diff options
author | Vincent Grande | 2020-09-20 13:20:44 -0400 |
---|---|---|
committer | Vincent Grande | 2020-09-20 13:20:44 -0400 |
commit | 35835db07806fff3de2fd01672f29a8318464c51 (patch) | |
tree | ced05d43b311f002e16eaf1255cfbb58132fc4b7 | |
download | aur-35835db07806fff3de2fd01672f29a8318464c51.tar.gz |
initial upload
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 51 |
2 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..90998fc7797c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = lib32-libxcb-git + pkgdesc = X11 client-side library (32-bit) + pkgver = 1.14 + pkgrel = 1 + url = https://xcb.freedesktop.org/ + arch = x86_64 + license = custom + makedepends = pkgconfig + makedepends = libxslt + makedepends = python + makedepends = xorg-util-macros + makedepends = gcc-multilib + makedepends = autoconf + makedepends = xorgproto + depends = lib32-libxdmcp + depends = lib32-libxau + depends = libxcb-git + provides = lib32-libxcb + conflicts = lib32-libxcb + source = git+https://gitlab.freedesktop.org/xorg/lib/libxcb + sha512sums = SKIP + +pkgname = lib32-libxcb-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8ecc1f9f46fd --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: Vincent Grande <shoober420@gmail.com> +# Contributor: Alexander Baldeck <alexander@archlinux.org> +# Contributor: Jan de Groot <jgc@archlinux.org> + +pkgname=lib32-libxcb-git +pkgver=1.14 +pkgrel=1 +pkgdesc="X11 client-side library (32-bit)" +arch=(x86_64) +url="https://xcb.freedesktop.org/" +depends=('lib32-libxdmcp' 'lib32-libxau' 'libxcb-git') +makedepends=('pkgconfig' 'libxslt' 'python' 'xorg-util-macros' 'gcc-multilib' + 'autoconf' 'xorgproto') +provides=(lib32-libxcb) +conflicts=(lib32-libxcb) +license=('custom') +source=("git+https://gitlab.freedesktop.org/xorg/lib/libxcb") +sha512sums=('SKIP') + +pkgver() { + cd libxcb + git describe --tags | sed 's/-/+/g' +} + +build() { + cd libxcb + + export CC="gcc -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + # workaround for FS#49560 + export CFLAGS="${CFLAGS} -O1" + + ./autogen.sh \ + --prefix=/usr \ + --enable-xinput \ + --enable-xkb \ + --libdir=/usr/lib32 \ + --disable-static + make +} + +package() { + cd libxcb + + make DESTDIR="${pkgdir}" install + + rm -rf "${pkgdir}"/usr/{include,share} + + mkdir -p "$pkgdir/usr/share/licenses" + ln -s libxcb "$pkgdir/usr/share/licenses/lib32-libxcb" +} |