Accepting request 292968 from GNOME:Factory

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

OBS-URL: https://build.opensuse.org/request/show/292968
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gedit-plugins?expand=0&rev=39
This commit is contained in:
Dominique Leuenberger 2015-03-30 17:20:20 +00:00 committed by Git OBS Bridge
commit 54c38c0ea6
5 changed files with 299 additions and 8 deletions

View File

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

View File

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

6
gedit-plugins.SUSE Normal file
View File

@ -0,0 +1,6 @@
on openSUSE, the gedit-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 gedit
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,37 @@
-------------------------------------------------------------------
Tue Mar 24 08:54:54 UTC 2015 - dimstar@opensuse.org
- Update to version 3.16.0:
+ Misc bugfixes.
+ Updated translations.
-------------------------------------------------------------------
Mon Mar 23 15:21:40 UTC 2015 - badshah400@gmail.com
- Main package should Suggest instead of Recommending individual
plugin packages; split Provides for individual plugin
subpackages to help with update.
-------------------------------------------------------------------
Tue Mar 17 18:23:56 UTC 2015 - sfalken@opensuse.org
- Reworked subpackages, to provide for individual installation of
plugins, rather than getting all or nothing.
-------------------------------------------------------------------
Mon Mar 16 09:06:27 UTC 2015 - dimstar@opensuse.org
- Update to version 3.15.1:
+ Misc bugfixes.
+ Updated translations.
-------------------------------------------------------------------
Wed Feb 18 19:06:57 UTC 2015 - dimstar@opensuse.org
- Update to version 3.15.0:
+ Misc bugfixes.
+ Updated translations.
-------------------------------------------------------------------
Mon Feb 9 20:19:15 UTC 2015 - zaitor@opensuse.org

View File

@ -1,7 +1,7 @@
#
# spec file for package gedit-plugins
#
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2009 Dominique Leuenberger, Almere, The Netherlands.
#
# All modifications and additions to the file contributed by third parties
@ -21,9 +21,10 @@ Name: gedit-plugins
Summary: A collection of plugins for gedit
License: GPL-2.0+
Group: Productivity/Editors/Other
Version: 3.14.1
Version: 3.16.0
Release: 0
Source: http://download.gnome.org/sources/gedit-plugins/3.14/%{name}-%{version}.tar.xz
Source: http://download.gnome.org/sources/gedit-plugins/3.16/%{name}-%{version}.tar.xz
Source1: gedit-plugins.SUSE
Url: http://live.gnome.org/GeditPlugins
BuildRequires: fdupes
BuildRequires: intltool
@ -43,6 +44,24 @@ BuildRequires: typelib-1_0-Gucharmap-2_90
Requires: %{name}-lang = %{version}
Requires: gedit >= 3.14.0
Enhances: gedit
Recommends: %{name}-data
Suggests: gedit-plugin-bookmarks
Suggests: gedit-plugin-bracketcompletion
Suggests: gedit-plugin-charmap
Suggests: gedit-plugin-codecomment
Suggests: gedit-plugin-colorpicker
Suggests: gedit-plugin-colorschemer
Suggests: gedit-plugin-commander
Suggests: gedit-plugin-dashboard
Suggests: gedit-plugin-drawspaces
Suggests: gedit-plugin-git
Suggests: gedit-plugin-joinlines
Suggests: gedit-plugin-multiedit
Suggests: gedit-plugin-smartspaces
Suggests: gedit-plugin-synctex
Suggests: gedit-plugin-terminal
Suggests: gedit-plugin-textsize
Suggests: gedit-plugin-wordcompletion
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%glib2_gsettings_schema_requires
@ -64,11 +83,174 @@ Here follows a list of plugins currently available in gedit-plugins:
* Show tabbar A very basic plugin which shows or hides the gedit tabbar
* Terminal A simple terminal widget accessible from the bottom panel
%package -n %{name}-data
Summary: Common data required by plugins
Group: Productivity/Editors/Other
Requires: gedit
%description -n %{name}-data
Common files required by all plugins
%package -n gedit-plugin-bookmarks
Summary: Gedit bookmarks plugin
Group: Productivity/Editors/Other
Requires: %{name}-data = %{version}
Provides: gedit-plugins:%{_libdir}/gedit/plugins/bookmarks.plugin
%description -n gedit-plugin-bookmarks
The gedit bookmarks plugin.
%package -n gedit-plugin-bracketcompletion
Summary: Gedit bracketcompletion plugin
Group: Productivity/Editors/Other
Requires: %{name}-data = %{version}
Provides: gedit-plugins:%{_libdir}/gedit/plugins/bracketcompletion.plugin
%description -n gedit-plugin-bracketcompletion
The gedit bracketcompletion plugin.
%package -n gedit-plugin-charmap
Summary: Gedit charmap plugin
Group: Productivity/Editors/Other
Requires: %{name}-data = %{version}
Provides: gedit-plugins:%{_libdir}/gedit/plugins/charmap.plugin
%description -n gedit-plugin-charmap
The gedit charmap plugin.
%package -n gedit-plugin-codecomment
Summary: Gedit codecomment plugin
Group: Productivity/Editors/Other
Requires: %{name}-data = %{version}
Provides: gedit-plugins:%{_libdir}/gedit/plugins/codecomment.plugin
%description -n gedit-plugin-codecomment
The gedit codecomment plugin.
%package -n gedit-plugin-colorpicker
Summary: Gedit colorpicker plugin
Group: Productivity/Editors/Other
Requires: %{name}-data = %{version}
Provides: gedit-plugins:%{_libdir}/gedit/plugins/colorpicker.plugin
%description -n gedit-plugin-colorpicker
The gedit colorpicker plugin.
%package -n gedit-plugin-colorschemer
Summary: Gedit colorschemer plugin
Group: Productivity/Editors/Other
Requires: %{name}-data = %{version}
Provides: gedit-plugins:%{_libdir}/gedit/plugins/colorschemer.plugin
%description -n gedit-plugin-colorschemer
The gedit colorschemer plugin.
%package -n gedit-plugin-commander
Summary: Gedit commander plugin
Group: Productivity/Editors/Other
Requires: %{name}-data = %{version}
Provides: gedit-plugins:%{_libdir}/gedit/plugins/commander.plugin
%description -n gedit-plugin-commander
The gedit commander plugin.
%package -n gedit-plugin-dashboard
Summary: Gedit dashboard plugin
Group: Productivity/Editors/Other
Requires: %{name}-data = %{version}
Provides: gedit-plugins:%{_libdir}/gedit/plugins/dashboard.plugin
%description -n gedit-plugin-dashboard
The gedit dashboard plugin.
%package -n gedit-plugin-drawspaces
Summary: Gedit drawspaces plugin
Group: Productivity/Editors/Other
Requires: %{name}-data = %{version}
Provides: gedit-plugins:%{_libdir}/gedit/plugins/drawspaces.plugin
%description -n gedit-plugin-drawspaces
The gedit drawspaces plugin.
%package -n gedit-plugin-git
Summary: Gedit git plugin
Group: Productivity/Editors/Other
Requires: %{name}-data = %{version}
Provides: gedit-plugins:%{_libdir}/gedit/plugins/git.plugin
%description -n gedit-plugin-git
The gedit git plugin.
%package -n gedit-plugin-joinlines
Summary: Gedit joinlines plugin
Group: Productivity/Editors/Other
Requires: %{name}-data = %{version}
Provides: gedit-plugins:%{_libdir}/gedit/plugins/joinlines.plugin
%description -n gedit-plugin-joinlines
The gedit joinlines plugin
%package -n gedit-plugin-multiedit
Summary: Gedit multiedit plugin
Group: Productivity/Editors/Other
Requires: %{name}-data = %{version}
Provides: gedit-plugins:%{_libdir}/gedit/plugins/multiedit.plugin
%description -n gedit-plugin-multiedit
The gedit multiedit plugin
%package -n gedit-plugin-smartspaces
Summary: Gedit smartspaces plugin
Group: Productivity/Editors/Other
Requires: %{name}-data = %{version}
Provides: gedit-plugins:%{_libdir}/gedit/plugins/smartspaces.plugin
%description -n gedit-plugin-smartspaces
The gedit smartspaces plugin
%package -n gedit-plugin-synctex
Summary: Gedit synctex plugin
Group: Productivity/Editors/Other
Requires: %{name}-data = %{version}
Provides: gedit-plugins:%{_libdir}/gedit/plugins/synctex.plugin
%description -n gedit-plugin-synctex
The gedit synctex plugin
%package -n gedit-plugin-terminal
Summary: Gedit terminal plugin
Group: Productivity/Editors/Other
Requires: %{name}-data = %{version}
Requires: vte2
Provides: gedit-plugins:%{_libdir}/gedit/plugins/terminal.plugin
%description -n gedit-plugin-terminal
The gedit terminal plugin
%package -n gedit-plugin-textsize
Summary: Gedit textsize plugin
Group: Productivity/Editors/Other
Requires: %{name}-data = %{version}
Provides: gedit-plugins:%{_libdir}/gedit/plugins/textsize.plugin
%description -n gedit-plugin-textsize
The gedit textsize plugin
%package -n gedit-plugin-wordcompletion
Summary: Gedit wordcompletion plugin
Group: Productivity/Editors/Other
Requires: %{name}-data = %{version}
Provides: gedit-plugins:%{_libdir}/gedit/plugins/wordcompletion.plugin
%description -n gedit-plugin-wordcompletion
The gedit wordcompletion plugin
%package -n gedit-plugin-zeitgeist
Summary: Zeitgeist dataprovider for gedit
Group: Productivity/Text/Editors
Requires: gedit
# For dashboard plugin
Requires: %{name}-data
Requires: zeitgeist
Supplements: packageand(gedit:zeitgeist)
@ -79,6 +261,7 @@ logs access and leave event for documents used with gedit.
%lang_package
%prep
%setup -q
install %{S:1} .
translation-update-upstream
%build
@ -92,98 +275,166 @@ find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
%find_lang gedit %{name}.lang
%fdupes %{buildroot}/%{_datadir}/gedit/plugins
%fdupes %{buildroot}/%{_libdir}/gedit/plugins
%fdupes %{buildroot}/%{_datadir}/help
%clean
rm -rf %{buildroot}
%post
%post -n gedit-plugin-drawspaces
%glib2_gsettings_schema_post
%postun
%post -n gedit-plugin-terminal
%glib2_gsettings_schema_post
%post -n gedit-plugin-wordcompletion
%glib2_gsettings_schema_post
%postun -n gedit-plugin-drawspaces
%glib2_gsettings_schema_postun
%postun -n gedit-plugin-terminal
%glib2_gsettings_schema_postun
%postun -n gedit-plugin-wordcompletion
%glib2_gsettings_schema_postun
%files
%defattr(-,root,root)
%doc gedit-plugins.SUSE
%files -n %{name}-data
%defattr(-,root,root)
# Common files
%{_libdir}/gedit/plugins/gpdefs.py*
%{_libdir}/gedit/plugins/__pycache__/gpdefs.*
%dir %{_libdir}/gedit/plugins/__pycache__
%files -n gedit-plugin-bookmarks
## Explicitly list all plugins so we know when we miss one
# bookmarks
%defattr(-,root,root)
%{_datadir}/appdata/gedit-bookmarks.metainfo.xml
%{_libdir}/gedit/plugins/bookmarks.plugin
%{_libdir}/gedit/plugins/libbookmarks.so
%files -n gedit-plugin-bracketcompletion
# bracketcompletion
%defattr(-,root,root)
%{_datadir}/appdata/gedit-bracketcompletion.metainfo.xml
%{_libdir}/gedit/plugins/bracketcompletion.plugin
%{_libdir}/gedit/plugins/bracketcompletion.py*
%{_libdir}/gedit/plugins/__pycache__/bracketcompletion.*
%files -n gedit-plugin-charmap
# charmap
%defattr(-,root,root)
%{_datadir}/appdata/gedit-charmap.metainfo.xml
%{_libdir}/gedit/plugins/charmap.plugin
%{_libdir}/gedit/plugins/charmap/
%files -n gedit-plugin-codecomment
# codecomment
%defattr(-,root,root)
%{_datadir}/appdata/gedit-codecomment.metainfo.xml
%{_libdir}/gedit/plugins/codecomment.plugin
%{_libdir}/gedit/plugins/codecomment.py*
%{_libdir}/gedit/plugins/__pycache__/codecomment.*
%files -n gedit-plugin-colorpicker
# colorpicker
%defattr(-,root,root)
%{_datadir}/appdata/gedit-colorpicker.metainfo.xml
%{_libdir}/gedit/plugins/colorpicker.plugin
%{_libdir}/gedit/plugins/colorpicker.py*
%{_libdir}/gedit/plugins/__pycache__/colorpicker.*
%files -n gedit-plugin-colorschemer
# colorschemer
%defattr(-,root,root)
%{_datadir}/appdata/gedit-colorschemer.metainfo.xml
%{_libdir}/gedit/plugins/colorschemer.plugin
%{_datadir}/gedit/plugins/colorschemer/
%{_libdir}/gedit/plugins/colorschemer/
%files -n gedit-plugin-commander
# commander
%defattr(-,root,root)
%{_datadir}/appdata/gedit-commander.metainfo.xml
%{_libdir}/gedit/plugins/commander.plugin
%{_libdir}/gedit/plugins/commander/
%{_datadir}/gedit/plugins/commander/
%files -n gedit-plugin-dashboard
# dashboard
%defattr(-,root,root)
%{_datadir}/appdata/gedit-dashboard.metainfo.xml
%{_libdir}/gedit/plugins/dashboard.plugin
%{_libdir}/gedit/plugins/dashboard/
%files -n gedit-plugin-drawspaces
# drawspaces
%defattr(-,root,root)
%{_datadir}/appdata/gedit-drawspaces.metainfo.xml
%{_libdir}/gedit/plugins/drawspaces.plugin
%{_libdir}/gedit/plugins/libdrawspaces.so
%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.drawspaces.gschema.xml
%files -n gedit-plugin-git
# git
%defattr(-,root,root)
%{_datadir}/appdata/gedit-git.metainfo.xml
%{_libdir}/gedit/plugins/git.plugin
%{_libdir}/gedit/plugins/git/
%files -n gedit-plugin-joinlines
# joinlines
%defattr(-,root,root)
%{_datadir}/appdata/gedit-joinlines.metainfo.xml
%{_libdir}/gedit/plugins/joinlines.plugin
%{_libdir}/gedit/plugins/joinlines.py*
%{_libdir}/gedit/plugins/__pycache__/joinlines.*
%files -n gedit-plugin-multiedit
# multiedit
%defattr(-,root,root)
%{_datadir}/appdata/gedit-multiedit.metainfo.xml
%{_libdir}/gedit/plugins/multiedit.plugin
%{_libdir}/gedit/plugins/multiedit/
%files -n gedit-plugin-smartspaces
# smartspaces
%defattr(-,root,root)
%{_datadir}/appdata/gedit-smartspaces.metainfo.xml
%{_libdir}/gedit/plugins/smartspaces.plugin
%{_libdir}/gedit/plugins/smartspaces.py*
%{_libdir}/gedit/plugins/__pycache__/smartspaces.*
%files -n gedit-plugin-synctex
# synctex
%defattr(-,root,root)
%{_datadir}/appdata/gedit-synctex.metainfo.xml
%{_libdir}/gedit/plugins/synctex.plugin
%{_libdir}/gedit/plugins/synctex/
%files -n gedit-plugin-terminal
# terminal
%defattr(-,root,root)
%{_datadir}/appdata/gedit-terminal.metainfo.xml
%{_libdir}/gedit/plugins/terminal.plugin
%{_libdir}/gedit/plugins/terminal.py*
%{_libdir}/gedit/plugins/__pycache__/terminal.*
%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.terminal.gschema.xml
%files -n gedit-plugin-textsize
# textsize
%defattr(-,root,root)
%{_datadir}/appdata/gedit-textsize.metainfo.xml
%{_libdir}/gedit/plugins/textsize.plugin
%{_libdir}/gedit/plugins/textsize/
%files -n gedit-plugin-wordcompletion
# wordcompletion
%defattr(-,root,root)
%{_datadir}/appdata/gedit-wordcompletion.metainfo.xml
%{_libdir}/gedit/plugins/wordcompletion.plugin
%{_libdir}/gedit/plugins/libwordcompletion.so