Update to 2.4.0

- Package new libgeoclue-2.0 library in -libs subpackage
This commit is contained in:
Kalev Lember 2015-11-04 10:45:26 +01:00
parent acac1792c7
commit 443b2704db
2 changed files with 37 additions and 4 deletions

View File

@ -1,13 +1,15 @@
Name: geoclue2 Name: geoclue2
Version: 2.2.0 Version: 2.4.0
Release: 2%{?dist} Release: 1%{?dist}
Summary: Geolocation service Summary: Geolocation service
License: GPLv2+ License: GPLv2+
URL: http://www.freedesktop.org/wiki/Software/GeoClue/ URL: http://www.freedesktop.org/wiki/Software/GeoClue/
Source0: http://www.freedesktop.org/software/geoclue/releases/2.2/geoclue-%{version}.tar.xz Source0: http://www.freedesktop.org/software/geoclue/releases/2.4/geoclue-%{version}.tar.xz
BuildRequires: avahi-glib-devel
BuildRequires: glib2-devel BuildRequires: glib2-devel
BuildRequires: gobject-introspection-devel
BuildRequires: intltool BuildRequires: intltool
BuildRequires: itstool BuildRequires: itstool
BuildRequires: json-glib-devel BuildRequires: json-glib-devel
@ -29,14 +31,26 @@ simple as possible, while the secondary goal is to ensure that no application
can access location information without explicit permission from user. can access location information without explicit permission from user.
%package libs
Summary: Geoclue client library
License: LGPLv2+
Requires: %{name}%{?_isa} = %{version}-%{release}
%description libs
The %{name}-libs package contains a convenience library to interact with
Geoclue service.
%package devel %package devel
Summary: Development files for %{name} Summary: Development files for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release} Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
%description devel %description devel
The %{name}-devel package contains files for developing applications that The %{name}-devel package contains files for developing applications that
use %{name}. use %{name}.
%package demos %package demos
Summary: Demo applications for %{name} Summary: Demo applications for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release} Requires: %{name}%{?_isa} = %{version}-%{release}
@ -59,6 +73,8 @@ make %{?_smp_mflags} V=1
%install %install
%make_install %make_install
find $RPM_BUILD_ROOT -name '*.la' -delete
# Home directory for the 'geoclue' user # Home directory for the 'geoclue' user
mkdir -p $RPM_BUILD_ROOT/var/lib/geoclue mkdir -p $RPM_BUILD_ROOT/var/lib/geoclue
@ -83,6 +99,10 @@ exit 0
%postun %postun
%systemd_postun_with_restart geoclue.service %systemd_postun_with_restart geoclue.service
%post libs -p /sbin/ldconfig
%postun libs -p /sbin/ldconfig
%files %files
%doc COPYING NEWS %doc COPYING NEWS
@ -94,9 +114,18 @@ exit 0
%{_unitdir}/geoclue.service %{_unitdir}/geoclue.service
%attr(755,geoclue,geoclue) %dir /var/lib/geoclue %attr(755,geoclue,geoclue) %dir /var/lib/geoclue
%files libs
%license COPYING.LIB
%{_libdir}/girepository-1.0/Geoclue-2.0.typelib
%{_libdir}/libgeoclue-2.so.0*
%files devel %files devel
%{_datadir}/dbus-1/interfaces/org.freedesktop.GeoClue2*.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.GeoClue2*.xml
%{_datadir}/gir-1.0/Geoclue-2.0.gir
%{_includedir}/libgeoclue-2.0/
%{_libdir}/pkgconfig/geoclue-2.0.pc %{_libdir}/pkgconfig/geoclue-2.0.pc
%{_libdir}/pkgconfig/libgeoclue-2.0.pc
%{_libdir}/libgeoclue-2.so
%files demos %files demos
%{_libexecdir}/geoclue-2.0/demos/where-am-i %{_libexecdir}/geoclue-2.0/demos/where-am-i
@ -105,6 +134,10 @@ exit 0
%{_datadir}/applications/geoclue-where-am-i.desktop %{_datadir}/applications/geoclue-where-am-i.desktop
%changelog %changelog
* Wed Nov 04 2015 Kalev Lember <klember@redhat.com> - 2.4.0-1
- Update to 2.4.0
- Package new libgeoclue-2.0 library in -libs subpackage
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-2 * Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild

View File

@ -1 +1 @@
c1970e4ec6f2af6591a75294fc6fb4fa geoclue-2.2.0.tar.xz 09ca621acd0bfef3873a2cec00fceebc geoclue-2.4.0.tar.xz