diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 63 |
1 files changed, 40 insertions, 23 deletions
@@ -1,34 +1,51 @@ -# Maintainer : bartus <arch-user-repoᘓbartus.33mail.com> +# Maintainer: +# Contributor: bartus <arch-user-repoᘓbartus.33mail.com> -_pkgname=glew +_pkgname="glew" +pkgname=glew-1.13.0 pkgver=1.13.0 -pkgname=glew-${pkgver} -pkgrel=2 -pkgdesc="The OpenGL Extension Wrangler Library" -arch=('i686' 'x86_64') -url="http://glew.sourceforge.net" +pkgrel=3 +pkgdesc='A cross-platform C/C++ extension loading library' +url='http://glew.sourceforge.net' license=('BSD' 'MIT' 'GPL') -depends=('libxmu' 'libxi' 'glu') -# https://freefr.dl.sourceforge.net/project/glew/glew/1.13.0/glew-1.13.0.tgz -source=(http://freefr.dl.sourceforge.net/project/${_pkgname}/${_pkgname}/${pkgver}/${_pkgname}-${pkgver}.tgz) -sha1sums=('d5b1c499f429aa91c466193b4e8ea94a84019e37') +arch=('x86_64') -build() { - cd ${_pkgname}-${pkgver} +depends=( + libgl + + ## implicit + #glibc + #libx11 +) + +provides=('glew1.13=1.13.0') +conflicts=('glew1.13') - # 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 - +_pkgsrc="$_pkgname-$pkgver" +_pkgext="tar.gz" +source=("$_pkgsrc.$_pkgext"::"https://downloads.sourceforge.net/$_pkgname/$_pkgsrc.tgz") +sha256sums=('aa25dc48ed84b0b64b8d41cdd42c8f40f149c37fa2ffa39cd97f42c78d128bc7') + +prepare() { + cd "$_pkgsrc" sed -i 's|lib64|lib|' config/Makefile.linux - sed -i '/^.PHONY: .*\.pc$/d' Makefile +} + +build() { + cd "$_pkgsrc" make } package() { - cd ${_pkgname}-${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 - # install only mx library - make GLEW_DEST="${pkgdir}/usr" install.mx + cd "$_pkgsrc" + make GLEW_DEST="${pkgdir}/usr" install.all + + # unneeded files + rm -rf "$pkgdir/usr"/{bin,include,share} + rm -rf "$pkgdir/usr/lib/pkgconfig" + rm -f "$pkgdir/usr/lib"/*.a + rm -f "$pkgdir/usr/lib"/*.so + + # license + install -Dm644 LICENSE.txt -t "$pkgdir/usr/share/licenses/$pkgname/" } |