diff --git a/tracker.spec b/tracker.spec index 698742d..0576a8a 100644 --- a/tracker.spec +++ b/tracker.spec @@ -8,7 +8,7 @@ Name: tracker Version: 2.3.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Desktop-neutral metadata database and search tool License: GPLv2+ @@ -35,6 +35,7 @@ BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(uuid) BuildRequires: /usr/bin/dbus-run-session +Requires: libtracker-control%{?_isa} = %{version}-%{release} Requires: libtracker-sparql%{?_isa} = %{version}-%{release} Recommends: tracker-miners%{?_isa} @@ -55,6 +56,26 @@ linking and audit trails for a file object. Metadata indexers are provided by the tracker-miners package. +%package -n libtracker-control +Summary: Tracker control library +Requires: libtracker-sparql%{?_isa} = %{version}-%{release} +Recommends: %{name}%{?_isa} = %{version}-%{release} +# libtracker-control was split out of tracker in 2.3.1-2 +Conflicts: tracker < 2.3.1-2 + +%description -n libtracker-control +This package contains the libtracker-control library. + +%package -n libtracker-miner +Summary: Tracker miner library +Requires: libtracker-sparql%{?_isa} = %{version}-%{release} +Recommends: %{name}%{?_isa} = %{version}-%{release} +# libtracker-miner was split out of tracker in 2.3.1-2 +Conflicts: tracker < 2.3.1-2 + +%description -n libtracker-miner +This package contains the libtracker-miner library. + %package -n libtracker-sparql Summary: Tracker SPARQL library Recommends: %{name}%{?_isa} = %{version}-%{release} @@ -67,6 +88,9 @@ This package contains the libtracker-sparql library. %package devel Summary: Headers for developing programs that will use %{name} Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: libtracker-control%{?_isa} = %{version}-%{release} +Requires: libtracker-miner%{?_isa} = %{version}-%{release} +Requires: libtracker-sparql%{?_isa} = %{version}-%{release} %description devel This package contains the static libraries and header files needed for @@ -119,10 +143,6 @@ rm -rf $RPM_BUILD_ROOT%{_libdir}/tracker-2.0/trackertestutils/ %{_bindir}/tracker %{_libexecdir}/tracker-store %{_datadir}/dbus-1/services/org.freedesktop.Tracker1.service -%{_libdir}/libtracker-control-2.0.so.* -%{_libdir}/libtracker-miner-2.0.so.* -%{_libdir}/girepository-1.0/TrackerControl-2.0.typelib -%{_libdir}/girepository-1.0/TrackerMiner-2.0.typelib %{_mandir}/man1/tracker*.1* %config(noreplace) %{_sysconfdir}/xdg/autostart/tracker-store.desktop %dir %{_datadir}/bash-completion @@ -130,6 +150,18 @@ rm -rf $RPM_BUILD_ROOT%{_libdir}/tracker-2.0/trackertestutils/ %{_datadir}/bash-completion/completions/tracker %{_userunitdir}/tracker-store.service +%files -n libtracker-control +%license COPYING +%dir %{_libdir}/girepository-1.0 +%{_libdir}/girepository-1.0/TrackerControl-2.0.typelib +%{_libdir}/libtracker-control-2.0.so.* + +%files -n libtracker-miner +%license COPYING +%dir %{_libdir}/girepository-1.0 +%{_libdir}/girepository-1.0/TrackerMiner-2.0.typelib +%{_libdir}/libtracker-miner-2.0.so.* + %files -n libtracker-sparql %license COPYING %dir %{_libdir}/girepository-1.0 @@ -162,6 +194,9 @@ rm -rf $RPM_BUILD_ROOT%{_libdir}/tracker-2.0/trackertestutils/ %changelog +* Fri Nov 29 2019 Kalev Lember - 2.3.1-2 +- Split libtracker-control and libtracker-miner out to separate subpackages + * Fri Nov 29 2019 Kalev Lember - 2.3.1-1 - Update to 2.3.1