summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAndrew Sun2018-06-16 20:55:22 -0400
committerAndrew Sun2018-06-16 20:55:22 -0400
commit106aa184cacf7b064cf89a531c26cdbf848a517c (patch)
treeeb6bc40b7fb6514f876559fd709e211176e5aca3 /PKGBUILD
parent4790a49942103e9ff188cc365e9d49f3b0c172c0 (diff)
downloadaur-106aa184cacf7b064cf89a531c26cdbf848a517c.tar.gz
add missing patch
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD27
1 files changed, 21 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c29027acb26a..83e250c83a41 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,19 +1,34 @@
+# Maintainer: Andrew Sun <adsun701@gmail.com>
+
pkgname=mingw-w64-freeglut
pkgver=3.0.0
-pkgrel=1
+pkgrel=2
pkgdesc="Provides functionality for small OpenGL programs (mingw-w64)"
arch=(any)
url="http://freeglut.sourceforge.net/"
license=("MIT")
-depends=(mingw-w64-crt)
-makedepends=(mingw-w64-cmake)
+depends=('mingw-w64-crt')
+makedepends=('mingw-w64-cmake')
options=(!strip !buildflags staticlibs)
-source=("http://downloads.sourceforge.net/freeglut/freeglut-${pkgver}.tar.gz")
-md5sums=('90c3ca4dd9d51cf32276bc5344ec9754')
-sha1sums=('fca52242f9344627a30f11487ee42002e6b0dacd')
+source=("http://downloads.sourceforge.net/freeglut/freeglut-${pkgver}.tar.gz"
+ "0001-Emit-the-correct-LIBNAME-to-.pc-files.patch")
+md5sums=('90c3ca4dd9d51cf32276bc5344ec9754'
+ '60f8ec454e4fcd6e9fe1b5f2109d9903')
+sha1sums=('fca52242f9344627a30f11487ee42002e6b0dacd'
+ '8742daa8325f9e518a664f3d1e458dee605739e7')
+noextract=("freeglut-${pkgver}.tar.gz")
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
+prepare() {
+ # Clean up old sources so re-patching doesn't fail.
+ [[ -d ${srcdir}/freeglut-${pkgver} ]] && rm -rf ${srcdir}/freeglut-${pkgver}
+ tar -xzvf ${srcdir}/freeglut-${pkgver}.tar.gz -C ${srcdir}
+ # Upstreaming at https://github.com/dcnieho/FreeGLUT/pull/41
+ cd ${srcdir}/freeglut-${pkgver}
+ patch -p3 -i "${srcdir}"/0001-Emit-the-correct-LIBNAME-to-.pc-files.patch
+}
+
build() {
cd "${srcdir}/freeglut-${pkgver}"
for _arch in ${_architectures}; do