summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD37
2 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..338d42b64fc9
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = gl2ps-git
+ pkgdesc = OpenGL to PostScript printing library
+ pkgver = 1.4.0.r51.g0fea874
+ pkgrel = 1
+ url = https://www.geuz.org/gl2ps
+ arch = i686
+ arch = x86_64
+ license = LGPL
+ makedepends = git
+ makedepends = cmake
+ makedepends = freeglut
+ makedepends = glu
+ makedepends = texlive-latexrecommended
+ depends = libglvnd
+ depends = libpng
+ provides = gl2ps
+ conflicts = gl2ps
+ replaces = gl2ps-svn
+ source = git+https://gitlab.onelab.info/gl2ps/gl2ps.git
+ sha256sums = SKIP
+
+pkgname = gl2ps-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..eaffdfac21f8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Peter Mattern <pmattern at arcor dot de>
+
+_pkgname=gl2ps
+pkgname=$_pkgname-git
+pkgver=1.4.0.r51.g0fea874
+pkgrel=1
+pkgdesc='OpenGL to PostScript printing library'
+arch=('i686' 'x86_64')
+url='https://www.geuz.org/gl2ps'
+license=('LGPL')
+depends=('libglvnd' 'libpng')
+makedepends=('git' 'cmake' 'freeglut' 'glu' 'texlive-latexrecommended')
+provides=("$_pkgname")
+conflicts=("$_pkgname")
+replaces=('gl2ps-svn')
+source=("git+https://gitlab.onelab.info/gl2ps/gl2ps.git")
+sha256sums=("SKIP")
+
+pkgver() {
+ cd ${_pkgname}/
+ git describe --always --long | sed 's|gl2ps_||;s|_|.|g;s|-|.r|;s|-|.|'
+}
+
+prepare() {
+ rm -Rf build && mkdir build
+}
+
+build() {
+ cd build
+ cmake ../$_pkgname/ -DCMAKE_INSTALL_PREFIX=/usr -DOpenGL_GL_PREFERENCE=GLVND
+ make
+}
+
+package() {
+ cd build
+ make DESTDIR="${pkgdir}"/ install
+}