From 251ca3ccdc690652a46c0a285889c8c2aece409efedc060a0636d133a2c32eb9 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Mon, 21 Mar 2022 08:36:22 +0000 Subject: [PATCH] Accepting request 963183 from GNOME:Next New stable rel OBS-URL: https://build.opensuse.org/request/show/963183 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/eog-plugins?expand=0&rev=115 --- eog-plugins-3.26.8.tar.xz | 3 -- eog-plugins-42.0.tar.xz | 3 ++ eog-plugins.changes | 38 +++++++++++++++ eog-plugins.spec | 99 ++++++++++++++++----------------------- 4 files changed, 81 insertions(+), 62 deletions(-) delete mode 100644 eog-plugins-3.26.8.tar.xz create mode 100644 eog-plugins-42.0.tar.xz diff --git a/eog-plugins-3.26.8.tar.xz b/eog-plugins-3.26.8.tar.xz deleted file mode 100644 index c4f85fb..0000000 --- a/eog-plugins-3.26.8.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:80709f435232375f71f4b5d74267597a16b0922b271d1c81e522817eae6c9db5 -size 479356 diff --git a/eog-plugins-42.0.tar.xz b/eog-plugins-42.0.tar.xz new file mode 100644 index 0000000..50689f5 --- /dev/null +++ b/eog-plugins-42.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3461572401b023d1fc1b07c4baf4240c64d81947ff8b62e02d35968405927caa +size 132008 diff --git a/eog-plugins.changes b/eog-plugins.changes index b564757..35b3c43 100644 --- a/eog-plugins.changes +++ b/eog-plugins.changes @@ -1,3 +1,41 @@ +------------------------------------------------------------------- +Sun Mar 20 08:11:05 UTC 2022 - Bjørn Lie + +- Update to version 42.0: + + Updated translations. + +------------------------------------------------------------------- +Sat Mar 5 20:29:19 UTC 2022 - Bjørn Lie + +- Update to version 42.rc: + + General changes: build: drop unused positional argument. + + Plugin changes: Disable Dark Theme: Fix light-theme plugin file + output name + + Updated translations. +- Drop eog-plugins-mesonfix-061.patch: Fixed upstream. + +------------------------------------------------------------------- +Sat Feb 12 22:00:47 UTC 2022 - Bjørn Lie + +- Update to version 42.alpha: + + Port build system to Meson + + Plugin changes: + - Exif Display: translate: mark "Details" page title + translatable + - Flickr Uploader (postr): Do not migrate to Meson and disable + by default as Postr is no longer maintained and working + - Hide Titlebar: Drop hide-titlebar plugin + + Updated translations. +- Add meson BuildRequires and macros following upstreams port. +- Drop eog-plugin-hide-titlebar sub-package and Obsolete it from + the main package. +- Drop pkgconfig(gtk+-3.0) BuildRequires: No longer needed. +- Add explicit pkgconfig(gio-2.0) and pkgconfig(libpeas-gtk-1.0) + BuildRequires, meson checks for them. +- Correct the Suggests we have. +- Add eog-plugins-mesonfix-061.patch: Fix build with meson 0.61 and + newer. + ------------------------------------------------------------------- Sun Jan 9 19:42:33 UTC 2022 - Bjørn Lie diff --git a/eog-plugins.spec b/eog-plugins.spec index c959164..e3ad1bb 100644 --- a/eog-plugins.spec +++ b/eog-plugins.spec @@ -17,41 +17,44 @@ Name: eog-plugins -Version: 3.26.8 +Version: 42.0 Release: 0 -#FIXME: add postr BuildRequires when we have a package Summary: A collection of plugins for Eye of GNOME License: GPL-2.0-or-later Group: Productivity/Graphics/Viewers URL: http://live.gnome.org/EyeOfGnome/Plugins -Source: http://download.gnome.org/sources/eog-plugins/3.26/%{name}-%{version}.tar.xz -Source1: eog-plugins.SUSE +Source: http://download.gnome.org/sources/eog-plugins/42/%{name}-%{version}.tar.xz +Source99: eog-plugins.SUSE + BuildRequires: fdupes +BuildRequires: meson >= 0.57.0 BuildRequires: pkgconfig BuildRequires: python3 >= 3.2 BuildRequires: pkgconfig(champlain-gtk-0.12) >= 0.9.0 BuildRequires: pkgconfig(clutter-gtk-1.0) >= 1.1.2 -BuildRequires: pkgconfig(eog) >= 3.11.4 -BuildRequires: pkgconfig(glib-2.0) >= 2.32.0 +BuildRequires: pkgconfig(eog) >= 41.0 +BuildRequires: pkgconfig(gio-2.0) >= 2.53.4 +BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gsettings-desktop-schemas) -BuildRequires: pkgconfig(gtk+-3.0) >= 3.3.8 BuildRequires: pkgconfig(libexif) >= 0.6.16 BuildRequires: pkgconfig(libgdata) -BuildRequires: pkgconfig(libpeas-1.0) +BuildRequires: pkgconfig(libpeas-1.0) >= 1.14.1 +BuildRequires: pkgconfig(libpeas-gtk-1.0) >= 1.14.1 + Requires: eog Suggests: eog-plugin-exif-display -Suggests: eog-plugin-exif-export-to-folder -Suggests: eog-plugin-exif-fit-to-width -Suggests: eog-plugin-exif-fullscreenbg -Suggests: eog-plugin-exif-hide-titlebar -Suggests: eog-plugin-exif-light-theme -Suggests: eog-plugin-exif-map -Suggests: eog-plugin-exif-maximize-windows -Suggests: eog-plugin-exif-postasa -Suggests: eog-plugin-exif-pythonconsole -Suggests: eog-plugin-exif-send-by-mail -Suggests: eog-plugin-exif-slideshowshuffle +Suggests: eog-plugin-export-to-folder +Suggests: eog-plugin-fit-to-width +Suggests: eog-plugin-fullscreenbg +Suggests: eog-plugin-light-theme +Suggests: eog-plugin-map +Suggests: eog-plugin-maximize-windows +Suggests: eog-plugin-postasa +Suggests: eog-plugin-pythonconsole +Suggests: eog-plugin-send-by-mail +Suggests: eog-plugin-slideshowshuffle Enhances: eog +Obsoletes: eog-plugin-hide-titlebar < 42 %description This package contains plugins for additional features in Eye of GNOME. @@ -101,15 +104,6 @@ Provides: eog-plugins:%{_libdir}/eog/plugins/fullscreenbg.plugin %description -n eog-plugin-fullscreenbg The Eye of Gnome Fullscreen Background plugin -%package -n eog-plugin-hide-titlebar -Summary: Eog hide-titlebar plugin -Group: Productivity/Graphics/Viewers -Requires: %{name}-data = %{version} -Provides: eog-plugins:%{_libdir}/eog/plugins/hide-titlebar.plugin - -%description -n eog-plugin-hide-titlebar -The Eye of Gnome hide titlebar plugin - %package -n eog-plugin-light-theme Summary: Eog light-theme plugin Group: Productivity/Graphics/Viewers @@ -176,100 +170,87 @@ The Eye of Gnome Slideshow Shuffle plugin %lang_package %prep -%setup -q -install -m 644 %{SOURCE1} . +%autosetup -p1 +install -m 644 %{SOURCE99} . %build -%configure \ - --with-plugins=all \ - --enable-python -make %{?_smp_mflags} V=1 +%meson \ + %{nil} +%meson_build %install -%make_install +%meson_install %find_lang %{name} -find %{buildroot} -type f -name "*.la" -delete -print -%fdupes %{buildroot}/%{_libdir}/eog/plugins +%fdupes %{buildroot}%{_libdir}/eog/plugins %files %doc eog-plugins.SUSE %files -n %{name}-data %license COPYING - %dir %{_datadir}/eog/plugins %files -n eog-plugin-exif-display -%{_datadir}/appdata/eog-exif-display.metainfo.xml +%{_datadir}/metainfo/eog-exif-display.appdata.xml %{_libdir}/eog/plugins/exif-display.plugin %{_datadir}/glib-2.0/schemas/org.gnome.eog.plugins.exif-display.gschema.xml %{_libdir}/eog/plugins/libexif-display.so %files -n eog-plugin-export-to-folder -%dir %{_libdir}/eog/plugins/__pycache__ -%{_datadir}/appdata/eog-export-to-folder.metainfo.xml +%{_datadir}/metainfo/eog-export-to-folder.appdata.xml %{_libdir}/eog/plugins/export-to-folder.plugin %{_datadir}/eog/plugins/export-to-folder/ %{_datadir}/glib-2.0/schemas/org.gnome.eog.plugins.export-to-folder.gschema.xml %{_libdir}/eog/plugins/export-to-folder.py -%{_libdir}/eog/plugins/__pycache__/export-to-folder* %files -n eog-plugin-fit-to-width %{_libdir}/eog/plugins/fit-to-width.plugin -%{_datadir}/appdata/eog-fit-to-width.metainfo.xml +%{_datadir}/metainfo/eog-fit-to-width.appdata.xml %{_libdir}/eog/plugins/libfit-to-width.so %files -n eog-plugin-fullscreenbg -%{_datadir}/appdata/eog-fullscreenbg.metainfo.xml +%{_datadir}/metainfo/eog-fullscreenbg.appdata.xml %{_libdir}/eog/plugins/fullscreenbg.plugin %{_datadir}/glib-2.0/schemas/org.gnome.eog.plugins.fullscreenbg.gschema.xml %{_datadir}/eog/plugins/fullscreenbg/ %{_libdir}/eog/plugins/fullscreenbg.py -%{_libdir}/eog/plugins/__pycache__/fullscreenbg* - -%files -n eog-plugin-hide-titlebar -%{_datadir}/appdata/eog-hide-titlebar.metainfo.xml -%{_libdir}/eog/plugins/hide-titlebar.plugin -%{_libdir}/eog/plugins/libhide-titlebar.so %files -n eog-plugin-light-theme -%{_datadir}/appdata/eog-light-theme.metainfo.xml +%{_datadir}/metainfo/eog-light-theme.appdata.xml %{_libdir}/eog/plugins/light-theme.plugin %{_libdir}/eog/plugins/liblight-theme.so %files -n eog-plugin-map -%{_datadir}/appdata/eog-map.metainfo.xml +%{_datadir}/metainfo/eog-map.appdata.xml %{_libdir}/eog/plugins/map.plugin %{_libdir}/eog/plugins/libmap.so %files -n eog-plugin-maximize-windows -%{_datadir}/appdata/eog-maximize-windows.metainfo.xml +%{_datadir}/metainfo/eog-maximize-windows.appdata.xml %{_libdir}/eog/plugins/maximize-windows.plugin %{_libdir}/eog/plugins/maximize-windows.py -%{_libdir}/eog/plugins/__pycache__/maximize-windows* %files -n eog-plugin-postasa -%{_datadir}/appdata/eog-postasa.metainfo.xml +%{_datadir}/metainfo/eog-postasa.appdata.xml %{_libdir}/eog/plugins/postasa.plugin %{_libdir}/eog/plugins/libpostasa.so %files -n eog-plugin-pythonconsole -%{_datadir}/appdata/eog-pythonconsole.metainfo.xml +%{_datadir}/metainfo/eog-pythonconsole.appdata.xml %{_libdir}/eog/plugins/pythonconsole.plugin %{_libdir}/eog/plugins/pythonconsole/ %{_datadir}/glib-2.0/schemas/org.gnome.eog.plugins.pythonconsole.gschema.xml %{_datadir}/eog/plugins/pythonconsole/ %files -n eog-plugin-send-by-mail -%{_datadir}/appdata/eog-send-by-mail.metainfo.xml +%{_datadir}/metainfo/eog-send-by-mail.appdata.xml %{_libdir}/eog/plugins/send-by-mail.plugin %{_libdir}/eog/plugins/libsend-by-mail.so %files -n eog-plugin-slideshowshuffle -%{_datadir}/appdata/eog-slideshowshuffle.metainfo.xml +%{_datadir}/metainfo/eog-slideshowshuffle.appdata.xml %{_libdir}/eog/plugins/slideshowshuffle.plugin %{_libdir}/eog/plugins/slideshowshuffle.py -%{_libdir}/eog/plugins/__pycache__/slideshowshuffle* %files lang -f %{name}.lang