From 4e8a56f5ba2fb21332825f6f00cc84725a9268b2 Mon Sep 17 00:00:00 2001 From: bill-auger Date: Sat, 29 Sep 2018 18:13:48 -0400 Subject: add 'yeahconsole' --- pcr-testing/yeahconsole/PKGBUILD | 47 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 pcr-testing/yeahconsole/PKGBUILD (limited to 'pcr-testing/yeahconsole/PKGBUILD') diff --git a/pcr-testing/yeahconsole/PKGBUILD b/pcr-testing/yeahconsole/PKGBUILD new file mode 100644 index 000000000..4bdee86ed --- /dev/null +++ b/pcr-testing/yeahconsole/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: bill-auger +# Contributor: DonVla + + +pkgname=yeahconsole +pkgver=0.3.4 +pkgrel=2 +pkgdesc="Simple, lightweight, game-like drop-down terminal, embedding xterm or urxvt" +arch=(i686 x86_64 armv7h) +url=http://phrat.de/yeahtools.html +license=('GPL') +groups=('yeahtools') +depends=('libx11' 'xterm') +optdepends=('rxvt-unicode') +_release=${pkgname}-${pkgver} +source=(http://phrat.de/${_release}.tar.gz + restart_hidden.patch) +sha256sums=('fcf3481f78a263a70f1cb5163630fc22e78bb0915013eb05689c6f4aeb0583ef' + 'd5dfe9143f7e81ad7ca4f9e7ca58d589193c6ece51c3d7ec39da64511497f855') + + +prepare() +{ + cd "${srcdir}/${_release}" + + # patch per: http://github.com/rduplain/yeahconsole/commit/22488002357cda40ddcc67df695f64f5b06a44a6 : + # yeahconsole restarts on exit when yeahconsole*restart:1 in .Xdefaults + # yeahconsole restarts hidden/rolled-up when yeahconsole*restartHidden:1 in .Xdefaults + # attention is given to avoid focus stealing on restartHidden + patch < "${srcdir}/restart_hidden.patch" +} + +build() +{ + cd "${srcdir}/${_release}" + + make || return 1 +} + +package() +{ + cd "${srcdir}/${_release}" + + install -D -m 0755 "${srcdir}/${_release}/yeahconsole" "${pkgdir}/usr/bin/yeahconsole" + install -D -m 0644 "${srcdir}/${_release}README" "${pkgdir}/usr/share/yeahtools/yeahconsole.README" + install -D -m 0644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" +} -- cgit v1.2.3