diff --git a/SPECS/libgudev.spec b/SPECS/libgudev.spec new file mode 100644 index 0000000..3fb5c94 --- /dev/null +++ b/SPECS/libgudev.spec @@ -0,0 +1,100 @@ +Name: libgudev +Version: 232 +Release: 4%{?dist} +Summary: GObject-based wrapper library for libudev + +License: LGPLv2+ +URL: https://wiki.gnome.org/Projects/libgudev +Source0: https://download.gnome.org/sources/libgudev/%{version}/libgudev-%{version}.tar.xz + +BuildRequires: glib2-devel +BuildRequires: gobject-introspection-devel +BuildRequires: pkgconfig +BuildRequires: libudev-devel +BuildRequires: gtk-doc + +# Upstream promises to remove libgudev from systemd before this version +Provides: libgudev1 = %{version}-%{release} +Obsoletes: libgudev1 < 230 + +%description +This library makes it much simpler to use libudev from programs +already using GObject. It also makes it possible to easily use libudev +from other programming languages, such as Javascript, because of +GObject introspection support. + +%package devel +Summary: Header files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +Provides: libgudev1-devel = %{version}-%{release} +Obsoletes: libgudev1-devel < 230 + +%description devel +This package is necessary to build programs using %{name}. + +%prep +%autosetup -p1 + +%build +%configure --enable-gtk-doc --disable-umockdev +%make_build V=1 + +%install +%make_install +rm %{buildroot}%{_libdir}/*.la + +%ldconfig_scriptlets + +%files +%license COPYING +%doc NEWS +%{_libdir}/libgudev-1.0.so.* +%{_libdir}/girepository-1.0/GUdev-1.0.typelib + +%files devel +%{_libdir}/libgudev-1.0.so +%dir %{_includedir}/gudev-1.0 +%dir %{_includedir}/gudev-1.0/gudev +%{_includedir}/gudev-1.0/gudev/*.h +%{_datadir}/gir-1.0/GUdev-1.0.gir +%dir %{_datadir}/gtk-doc/html/gudev +%{_datadir}/gtk-doc/html/gudev/* +%{_libdir}/pkgconfig/gudev-1.0* + + +%changelog +* Wed Jul 18 2018 Bastien Nocera - 232-4 ++ libgudev-232-4 +- Remove umockdev dependency + +* Sat Feb 24 2018 Zbigniew Jędrzejewski-Szmek - 232-3 +- Pull in patch from upstream to fix build + +* Wed Feb 07 2018 Fedora Release Engineering - 232-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Sat Feb 03 2018 Igor Gnatenko - 232-2 +- Switch to %%ldconfig_scriptlets + +* Fri Sep 01 2017 Kalev Lember - 232-1 +- Update to 232 +- Enable self tests + +* Thu Aug 03 2017 Fedora Release Engineering - 230-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 230-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 230-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 230-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Jun 17 2015 Fedora Release Engineering - 230-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sun May 31 2015 Zbigniew Jędrzejewski-Szmek - 230-1 +- Initial packaging