From ea7f5b3c5e738146ad37a5a7eb5f786c8479c1be Mon Sep 17 00:00:00 2001 From: horsemanoffaith Date: Mon, 27 Feb 2017 04:59:55 +0000 Subject: [PATCH] add glewmx --- .SRCINFO | 16 ++++++++++++++++ PKGBUILD | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 .SRCINFO create mode 100755 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..830b459 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = glewmx + pkgdesc = The OpenGL Extension Wrangler MX + pkgver = 1.13.0 + pkgrel = 1 + url = http://launchpad.net/ubuntu/+source/glewmx + arch = i686 + arch = x86_64 + license = GPL + depends = libxmu + depends = libxi + depends = glu + source = http://launchpad.net/ubuntu/+archive/primary/+files/glewmx_1.13.0.orig.tar.gz + sha1sums = d5b1c499f429aa91c466193b4e8ea94a84019e37 + +pkgname = glewmx + diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 0000000..583a755 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# $Id: PKGBUILD 273106 2016-08-05 12:19:53Z andyrtr $ +# Maintainer: Andreas Radke +# Contributor: Stéphane Gaudreault +# Contributor: SleepyDog + +pkgname=glewmx +pkgver=1.13.0 +pkgrel=1 +pkgdesc="The OpenGL Extension Wrangler MX" +arch=('i686' 'x86_64') +url="http://launchpad.net/ubuntu/+source/glewmx" +license=('GPL') +depends=('libxmu' 'libxi' 'glu') +source=(http://launchpad.net/ubuntu/+archive/primary/+files/${pkgname}_${pkgver}.orig.tar.gz) +sha1sums=('d5b1c499f429aa91c466193b4e8ea94a84019e37') + +build() { + + cd glew-${pkgver} + + # move include folder to subfolder 'glew-1.13.0' + sed -i 's:$(GLEW_DEST)/include/GL:$(GLEW_DEST)/include/glew-1.13.0/GL:' Makefile + + sed -i 's|lib64|lib|' config/Makefile.linux + sed -i '/^.PHONY: .*\.pc$/d' Makefile + + make +} + +package() { + + cd glew-${pkgver} + + # update glewmx include path to reflect previous changes (see build comments) + msg update glewmx.pc + sed -i 's:includedir=${prefix}/include:includedir=${prefix}/include/glew-1.13.0:' glewmx.pc + + make GLEW_DEST="${pkgdir}/usr" install.all + + rm -R ${pkgdir}/usr/bin + rm ${pkgdir}/usr/lib/{libGLEW.so,libGLEW.a} + rm ${pkgdir}/usr/lib/pkgconfig/glew.pc + + chmod 0755 "${pkgdir}"/usr/lib/libGLEW*.so.${pkgver} + +}