From ba44dbc3460c55ac7c56e77c8ca3781885489a47 Mon Sep 17 00:00:00 2001 From: Zbigniew Jędrzejewski-Szmek Date: Jun 05 2015 01:07:03 +0000 Subject: Initial packaging --- diff --git a/.gitignore b/.gitignore index e69de29..2ad9fc8 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/libgudev-230.tar.xz diff --git a/libgudev.spec b/libgudev.spec new file mode 100644 index 0000000..7dc1863 --- /dev/null +++ b/libgudev.spec @@ -0,0 +1,69 @@ +Name: libgudev +Version: 230 +Release: 1%{?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 +%setup -q + +%build +%configure --enable-gtk-doc +make %{?_smp_mflags} + +%install +%makeinstall +rm %{buildroot}%{_libdir}/*.la + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%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 +* Sun May 31 2015 Zbigniew Jędrzejewski-Szmek - 230-1 +- Initial packaging diff --git a/sources b/sources index e69de29..0397c6f 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +e4dee8f3f349e9372213d33887819a4d libgudev-230.tar.xz