Split libtracker-control and libtracker-miner out to separate subpackages
This makes it possible to flatpak apps that link with the shared libraries without having to ship the tracker daemon inside the flatpak. https://bugzilla.redhat.com/show_bug.cgi?id=1271872
This commit is contained in:
parent
1e87e5f4ab
commit
fe0fd7313b
45
tracker.spec
45
tracker.spec
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
Name: tracker
|
Name: tracker
|
||||||
Version: 2.3.1
|
Version: 2.3.1
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
Summary: Desktop-neutral metadata database and search tool
|
Summary: Desktop-neutral metadata database and search tool
|
||||||
|
|
||||||
License: GPLv2+
|
License: GPLv2+
|
||||||
@ -35,6 +35,7 @@ BuildRequires: pkgconfig(sqlite3)
|
|||||||
BuildRequires: pkgconfig(uuid)
|
BuildRequires: pkgconfig(uuid)
|
||||||
BuildRequires: /usr/bin/dbus-run-session
|
BuildRequires: /usr/bin/dbus-run-session
|
||||||
|
|
||||||
|
Requires: libtracker-control%{?_isa} = %{version}-%{release}
|
||||||
Requires: libtracker-sparql%{?_isa} = %{version}-%{release}
|
Requires: libtracker-sparql%{?_isa} = %{version}-%{release}
|
||||||
|
|
||||||
Recommends: tracker-miners%{?_isa}
|
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.
|
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
|
%package -n libtracker-sparql
|
||||||
Summary: Tracker SPARQL library
|
Summary: Tracker SPARQL library
|
||||||
Recommends: %{name}%{?_isa} = %{version}-%{release}
|
Recommends: %{name}%{?_isa} = %{version}-%{release}
|
||||||
@ -67,6 +88,9 @@ This package contains the libtracker-sparql library.
|
|||||||
%package devel
|
%package devel
|
||||||
Summary: Headers for developing programs that will use %{name}
|
Summary: Headers for developing programs that will use %{name}
|
||||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
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
|
%description devel
|
||||||
This package contains the static libraries and header files needed for
|
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
|
%{_bindir}/tracker
|
||||||
%{_libexecdir}/tracker-store
|
%{_libexecdir}/tracker-store
|
||||||
%{_datadir}/dbus-1/services/org.freedesktop.Tracker1.service
|
%{_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*
|
%{_mandir}/man1/tracker*.1*
|
||||||
%config(noreplace) %{_sysconfdir}/xdg/autostart/tracker-store.desktop
|
%config(noreplace) %{_sysconfdir}/xdg/autostart/tracker-store.desktop
|
||||||
%dir %{_datadir}/bash-completion
|
%dir %{_datadir}/bash-completion
|
||||||
@ -130,6 +150,18 @@ rm -rf $RPM_BUILD_ROOT%{_libdir}/tracker-2.0/trackertestutils/
|
|||||||
%{_datadir}/bash-completion/completions/tracker
|
%{_datadir}/bash-completion/completions/tracker
|
||||||
%{_userunitdir}/tracker-store.service
|
%{_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
|
%files -n libtracker-sparql
|
||||||
%license COPYING
|
%license COPYING
|
||||||
%dir %{_libdir}/girepository-1.0
|
%dir %{_libdir}/girepository-1.0
|
||||||
@ -162,6 +194,9 @@ rm -rf $RPM_BUILD_ROOT%{_libdir}/tracker-2.0/trackertestutils/
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Nov 29 2019 Kalev Lember <klember@redhat.com> - 2.3.1-2
|
||||||
|
- Split libtracker-control and libtracker-miner out to separate subpackages
|
||||||
|
|
||||||
* Fri Nov 29 2019 Kalev Lember <klember@redhat.com> - 2.3.1-1
|
* Fri Nov 29 2019 Kalev Lember <klember@redhat.com> - 2.3.1-1
|
||||||
- Update to 2.3.1
|
- Update to 2.3.1
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user