diff options
author | Thomas Ascher | 2016-09-03 17:09:12 +0200 |
---|---|---|
committer | Thomas Ascher | 2016-09-03 17:09:12 +0200 |
commit | 45385e5c88bd3afaad1516ac900dd45e86e24f5e (patch) | |
tree | 3e58c34e4cc0b1f2ac30ecb3ed9f37955d651699 | |
download | aur-45385e5c88bd3afaad1516ac900dd45e86e24f5e.tar.gz |
initial import
-rw-r--r-- | .SRCINFO | 35 | ||||
-rw-r--r-- | PKGBUILD | 74 |
2 files changed, 109 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e424754e7ada --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,35 @@ +pkgbase = k3d-git + pkgdesc = A free 3D modelling and animation software + pkgver = r3516.5a9dcad + pkgrel = 1 + url = http://www.k-3d.org + arch = x86_64 + arch = i686 + license = GPL + makedepends = asciidoc + makedepends = boost + makedepends = cmake + makedepends = doxygen + makedepends = git + makedepends = graphviz + makedepends = libxslt + depends = cgal + depends = ftgl + depends = glew + depends = gnome-vfs + depends = gtkglext + depends = gtkmm + depends = gtksourceview2 + depends = gts + depends = imagemagick + depends = lib3ds + depends = libjpeg-turbo + depends = ode + depends = openexr + provides = k3d + conflicts = k3d + source = git+https://github.com/K-3D/k3d.git + sha256sums = SKIP + +pkgname = k3d-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5c2c3c2ab9a2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,74 @@ +# Maintainer: Thomas Ascher <thomas.ascher@gmx.at> +# Contributor: Thomas Ascher <thomas.ascher@gmx.at> +_pkgname=k3d +pkgname=${_pkgname}-git +pkgver=r3516.5a9dcad +pkgrel=1 +pkgdesc="A free 3D modelling and animation software" +arch=('x86_64' 'i686') +url="http://www.k-3d.org" +license=('GPL') +depends=('cgal' + 'ftgl' + 'glew' + 'gnome-vfs' + 'gtkglext' + 'gtkmm' + 'gtksourceview2' + 'gts' + 'imagemagick' + 'lib3ds' + 'libjpeg-turbo' + 'ode' + 'openexr') +makedepends=('asciidoc' + 'boost' + 'cmake' + 'doxygen' + 'git' + 'graphviz' + 'libxslt') +provides=("${_pkgname}") +conflicts=("${_pkgname}") +source=("git+https://github.com/K-3D/${_pkgname}.git") +sha256sums=(SKIP) + +pkgver() { + cd "${_pkgname}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + mkdir -p "${srcdir}/${_pkgname}-build" + cd "${srcdir}/${_pkgname}-build" + # aqsis: only required for Qt UI rendering preview + # carve: current library version in AUR is not compatible, newer snapshot is required + # collada io: current library version is no longer compatible + # gperftools: python wrapper generation fails if enabled + cmake "${srcdir}/${_pkgname}" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DK3D_BUILD_AQSIS_MODULE=OFF \ + -DK3D_BUILD_CARVE_MODULE=OFF \ + -DK3D_BUILD_COLLADA_IO_MODULE=OFF \ + -DK3D_BUILD_GPERFTOOLS_MODULE=OFF \ + -DBOOST_SYSTEM_NO_DEPRECATED=1 \ + -DPython_ADDITIONAL_VERSIONS=2.7 + make -j $(cat /proc/cpuinfo | grep processor | wc -l) +} + +package() { + cd "${srcdir}/${_pkgname}-build" + make DESTDIR="${pkgdir}/" install +} + +post_install() { + update-desktop-database -q +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +} |