summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSwift Geek2015-07-22 17:05:15 +0200
committerSwift Geek2015-07-22 17:08:42 +0200
commitea1783e27d2fc99d6ba5c38c85eebebf7ad872d7 (patch)
treee510358c2aba527d36ebc0240a4e94e4365d3204
parentf4196c7234ed6076e2ac1aaa7bf2fcd291dfa90a (diff)
downloadaur-ea1783e27d2fc99d6ba5c38c85eebebf7ad872d7.tar.gz
Add patch for recent mesa
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD11
2 files changed, 12 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e2f569c75bc1..e2b34734e2a6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = perl-opengl
pkgdesc = Interface to OpenGL drawing/imaging library
pkgver = 0.6704
- pkgrel = 1
+ pkgrel = 2
url = https://metacpan.org/release/OpenGL/
arch = i686
arch = x86_64
@@ -12,8 +12,10 @@ pkgbase = perl-opengl
depends = freeglut>=2.8.1
depends = glu>=9.0.0
options = !emptydirs
- source = http://search.cpan.org/CPAN/authors/id/C/CH/CHM/OpenGL-0.6704.tar.gz
+ source = https://cpan.metacpan.org/authors/id/C/CH/CHM/OpenGL-0.6704.tar.gz
+ source = OpenGL-0.6704-Delete-functions-removed-from-Mesa.patch::http://pkgs.fedoraproject.org/cgit/perl-OpenGL.git/plain/OpenGL-0.6704-Delete-functions-removed-from-Mesa.patch?id=7498635332872268a0d4519723b44725e9a496dc
md5sums = 433e4f197d7200c219494a8604f3e06b
+ md5sums = 75ecc0b0751503fdc2fbad1301e9a1f4
pkgname = perl-opengl
diff --git a/PKGBUILD b/PKGBUILD
index 0c5d23a9817e..da630ff2c518 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname='perl-opengl'
pkgver='0.6704'
-pkgrel='1'
+pkgrel='2'
pkgdesc="Interface to OpenGL drawing/imaging library"
arch=('i686' 'x86_64')
license=('PerlArtistic' 'GPL')
@@ -11,8 +11,10 @@ options=('!emptydirs')
depends=('perl' 'freeglut>=2.8.1' 'glu>=9.0.0')
[ -z "$DISPLAY" ] && makedepends+=('xorg-server-xvfb')
url='https://metacpan.org/release/OpenGL/'
-source=("http://search.cpan.org/CPAN/authors/id/C/CH/CHM/OpenGL-${pkgver}.tar.gz")
-md5sums=('433e4f197d7200c219494a8604f3e06b')
+source=("https://cpan.metacpan.org/authors/id/C/CH/CHM/OpenGL-${pkgver}.tar.gz" \
+ 'OpenGL-0.6704-Delete-functions-removed-from-Mesa.patch::http://pkgs.fedoraproject.org/cgit/perl-OpenGL.git/plain/OpenGL-0.6704-Delete-functions-removed-from-Mesa.patch?id=7498635332872268a0d4519723b44725e9a496dc')
+md5sums=('433e4f197d7200c219494a8604f3e06b'
+ '75ecc0b0751503fdc2fbad1301e9a1f4')
_distdir="OpenGL-$pkgver"
prepare() {
@@ -21,6 +23,9 @@ prepare() {
PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='$pkgdir'" \
PERL_MB_OPT="--installdirs vendor --destdir '$pkgdir'" \
MODULEBUILDRC=/dev/null
+ # Patch for newer mesa
+ cd "$srcdir/$_distdir"
+ patch -p1 < "$srcdir"'/OpenGL-0.6704-Delete-functions-removed-from-Mesa.patch'
}
build() {