Split libtracker-sparql out to a separate subpackage
This allows flatpak builds that only need libtracker-sparql to pull in only that single library, instead of all of tracker.
This commit is contained in:
parent
22d7a789df
commit
8aa13f07d1
25
tracker.spec
25
tracker.spec
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
Name: tracker
|
Name: tracker
|
||||||
Version: 2.2.2
|
Version: 2.2.2
|
||||||
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+
|
||||||
@ -34,6 +34,8 @@ BuildRequires: pkgconfig(libxml-2.0)
|
|||||||
BuildRequires: pkgconfig(sqlite3)
|
BuildRequires: pkgconfig(sqlite3)
|
||||||
BuildRequires: pkgconfig(uuid)
|
BuildRequires: pkgconfig(uuid)
|
||||||
|
|
||||||
|
Requires: libtracker-sparql%{?_isa} = %{version}-%{release}
|
||||||
|
|
||||||
Recommends: tracker-miners%{?_isa}
|
Recommends: tracker-miners%{?_isa}
|
||||||
|
|
||||||
%{?systemd_requires}
|
%{?systemd_requires}
|
||||||
@ -66,6 +68,15 @@ 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-sparql
|
||||||
|
Summary: Tracker SPARQL library
|
||||||
|
Recommends: %{name}%{?_isa} = %{version}-%{release}
|
||||||
|
# libtracker-sparql was split out of tracker in 2.2.2-2
|
||||||
|
Conflicts: tracker < 2.2.2-2
|
||||||
|
|
||||||
|
%description -n libtracker-sparql
|
||||||
|
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}
|
||||||
@ -124,8 +135,8 @@ sed -i -e 's/ | SQLITE_DETERMINISTIC//' src/libtracker-data/tracker-db-interface
|
|||||||
%{_libexecdir}/tracker-store
|
%{_libexecdir}/tracker-store
|
||||||
%{_datadir}/tracker/
|
%{_datadir}/tracker/
|
||||||
%{_datadir}/dbus-1/services/org.freedesktop.Tracker1.service
|
%{_datadir}/dbus-1/services/org.freedesktop.Tracker1.service
|
||||||
%{_libdir}/libtracker*-2.0.so.*
|
%{_libdir}/libtracker-control-2.0.so.*
|
||||||
%{_libdir}/tracker-2.0/
|
%{_libdir}/libtracker-miner-2.0.so.*
|
||||||
%dir %{_libdir}/girepository-1.0
|
%dir %{_libdir}/girepository-1.0
|
||||||
%{_libdir}/girepository-1.0/Tracker-2.0.typelib
|
%{_libdir}/girepository-1.0/Tracker-2.0.typelib
|
||||||
%{_libdir}/girepository-1.0/TrackerControl-2.0.typelib
|
%{_libdir}/girepository-1.0/TrackerControl-2.0.typelib
|
||||||
@ -138,6 +149,11 @@ sed -i -e 's/ | SQLITE_DETERMINISTIC//' src/libtracker-data/tracker-db-interface
|
|||||||
%{_datadir}/glib-2.0/schemas/*
|
%{_datadir}/glib-2.0/schemas/*
|
||||||
%{_userunitdir}/tracker-store.service
|
%{_userunitdir}/tracker-store.service
|
||||||
|
|
||||||
|
%files -n libtracker-sparql
|
||||||
|
%license COPYING
|
||||||
|
%{_libdir}/libtracker-sparql-2.0.so.*
|
||||||
|
%{_libdir}/tracker-2.0/
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%{_includedir}/tracker-2.0/
|
%{_includedir}/tracker-2.0/
|
||||||
%{_libdir}/*.so
|
%{_libdir}/*.so
|
||||||
@ -161,6 +177,9 @@ sed -i -e 's/ | SQLITE_DETERMINISTIC//' src/libtracker-data/tracker-db-interface
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Jul 19 2019 Kalev Lember <klember@redhat.com> - 2.2.2-2
|
||||||
|
- Split libtracker-sparql out to a separate subpackage
|
||||||
|
|
||||||
* Fri May 03 2019 David King <amigadave@amigadave.com> - 2.2.2-1
|
* Fri May 03 2019 David King <amigadave@amigadave.com> - 2.2.2-1
|
||||||
- Update to 2.2.2 (#1673128)
|
- Update to 2.2.2 (#1673128)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user