summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Fitzmayer2017-09-22 00:14:23 +0200
committerMichael Fitzmayer2017-09-22 00:14:23 +0200
commitc505e6b35b79adf4bbc6cd5647964be1a9a20479 (patch)
tree230c70bc05d9a1d014eff9b6fc40781ac9754af6
downloadaur-c505e6b35b79adf4bbc6cd5647964be1a9a20479.tar.gz
Initial commit.
-rw-r--r--.SRCINFO38
-rw-r--r--PKGBUILD39
2 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..01704beb9d04
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,38 @@
+pkgbase = openscenegraph-openmw-git
+ pkgdesc = OpenSceneGraph with performance enhancements for OpenMW - git mirror
+ pkgver = 20170820
+ pkgrel = 1
+ url = http://www.openscenegraph.org/
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = cmake
+ makedepends = libvncserver
+ makedepends = qt5-base
+ makedepends = ffmpeg
+ makedepends = mesa
+ depends = giflib
+ depends = jasper
+ depends = librsvg
+ depends = xine-lib
+ depends = curl
+ depends = pth
+ optdepends = libvncserver
+ optdepends = gdal
+ optdepends = openexr
+ optdepends = poppler-glib
+ optdepends = qt5-base
+ optdepends = ffmpeg
+ provides = openscenegraph-openmw-git
+ provides = openscenegraph-git
+ provides = openscenegraph
+ provides = openthreads
+ conflicts = openscenegraph
+ conflicts = openscenegraph-svn
+ conflicts = openscenegraph-git
+ conflicts = openthreads
+ source = git://github.com/OpenMW/osg.git
+ md5sums = SKIP
+
+pkgname = openscenegraph-openmw-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..71d79f2de6e2
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# MaintainerContribut: Michael Fitzmayer <mail@michael-fitzmayer.de>
+pkgname=openscenegraph-openmw-git
+pkgver=20170820
+pkgrel=1
+_gitname=osg
+pkgdesc="OpenSceneGraph with performance enhancements for OpenMW - git mirror"
+arch=('i686' 'x86_64')
+url="http://www.openscenegraph.org/"
+license=('GPL')
+depends=('giflib' 'jasper' 'librsvg' 'xine-lib' 'curl' 'pth')
+makedepends=('cmake' 'libvncserver' 'qt5-base' 'ffmpeg' 'mesa')
+optdepends=('libvncserver' 'gdal' 'openexr' 'poppler-glib' 'qt5-base' 'ffmpeg')
+provides=('openscenegraph-openmw-git' 'openscenegraph-git' 'openscenegraph' 'openthreads')
+conflicts=('openscenegraph' 'openscenegraph-svn' 'openscenegraph-git' 'openthreads')
+source=(git://github.com/OpenMW/osg.git)
+md5sums=('SKIP')
+
+pkgver() {
+ echo "$(date +"%Y%m%d")"
+}
+
+build() {
+ mkdir ${srcdir}/${_gitname}-build/
+ cd "${srcdir}/${_gitname}-build/"
+ cmake ../${_gitname} \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DLIBRARY_OUTPUT_PATH=/usr/lib \
+ -DCMAKE_BUILD_TYPE=Release
+
+ make || return 1
+}
+
+package(){
+ cd "${srcdir}/${_gitname}-build"
+ make DESTDIR="${pkgdir}/" install
+ install -D -m644 "${srcdir}/${_gitname}/LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ [ -d "$pkgdir/usr/lib64" ] && mv "$pkgdir/usr/lib64" "$pkgdir/usr/lib" || true
+}
+