diff --git a/tracker-miners-3.4.3.tar.xz b/tracker-miners-3.5.0.tar.xz similarity index 52% rename from tracker-miners-3.4.3.tar.xz rename to tracker-miners-3.5.0.tar.xz index a1ed8f7ace5984e8dd7c513a120ac3e6108eb1b8..0216610e8c618a25b356e4efee91f0b302dab6a2 100644 Binary files a/tracker-miners-3.4.3.tar.xz and b/tracker-miners-3.5.0.tar.xz differ diff --git a/tracker-miners.spec b/tracker-miners.spec index 40ab726f3c684985c8182d8674ec2bdf4063b5cb..3a03638e67a7f006ed1063728e1e9de369dc4f09 100644 --- a/tracker-miners.spec +++ b/tracker-miners.spec @@ -1,4 +1,4 @@ -%define anolis_release 2 +%define anolis_release 1 # This needs to be changed accordingly to the application for what tracker-miners is bundled, # e.g. for gnome-books, it would be org.gnome.Books %{!?domain_ontology: %global domain_ontology org.freedesktop} @@ -7,8 +7,6 @@ %global with_libcue 0 %global with_rss 0 -%global tracker_version 3.4.0 - %if 0%{with with_rss} %global systemd_units tracker-extract-3.service tracker-miner-fs-3.service tracker-miner-fs-control-3.service tracker-miner-rss-3.service tracker-writeback-3.service %else @@ -19,36 +17,59 @@ %global __provides_exclude_from ^%{_libdir}/tracker-miners-3.0/ %global __requires_exclude ^(libtracker-extract\.so|libtracker-miner-3\.0\.so|libextract-.*\.so|libwriteback-.*\.so) -%global tarball_version %%(echo %{version} | tr '~' '.') - Name: tracker-miners -Version: 3.4.3 +Version: 3.5.0 Release: %{anolis_release}%{?dist} Summary: Tracker miners and metadata extractors # libtracker-extract and libtracker-miner libraries are LGPLv2+; the miners are a mix of GPLv2+ and LGPLv2+ code License: GPLv2+ and LGPLv2+ URL: https://gnome.pages.gitlab.gnome.org/tracker/ -Source0: https://download.gnome.org/sources/tracker-miners/3.3/tracker-miners-%{tarball_version}.tar.xz +Source0: https://download.gnome.org/sources/tracker-miners/3.3/tracker-miners-%{version}.tar.xz BuildRequires: asciidoc BuildRequires: gcc BuildRequires: giflib-devel -BuildRequires: meson +BuildRequires: meson >= 0.51 BuildRequires: gettext BuildRequires: systemd-rpm-macros -BuildRequires: pkgconfig(dbus-1) -%if 0%{?with_enca} -BuildRequires: pkgconfig(enca) -%endif -BuildRequires: pkgconfig(exempi-2.0) -BuildRequires: pkgconfig(flac) +BuildRequires: pkgconfig(blkid) +BuildRequires: pkgconfig(dbus-1) >= 1.3.1 +BuildRequires: pkgconfig(exempi-2.0) >= 2.1.0 BuildRequires: pkgconfig(gexiv2) +BuildRequires: pkgconfig(gio-2.0) >= 2.62.0 +BuildRequires: pkgconfig(gio-unix-2.0) >= 2.62.0 +BuildRequires: pkgconfig(glib-2.0) >= 2.62.0 +BuildRequires: pkgconfig(gmodule-2.0) >= 2.62.0 +BuildRequires: pkgconfig(gobject-2.0) >= 2.62.0 BuildRequires: pkgconfig(gstreamer-1.0) +BuildRequires: pkgconfig(gstreamer-audio-1.0) BuildRequires: pkgconfig(gstreamer-pbutils-1.0) BuildRequires: pkgconfig(gstreamer-tag-1.0) -BuildRequires: pkgconfig(icu-i18n) -BuildRequires: pkgconfig(icu-uc) +BuildRequires: pkgconfig(gupnp-dlna-2.0) >= 0.9.4 +BuildRequires: pkgconfig(gupnp-dlna-gst-2.0) >= 0.9.4 +BuildRequires: pkgconfig(icu-i18n) >= 4.8.1 +BuildRequires: pkgconfig(icu-uc) >= 4.8.1 +BuildRequires: pkgconfig(libexif) >= 0.6 +BuildRequires: pkgconfig(libgsf-1) >= 1.14.24 +BuildRequires: pkgconfig(libgxps) +BuildRequires: pkgconfig(libiptcdata) +BuildRequires: pkgconfig(libjpeg) +BuildRequires: pkgconfig(libnm) +BuildRequires: pkgconfig(libosinfo-1.0) >= 0.2.9 +BuildRequires: pkgconfig(libpng) >= 0.89 +BuildRequires: pkgconfig(libseccomp) >= 2.0 +BuildRequires: pkgconfig(libtiff-4) +BuildRequires: pkgconfig(libxml-2.0) >= 2.6 +BuildRequires: pkgconfig(poppler-glib) >= 0.16.0 +BuildRequires: pkgconfig(systemd) >= 242 +BuildRequires: pkgconfig(totem-plparser) +BuildRequires: pkgconfig(tracker-sparql-3.0) >= 3.5.0 +BuildRequires: pkgconfig(tracker-testutils-3.0) +BuildRequires: pkgconfig(upower-glib) >= 0.9.0 +%if 0%{?with_enca} +BuildRequires: pkgconfig(enca) +%endif %if 0%{?with_libcue} BuildRequires: pkgconfig(libcue) %endif @@ -56,28 +77,13 @@ BuildRequires: pkgconfig(libexif) %if 0%{?with_rss} BuildRequires: pkgconfig(libgrss) %endif -BuildRequires: pkgconfig(libgsf-1) -BuildRequires: pkgconfig(libgxps) -BuildRequires: pkgconfig(libiptcdata) -BuildRequires: pkgconfig(libjpeg) -BuildRequires: pkgconfig(libpng) -BuildRequires: pkgconfig(libseccomp) -BuildRequires: pkgconfig(libtiff-4) -BuildRequires: pkgconfig(libxml-2.0) -BuildRequires: pkgconfig(poppler-glib) -BuildRequires: pkgconfig(totem-plparser) -BuildRequires: pkgconfig(tracker-sparql-3.0) >= %{tracker_version} -BuildRequires: pkgconfig(vorbisfile) -BuildRequires: pkgconfig(libosinfo-1.0) -BuildRequires: pkgconfig(libnm) -BuildRequires: pkgconfig(upower-glib) Obsoletes: tracker3-miners < 3.1.0~rc Conflicts: tracker3-miners < 3.1.0~rc Provides: tracker3-miners = %{version}-%{release} Provides: tracker3-miners = %{version}-%{release} -Requires: tracker >= %{tracker_version} +Requires: tracker >= %{installed_version_of tracker-devel} %description Tracker is a powerful desktop-neutral first class object database, @@ -87,8 +93,7 @@ This package contains various miners and metadata extractors for tracker. %prep -%autosetup -p1 -n tracker-miners-%{tarball_version} - +%autosetup -p1 -n tracker-miners-%{version} %build %meson \ @@ -140,6 +145,9 @@ This package contains various miners and metadata extractors for tracker. %changelog +* Mon Mar 20 2023 Funda Wang - 3.5.0-1 +- New version 3.5.0 + * Thu Jan 19 2023 Funda Wang - 3.4.3-2 - Rebuild for new libtiff