|
@@ -5,38 +5,37 @@
|
|
Summary: An object database, tag/metadata database, search tool and indexer
|
|
Summary: An object database, tag/metadata database, search tool and indexer
|
|
Summary(ja): オブジェクト/タグ/メタデータデータベースおよび検索ツール
|
|
Summary(ja): オブジェクト/タグ/メタデータデータベースおよび検索ツール
|
|
Name: tracker
|
|
Name: tracker
|
|
-Version: 2.3.4
|
|
|
|
|
|
+Version: 3.1.0
|
|
Release: 1%{?_dist_release}%{?with_systemd:.systemd}
|
|
Release: 1%{?_dist_release}%{?with_systemd:.systemd}
|
|
-Group: Applications/System
|
|
|
|
|
|
+Group: desktop-gnome,accesories
|
|
Vendor: Project Vine
|
|
Vendor: Project Vine
|
|
Distribution: Vine Linux
|
|
Distribution: Vine Linux
|
|
|
|
|
|
License: GPL
|
|
License: GPL
|
|
URL: https://gnome.pages.gitlab.gnome.org/tracker/
|
|
URL: https://gnome.pages.gitlab.gnome.org/tracker/
|
|
-%define major_minor %(echo %{version} | sed -e 's/\.[0-9]*$//')
|
|
|
|
|
|
+%define major_minor %(echo %{version} | cut -d . -f 1-2)
|
|
Source0: https://download.gnome.org/sources/tracker/%{major_minor}/tracker-%{version}.tar.xz
|
|
Source0: https://download.gnome.org/sources/tracker/%{major_minor}/tracker-%{version}.tar.xz
|
|
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
-BuildRequires: meson
|
|
|
|
-BuildRequires: graphviz
|
|
|
|
|
|
+BuildRequires: asciidoc
|
|
|
|
+BuildRequires: gettext
|
|
BuildRequires: gtk-doc
|
|
BuildRequires: gtk-doc
|
|
-BuildRequires: intltool
|
|
|
|
-BuildRequires: libappstream-glib
|
|
|
|
|
|
+BuildRequires: meson
|
|
BuildRequires: vala
|
|
BuildRequires: vala
|
|
|
|
+BuildRequires: dbus-devel
|
|
BuildRequires: pkgconfig(gobject-introspection-1.0)
|
|
BuildRequires: pkgconfig(gobject-introspection-1.0)
|
|
BuildRequires: pkgconfig(icu-i18n)
|
|
BuildRequires: pkgconfig(icu-i18n)
|
|
BuildRequires: pkgconfig(icu-uc)
|
|
BuildRequires: pkgconfig(icu-uc)
|
|
BuildRequires: pkgconfig(json-glib-1.0)
|
|
BuildRequires: pkgconfig(json-glib-1.0)
|
|
-BuildRequires: pkgconfig(libnm)
|
|
|
|
BuildRequires: pkgconfig(libsoup-2.4)
|
|
BuildRequires: pkgconfig(libsoup-2.4)
|
|
BuildRequires: pkgconfig(libxml-2.0)
|
|
BuildRequires: pkgconfig(libxml-2.0)
|
|
BuildRequires: pkgconfig(sqlite3)
|
|
BuildRequires: pkgconfig(sqlite3)
|
|
-BuildRequires: libuuid-devel
|
|
|
|
|
|
+BuildRequires: /bin/dbus-run-session
|
|
%if %{with systemd}
|
|
%if %{with systemd}
|
|
BuildRequires: systemd
|
|
BuildRequires: systemd
|
|
%endif
|
|
%endif
|
|
%if %{with systemd}
|
|
%if %{with systemd}
|
|
-%global systemd_units tracker-store.service
|
|
|
|
|
|
+%global systemd_units tracker-xdg-portal-3
|
|
%{?systemd_requires}
|
|
%{?systemd_requires}
|
|
%endif
|
|
%endif
|
|
|
|
|
|
@@ -62,7 +61,7 @@ all types of files and other first class objects
|
|
|
|
|
|
%package devel
|
|
%package devel
|
|
Summary: Headers for developing programs that will use %{name}
|
|
Summary: Headers for developing programs that will use %{name}
|
|
-Group: Development/Libraries
|
|
|
|
|
|
+Group: programming
|
|
Requires: %{name} = %{version}-%{release}
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
|
|
%description devel
|
|
%description devel
|
|
@@ -70,25 +69,42 @@ This package contains the static libraries and header files needed for
|
|
developing with tracker
|
|
developing with tracker
|
|
|
|
|
|
|
|
|
|
|
|
+%package -n libtracker-sparql
|
|
|
|
+Summary: Tracker SPARQL library
|
|
|
|
+Group: system
|
|
|
|
+License: LGPLv2+
|
|
|
|
+Recommends: %{name}%{?_isa} = %{version}-%{release}
|
|
|
|
+
|
|
|
|
+%description -n libtracker-sparql
|
|
|
|
+This package contains the libtracker-sparql library.
|
|
|
|
+
|
|
|
|
+
|
|
%package docs
|
|
%package docs
|
|
Summary: Documentation for tracker
|
|
Summary: Documentation for tracker
|
|
-Group: Documentation
|
|
|
|
|
|
+Group: documentation
|
|
|
|
+BuildArch: noarch
|
|
Obsoletes: %{name}-doc < 0.15.0
|
|
Obsoletes: %{name}-doc < 0.15.0
|
|
Provides: %{name}-doc = 0.15.0
|
|
Provides: %{name}-doc = 0.15.0
|
|
-BuildArch: noarch
|
|
|
|
|
|
|
|
%description docs
|
|
%description docs
|
|
This package contains documentation for tracker.
|
|
This package contains documentation for tracker.
|
|
|
|
|
|
|
|
|
|
|
|
+%debug_package
|
|
|
|
+
|
|
|
|
+
|
|
%prep
|
|
%prep
|
|
%setup -q
|
|
%setup -q
|
|
|
|
|
|
|
|
+
|
|
%build
|
|
%build
|
|
%meson \
|
|
%meson \
|
|
|
|
+ -Dunicode_support=icu \
|
|
-Dstemmer=disabled \
|
|
-Dstemmer=disabled \
|
|
%if %{with systemd}
|
|
%if %{with systemd}
|
|
- -Dsystemd_user_services=%{_userunitdir} \
|
|
|
|
|
|
+ -Dsystemd_user_services=true \
|
|
|
|
+%else
|
|
|
|
+ -Dsystemd_user_services=false \
|
|
%endif
|
|
%endif
|
|
-Ddocs=true
|
|
-Ddocs=true
|
|
|
|
|
|
@@ -100,9 +116,7 @@ rm -rf %{buildroot}
|
|
export LANG=ja_JP.UTF-8
|
|
export LANG=ja_JP.UTF-8
|
|
%meson_install
|
|
%meson_install
|
|
|
|
|
|
-rm -rf %{buildroot}%{_datadir}/tracker-tests
|
|
|
|
-
|
|
|
|
-%find_lang %{name}
|
|
|
|
|
|
+%find_lang %{name}3
|
|
|
|
|
|
%if !%{with systemd}
|
|
%if !%{with systemd}
|
|
rm -rf %{buildroot}/usr/lib/systemd
|
|
rm -rf %{buildroot}/usr/lib/systemd
|
|
@@ -113,78 +127,70 @@ rm -rf %{buildroot}/usr/lib/systemd
|
|
rm -rf %{buildroot}
|
|
rm -rf %{buildroot}
|
|
|
|
|
|
|
|
|
|
-%post
|
|
|
|
-/sbin/ldconfig
|
|
|
|
-touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
|
|
|
|
%if %{with systemd}
|
|
%if %{with systemd}
|
|
|
|
+%post
|
|
%systemd_user_post %{systemd_units}
|
|
%systemd_user_post %{systemd_units}
|
|
%endif
|
|
%endif
|
|
|
|
|
|
-%posttrans
|
|
|
|
-gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
|
|
|
|
-glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
|
|
|
|
-
|
|
|
|
%if %{with systemd}
|
|
%if %{with systemd}
|
|
%preun
|
|
%preun
|
|
%systemd_user_preun %{systemd_units}
|
|
%systemd_user_preun %{systemd_units}
|
|
%endif
|
|
%endif
|
|
|
|
|
|
-%postun
|
|
|
|
-/sbin/ldconfig
|
|
|
|
-if [ $1 -eq 0 ] ; then
|
|
|
|
- touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
|
|
|
|
- gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
|
|
|
|
- glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
|
|
|
|
-fi
|
|
|
|
%if %{with systemd}
|
|
%if %{with systemd}
|
|
|
|
+%postun
|
|
%systemd_user_postun_with_restart %{systemd_units}
|
|
%systemd_user_postun_with_restart %{systemd_units}
|
|
%endif
|
|
%endif
|
|
|
|
|
|
|
|
|
|
-%files -f %{name}.lang
|
|
|
|
|
|
+%files -f %{name}3.lang
|
|
%defattr(-, root, root, -)
|
|
%defattr(-, root, root, -)
|
|
-%license COPYING
|
|
|
|
|
|
+%license COPYING COPYING.LGPL
|
|
%doc AUTHORS NEWS README.md
|
|
%doc AUTHORS NEWS README.md
|
|
-%{_bindir}/tracker
|
|
|
|
-%{_libexecdir}/tracker-store
|
|
|
|
-%{_datadir}/tracker/
|
|
|
|
-%{_datadir}/dbus-1/services/org.freedesktop.Tracker1.service
|
|
|
|
-%{_libdir}/libtracker*-2.0.so.*
|
|
|
|
-%{_libdir}/tracker-2.0/
|
|
|
|
-%dir %{_libdir}/girepository-1.0
|
|
|
|
-%{_libdir}/girepository-1.0/Tracker-2.0.typelib
|
|
|
|
-%{_libdir}/girepository-1.0/TrackerControl-2.0.typelib
|
|
|
|
-%{_libdir}/girepository-1.0/TrackerMiner-2.0.typelib
|
|
|
|
-%{_mandir}/*/tracker*.gz
|
|
|
|
-%config(noreplace) %{_sysconfdir}/xdg/autostart/tracker-store.desktop
|
|
|
|
|
|
+%{_bindir}/tracker3
|
|
|
|
+%{_libexecdir}/tracker3/
|
|
|
|
+%{_libexecdir}/tracker-xdg-portal-3
|
|
%dir %{_datadir}/bash-completion
|
|
%dir %{_datadir}/bash-completion
|
|
%dir %{_datadir}/bash-completion/completions
|
|
%dir %{_datadir}/bash-completion/completions
|
|
-%{_datadir}/bash-completion/completions/tracker
|
|
|
|
-%{_datadir}/glib-2.0/schemas/*
|
|
|
|
|
|
+%{_datadir}/bash-completion/completions/tracker3
|
|
|
|
+%{_datadir}/dbus-1/services/org.freedesktop.portal.Tracker.service
|
|
|
|
+%{_mandir}/man1/tracker*.1*
|
|
%if %{with systemd}
|
|
%if %{with systemd}
|
|
-%{_userunitdir}/tracker-store.service
|
|
|
|
|
|
+%{_userunitdir}/tracker-xdg-portal-3.service
|
|
%endif
|
|
%endif
|
|
|
|
|
|
|
|
+%files -n libtracker-sparql
|
|
|
|
+%license COPYING COPYING.LGPL
|
|
|
|
+%dir %{_libdir}/girepository-1.0
|
|
|
|
+%{_libdir}/girepository-1.0/Tracker-3.0.typelib
|
|
|
|
+%{_libdir}/libtracker-sparql-3.0.so.0*
|
|
|
|
+%{_datadir}/tracker3/
|
|
|
|
+
|
|
%files devel
|
|
%files devel
|
|
%defattr(-, root, root, -)
|
|
%defattr(-, root, root, -)
|
|
-%{_includedir}/tracker-2.0/
|
|
|
|
-%{_libdir}/*.so
|
|
|
|
|
|
+%{_includedir}/tracker-3.0/
|
|
|
|
+%{_libdir}/libtracker-sparql-3.0.so
|
|
%{_libdir}/pkgconfig/*.pc
|
|
%{_libdir}/pkgconfig/*.pc
|
|
|
|
+%dir %{_libdir}/tracker-3.0
|
|
|
|
+%{_libdir}/tracker-3.0/trackertestutils/
|
|
%dir %{_datadir}/vala
|
|
%dir %{_datadir}/vala
|
|
%dir %{_datadir}/vala/vapi
|
|
%dir %{_datadir}/vala/vapi
|
|
-%{_datadir}/vala/vapi/*
|
|
|
|
|
|
+%{_datadir}/vala/vapi/tracker-sparql-3.0.*
|
|
%dir %{_datadir}/gir-1.0
|
|
%dir %{_datadir}/gir-1.0
|
|
-%{_datadir}/gir-1.0/*
|
|
|
|
|
|
+%{_datadir}/gir-1.0/Tracker-3.0.gir
|
|
|
|
|
|
%files docs
|
|
%files docs
|
|
-%defattr(-, root, root, -)
|
|
|
|
-%{_datadir}/gtk-doc/html/libtracker-control
|
|
|
|
-%{_datadir}/gtk-doc/html/libtracker-miner
|
|
|
|
-%{_datadir}/gtk-doc/html/libtracker-sparql
|
|
|
|
-%{_datadir}/gtk-doc/html/ontology/
|
|
|
|
|
|
+%license docs/reference/COPYING
|
|
|
|
+%dir %{_datadir}/gtk-doc
|
|
|
|
+%dir %{_datadir}/gtk-doc/html
|
|
|
|
+%{_datadir}/gtk-doc/html/libtracker-sparql-3/
|
|
|
|
+%{_datadir}/gtk-doc/html/ontology-3/
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Mon Mar 29 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.1.0-1
|
|
|
|
+- new upstream release.
|
|
|
|
+
|
|
* Fri Apr 24 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.3.4-1
|
|
* Fri Apr 24 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.3.4-1
|
|
- new upstream release.
|
|
- new upstream release.
|
|
- built with icu-67.
|
|
- built with icu-67.
|