Skip to content

Commit

Permalink
gedit-plugins: Split plugins into subpackages
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]>
  • Loading branch information
EbonJaeger committed Jan 23, 2024
1 parent 3e3f873 commit 9620bf8
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 :

Check warning on line 52 in packages/g/gedit-plugins/package.yml

View workflow job for this annotation

GitHub Actions / Checks

rundeps are not in order, expected: - ^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 - common: - 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
- 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 9620bf8

Please sign in to comment.