diff options
author | Vincent Grande | 2019-08-07 23:44:34 -0400 |
---|---|---|
committer | Vincent Grande | 2019-08-07 23:44:34 -0400 |
commit | 5f2f8c29379d9eed5cd42bf11b91c37b5417e18b (patch) | |
tree | 84c68895d9f29ce98eb62eed3c85c16f26e8e6d3 | |
parent | 4bf0a5234c9e5648a878ccc9286f90c62f4815a4 (diff) | |
download | aur-lib32-pixman-git.tar.gz |
things
-rw-r--r-- | .SRCINFO | 6 | ||||
-rwxr-xr-x | PKGBUILD | 34 |
2 files changed, 22 insertions, 18 deletions
@@ -1,8 +1,8 @@ pkgbase = lib32-pixman-git pkgdesc = Pixman library (32-bit) - pkgver = 0.35.1.2348.489fa0d + pkgver = pixman+0.38.4+11+gfd5c0da pkgrel = 1 - url = http://xorg.freedesktop.org + url = https://xorg.freedesktop.org arch = x86_64 license = custom makedepends = gcc-multilib @@ -10,7 +10,7 @@ pkgbase = lib32-pixman-git depends = pixman provides = lib32-pixman conflicts = lib32-pixman - source = git://anongit.freedesktop.org/pixman + source = git+https://gitlab.freedesktop.org/pixman/pixman.git sha1sums = SKIP pkgname = lib32-pixman-git @@ -1,27 +1,31 @@ -# Maintainer : Ionut Biru <ibiru@archlinux.org> +# Maintainer : Vincent Grande <shoober420@gmail.com> +# Contributor : Ionut Biru <ibiru@archlinux.org> + _pkgbasename=pixman pkgname=lib32-$_pkgbasename-git -pkgver=0.35.1.2348.489fa0d +pkgver=pixman+0.38.4+11+gfd5c0da pkgrel=1 pkgdesc="Pixman library (32-bit)" arch=('x86_64') -url="http://xorg.freedesktop.org" +url="https://xorg.freedesktop.org" license=('custom') +provides=(lib32-pixman) +conflicts=(lib32-pixman) depends=('lib32-glibc' $_pkgbasename) makedepends=('gcc-multilib') -provides=('lib32-pixman') -conflicts=('lib32-pixman') -source=("git://anongit.freedesktop.org/pixman") +source=(git+https://gitlab.freedesktop.org/pixman/pixman.git) sha1sums=('SKIP') -pkgver() { - cd "pixman" - for i in pixman_major pixman_minor pixman_micro; do - local _$i=$(grep -m 1 $i configure.ac | sed 's/m4//' | grep -o "[[:digit:]]*") - done - echo ${_pixman_major}.${_pixman_minor}.${_pixman_micro}.$(git rev-list --count HEAD).$(git rev-parse --short HEAD) +pkgver() { + cd pixman + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd pixman + NOCONFIGURE=1 ./autogen.sh } build() { @@ -29,13 +33,13 @@ build() { export CXX="g++ -m32" export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" - cd "${srcdir}/pixman" - ./autogen.sh --prefix=/usr --libdir=/usr/lib32 --disable-static + cd "${srcdir}/${_pkgbasename}" + ./configure --prefix=/usr --libdir=/usr/lib32 --disable-static make } package() { - cd "${srcdir}/pixman" + cd "${srcdir}/${_pkgbasename}" make DESTDIR="${pkgdir}" install rm -rf "${pkgdir}"/usr/include mkdir -p "$pkgdir/usr/share/licenses" |