%define major 1 %define libname %mklibname %name %major %define develname %mklibname -d %name Summary: Gerber file viewer Name: gerbv Version: 2.6.0 Release: %mkrel 5 Source: http://sourceforge.net/projects/pcb/files/{name}/%{name}-%{version}.tar.gz Patch0: desktop-category.patch URL: http://gerbv.gpleda.org/ License: GPLv2+ Group: Sciences/Other BuildRoot: %{_tmppath}/%{name}-root BuildRequires: gtk+2-devel glib2-devel pango-devel atk-devel freetype2-devel Suggests: %name-examples = %version %description Gerbv is a viewer for Gerber files. Gerber files are generated from PCB CAD system and sent to PCB manufacturers as basis for the manufacturing process. %package examples Summary: Gerber file examples for gerbv Requires: gerbv Group: Sciences/Other %description examples Example files for gerbv. %package -n %libname Summary: Libraries for gerbv Group: Sciences/Other %description -n %libname Libraries for gerbv. %package -n %develname Summary: Development files for gerbv Group: Sciences/Other Requires: %{libname} = %{version} Provides: %{name}-devel = %{version} %description -n %develname Development files for gerbv %prep %setup -q %apply_patches %build %configure2_5x --enable-exportpng --enable-gtk2 --disable-static --disable-update-desktop-database %make %install rm -fr %buildroot %makeinstall_std cp -fr doc example %buildroot%_datadir/%name %clean rm -Rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc AUTHORS ChangeLog COPYING NEWS README TODO %{_bindir}/gerbv %{_mandir}/man1/gerbv.* %dir %{_datadir}/gerbv %{_datadir}/gerbv/gerbv_icon.ico %{_datadir}/gerbv/doc %{_datadir}/gerbv/scheme %_iconsdir/hicolor/*/*/* %_datadir/applications/*.desktop %files examples %defattr(-,root,root) %{_datadir}/gerbv/example %files -n %libname %defattr(-,root,root) %_libdir/*.so.%{major}* %files -n %develname %defattr(-,root,root) %_libdir/*.so %_libdir/*.la %_libdir/pkgconfig/*.pc %_includedir/* %changelog * Sat Jan 12 2013 umeabot <umeabot> 2.6.0-5.mga3 + Revision: 351404 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Sat Dec 01 2012 juergen_harms <juergen_harms> 2.6.0-4.mga3 + Revision: 324199 - remove obsolte Requires for lib_canberra - modify non-standard Group: item in specfile (Graphics -> Sciences/Other) - add patch to correct the desktop-menu category (bugzilla #8257) * Fri Mar 02 2012 juergen_harms <juergen_harms> 2.6.0-3.mga2 + Revision: 216857 - correct libcanberra0 dependency * Fri Feb 17 2012 juergen_harms <juergen_harms> 2.6.0-2.mga2 + Revision: 210018 - import new release from upstream - correct source URL at sourceforge - add dependency on libcanberra-gtk0 * Sun Nov 20 2011 juergen_harms <juergen_harms> 2.5.0-1.mga2 + Revision: 169669 - imported from Mdv 2011.1 - imported package gerbv