From 99d81c61142409d9db7893316256e35aed240209 Mon Sep 17 00:00:00 2001 From: John Zimmermann Date: Thu, 12 Jul 2018 22:31:42 +0200 Subject: [PATCH] New package: guake-3.3.0 (#835) resolves #809 --- srcpkgs/guake/INSTALL | 5 +++++ srcpkgs/guake/REMOVE | 6 ++++++ srcpkgs/guake/template | 44 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 55 insertions(+) create mode 100644 srcpkgs/guake/INSTALL create mode 100644 srcpkgs/guake/REMOVE create mode 100644 srcpkgs/guake/template diff --git a/srcpkgs/guake/INSTALL b/srcpkgs/guake/INSTALL new file mode 100644 index 00000000000..8907dc3b9bf --- /dev/null +++ b/srcpkgs/guake/INSTALL @@ -0,0 +1,5 @@ +case "$ACTION" in +post) + glib-compile-schemas /usr/share/guake/data + ;; +esac diff --git a/srcpkgs/guake/REMOVE b/srcpkgs/guake/REMOVE new file mode 100644 index 00000000000..dc7dca9e6c1 --- /dev/null +++ b/srcpkgs/guake/REMOVE @@ -0,0 +1,6 @@ +case "$ACTION" in +pre) + if [ -f /usr/share/guake/data/gschemas.compiled ]; then + rm -rf /usr/share/guake/data/gschemas.compiled + fi +esac diff --git a/srcpkgs/guake/template b/srcpkgs/guake/template new file mode 100644 index 00000000000..e4981722cd1 --- /dev/null +++ b/srcpkgs/guake/template @@ -0,0 +1,44 @@ +# Template file for 'guake' +pkgname=guake +version=3.3.0 +revision=1 +noarch=yes +build_style=python3-module +pycompile_module="guake" +hostmakedepends="python3-setuptools" +makedepends="python3-devel python3-pbr" +depends="desktop-file-utils libkeybinder3 libnotify python3-dbus python3-gobject + python3-pbr vte3" +checkdepends="python3-flake8 python3-pylint python3-pytest" +short_desc="Drop-down terminal for GNOME" +maintainer="John " +license="GPL-2.0-or-later" +homepage="http://guake-project.org/" +distfiles="https://github.com/Guake/guake/archive/${version}.tar.gz" +checksum=36447cd32daf4cb74ac4ebec386d20b659f02e5c7d66315b1078f6da2b894cfd + +pre_build() { + export PBR_VERSION=4.0.4 + make generate-paths generate-mo +} + +pre_install() { + export PBR_VERSION=4.0.4 + make prefix=/usr DESTDIR=${DESTDIR} install-locale +} + +post_install() { + vmkdir usr/share/applications + vmkdir usr/share/pixmaps + ln -s ../data/guake.template.desktop \ + ${DESTDIR}/usr/share/applications/guake.desktop + ln -s ../data/guake-prefs.template.desktop \ + ${DESTDIR}/usr/share/applications/guake-prefs.desktop + ln -s ../guake/data/pixmaps/guake.png \ + ${DESTDIR}/usr/share/pixmaps/guake.png +} + +do_check() { + sed -i 's/from mock/from unittest.mock/g' guake/tests/test_quick_open.py + make test +}