[arch-commits] Commit in guake/trunk (PKGBUILD)
Balló György
bgyorgy at archlinux.org
Mon Jan 15 00:48:01 UTC 2018
Date: Monday, January 15, 2018 @ 00:48:00
Author: bgyorgy
Revision: 282285
upgpkg: guake 3.0.0-1
Update to new major version
Modified:
guake/trunk/PKGBUILD
----------+
PKGBUILD | 32 +++++++++++++++++++-------------
1 file changed, 19 insertions(+), 13 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-01-15 00:06:30 UTC (rev 282284)
+++ PKGBUILD 2018-01-15 00:48:00 UTC (rev 282285)
@@ -5,36 +5,42 @@
# Contributor: Attila Bukor <r1pp3rj4ck at w4it.eu>
pkgname=guake
-pkgver=0.8.12
+pkgver=3.0.0
pkgrel=1
pkgdesc='Drop-down terminal for GNOME'
arch=('any')
url="http://guake-project.org/"
license=('GPL')
-depends=('python2-notify' 'vte' 'python2-gconf' 'python2-dbus' 'python2-keybinder2' 'python2-xdg' 'libutempter')
-makedepends=('intltool' 'gnome-common')
+depends=('libkeybinder3' 'libnotify' 'libutempter' 'python-cairo' 'python-dbus' 'python-gobject' 'vte3')
+makedepends=('python-pbr')
source=($pkgname-$pkgver.tar.gz::https://github.com/Guake/$pkgname/archive/$pkgver.tar.gz)
-sha256sums=('d98c4005076cb0782d80348346cefa84dfe1075dc093a939e0ba436aa54888c0')
+sha256sums=('bf35c34d90e1778b0cae25a2c9620778a0d2a394bc1ff8c15867bf432800932c')
prepare() {
cd $pkgname-$pkgver
+ sed -i 's/echo "generating $$f;"/echo "generating $$f";/
+ /glib-compile-schemas/d' Makefile
- # Python2 fix
- sed -i 's|/usr/bin/env python|/usr/bin/python2|' src/guake/prefs.py
+ # Fix path
+ sed -i "s|IMAGE_DIR = os.path.join(SRC_DIR, 'data/pixmaps')|IMAGE_DIR = '/usr/share/pixmaps/guake'|
+ s|GLADE_DIR = os.path.join(SRC_DIR, 'data')|GLADE_DIR = '/usr/share/guake'|
+ s|SCHEMA_DIR = os.path.join(SRC_DIR, 'data')|SCHEMA_DIR = '/usr/share/glib-2.0/schemas'|" guake/globals.py
- NOCONFIGURE=1 ./autogen.sh
+ # Remove dependency on python-pbr
+ sed -i "/import pbr.version/d
+ s/__version__ = pbr.version.VersionInfo('guake').version_string()/__version__ = '$pkgver'/" guake/__init__.py
}
build() {
cd $pkgname-$pkgver
- ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
- --disable-schemas-install \
- --with-gconf-schema-file-dir=/usr/share/gconf/schemas \
- PYTHON=python2
- make
+ PBR_VERSION=$pkgver python3 setup.py build
+ make generate-desktop generate-mo
}
package() {
cd $pkgname-$pkgver
- make DESTDIR="$pkgdir" install
+ PBR_VERSION=$pkgver python3 setup.py install --root "$pkgdir" --optimize=1
+ install -Dm644 -t "$pkgdir/usr/share/guake/" guake/data/*.glade
+ install -Dm644 -t "$pkgdir/usr/share/pixmaps/guake/" guake/data/pixmaps/*.png
+ make PREFIX="$pkgdir/usr" install-schemas install-locale
}
More information about the arch-commits
mailing list