diff options
Diffstat (limited to 'app-eselect/eselect-gnome-shell-extensions')
3 files changed, 62 insertions, 0 deletions
diff --git a/app-eselect/eselect-gnome-shell-extensions/Manifest b/app-eselect/eselect-gnome-shell-extensions/Manifest new file mode 100644 index 000000000000..8e00c139614f --- /dev/null +++ b/app-eselect/eselect-gnome-shell-extensions/Manifest @@ -0,0 +1,5 @@ +DIST eselect-gnome-shell-extensions-20120911.tar.xz 2792 SHA256 1f763aab3a80f85805ad5ed30010cf0c26afb7ad3b81c4f698662ad3e33bf91c SHA512 da54e2a0b74f3e8f8eaa26b1858d26c56fbaa398ec54b079f504377a4079df19ff52485991a9ea153f92c93a9fe871d70c3c2b841bad4b8dba402ad83c9297e2 WHIRLPOOL abdfea55dd0c2429900e17919bab21ed5893e44a41dba152ae3c093e14bdc2d2695551a193d77c86753c623466b6bd46beb51323900ebdb3351b7b756a31b9fe +EBUILD eselect-gnome-shell-extensions-20120911.ebuild 1589 SHA256 8d738121d035e246a9f530a25b926a9606fb85598af7a9ca3f8b5597589bb58d SHA512 ef902db8c2984846273af1a444decc962123ef11b26db8f8ee4b8d68d9372ec96fe75c57a34f087d117a8241de64091071b9a18436b7d4823a35e5be4584d412 WHIRLPOOL dbf0617ac5a5cdda8d0e09141e424b997214baf2747406dc8b7795cfd5cda6af39d88a676d36292c6c85076bcdc253734d63d3dcbc0bc5408371ff9534992e9b +MISC ChangeLog 2555 SHA256 3a1e1c987eafcf0955a94f24df6695051d664eb122dc216af2a1fff0a3e9f702 SHA512 9911642b3042721a34a9b7cbee208874c72696c2f53b3c95642ded1900010f02ab4e28f71323c00d77410e47a3a0a714dbbb3c16b580cd2c416e532b04b259a4 WHIRLPOOL ef16c8082d9ce42e644604f337bf6a6972dfb4c34cb1a0a13537c6dc9f0fa5e5ec075d6835c1d3c43f8b34472dfc7328ba1f74014aba4dea04e37f6ae7dc4098 +MISC ChangeLog-2015 1744 SHA256 ca4020471f540d464777456dee865c7bc680169ec55ff2b21b867d0b8254db01 SHA512 f260885fdb56751f7bbaf0733f62ce5d3bc13e240f8e568991364df0cf59a064b072c276f2f24af138889653e5471383bcb5e2a019589408d67e98bb51e248b4 WHIRLPOOL bc64771c2dffd9ebba1710c451eb0800383674e163c7a6e742e001e6b9e513230de21251632603ca6ea93eff401a7e42e534c400830c801076f831b3d47bce68 +MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92 diff --git a/app-eselect/eselect-gnome-shell-extensions/eselect-gnome-shell-extensions-20120911.ebuild b/app-eselect/eselect-gnome-shell-extensions/eselect-gnome-shell-extensions-20120911.ebuild new file mode 100644 index 000000000000..33724f4f1452 --- /dev/null +++ b/app-eselect/eselect-gnome-shell-extensions/eselect-gnome-shell-extensions-20120911.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="4" + +DESCRIPTION="Manages system defaults for GNOME Shell extensions" +HOMEPAGE="https://www.gentoo.org" +SRC_URI="https://dev.gentoo.org/~tetromino/distfiles/${PN}/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +# gnome-shell schemas are used in pkg_postinst +COMMON_DEPEND="app-admin/eselect + >=dev-libs/glib-2.26:2 + gnome-base/gsettings-desktop-schemas + gnome-base/gnome-shell" +RDEPEND="${COMMON_DEPEND} + dev-lang/perl + dev-perl/JSON" +DEPEND="${COMMON_DEPEND} + app-arch/xz-utils" + +src_install() { + insinto "/usr/share/eselect/modules" + doins gnome-shell-extensions.eselect + keepdir "/etc/eselect/gnome-shell-extensions" + # The actual gschema override file will be greated in pkg_postinst. + dosym "/etc/eselect/gnome-shell-extensions/${PN}.gschema.override" \ + "/usr/share/glib-2.0/schemas/${PN}.gschema.override" +} + +pkg_postinst() { + einfo "Updating list of installed extensions" + eselect gnome-shell-extensions update || die + local keyname="disabled-extensions" + has_version ">=gnome-base/gnome-shell-3.1.90" && + keyname="enabled-extensions" + elog + elog "eselect gnome-shell-extensions manages the system default value of" + elog "the org.gnome.shell ${keyname} key. To override the default" + elog "for an individual user, use the gsettings command, e.g." + elog "\$ gsettings set org.gnome.shell ${keyname} \"['foo', 'bar']\"" + elog "To undo per-user changes and use the system default, do" + elog "\$ gsettings reset org.gnome.shell ${keyname}" + elog +} diff --git a/app-eselect/eselect-gnome-shell-extensions/metadata.xml b/app-eselect/eselect-gnome-shell-extensions/metadata.xml new file mode 100644 index 000000000000..39980802b1da --- /dev/null +++ b/app-eselect/eselect-gnome-shell-extensions/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> +</maintainer> +</pkgmetadata> |