This is to match recently established conventions. Add a deprecated public
alias to avoid breaking channels using inkscape/stable.
Automated via:
git grep -l inkscape/stable |
xargs sed -i 's,inkscape/stable,inkscape/pinned,'
Change-Id: If74bf91b1da0d2ca8cf25c6038b4c2100262873e
The ‘halve-inode-consumption’ phase only works if subsequent invocations of
‘cp’ do not break the created hard links. Thus, we tell ‘cp’ to preserve them.
This commit ought to reduce the number of hardlinks under /share/icons inside
papirus-icon-theme package from 113886 to 58697 (compared to 116011 without the
‘halve-inode-consumption’ phase).
* gnu/packages/gnome-xyz.scm (papirus-icon-theme)[#:make-flags]:
Add “CP_OPTS=--preserve=links”.
Change-Id: I594fb47ecd09754f6b3e13b74215826521db5cfa
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu/packages/gnome-xyz.scm (papirus-icon-theme)[arguments]:
Convert to list of G-Expressions.
Change-Id: I8578fd392d10be3f249c304ffd7e9dbc23952fa1
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
This fixes the gsconnect preferences button ("Mobile Settings") in the
top-right quick-access menu not opening the preferences application. The
window icon also displays properly with this commit.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-gsconnect):
[arguments]<#:phases>: Patch gapplication path in an additional desktop file
in 'fix-paths phase.
Change-Id: I6b84474e4976484f1203b7cf78fe5e882694cd22
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
The 'patch-shebangs phase does not handle shebangs of the form
"/usr/bin/env -S", so we manually patch them to fix a not-found error.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-gsconnect):
[arguments]<#:phases>: Add 'patch-gjs-shebangs phase to patch shebangs using
"/usr/bin/env -S" to execute gjs.
Change-Id: I6b84474e4976484f1203b7cf78fe5e882694cd22
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
This fixes an error when attempting to open the gsconnect-preferences
application due to Typelib files not being found.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-gsconnect):
[arguments]<#:phases>: Wrap gsconnect-preferences with GI_TYPELIB_PATH
environment variable. Rename 'wrap-daemons phase to 'wrap-programs.
Change-Id: Ib330766d46dba00a7c68fa3956b28223f07000f8
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-noannoyance):
Update to 17-23.8312e01.
[arguments]<install-plan>: Move output directory to
“share/gnome-shell/extensions/noannoyance-fork@vrba.dev” in accordance with
new uuid.
<#:phases>: New argument. Add ‘compile-schemas’.
[native-inputs]: Add glib:bin.
f
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
It is required by 'wrap-program' when cross-compilation.
* gnu/packages/gnome-xyz.scm
(gnome-shell-extension-gsconnect)[inputs]: Add 'bash-minimal'.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I74d6baab414734e6feb30b6dc5b6da82f80920a7
* gnu/packages/gnome-xyz.scm (eiciel): Update to 0.10.0.
[arguments]: Convert to a list of G-Expressions.
[#:phases]: Add 'skip-gtk-update-icon-cache.
[native-inputs]: Add glib:bin and itstool.
[inputs]: Replace glibmm-2.66 with glibmm and gtkmm-3 with gtkmm.
Change-Id: I15905fef340fc1047bc24724a8147155af961e61
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
This extension has not been ported to GNOME 44, because you can switch the
audio output directly in the shell.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-sound-output-device-chooser):
Remove variable.
Change-Id: Iae51c7d284b85f630b5874445c6695b32b5d523e
This extension has not been ported to GNOME 44. The master branch has
compatibility for 43 but not 44.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-transparent-window):
Remove variable.
Change-Id: If57da6bb16f53968f5f694392a69118b85b3823c
This extension has not been made compatible with GNOME 44.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-jiggle): Remove variable.
Change-Id: I9afa9c2fe110ba883524eb9ca9acab42fbdd8f00
This extension has not been ported to GNOME 44. The appindicator extension
exhibits a similar feature.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-topicons-redux): Deprecate
in favor of gnome-shell-extension-appindicator.
Change-Id: I3152f0f0117db56ce89dad659cc779a1ba174378
The NoAnnoyance “v2” project has not been ported to GNOME 44, so we switch to
a maintained fork. The version number is computed in continuity with
NoAnnoyance v2.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-noannoyance): Switch to
the fork. Bump version to 17 and revision to 6.
[arguments]: Convert to list of G-Expressions.
Change-Id: Ic74d832020dfe3857e1abf450f5d7876cc921a28
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-paperwm)[arguments]:
Convert to list of G-Expressions.
[native-inputs]: Drop labels.
Co-authored-by: Justin Veilleux <terramorpha@cock.li>
Co-authored-by: Vivien Kraus <vivien@planete-kraus.eu>