diff options
author | Christoph Haag | 2020-11-13 22:06:24 +0100 |
---|---|---|
committer | Christoph Haag | 2020-11-13 22:07:45 +0100 |
commit | 706aa3c8a886c3edf4ca0bf69f11e7bb12207e0f (patch) | |
tree | d70e958f30bbbd5fe3593bc2c4dcfe5a14169548 /PKGBUILD | |
parent | d297766594070adc6529219ca156645b991debff (diff) | |
download | aur-lib32-libepoxy-git.tar.gz |
update PKGBUILD
based on https://github.com/archlinux/svntogit-community/blob/2d6eacae5cdf84d38c646ef1ef0a67ec14ae1876/trunk/PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 20 insertions, 28 deletions
@@ -1,46 +1,38 @@ +# Maintainer: Christoph Haag <christoph.haag@collabora.com> +# Contributor: Maxime Gauduin <alucryd@archlinux.org> +# Contributor: Laurent Carlier <lordheavym@gmail.com> + pkgname=lib32-libepoxy-git -_name=libepoxy -pkgver=1.2.25.r229.ga2a5190 +pkgver=1.5.4.r20.g34ecb90 pkgrel=1 -pkgdesc="Epoxy is a library for handling OpenGL function pointer management for you" -url="https://github.com/anholt/libepoxy" +pkgdesc='Library handling OpenGL function pointer management' arch=('x86_64') -license=('BSD') -depends=() # ??? -makedepends=("xorg-util-macros" "libx11" "python" "git") +url='https://github.com/anholt/libepoxy' +license=('MIT') +depends=('lib32-glibc') +makedepends=('git' 'lib32-libgl' 'lib32-systemd' 'meson') provides=("lib32-libepoxy") conflicts=("lib32-libepoxy") -options=('!libtool') source=("git+https://github.com/anholt/libepoxy.git") +sha256sums=('SKIP') pkgver() { - cd $_name - #echo $(git rev-list --count HEAD).$(git describe --tags --long | tr -d v | tr - .) - echo $(git describe --long --tags | cut -d 'g' -f1)r$(git rev-list HEAD --count).g$(git describe --always) | tr -d v | tr - . + cd libepoxy + git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } build() { - # export CFLAGS="-Og -ggdb" - # export CXXFLAGS="-Og -ggdb" - export CC='gcc -m32' - export CXX='/bin/false' - export PKG_CONFIG_PATH='/usr/lib32/pkgconfig' - - cd "$_name" + export PKG_CONFIG=i686-pc-linux-gnu-pkg-config - ./autogen.sh --prefix=/usr --libdir='/usr/lib32' + arch-meson libepoxy build \ + --libdir='/usr/lib32' + ninja -C build } -#check() { -# cd "$_name" -# make -k check -#} - package() { - cd "$_name" - make DESTDIR="$pkgdir" install + DESTDIR="${pkgdir}" meson install -C build rm -rf "${pkgdir}"/usr/include + install -dm 755 "${pkgdir}"/usr/share/licenses + ln -s libepoxy "${pkgdir}"/usr/share/licenses/lib32-libepoxy } - -md5sums=('SKIP') |