summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDimitris Kiziridis2020-04-16 13:44:26 +0300
committerDimitris Kiziridis2020-04-16 13:44:26 +0300
commit96f6871576a898de0c4977f0b21315e04297d73d (patch)
tree0dad07a6934b4c8a48247e2dddc7b6b9fe641b4f
parentdec0871b572e182c622d709a3d568eb4c7fc47a8 (diff)
downloadaur-96f6871576a898de0c4977f0b21315e04297d73d.tar.gz
add pango to makedepends array
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD29
2 files changed, 18 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3ca8af4177e6..300bb1d84d33 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,13 @@
pkgbase = pygtk
pkgdesc = Python bindings for the GTK widget set
pkgver = 2.24.0
- pkgrel = 11
+ pkgrel = 12
url = http://www.pygtk.org/
arch = x86_64
license = LGPL
makedepends = python2-numpy
makedepends = pygobject2-devel
+ makedepends = pango
depends = libglade
depends = python2-cairo
depends = python2-gobject2
@@ -15,10 +16,10 @@ pkgbase = pygtk
source = https://gitlab.gnome.org/Archive/pygtk/-/commit/4aaa48eb80c6802aec6d03e5695d2a0ff20e0fc2.patch
source = python27.patch
source = fix-leaks-of-pango-objects.patch
- sha256sums = cd1c1ea265bd63ff669e92a2d3c2a88eb26bcd9e5363e0f82c896e649f206912
- sha256sums = 45700d4e048aeb353a71c9aa182b8299ddfb485e00845045561660ef7317bbbc
- sha256sums = 39a30456cba055a452bb55c74ef1ff2f5f7bfaad22855b4dd569ab009b56b682
- sha256sums = 0ca9e910e9bb88897089dd19752a419aa78de15463df766cb19a1d0c2dd45bcb
+ md5sums = a1051d5794fd7696d3c1af6422d17a49
+ md5sums = 956d35fc408e8815476a8f0e4f8ab1c8
+ md5sums = 12acfacd26f19c504a0a2d0edeb66121
+ md5sums = d7bbcdacd34b16dbf94e7f4df9e27b88
pkgname = pygtk
diff --git a/PKGBUILD b/PKGBUILD
index 3b6c73cca6ed..bc83c176858d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,48 +1,43 @@
-# Maintainer: Jan de Groot <jgc@archlinux.org>
+# Maintainer: Dimitris Kiziridis <ragouel at outlook dot com>
+# Contributor: Jan de Groot <jgc@archlinux.org>
# Contributor: Sarah Hay <sarahhay@mb.sympatico.ca>
pkgname=pygtk
pkgver=2.24.0
-pkgrel=11
+pkgrel=12
pkgdesc="Python bindings for the GTK widget set"
url="http://www.pygtk.org/"
arch=('x86_64')
license=('LGPL')
depends=('libglade' 'python2-cairo' 'python2-gobject2')
-makedepends=('python2-numpy' 'pygobject2-devel')
+makedepends=('python2-numpy' 'pygobject2-devel' 'pango')
optdepends=('python2-numpy')
-source=(https://download.gnome.org/sources/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2
+source=("https://download.gnome.org/sources/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2"
"https://gitlab.gnome.org/Archive/pygtk/-/commit/4aaa48eb80c6802aec6d03e5695d2a0ff20e0fc2.patch"
- python27.patch
- fix-leaks-of-pango-objects.patch)
-sha256sums=('cd1c1ea265bd63ff669e92a2d3c2a88eb26bcd9e5363e0f82c896e649f206912'
- '45700d4e048aeb353a71c9aa182b8299ddfb485e00845045561660ef7317bbbc'
- '39a30456cba055a452bb55c74ef1ff2f5f7bfaad22855b4dd569ab009b56b682'
- '0ca9e910e9bb88897089dd19752a419aa78de15463df766cb19a1d0c2dd45bcb')
+ 'python27.patch'
+ 'fix-leaks-of-pango-objects.patch')
+md5sums=('a1051d5794fd7696d3c1af6422d17a49'
+ '956d35fc408e8815476a8f0e4f8ab1c8'
+ '12acfacd26f19c504a0a2d0edeb66121'
+ 'd7bbcdacd34b16dbf94e7f4df9e27b88')
prepare() {
cd "${srcdir}/${pkgname}-${pkgver}"
-
# https://bugzilla.gnome.org/show_bug.cgi?id=623965
patch -Np1 -i "${srcdir}/python27.patch"
-
# https://bugzilla.gnome.org/show_bug.cgi?id=660216
patch -Np1 -i "${srcdir}/fix-leaks-of-pango-objects.patch"
-
# fix build with new pango:
# https://gitlab.gnome.org/Archive/pygtk/-/merge_requests/1
patch -p1 -i ../4aaa48eb80c6802aec6d03e5695d2a0ff20e0fc2.patch
-
# Python 2
sed -i -e 's#env python$#env python2#' examples/pygtk-demo/{,demos/}*.py
-
# No docs
sed -i '/^SUBDIRS =/s/docs//' Makefile.in
}
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
-
PYTHON=/usr/bin/python2 ./configure --prefix=/usr --disable-docs
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
@@ -52,4 +47,4 @@ package() {
cd "${srcdir}/${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
install -m644 gtk/gtk-extrafuncs.defs "${pkgdir}/usr/share/pygtk/2.0/defs/"
-}
+} \ No newline at end of file