diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 49 |
1 files changed, 39 insertions, 10 deletions
@@ -1,17 +1,46 @@ pkgname=lib32-xcb-util-image -pkgver=0.4.0 +pkgver=0.4.1 pkgrel=1 -pkgdesc="32bit xcb-util-image" +pkgdesc="Utility libraries for XC Binding - Port of Xlib's XImage and XShmImage functions. (32-bits)" arch=('x86_64') -url="http://xcb.freedesktop.org/" +url='https://xcb.freedesktop.org' license=('custom') -depends=('lib32-libxcb' 'xcb-util-image') -source=(https://www.archlinux.org/packages/extra/i686/xcb-util-image/download/#xcb-util-image-i686.pkg.tar.xz) -md5sums=('SKIP') -pkgver() { - cat $srcdir/.PKGINFO | grep -oP '(?<=pkgver = )\d+\.\d+\.\d+' +depends=('lib32-libxcb' + "xcb-util-image=${pkgver}" + ) +makedepends=('xorg-util-macros') +source=("https://xorg.freedesktop.org/archive/individual/lib/xcb-util-image-${pkgver}.tar.xz"{,.sig} + ) +sha512sums=('9b47ba38b91196d76541b6ccabeaf291d3b91036f15422909cd6a79b3fd1a9786d5b1728e411bc41cfdf3d60a253485f4ef7c65ffa6ae646fa93439ec782746e' + 'SKIP' + ) +options=('debug') +validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # Alan Coopersmith <alan.coopersmith@oracle.com> + +prepare() { + mkdir -p build } + +build() { + export CFLAGS+=" -m32" + export CXXFLAGS+=" -m32" + export LDFLAGS+=" -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + cd build + ../"xcb-util-image-${pkgver}"/configure \ + --prefix=/usr \ + --libdir=/usr/lib32 \ + --host=i686-linux-gnu \ + --disable-static + + make +} + package() { - mkdir -p "${pkgdir}/usr/lib32" - cp -rPf "${srcdir}/usr/lib/"lib* "${pkgdir}/usr/lib32" + make -C build DESTDIR="${pkgdir}" install + + install -Dm644 "xcb-util-image-${pkgver}/COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" + + rm -fr "${pkgdir}/usr/include" } |