Split out the plugins into subpackages
This commit is contained in:
parent
3f4755f876
commit
1ba11fbfe5
@ -41,19 +41,151 @@ BuildRequires: vte3-devel
|
|||||||
BuildRequires: libgit2-glib-devel
|
BuildRequires: libgit2-glib-devel
|
||||||
BuildRequires: yelp-tools
|
BuildRequires: yelp-tools
|
||||||
BuildRequires: itstool
|
BuildRequires: itstool
|
||||||
|
|
||||||
|
# this is a metapackage dragging in all the plugins
|
||||||
|
Requires: %{name}-bookmarks
|
||||||
|
Requires: %{name}-bracketcompletion
|
||||||
|
Requires: %{name}-charmap
|
||||||
|
Requires: %{name}-codecomment
|
||||||
|
Requires: %{name}-colorpicker
|
||||||
|
Requires: %{name}-colorschemer
|
||||||
|
Requires: %{name}-commander
|
||||||
|
Requires: %{name}-dashboard
|
||||||
|
Requires: %{name}-drawspaces
|
||||||
|
Requires: %{name}-git
|
||||||
|
Requires: %{name}-gpdefs
|
||||||
|
Requires: %{name}-joinlines
|
||||||
|
Requires: %{name}-multiedit
|
||||||
|
Requires: %{name}-smartspaces
|
||||||
|
Requires: %{name}-synctex
|
||||||
|
Requires: %{name}-terminal
|
||||||
|
Requires: %{name}-textsize
|
||||||
|
Requires: %{name}-wordcompletion
|
||||||
|
|
||||||
|
%package data
|
||||||
|
Summary: Common data required by plugins
|
||||||
|
Requires: %{name}-data = %{version}-%{release}
|
||||||
Requires: gedit
|
Requires: gedit
|
||||||
%if %{with_python3}
|
%if %{with_python3}
|
||||||
Requires: python3-gobject >= %{pygo_version}
|
Requires: python3-gobject >= %{pygo_version}
|
||||||
%endif
|
%endif
|
||||||
# these are needed for gobject-introspection
|
%description data
|
||||||
Requires: vte3 >= 0.27.90-2.fc15
|
Common files required by all plugins.
|
||||||
|
|
||||||
|
%package bookmarks
|
||||||
|
Summary: gedit bookmarks plugin
|
||||||
|
Requires: %{name}-data = %{version}-%{release}
|
||||||
|
%description bookmarks
|
||||||
|
The gedit bookmarks plugin.
|
||||||
|
|
||||||
|
%package bracketcompletion
|
||||||
|
Summary: gedit bracketcompletion plugin
|
||||||
|
Requires: %{name}-data = %{version}-%{release}
|
||||||
|
%description bracketcompletion
|
||||||
|
The gedit bracketcompletion plugin.
|
||||||
|
|
||||||
|
%package charmap
|
||||||
|
Summary: gedit charmap plugin
|
||||||
|
Requires: %{name}-data = %{version}-%{release}
|
||||||
Requires: gucharmap >= 2.33.2-6.fc15
|
Requires: gucharmap >= 2.33.2-6.fc15
|
||||||
|
%description charmap
|
||||||
|
The gedit charmap plugin.
|
||||||
|
|
||||||
|
%package codecomment
|
||||||
|
Summary: gedit codecomment plugin
|
||||||
|
Requires: %{name}-data = %{version}-%{release}
|
||||||
|
%description codecomment
|
||||||
|
The gedit codecomment plugin.
|
||||||
|
|
||||||
|
%package colorpicker
|
||||||
|
Summary: gedit colorpicker plugin
|
||||||
|
Requires: %{name}-data = %{version}-%{release}
|
||||||
|
%description colorpicker
|
||||||
|
The gedit colorpicker plugin.
|
||||||
|
|
||||||
|
%package colorschemer
|
||||||
|
Summary: gedit colorschemer plugin
|
||||||
|
Requires: %{name}-data = %{version}-%{release}
|
||||||
|
%description colorschemer
|
||||||
|
The gedit colorschemer plugin.
|
||||||
|
|
||||||
|
%package commander
|
||||||
|
Summary: gedit commander plugin
|
||||||
|
Requires: %{name}-data = %{version}-%{release}
|
||||||
|
%description commander
|
||||||
|
The gedit commander plugin.
|
||||||
|
|
||||||
|
%package dashboard
|
||||||
|
Summary: gedit dashboard plugin
|
||||||
|
Requires: %{name}-data = %{version}-%{release}
|
||||||
|
%description dashboard
|
||||||
|
The gedit dashboard plugin.
|
||||||
|
|
||||||
|
%package drawspaces
|
||||||
|
Summary: gedit drawspaces plugin
|
||||||
|
Requires: %{name}-data = %{version}-%{release}
|
||||||
|
%description drawspaces
|
||||||
|
The gedit drawspaces plugin.
|
||||||
|
|
||||||
|
%package git
|
||||||
|
Summary: gedit git plugin
|
||||||
|
Requires: %{name}-data = %{version}-%{release}
|
||||||
Requires: libgit2-glib
|
Requires: libgit2-glib
|
||||||
|
%description git
|
||||||
|
The gedit git plugin.
|
||||||
|
|
||||||
|
%package gpdefs
|
||||||
|
Summary: gedit gpdefs plugin
|
||||||
|
Requires: %{name}-data = %{version}-%{release}
|
||||||
|
%description gpdefs
|
||||||
|
The gedit gpdefs plugin.
|
||||||
|
|
||||||
|
%package joinlines
|
||||||
|
Summary: gedit joinlines plugin
|
||||||
|
Requires: %{name}-data = %{version}-%{release}
|
||||||
|
%description joinlines
|
||||||
|
The gedit joinlines plugin.
|
||||||
|
|
||||||
|
%package multiedit
|
||||||
|
Summary: gedit multiedit plugin
|
||||||
|
Requires: %{name}-data = %{version}-%{release}
|
||||||
|
%description multiedit
|
||||||
|
The gedit multiedit plugin.
|
||||||
|
|
||||||
|
%package smartspaces
|
||||||
|
Summary: gedit smartspaces plugin
|
||||||
|
Requires: %{name}-data = %{version}-%{release}
|
||||||
|
%description smartspaces
|
||||||
|
The gedit smartspaces plugin.
|
||||||
|
|
||||||
|
%package synctex
|
||||||
|
Summary: gedit synctex plugin
|
||||||
|
Requires: %{name}-data = %{version}-%{release}
|
||||||
|
%description synctex
|
||||||
|
The gedit synctex plugin.
|
||||||
|
|
||||||
|
%package terminal
|
||||||
|
Summary: gedit terminal plugin
|
||||||
|
Requires: %{name}-data = %{version}-%{release}
|
||||||
|
Requires: vte3 >= 0.27.90-2.fc15
|
||||||
|
%description terminal
|
||||||
|
The gedit terminal plugin.
|
||||||
|
|
||||||
|
%package textsize
|
||||||
|
Summary: gedit textsize plugin
|
||||||
|
Requires: %{name}-data = %{version}-%{release}
|
||||||
|
%description textsize
|
||||||
|
The gedit textsize plugin.
|
||||||
|
|
||||||
|
%package wordcompletion
|
||||||
|
Summary: gedit wordcompletion plugin
|
||||||
|
Requires: %{name}-data = %{version}-%{release}
|
||||||
|
%description wordcompletion
|
||||||
|
The gedit wordcompletion plugin.
|
||||||
|
|
||||||
%description
|
%description
|
||||||
A collection of plugins for gedit.
|
A collection of plugins for gedit.
|
||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
%if !%{with_python3}
|
%if !%{with_python3}
|
||||||
@ -91,18 +223,94 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
|
|||||||
[ -f ${RPM_BUILD_ROOT}%{_libdir}/gedit/plugins/terminal.py ]
|
[ -f ${RPM_BUILD_ROOT}%{_libdir}/gedit/plugins/terminal.py ]
|
||||||
|
|
||||||
|
|
||||||
%files -f %{name}.lang -f gedit.lang
|
%files data -f %{name}.lang -f gedit.lang
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%doc README NEWS AUTHORS COPYING
|
%doc README NEWS AUTHORS COPYING
|
||||||
%{_libdir}/gedit/plugins/*
|
%dir %{_libdir}/gedit/plugins/
|
||||||
%{_datadir}/gedit/plugins/*
|
%dir %{_datadir}/gedit/plugins/
|
||||||
|
|
||||||
|
%files bookmarks
|
||||||
|
%{_libdir}/gedit/plugins/bookmarks.plugin
|
||||||
|
%{_libdir}/gedit/plugins/libbookmarks.so
|
||||||
|
|
||||||
|
%files bracketcompletion
|
||||||
|
%{_libdir}/gedit/plugins/bracketcompletion.*
|
||||||
|
%{_libdir}/gedit/plugins/__pycache__/bracketcompletion.*
|
||||||
|
|
||||||
|
%files charmap
|
||||||
|
%{_libdir}/gedit/plugins/charmap
|
||||||
|
%{_libdir}/gedit/plugins/charmap.plugin
|
||||||
|
|
||||||
|
%files codecomment
|
||||||
|
%{_libdir}/gedit/plugins/codecomment.*
|
||||||
|
%{_libdir}/gedit/plugins/__pycache__/codecomment.*
|
||||||
|
|
||||||
|
%files colorpicker
|
||||||
|
%{_libdir}/gedit/plugins/colorpicker.*
|
||||||
|
%{_libdir}/gedit/plugins/__pycache__/colorpicker.*
|
||||||
|
|
||||||
|
%files colorschemer
|
||||||
|
%{_datadir}/gedit/plugins/colorschemer/ui/schemer.ui
|
||||||
|
%{_libdir}/gedit/plugins/colorschemer
|
||||||
|
%{_libdir}/gedit/plugins/colorschemer.plugin
|
||||||
|
|
||||||
|
%files commander
|
||||||
|
%{_datadir}/gedit/plugins/commander
|
||||||
|
%{_libdir}/gedit/plugins/commander
|
||||||
|
%{_libdir}/gedit/plugins/commander.plugin
|
||||||
|
|
||||||
|
%files dashboard
|
||||||
|
%{_libdir}/gedit/plugins/dashboard
|
||||||
|
%{_libdir}/gedit/plugins/dashboard.plugin
|
||||||
|
|
||||||
|
%files drawspaces
|
||||||
%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.drawspaces.gschema.xml
|
%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.drawspaces.gschema.xml
|
||||||
|
%{_libdir}/gedit/plugins/drawspaces.plugin
|
||||||
|
%{_libdir}/gedit/plugins/libdrawspaces.so
|
||||||
|
|
||||||
|
%files git
|
||||||
|
%{_libdir}/gedit/plugins/git
|
||||||
|
%{_libdir}/gedit/plugins/git.plugin
|
||||||
|
|
||||||
|
%files gpdefs
|
||||||
|
%{_libdir}/gedit/plugins/gpdefs.*
|
||||||
|
%{_libdir}/gedit/plugins/__pycache__/gpdefs.*
|
||||||
|
|
||||||
|
%files joinlines
|
||||||
|
%{_libdir}/gedit/plugins/joinlines.*
|
||||||
|
%{_libdir}/gedit/plugins/__pycache__/joinlines.*
|
||||||
|
|
||||||
|
%files multiedit
|
||||||
|
%{_libdir}/gedit/plugins/multiedit
|
||||||
|
%{_libdir}/gedit/plugins/multiedit.plugin
|
||||||
|
|
||||||
|
%files smartspaces
|
||||||
|
%{_libdir}/gedit/plugins/__pycache__/smartspaces.*
|
||||||
|
%{_libdir}/gedit/plugins/smartspaces.*
|
||||||
|
|
||||||
|
%files synctex
|
||||||
|
%{_libdir}/gedit/plugins/synctex
|
||||||
|
%{_libdir}/gedit/plugins/synctex.plugin
|
||||||
|
|
||||||
|
%files terminal
|
||||||
%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.terminal.gschema.xml
|
%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.terminal.gschema.xml
|
||||||
|
%{_libdir}/gedit/plugins/__pycache__/terminal.*
|
||||||
|
%{_libdir}/gedit/plugins/terminal.*
|
||||||
|
|
||||||
|
%files textsize
|
||||||
|
%{_libdir}/gedit/plugins/textsize
|
||||||
|
%{_libdir}/gedit/plugins/textsize.plugin
|
||||||
|
|
||||||
|
%files wordcompletion
|
||||||
%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.wordcompletion.gschema.xml
|
%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.wordcompletion.gschema.xml
|
||||||
|
%{_libdir}/gedit/plugins/libwordcompletion.so
|
||||||
|
%{_libdir}/gedit/plugins/wordcompletion.plugin
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Jun 13 2014 Richard Hughes <rhughes@redhat.com> - 3.12.1-3
|
||||||
|
- Split out the plugins into subpackages
|
||||||
|
- This allows us to add and remove them separately in gnome-software
|
||||||
|
|
||||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.12.1-2
|
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.12.1-2
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user