Skip to content

Commit

Permalink
gedit-plugins: Split plugins into subpackages (#1417)
Browse files Browse the repository at this point in the history
**Summary**
- Split plugins into subpackages

Ref #1389
Fixes #4

Signed-off-by: Evan Maddock <[email protected]>

**Test Plan**

Install the updated gedit-plugins package, see that the split packages
were all installed, verify that the plugins appeared in the Plugins page
of the gedit settings.

**Checklist**

- [x] Package was built and tested against unstable
  • Loading branch information
EbonJaeger authored Jan 23, 2024
2 parents 6e76465 + 9620bf8 commit 06b36a3
Show file tree
Hide file tree
Showing 2 changed files with 751 additions and 430 deletions.
173 changes: 166 additions & 7 deletions packages/g/gedit-plugins/package.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,45 @@
name : gedit-plugins
version : '46.0'
release : 37
release : 38
source :
- https://download.gnome.org/sources/gedit-plugins/46/gedit-plugins-46.0.tar.xz : db6b4aa72dac0190a8ae497f770f5a4ba66ae3cf1e03ea8b744e6101df09b251
homepage : https://wiki.gnome.org/Apps/Gedit/ShippedPlugins
license : GPL-2.0-or-later
component : desktop.gnome
summary : Gedit Plugins
description: |
Gedit Plugins
summary :
- Plugins for gedit
- common : Common data required for plugins
- ^gedit-plugin-bookmarks : gedit bookmarks plugin
- ^gedit-plugin-bracketcompletion : gedit bracketcompletion plugin
- ^gedit-plugin-charmap : gedit charmap plugin
- ^gedit-plugin-codecomment : gedit codecomment plugin
- ^gedit-plugin-colorpicker : gedit colorpicker plugin
- ^gedit-plugin-drawspaces : gedit drawspaces plugin
- ^gedit-plugin-git : gedit git plugin
- ^gedit-plugin-joinlines : gedit joinlines plugin
- ^gedit-plugin-multiedit : gedit multiedit plugin
- ^gedit-plugin-sessionsaver : gedit sessionsaver plugin
- ^gedit-plugin-smartspaces : gedit smartspaces plugin
- ^gedit-plugin-terminal : gedit terminal plugin
- ^gedit-plugin-textsize : gedit textsize plugin
- ^gedit-plugin-wordcompletion : gedit wordcompletion plugin
description:
- A collection of plugins for gedit
- common : Common files required by all plugins.
- ^gedit-plugin-bookmarks : The gedit bookmarks plugin.
- ^gedit-plugin-bracketcompletion : The gedit bracketcompletion plugin.
- ^gedit-plugin-charmap : The gedit charmap plugin.
- ^gedit-plugin-codecomment : The gedit codecomment plugin.
- ^gedit-plugin-colorpicker : The gedit colorpicker plugin.
- ^gedit-plugin-drawspaces : The gedit drawspaces plugin.
- ^gedit-plugin-git : The gedit git plugin.
- ^gedit-plugin-joinlines : The gedit joinlines plugin.
- ^gedit-plugin-multiedit : The gedit multiedit plugin.
- ^gedit-plugin-sessionsaver : The gedit sessionsaver plugin.
- ^gedit-plugin-smartspaces : The gedit smartspaces plugin.
- ^gedit-plugin-terminal : The gedit terminal plugin.
- ^gedit-plugin-textsize : The gedit textsize plugin.
- ^gedit-plugin-wordcompletion : The gedit wordcompletion plugin.
builddeps :
- pkgconfig(gedit)
- pkgconfig(gucharmap-2.90)
Expand All @@ -19,12 +50,140 @@ builddeps :
- itstool
- vala
rundeps :
- gucharmap
- libgit2-glib
- python-gobject
- gedit-plugin-bookmarks
- gedit-plugin-bracketcompletion
- gedit-plugin-charmap
- gedit-plugin-codecomment
- gedit-plugin-colorpicker
- gedit-plugin-drawspaces
- gedit-plugin-git
- gedit-plugin-joinlines
- gedit-plugin-multiedit
- gedit-plugin-sessionsaver
- gedit-plugin-smartspaces
- gedit-plugin-terminal
- gedit-plugin-textsize
- gedit-plugin-wordcompletion
- common :
- python-gobject
- ^gedit-plugin-bookmarks :
- gedit-plugins-common
- ^gedit-plugin-bracketcompletion :
- gedit-plugins-common
- ^gedit-plugin-charmap :
- gedit-plugins-common
- gucharmap
- ^gedit-plugin-codecomment :
- gedit-plugins-common
- ^gedit-plugin-colorpicker :
- gedit-plugins-common
- ^gedit-plugin-drawspaces :
- gedit-plugins-common
- ^gedit-plugin-git:
- gedit-plugins-common
- libgit2-glib
- ^gedit-plugin-joinlines :
- gedit-plugins-common
- ^gedit-plugin-multiedit :
- gedit-plugins-common
- ^gedit-plugin-sessionsaver :
- gedit-plugins-common
- ^gedit-plugin-smartspaces :
- gedit-plugins-common
- ^gedit-plugin-terminal :
- gedit-plugins-common
- libvte
- ^gedit-plugin-textsize :
- gedit-plugins-common
- ^gedit-plugin-wordcompletion :
- gedit-plugins-common
setup : |
%meson_configure
build : |
%ninja_build
install : |
%ninja_install
# Packages don't get created if they have no files in them
echo "File created for gedit-plugins" > $workdir/shared
install -Dm00644 $workdir/shared $installdir/usr/lib64/gedit/plugins/shared
patterns :
- common :
- /usr/lib64/gedit/plugins/gpdefs.*
- /usr/share/help/*/gedit/legal-plugins.xml
- /usr/share/locale/*/LC_MESSAGES/gedit-plugins.mo
- ^gedit-plugin-bookmarks :
- /usr/lib64/gedit/plugins/bookmarks.plugin
- /usr/lib64/gedit/plugins/libbookmarks.so
- /usr/share/help/*/gedit/bookmarks.page
- /usr/share/metainfo/gedit-bookmarks.metainfo.xml
- ^gedit-plugin-bracketcompletion :
- /usr/lib64/gedit/plugins/bracketcompletion.plugin
- /usr/lib64/gedit/plugins/bracketcompletion.py
- /usr/share/help/*/gedit/bracketcompletion.page
- /usr/share/help/*/gedit/bracket-comp.page
- /usr/share/metainfo/gedit-bracketcompletion.metainfo.xml
- ^gedit-plugin-charmap :
- /usr/lib64/gedit/plugins/charmap.plugin
- /usr/lib64/gedit/plugins/charmap/__init__.py
- /usr/lib64/gedit/plugins/charmap/panel.py
- /usr/share/help/*/gedit/character-map.page
- /usr/share/metainfo/gedit-charmap.metainfo.xml
- ^gedit-plugin-codecomment :
- /usr/lib64/gedit/plugins/codecomment.plugin
- /usr/lib64/gedit/plugins/codecomment.py
- /usr/share/help/*/gedit/code-comment.page
- /usr/share/metainfo/gedit-codecomment.metainfo.xml
- ^gedit-plugin-colorpicker :
- /usr/lib64/gedit/plugins/colorpicker.plugin
- /usr/lib64/gedit/plugins/colorpicker.py
- /usr/share/help/*/gedit/color-picker.page
- /usr/share/metainfo/gedit-colorpicker.metainfo.xml
- ^gedit-plugin-drawspaces :
- /usr/lib64/gedit/plugins/drawspaces.plugin
- /usr/lib64/gedit/plugins/libdrawspaces.so
- /usr/share/glib-2.0/schemas/org.gnome.gedit.plugins.drawspaces.gschema.xml
- /usr/share/help/*/gedit/draw-spaces.page
- /usr/share/metainfo/gedit-drawspaces.metainfo.xml
- ^gedit-plugin-git :
- /usr/lib64/gedit/plugins/git.plugin
- /usr/lib64/gedit/plugins/git/*
- /usr/share/help/*/gedit/git.page
- /usr/share/metainfo/gedit-git.metainfo.xml
- ^gedit-plugin-joinlines :
- /usr/lib64/gedit/plugins/joinlines.plugin
- /usr/lib64/gedit/plugins/joinlines.py
- /usr/share/help/*/gedit/join-split-lines.page
- /usr/share/metainfo/gedit-joinlines.metainfo.xml
- ^gedit-plugin-multiedit :
- /usr/lib64/gedit/plugins/multiedit.plugin
- /usr/lib64/gedit/plugins/multiedit/*
- /usr/share/help/*/gedit/multi-edit.page
- /usr/share/metainfo/gedit-multiedit.metainfo.xml
- ^gedit-plugin-sessionsaver :
- /usr/lib64/gedit/plugins/sessionsaver.plugin
- /usr/lib64/gedit/plugins/sessionsaver/*
- /usr/share/gedit/plugins/sessionsaver/ui/sessionsaver.ui
- /usr/share/help/*/gedit/session-saver.page
- ^gedit-plugin-smartspaces :
- /usr/lib64/gedit/plugins/libsmartspaces.so
- /usr/lib64/gedit/plugins/smartspaces.plugin
- /usr/share/help/*/gedit/smartspaces.page
- /usr/share/metainfo/gedit-smartspaces.metainfo.xml
- ^gedit-plugin-terminal :
- /usr/lib64/gedit/plugins/terminal.plugin
- /usr/lib64/gedit/plugins/terminal.py
- /usr/share/glib-2.0/schemas/org.gnome.gedit.plugins.terminal.gschema.xml
- /usr/share/help/*/gedit/terminal.page
- /usr/share/metainfo/gedit-terminal.metainfo.xml
- ^gedit-plugin-textsize :
- /usr/lib64/gedit/plugins/textsize.plugin
- /usr/lib64/gedit/plugins/textsize/*
- /usr/share/help/*/gedit/text-size.page
- /usr/share/metainfo/gedit-textsize.metainfo.xml
- ^gedit-plugin-wordcompletion :
- /usr/lib64/gedit/plugins/libwordcompletion.so
- /usr/lib64/gedit/plugins/wordcompletion.plugin
- /usr/share/glib-2.0/schemas/org.gnome.gedit.plugins.wordcompletion.gschema.xml
- /usr/share/help/*/gedit/word-completion.page
- /usr/share/metainfo/gedit-wordcompletion.metainfo.xml
Loading

0 comments on commit 06b36a3

Please sign in to comment.