%define name qucs %define version 0.0.14 %define release %mkrel 4 %define Summary An integrated circuit simulator Summary: %{Summary} Name: %{name} Version: %{version} Release: %{release} Source0: %{name}-%{version}.tar.gz License: QPL Group: Sciences/Other Url: http://qucs.sourceforge.net/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: flex, bison, qt3-devel, ImageMagick %description Qucs is going to be an integrated circuit simulator which means you will be able to setup a circuit with a graphical user interface (GUI) and simulate the large-signal, small-signal and noise behaviour of the circuit. After that simulation has finished you can present the simulation results on a presentation page or window. %prep %setup -q %build export PATH=$PATH:$QTDIR/bin perl -pi -e 's|/usr/local/qt/lib|\$QTDIR/%{_lib}|' configure %configure %make %install rm -rf %{buildroot} %makeinstall %define button qucs/bitmaps/ysmith.png %define iconname %{name}.png mkdir -p %{buildroot}%{_miconsdir} %{buildroot}%{_iconsdir} %{buildroot}%{_liconsdir} convert -resize 16x16 %{button} %{buildroot}%{_miconsdir}/%{iconname} convert -resize 32x32 %{button} %{buildroot}%{_iconsdir}/%{iconname} convert -resize 48x48 %{button} %{buildroot}%{_liconsdir}/%{iconname} chmod 644 %{buildroot}%{_miconsdir}/%{iconname} chmod 644 %{buildroot}%{_iconsdir}/%{iconname} chmod 644 %{buildroot}%{_liconsdir}/%{iconname} # add menu mkdir -p %{buildroot}%{_datadir}/applications cat > %{buildroot}%{_datadir}/applications/mandriva-%{name}.desktop << EOF [Desktop Entry] Name=%{name} Comment=%{Summary} Exec=%{_bindir}/%{name} Icon=%{name} Terminal=false Type=Application Categories=Electricity;Science;X-MandrivaLinux-MoreApplications-Sciences-Electricity; EOF %if %mdkversion < 200900 %post %update_menus %endif %if %mdkversion < 200900 %postun %clean_menus %endif %clean rm -rf %{buildroot} %files %defattr(-,root,root) %doc README %{_bindir}/* %{_datadir}/%{name} %{_mandir}/man?/* %{_iconsdir}/%{iconname} %{_miconsdir}/%{iconname} %{_liconsdir}/%{iconname} %{_datadir}/applications/* %changelog * Fri Aug 01 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.0.14-4mdv2009.0 + Revision: 259999 - rebuild * Fri Jul 25 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.0.14-3mdv2009.0 + Revision: 247798 - rebuild * Thu Jun 12 2008 Pixel <pixel@mandriva.com> 0.0.14-1mdv2009.0 + Revision: 218433 - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas + trem <trem@mandriva.org> - update to 0.0.14 + Thierry Vignaud <tvignaud@mandriva.com> - drop old menu + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Sun Dec 30 2007 trem <trem@mandriva.org> 0.0.13-1mdv2008.1 + Revision: 139574 - 0.0.13 - 0.0.12 - migration to xdg - Import qucs + Thierry Vignaud <tvignaud@mandriva.com> - kill re-definition of %%buildroot on Pixel's request - kill desktop-file-validate's 'warning: key "Encoding" in group "Desktop Entry" is deprecated' * Mon May 29 2006 Lenny Cartier <lenny@mandriva.com> 0.0.9-1mdv2007.0 - 0.0.9 * Wed Feb 8 2006 Couriousous <couriousous@mandriva.org> 0.0.8-1mdk - 0.0.8 * Fri Jul 22 2005 Couriousous <couriousous@mandriva.org> 0.0.7-1mdk - First Mandriva release