Summary: Application matching framework Name: bamf Version: 0.2.126 Release: 1%{?dist} # Library bits are LGPLv2 or LGPLv3 (but not open-ended LGPLv2+); # non-lib bits are GPLv3. # pbrobinson points out that three files in the lib are actually # marked GPL in headers, making library GPL, though we think this # may not be upstream's intention. For now, marking library as # GPL. # License: LGPLv2 or LGPLv3 License: GPLv2 or GPLv3 Group: System Environment/Libraries URL: https://launchpad.net/bamf Source0: http://launchpad.net/bamf/0.2/%{version}/+download/%{name}-%{version}.tar.gz BuildRequires: vala-tools BuildRequires: gtk-doc BuildRequires: dbus-glib-devel BuildRequires: gobject-introspection-devel BuildRequires: gtk2-devel BuildRequires: gtk3-devel BuildRequires: pkgconfig(libwnck-1.0) BuildRequires: pkgconfig(libwnck-3.0) BuildRequires: libgtop2-devel %description BAMF removes the headache of applications matching into a simple DBus daemon and C wrapper library. Currently features application matching at amazing levels of accuracy (covering nearly every corner case). This package contains the bamf library built against GTK+ 2. %package devel Summary: Development files for %{name} Group: Development/Libraries License: GPLv2 or GPLv3 Requires: %{name} = %{version}-%{release} # For %{_libdir}/girepository-1.0 and %{_datadir}/gir-1.0 #Requires: gobject-introspection-devel Requires: pkgconfig %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %package daemon Summary: Application matching framework Group: System Environment/Libraries License: GPLv3 %description daemon BAMF removes the headache of applications matching into a simple DBus daemon and C wrapper library. Currently features application matching at amazing levels of accuracy (covering nearly every corner case). This package contains the bamf daemon and supporting data. %package -n %{name}3 Summary: Application matching framework (GTK+ 3 build) %description -n %{name}3 BAMF removes the headache of applications matching into a simple DBus daemon and C wrapper library. Currently features application matching at amazing levels of accuracy (covering nearly every corner case). This package contains the bamf library built against GTK+ 3. %package -n %{name}3-devel Summary: Development files for %{name} (GTK+ 3 build) Group: Development/Libraries License: GPLv2 or GPLv3 Requires: %{name}3 = %{version}-%{release} # For %{_libdir}/girepository-1.0 and %{_datadir}/gir-1.0 #Requires: gobject-introspection-devel Requires: pkgconfig %description -n %{name}3-devel The %{name}3-devel package contains libraries and header files for developing applications that use %{name} (GTK+ 3 build). %prep %setup -q %build %global _configure ../configure rm -rf build-gtk3 build-gtk2 mkdir build-gtk3 build-gtk2 pushd build-gtk2 %configure --disable-static --with-gtk=2 --enable-gtk-doc make %{?_smp_mflags} popd pushd build-gtk3 %configure --disable-static --with-gtk=3 --enable-gtk-doc make %{?_smp_mflags} popd %install rm -rf %{buildroot} make -C build-gtk2 DESTDIR=%{buildroot} install make -C build-gtk3 DESTDIR=%{buildroot} install find %{buildroot} -regex ".*\.la$" | xargs rm -f -- %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %clean rm -rf %{name}-%{version} %{name}-%{version}-gtk3 %files %defattr(-,root,root,-) %doc COPYING.LGPL COPYING %{_libdir}/libbamf.so.* %files -n %{name}3 %doc COPYING.LGPL COPYING %{_libdir}/libbamf3.so.* %files devel %defattr(-,root,root,-) %doc COPYING.LGPL COPYING %{_includedir}/libbamf %{_libdir}/libbamf.so %{_libdir}/pkgconfig/libbamf.pc %{_datadir}/gtk-doc # Installation of these was disabled in the 0.2.72 release commit, # with no explanation - http://bazaar.launchpad.net/~unity-team/bamf/trunk/revision/374 #%{_libdir}/girepository-1.0/Bamf*.typelib #%{_datadir}/gir-1.0/Bamf*.gir #%{_datadir}/vala/vapi/Bamf*.vapi %files -n %{name}3-devel %defattr(-,root,root,-) %doc COPYING.LGPL COPYING %{_includedir}/libbamf3 %{_libdir}/libbamf3.so %{_libdir}/pkgconfig/libbamf3.pc %{_datadir}/gtk-doc %files daemon %defattr(-,root,root,-) %doc COPYING %{_libexecdir}/bamfdaemon %{_datadir}/dbus-1/services/*.service %changelog * Sun Mar 30 2013 Aaron Clark - 0.2.126-1 - new release 0.2.126 * Wed Jul 18 2012 Fedora Release Engineering - 0.2.104-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Thu Jan 12 2012 Fedora Release Engineering - 0.2.104-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Thu Nov 10 2011 Adam Williamson - 0.2.104-1 - new version, adjust for various upstream fixes - rebuild against new libpng - build both gtk+2 and gtk+3 libs, and package separately (like Ubuntu) * Wed May 25 2011 Adam Williamson - 0.2.90-2 - don't depend on gtk-doc but own /usr/share/gtk-doc instead (#707545) * Wed May 11 2011 Adam Williamson - 0.2.90-1 - new release 0.2.90 * Wed Mar 23 2011 Adam Williamson - 0.2.80-1 - new release 0.2.80 * Mon Mar 07 2011 Adam Williamson - 0.2.78-1 - new release 0.2.78 * Mon Feb 07 2011 Fedora Release Engineering - 0.2.74-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Sun Jan 23 2011 Adam Williamson - 0.2.74-1 - new release 0.2.74 - update license of library (thanks pbrobinson) - fix build by disabling a strict warning which seems to have showed up in gcc-4.6.0-0.3 - gir and vala devel files aren't getting installed any more * Fri Dec 03 2010 Adam Williamson - 0.2.64-1 - initial package