summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD48
2 files changed, 28 insertions, 36 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7692ab8cf7d7..1792da6c8c16 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,19 @@
pkgbase = lib32-libepoxy-git
- pkgdesc = Epoxy is a library for handling OpenGL function pointer management for you
- pkgver = 1.2.25.r229.ga2a5190
+ pkgdesc = Library handling OpenGL function pointer management
+ pkgver = 1.5.4.r20.g34ecb90
pkgrel = 1
url = https://github.com/anholt/libepoxy
arch = x86_64
- license = BSD
- makedepends = xorg-util-macros
- makedepends = libx11
- makedepends = python
+ license = MIT
makedepends = git
+ makedepends = lib32-libgl
+ makedepends = lib32-systemd
+ makedepends = meson
+ depends = lib32-glibc
provides = lib32-libepoxy
conflicts = lib32-libepoxy
- options = !libtool
source = git+https://github.com/anholt/libepoxy.git
- md5sums = SKIP
+ sha256sums = SKIP
pkgname = lib32-libepoxy-git
diff --git a/PKGBUILD b/PKGBUILD
index f5aeab104b64..058418e0f97a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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')