Search Criteria
Package Details: gl2ps-svn 1.3.9.20160707-1
Package Actions
- View PKGBUILD / View Changes
- Download snapshot
- Search wiki
- Flag package out-of-date
- 1 pending request
- Submit Request
Git Clone URL: | https://aur.archlinux.org/gl2ps-svn.git (read-only, click to copy) |
---|---|
Package Base: | gl2ps-svn |
Description: | OpenGL to PostScript printing library |
Upstream URL: | http://www.geuz.org/gl2ps |
Licenses: | LGPL |
Conflicts: | gl2ps |
Provides: | gl2ps |
Submitter: | pmattern |
Maintainer: | pmattern |
Last Packager: | pmattern |
Votes: | 1 |
Popularity: | 0.000000 |
First Submitted: | 2016-07-07 16:30 (UTC) |
Last Updated: | 2016-07-07 17:53 (UTC) |
Dependencies (7)
- libgl (nvidia-340xx-utilsAUR, amdgpu-pro-oglpAUR, libglvnd)
- libpng (libpng-apngAUR, libpng-gitAUR)
- cmake (cmake-gitAUR) (make)
- glu (glu-gitAUR) (make)
- glut (freeglut-x11-gitAUR, freeglut-wayland-gitAUR, freeglut) (make)
- subversion (make)
- texlive-core (texlive-fullAUR, texlive-installerAUR, texlive-basic) (make)
Required by (21)
- ccx2paraview (requires gl2ps)
- dolfin (requires gl2ps)
- makerbot-desktop (requires gl2ps)
- occt-webgl-viewer (requires gl2ps) (make)
- oce (requires gl2ps)
- octave-hg (requires gl2ps)
- opencascade-cadquery (requires gl2ps)
- opencascade-git (requires gl2ps)
- opencascade-rc (requires gl2ps)
- pcl (requires gl2ps) (make)
- pcl-git (requires gl2ps)
- python-trame-vtk (requires gl2ps)
- qcsxcad-git (requires gl2ps)
- sumo (requires gl2ps)
- sumo-doc (requires gl2ps)
- vtk-git (requires gl2ps)
- vtk-nowraps (requires gl2ps) (make)
- vtk-nowraps (requires gl2ps) (optional)
- vtk6-legacy (requires gl2ps)
- xcrysden (requires gl2ps)
- Show 1 more...
Latest Comments
Salamandar commented on 2018-02-19 18:48 (UTC)
The package was ported to git. Here is a working PKGBUILD:
Maintainer: Peter Mattern <pmattern arcor="" at="" de="" dot=""></pmattern>
_pkgname=gl2ps pkgname=$_pkgname-svn pkgver=1.4.0 pkgrel=1 pkgdesc='OpenGL to PostScript printing library' arch=('i686' 'x86_64') url='http://www.geuz.org/gl2ps' license=('LGPL') depends=('libgl' 'libpng') makedepends=('subversion' 'cmake' 'glut' 'glu' 'texlive-core') provides=("$_pkgname") conflicts=("$_pkgname") source=("http://geuz.org/$_pkgname/src/$_pkgname-git.tgz") sha256sums=("SKIP")
pkgver() { cd $srcdir/$_pkgname-git local major=$(cat CMakeLists.txt | grep 'set(GL2PS_MAJOR_VERSION' | awk '{print $2}' | sed 's/)//') local minor=$(cat CMakeLists.txt | grep 'set(GL2PS_MINOR_VERSION' | awk '{print $2}' | sed 's/)//') local patch=$(cat CMakeLists.txt | grep 'set(GL2PS_PATCH_VERSION' | awk '{print $2}' | sed 's/)//') echo $major.$minor.$patch # ls $srcdir | grep source | sed 's:^gl2ps.::;s:-svn-:.:;s:-source$::' }
build() { rm -Rf build && mkdir build && cd build cmake $srcdir/$_pkgname-git -DCMAKE_INSTALL_PREFIX=/usr make }
package() { cd build make DESTDIR=$pkgdir install }