SHA256
1
0
forked from pool/eog-plugins

Accepting request 293004 from GNOME:Factory

Scripted push of project GNOME:Next (forwarded request 292812 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/293004
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/eog-plugins?expand=0&rev=37
This commit is contained in:
Dominique Leuenberger 2015-03-30 17:24:18 +00:00 committed by Git OBS Bridge
commit a6f7e00707
5 changed files with 296 additions and 39 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:12070173d875d6e9f70d8b918bbf3dfcc5af8c1681e4fabf212dae96b85318f5
size 360472

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6fab1c1e0705fc2b0e4a63caf3ba1c5b64b4eaa1301e4cbc04bb934428b68450
size 367436

6
eog-plugins.SUSE Normal file
View File

@ -0,0 +1,6 @@
on openSUSE, the eog-plugins are all split in a package of their own,
which allows GNOME Software to offer individual installation/removal and list them
properly as addons to eog
This mainpackage does not contain any plugins, but recommends the installation of all
plugins, in order to get you quickly started.

View File

@ -1,3 +1,41 @@
-------------------------------------------------------------------
Mon Mar 23 20:07:19 UTC 2015 - dimstar@opensuse.org
- Update to version 3.16.0:
+ Updated translations.
-------------------------------------------------------------------
Mon Mar 23 15:52:03 UTC 2015 - badshah400@gmail.com
- eog-plugins should suggest instead of recommending individual
plugin subpackages; for safe updates, have a split provides on
eog-plugins for each plugin subpackage.
-------------------------------------------------------------------
Wed Mar 18 21:43:28 UTC 2015 - sfalken@opensuse.org
- Revised package, to provide individual subpackages for the
plugins.
- Add eog-plugins.SUSE to main package, to ensure it is being built
(empty packages are rejected).
-------------------------------------------------------------------
Tue Mar 17 08:37:16 UTC 2015 - dimstar@opensuse.org
- Update to version 3.15.92:
+ Updated translations.
-------------------------------------------------------------------
Tue Feb 17 12:00:53 UTC 2015 - dimstar@opensuse.org
- Update to version 3.15.90:
+ General changes:
- bgo#741503: Typo in translatable string.
- bgo#743885: Port plugins to GAction.
+ New Plugin: Maximize Windows: Causes new windows to open
maximized (bgo#744083).
+ Updated translations.
-------------------------------------------------------------------
Thu Nov 13 20:14:35 UTC 2014 - zaitor@opensuse.org

View File

@ -1,7 +1,7 @@
#
# spec file for package eog-plugins
#
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -17,14 +17,15 @@
Name: eog-plugins
Version: 3.14.1
Version: 3.16.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+
Group: Productivity/Graphics/Viewers
Url: http://live.gnome.org/EyeOfGnome/Plugins
Source: http://download.gnome.org/sources/eog-plugins/3.14/%{name}-%{version}.tar.xz
Source: http://download.gnome.org/sources/eog-plugins/3.16/%{name}-%{version}.tar.xz
Source1: eog-plugins.SUSE
BuildRequires: fdupes
BuildRequires: intltool >= 0.50.1
BuildRequires: python3 >= 3.2
@ -39,6 +40,18 @@ BuildRequires: pkgconfig(libexif) >= 0.6.16
BuildRequires: pkgconfig(libgdata)
BuildRequires: pkgconfig(libpeas-1.0)
Recommends: %{name}-lang
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
Requires: eog
Enhances: eog
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -47,9 +60,127 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
This package contains plugins for additional features in Eye of GNOME.
%package -n %{name}-data
Summary: Common data for eog-plugins
Group: Productivity/Graphics/Viewers
BuildArch: noarch
Requires: eog
%description -n %{name}-data
Common data required by all Eye of Gnome plugins
%package -n eog-plugin-exif-display
Summary: Eog exif-display plugin
Group: Productivity/Graphics/Viewers
Requires: %{name}-data = %{version}
Provides: eog-plugins:%{_libdir}/eog/plugins/exif-display.plugin
%description -n eog-plugin-exif-display
The Eye of Gnome exif display plugin
%package -n eog-plugin-export-to-folder
Summary: Eog export to folder plugin
Group: Productivity/Graphics/Viewers
Requires: %{name}-data = %{version}
Provides: eog-plugins:%{_libdir}/eog/plugins/export-to-folder.plugin
%description -n eog-plugin-export-to-folder
The Eye of Gnome export to folder plugin
%package -n eog-plugin-fit-to-width
Summary: Eog fit to width plugin
Group: Productivity/Graphics/Viewers
Requires: %{name}-data = %{version}
Provides: eog-plugins:%{_libdir}/eog/plugins/fit-to-width.plugin
%description -n eog-plugin-fit-to-width
The Eye of Gnome fit to width plugin
%package -n eog-plugin-fullscreenbg
Summary: Eog fullscreenbg plugin
Group: Productivity/Graphics/Viewers
Requires: %{name}-data = %{version}
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
Requires: %{name}-data = %{version}
Provides: eog-plugins:%{_libdir}/eog/plugins/light-theme.plugin
%description -n eog-plugin-light-theme
The Eye of Gnome Light Theme plugin
%package -n eog-plugin-map
Summary: Eog map plugin
Group: Productivity/Graphics/Viewers
Requires: %{name}-data = %{version}
Provides: eog-plugins:%{_libdir}/eog/plugins/map.plugin
%description -n eog-plugin-map
The Eye of Gnome map plugin
%package -n eog-plugin-maximize-windows
Summary: Eog maximize-windows plugin
Group: Productivity/Graphics/Viewers
Requires: %{name}-data = %{version}
Provides: eog-plugins:%{_libdir}/eog/plugins/maximize-windows.plugin
%description -n eog-plugin-maximize-windows
The Eye of Gnome Maximize Windows plugin
%package -n eog-plugin-postasa
Summary: Eog postasa plugin
Group: Productivity/Graphics/Viewers
Requires: %{name}-data = %{version}
Provides: eog-plugins:%{_libdir}/eog/plugins/postasa.plugin
%description -n eog-plugin-postasa
The Eye of Gnome postasa plugin.
%package -n eog-plugin-pythonconsole
Summary: Eog pythonconsole plugin
Group: Productivity/Graphics/Viewers
Requires: %{name}-data = %{version}
Provides: eog-plugins:%{_libdir}/eog/plugins/pythonconsole.plugin
%description -n eog-plugin-pythonconsole
The Eye of Gnome python console plugin
%package -n eog-plugin-send-by-mail
Summary: Eog send-by-mail plugin
Group: Productivity/Graphics/Viewers
Requires: %{name}-data = %{version}
Provides: eog-plugins:%{_libdir}/eog/plugins/send-by-mail.plugin
%description -n eog-plugin-send-by-mail
The Eye of Gnome Send by Mail plugin
%package -n eog-plugin-slideshowshuffle
Summary: Eog slideshowshuffle plugin
Group: Productivity/Graphics/Viewers
Requires: %{name}-data = %{version}
Provides: eog-plugins:%{_libdir}/eog/plugins/slideshowshuffle.plugin
%description -n eog-plugin-slideshowshuffle
The Eye of Gnome Slideshow Shuffle plugin
%lang_package
%prep
%setup -q
install %{S:1} .
translation-update-upstream
%build
@ -64,50 +195,132 @@ make %{?_smp_mflags} V=1
find %{buildroot} -type f -name "*.la" -delete -print
%fdupes %{buildroot}/%{_libdir}/eog/plugins
%post
%post -n eog-plugin-exif-display
%glib2_gsettings_schema_post
%postun
%post -n eog-plugin-export-to-folder
%glib2_gsettings_schema_post
%post -n eog-plugin-fit-to-width
%glib2_gsettings_schema_post
%post -n eog-plugin-fullscreenbg
%glib2_gsettings_schema_post
%post -n eog-plugin-pythonconsole
%glib2_gsettings_schema_post
%postun -n eog-plugin-exif-display
%glib2_gsettings_schema_postun
%postun -n eog-plugin-export-to-folder
%glib2_gsettings_schema_post
%postun -n eog-plugin-fit-to-width
%glib2_gsettings_schema_post
%postun -n eog-plugin-fullscreenbg
%glib2_gsettings_schema_post
%postun -n eog-plugin-pythonconsole
%glib2_gsettings_schema_post
%files
%defattr(-,root,root)
%dir %{_datadir}/appdata
%{_datadir}/appdata/eog-exif-display.metainfo.xml
%{_datadir}/appdata/eog-export-to-folder.metainfo.xml
%{_datadir}/appdata/eog-fit-to-width.metainfo.xml
%{_datadir}/appdata/eog-fullscreenbg.metainfo.xml
%{_datadir}/appdata/eog-hide-titlebar.metainfo.xml
%{_datadir}/appdata/eog-light-theme.metainfo.xml
%{_datadir}/appdata/eog-map.metainfo.xml
%{_datadir}/appdata/eog-postasa.metainfo.xml
%{_datadir}/appdata/eog-pythonconsole.metainfo.xml
%{_datadir}/appdata/eog-send-by-mail.metainfo.xml
%{_datadir}/appdata/eog-slideshowshuffle.metainfo.xml
%{_libdir}/eog/plugins/*.py*
%{_libdir}/eog/plugins/*.so
%{_libdir}/eog/plugins/__pycache__/
%{_libdir}/eog/plugins/pythonconsole/
# Explicit list of plugins
%{_libdir}/eog/plugins/exif-display.plugin
%{_libdir}/eog/plugins/export-to-folder.plugin
%{_libdir}/eog/plugins/fit-to-width.plugin
%{_libdir}/eog/plugins/fullscreenbg.plugin
%{_libdir}/eog/plugins/hide-titlebar.plugin
%{_libdir}/eog/plugins/light-theme.plugin
%{_libdir}/eog/plugins/map.plugin
%{_libdir}/eog/plugins/postasa.plugin
%{_libdir}/eog/plugins/pythonconsole.plugin
%{_libdir}/eog/plugins/send-by-mail.plugin
%{_libdir}/eog/plugins/slideshowshuffle.plugin
%doc eog-plugins.SUSE
%files -n %{name}-data
%defattr(-,root,root)
%doc COPYING
%dir %{_datadir}/eog/plugins
%{_datadir}/eog/plugins/export-to-folder/
%{_datadir}/eog/plugins/fullscreenbg/
%{_datadir}/eog/plugins/pythonconsole/
%files -n eog-plugin-exif-display
%defattr(-,root,root)
%{_datadir}/appdata/eog-exif-display.metainfo.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
%defattr(-,root,root)
%dir %{_libdir}/eog/plugins/__pycache__
%{_datadir}/appdata/eog-export-to-folder.metainfo.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*.pyc
%{_libdir}/eog/plugins/__pycache__/export-to-folder*.pyo
%files -n eog-plugin-fit-to-width
%defattr(-,root,root)
%{_libdir}/eog/plugins/fit-to-width.plugin
%{_datadir}/appdata/eog-fit-to-width.metainfo.xml
%{_libdir}/eog/plugins/libfit-to-width.so
%files -n eog-plugin-fullscreenbg
%defattr(-,root,root)
%{_datadir}/appdata/eog-fullscreenbg.metainfo.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*.pyc
%{_libdir}/eog/plugins/__pycache__/fullscreenbg*.pyo
%files -n eog-plugin-hide-titlebar
%defattr(-,root,root)
%{_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
%defattr(-,root,root)
%{_datadir}/appdata/eog-light-theme.metainfo.xml
%{_libdir}/eog/plugins/light-theme.plugin
%{_libdir}/eog/plugins/liblight-theme.so
%files -n eog-plugin-map
%defattr(-,root,root)
%{_datadir}/appdata/eog-map.metainfo.xml
%{_libdir}/eog/plugins/map.plugin
%{_libdir}/eog/plugins/libmap.so
%files -n eog-plugin-maximize-windows
%defattr(-,root,root)
%{_datadir}/appdata/eog-maximize-windows.metainfo.xml
%{_libdir}/eog/plugins/maximize-windows.plugin
%{_libdir}/eog/plugins/maximize-windows.py
%{_libdir}/eog/plugins/__pycache__/maximize-windows*.pyc
%{_libdir}/eog/plugins/__pycache__/maximize-windows*.pyo
%files -n eog-plugin-postasa
%defattr(-,root,root)
%{_datadir}/appdata/eog-postasa.metainfo.xml
%{_libdir}/eog/plugins/postasa.plugin
%{_libdir}/eog/plugins/libpostasa.so
%files -n eog-plugin-pythonconsole
%defattr(-,root,root)
%{_datadir}/appdata/eog-pythonconsole.metainfo.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
%defattr(-,root,root)
%{_datadir}/appdata/eog-send-by-mail.metainfo.xml
%{_libdir}/eog/plugins/send-by-mail.plugin
%{_libdir}/eog/plugins/libsend-by-mail.so
%files -n eog-plugin-slideshowshuffle
%defattr(-,root,root)
%{_datadir}/appdata/eog-slideshowshuffle.metainfo.xml
%{_libdir}/eog/plugins/slideshowshuffle.plugin
%{_libdir}/eog/plugins/slideshowshuffle.py
%{_libdir}/eog/plugins/__pycache__/slideshowshuffle*.pyc
%{_libdir}/eog/plugins/__pycache__/slideshowshuffle*.pyo
%files lang -f %{name}.lang