diff options
author | Jeroen Roovers <jer@gentoo.org> | 2019-05-14 13:00:44 +0200 |
---|---|---|
committer | Jeroen Roovers <jer@gentoo.org> | 2019-05-14 13:01:15 +0200 |
commit | bb4fe442ebef92f454bc27a33679047621d1ee1b (patch) | |
tree | b044bda92dce748adc16a50997b9efe67b956822 /x11-terms/guake/guake-3.6.3.ebuild | |
parent | sys-fs/e2fsprogs: Revbump to make cron script optional (diff) | |
download | gentoo-bb4fe442ebef92f454bc27a33679047621d1ee1b.tar.gz gentoo-bb4fe442ebef92f454bc27a33679047621d1ee1b.tar.bz2 gentoo-bb4fe442ebef92f454bc27a33679047621d1ee1b.zip |
x11-terms/guake: Version 3.6.3
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Bug: https://bugs.gentoo.org/667878
Signed-off-by: Jeroen Roovers <jer@gentoo.org>
Diffstat (limited to 'x11-terms/guake/guake-3.6.3.ebuild')
-rw-r--r-- | x11-terms/guake/guake-3.6.3.ebuild | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/x11-terms/guake/guake-3.6.3.ebuild b/x11-terms/guake/guake-3.6.3.ebuild new file mode 100644 index 000000000000..ecaeddd9927c --- /dev/null +++ b/x11-terms/guake/guake-3.6.3.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{5,6} ) +DISTUTILS_SINGLE_IMPL=1 + +inherit distutils-r1 gnome2-utils xdg-utils + +DESCRIPTION="Drop-down terminal for GNOME" +HOMEPAGE="https://github.com/Guake/guake https://pypi.org/project/Guake" +SRC_URI="mirror://pypi/G/${PN^}/${P^}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="utempter" + +RDEPEND=" + dev-libs/glib + dev-libs/keybinder:3[introspection] + dev-python/dbus-python[${PYTHON_USEDEP}] + dev-python/pbr[${PYTHON_USEDEP}] + dev-python/pycairo[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + x11-libs/libnotify[introspection] + x11-libs/libwnck:3[introspection] + x11-libs/vte:2.91[introspection] + utempter? ( sys-libs/libutempter ) +" +DEPEND=" + ${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + gnome-base/gsettings-desktop-schemas + sys-devel/gettext + sys-devel/make +" + +PATCHES=( + "${FILESDIR}"/${PN}-3.3.2-paths.patch +) +S=${WORKDIR}/${P^} + +pkg_setup() { + GUAKE_SCHEMA_DIR="${EROOT}"/usr/share/glib-2.0/schemas + python-single-r1_pkg_setup +} + +src_prepare() { + default + sed -i -e '/^SCHEMA_DIR/s|get_default_schema_dir()|"'"${GUAKE_SCHEMA_DIR}"'"|g' ${PN}/paths.py || die +} + +python_compile_all() { + emake prepare-install prefix=/usr + emake generate-paths prefix=/usr DATA_DIR='$(datadir)/guake' DEV_SCHEMA_DIR='$(gsettingsschemadir)' + default +} + +python_install_all() { + emake install-schemas install-locale prefix=/usr DESTDIR="${D}" + distutils-r1_python_install_all +} + +pkg_postinst() { + gnome2_schemas_update + xdg_desktop_database_update +} + +pkg_postrm() { + gnome2_schemas_update + xdg_desktop_database_update +} |