summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorFrederic Bezies2023-12-31 17:49:19 +0100
committerFrederic Bezies2023-12-31 17:49:19 +0100
commitc72683861ea29730b4d00883037acf179b505697 (patch)
tree052fc9bee46fca7aa0248c46ed6210a3341c6396 /PKGBUILD
parent36dc9e7168af419c71cb200a6dfbfdc8b7fc905f (diff)
downloadaur-python-cairo-git.tar.gz
December 31st, 2023 update
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD90
1 files changed, 72 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index fe1fafcdbedf..228d89bd980b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,30 +1,84 @@
# Maintainer: Frederic Bezies <fredbezies at gmail dot com>
# Old Maintainer:Lubosz Sarnecki <lubosz@gmail.com>
# Old Maintainer: Karol "Kenji Takahashi" Woźniak <kenji.sx>
-
-pkgname=python-cairo-git
+# Contributor: Pellegrino Prevete <pellegrinoprevete@gmail.com>
+# Contributor: Truocolo <truocolo@aol.com>
+
+_py=python
+_pkg=cairo
+_Pkg="py${_pkg}"
+_pkgname="${_py}-${_pkg}"
+pkgname="${_py}-${_pkg}-git"
pkgver=1.25.0.r21.ge44fe88
pkgrel=2
pkgdesc="Python bindings for the cairo graphics library. Git version."
-url="http://www.cairographics.org/"
-arch=('i686' 'x86_64')
-license=('LGPL3')
-depends=('python' 'cairo>=1.12')
-makedepends=('git' 'pkg-config' 'python-setuptools')
-options=('!libtool')
-provides=("python-cairo")
-conflicts=('python-cairo')
-source=("${pkgname}::git+https://github.com/pygobject/pycairo")
-sha256sums=('SKIP')
+url="http://www.${_pkg}graphics.org/"
+_ns="pygobject"
+_url="https://github.com/${_ns}/${_Pkg}"
+arch=(
+ 'arm'
+ 'armv7h'
+ 'aarch64'
+ 'powerpc'
+ 'i686'
+ 'x86_64')
+license=(
+ 'LGPL3')
+depends=(
+ "${_py}"
+ "${_pkg}>=1.12")
+makedepends=(
+ 'git'
+ 'pkg-config'
+ "${_py}-setuptools")
+options=(
+ '!libtool')
+provides=(
+ "${_pkgname}=1.20.0"
+ "${_Pkg}=1.20.0")
+conflicts=(
+ "${_pkgname}"
+ "${_Pkg}")
+source=(
+ "${_pkgname}::git+${_url}")
+sha256sums=(
+ 'SKIP')
pkgver() {
- cd ${srcdir}/${pkgname}
- git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' | cut -c2-48
+ cd \
+ "${srcdir}/${_pkgname}"
+ git \
+ describe \
+ --long \
+ --tags | \
+ sed \
+ 's/\([^-]*-g\)/r\1/;s/-/./g' | \
+ cut \
+ -c2-48
}
package() {
- cd ${srcdir}/${pkgname}
- python setup.py install --root=${pkgdir}/ --optimize=1
+ cd \
+ "${srcdir}/${_pkgname}"
+ local \
+ _cflags=()
+ _cflags=(
+ "-I$( \
+ dirname \
+ "$(cc \
+ -v 2>&1 |
+ grep \
+ "InstalledDir" | \
+ awk '{print $2}')")/include/cairo"
+ "${CFLAGS}"
+ )
+ CFLAGS="${_cflags[*]}" \
+ "${_py}" \
+ setup.py \
+ install \
+ --root="${pkgdir}" \
+ --optimize=1
}
-
-# vim:set ts=4 sw=4 et:
+
+# vim:set sw=2 sts=-1 et:
+