summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorPeter Mattern2023-12-15 02:28:23 +0100
committerPeter Mattern2023-12-15 02:28:23 +0100
commit3401d2191b140ed3e4b591aec9dc0a97aab62e5a (patch)
tree75b92afe8784480a3da2c67955e0d8029485b02d /PKGBUILD
downloadaur-gl2ps-git.tar.gz
Initial commit.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD37
1 files changed, 37 insertions, 0 deletions
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
+}