summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAshley Whetter2015-12-30 15:33:37 +0000
committerAshley Whetter2016-01-03 19:27:40 +0000
commitb0652b53e4b35d7e3769f518153487abfb50fdd9 (patch)
tree89e8d4411e8591a4bf98e23c4d5e7c2ade8ddb09
parent932224f3aa5cd1969cd34e320c5e8bf6267a2d13 (diff)
downloadaur-b0652b53e4b35d7e3769f518153487abfb50fdd9.tar.gz
Updated to 15.0.313
Also combined hqueue packages into single hqueue package
-rw-r--r--.SRCINFO50
-rw-r--r--PKGBUILD51
2 files changed, 41 insertions, 60 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 627a2586609e..8e5a4bdb3c9b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,18 @@
-# Generated by makepkg 4.2.1
-# Fri May 29 09:52:58 UTC 2015
+# Generated by mksrcinfo v8
+# Sun Jan 3 16:53:11 UTC 2016
pkgbase = houdini
pkgdesc = High-end 3D animation package
- pkgver = 14.0.201.13
- pkgrel = 2
+ pkgver = 15.0.313
+ pkgrel = 1
url = http://www.sidefx.com/
install = houdini.install
arch = x86_64
license = Custom: Side Effects Software
options = !strip
- source = file://houdini-14.0.201.13-linux_x86_64_gcc4.8.tar.gz
+ source = houdini-15.0.313-linux_x86_64_gcc4.8.tar.gz::file://houdini-15.0.313-linux_x86_64_gcc4.8.tar.gz
source = LICENSE
source = sesinetd.service
- sha1sums = af8caa68e169b694c1b3d17f4a0df4604446ebf1
+ sha1sums = 7ba7e43cad39019d7b9cdaa125c5849514200fe2
sha1sums = 3b639ee438fdb390b8b302000987d80df100a3c9
sha1sums = b6eca8f67aeedb9c5b7a5863c3d24edaf2b93cf3
@@ -30,37 +30,39 @@ pkgname = houdini
optdepends = alembic>=1.5.2: Data exchange
optdepends = openexr>=2.2.0: Data exchange
optdepends = opensubdiv
+ optdepends = python2-flask: In application documentation browser
+ optdepends = python2-pygments: In application documentation browser
pkgname = houdini-maya-engine
url = http://www.sidefx.com/index.php?option=com_content&task=view&id=2738&Itemid=381
- depends = houdini=14.0.201.13
+ depends = houdini=15.0.313
-pkgname = hqueue-server
+pkgname = python2-hqueue
depends = mysql
depends = python2>=2.7
- depends = python2-webtest
+ depends = python2-beaker
+ depends = python2-decorator
+ depends = python2-formencode
+ depends = python2-mako
depends = python2-nose
- depends = python2-virtualenv
- depends = python2-weberror
depends = python2-paramiko
- depends = python2-pylons
- depends = python2-rpyc
depends = python2-paste
depends = python2-paste-deploy
- depends = python2-sqlalchemy
+ depends = python2-paste-script
+ depends = python2-crypto
+ depends = python2-pycurl
depends = python2-pygments
+ depends = python2-pylons
depends = python2-routes
- depends = python2-webhelpers
+ depends = python2-rpyc
+ depends = python2-setuptools
depends = python2-simplejson
+ depends = python2-sqlalchemy
depends = python2-tempita
- depends = python2-beaker
- depends = python2-wsgiref
- depends = python2-mako
- depends = python2-decorator
- depends = python2-paste-script
+ depends = python2-virtualenv
+ depends = python2-weberror
+ depends = python2-webhelpers
depends = python2-webob
- depends = python2-crypto
- depends = python2-formencode
-
-pkgname = hqueue-client
+ depends = python2-webtest
+ depends = python2-wsgiref
diff --git a/PKGBUILD b/PKGBUILD
index 2fcfde1c736a..30c775bedbbb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,9 +1,9 @@
# Maintainer: Ashley Whetter <(firstname) at awhetter couk>
-# Note: sesinet is installed to /opt/houdini/houdini/sbin
+# Note: You will need to start the sesinetd service before running houdini
# Note: You may want to add /opt/houdini/bin to your PATH
-pkgname=('houdini' 'houdini-maya-engine' 'hqueue-server' 'hqueue-client')
+pkgname=('houdini' 'houdini-maya-engine' 'python2-hqueue')
pkgbase=houdini
_pkgver_major=15
_pkgver_minor=0
@@ -25,7 +25,8 @@ _validgccs=(4.8)
# Use the latest gcc version available if there isn't a known version installed
[[ ${_validgccs[@]} =~ $_gccver ]] || _gccver=${_validgccs[@]:(-1)}
-source=(${pkgname}-${pkgver}-linux_x86_64_gcc${_gccver}.tar.gz)
+# The file needs to be downloaded manually
+source=(file://${pkgname}-${pkgver}-linux_x86_64_gcc${_gccver}.tar.gz)
[[ "$_gccver" == 4.8 ]] && sha1sums=('7ba7e43cad39019d7b9cdaa125c5849514200fe2')
source+=('LICENSE' 'sesinetd.service')
@@ -42,6 +43,8 @@ package_houdini() {
'alembic>=1.5.2: Data exchange'
'openexr>=2.2.0: Data exchange'
'opensubdiv'
+ 'python2-flask: In application documentation browser'
+ 'python2-pygments: In application documentation browser'
)
#Collada: Data exchange
#openvdb: Data exchange
@@ -70,13 +73,6 @@ package_houdini() {
install -Dm644 "mime/application-x-${i}.xml" "${pkgdir}/usr/share/mime/packages/application-x-${i}.xml"
done
- # installing profile files
- install -Dm755 ${pkgdir}/opt/houdini/houdini_setup_bash ${pkgdir}/etc/profile.d/houdini.sh
- install -Dm755 ${pkgdir}/opt/houdini/houdini_setup_csh ${pkgdir}/etc/profile.d/houdini.csh
-
- sed -i '1icd /opt/houdini' ${pkgdir}/etc/profile.d/houdini.sh
- sed -i '1icd /opt/houdini' ${pkgdir}/etc/profile.d/houdini.csh
-
# installing license
install -Dm644 ${srcdir}/LICENSE ${pkgdir}/usr/share/licenses/$pkgname/LICENSE
@@ -95,7 +91,7 @@ package_houdini-maya-engine() {
sed -i -e 's|REPLACE_WITH_HFS|/opt/houdini|' \
$(find "${pkgdir}/opt/houdini/engine/maya" -mindepth 2 -maxdepth 2 -type f -name "houdiniEngine-*")
- for year in {2012,2013,2013.5,2014}
+ for year in {2012,2013,2013.5,2014,2015,2016}
do
install -d ${pkgdir}/usr/autodesk/maya${year}-x64/modules
cp ${pkgdir}/opt/houdini/engine/maya/maya${year}/houdiniEngine-maya${year} ${pkgdir}/usr/autodesk/maya${year}-x64/modules
@@ -104,39 +100,22 @@ package_houdini-maya-engine() {
install -Dm644 ${srcdir}/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
}
-# If you use easy_install then it may be easier to install
-# ${srcdir}/houdini-${pkgver}-linux_x86_64_gcc${_gccver}/hqueue/hqserver-${pkgver}-py2.7.egg
-package_hqueue-server() {
- depends=('mysql' 'python2>=2.7' 'python2-webtest' 'python2-nose' 'python2-virtualenv' 'python2-weberror' 'python2-paramiko' 'python2-pylons' 'python2-rpyc' 'python2-paste' 'python2-paste-deploy' 'python2-sqlalchemy' 'python2-pygments' 'python2-routes' 'python2-webhelpers' 'python2-simplejson' 'python2-tempita' 'python2-beaker' 'python2-wsgiref' 'python2-mako' 'python2-decorator' 'python2-paste-script' 'python2-webob' 'python2-crypto' 'python2-formencode')
- makedepends=('python2-setuptools')
+package_python2-hqueue() {
+ depends=('mysql' 'python2>=2.7' 'python2-beaker' 'python2-decorator' 'python2-formencode' 'python2-mako' 'python2-nose' 'python2-paramiko' 'python2-paste' 'python2-paste-deploy' 'python2-paste-script' 'python2-crypto' 'python2-pycurl' 'python2-pygments' 'python2-pylons' 'python2-routes' 'python2-rpyc' 'python2-setuptools' 'python2-simplejson' 'python2-sqlalchemy' 'python2-tempita' 'python2-virtualenv' 'python2-weberror' 'python2-webhelpers' 'python2-webob' 'python2-webtest' 'python2-wsgiref')
cd ${srcdir}/houdini-${pkgver}-linux_x86_64_gcc${_gccver}
tar xzf hqueue.tar.gz
for file in {hqserverd,create_shared_drive.sh,hserver}
do
- install -Dm755 hqueue/scripts/$file ${pkgdir}/opt/hqueue-server/scripts/$file
+ install -Dm755 hqueue/scripts/$file ${pkgdir}/opt/hqueue/scripts/$file
done
- sed -i -e 's|%%INSTALL_DIR%%|/opt/hqueue-server|' ${pkgdir}/opt/hqueue-server/scripts/hqserverd
+ sed -i -e 's|%%INSTALL_DIR%%|/opt/hqueue|' ${pkgdir}/opt/hqueue/scripts/hqserverd
# TODO: hqueue/deps/indep/*
- install -d ${pkgdir}/opt/hqueue-server
- cd hqueue
- unzip -o hqserver-${pkgver}-py2.7.egg
- cp -a hqserver/* ${pkgdir}/opt/hqueue-server
-}
-
-# If you use easy_install then it may be easier to install
-# ${srcdir}/houdini-${pkgver}-linux_x86_64_gcc${_gccver}/hqueue/hqclient-${pkgver}-py2.7.egg
-package_hqueue-client() {
- makedepends=(unzip)
-
- cd ${srcdir}/houdini-${pkgver}-linux_x86_64_gcc${_gccver}
- tar xzf hqueue.tar.gz
-
- install -d ${pkgdir}/opt/hqueue-client
- cd hqueue
- unzip -o hqserver-${pkgver}-py2.7.egg
- cp -a hqserver/client/* ${pkgdir}/opt/hqueue-client
+ # TODO: Convert hqueue/scripts/hqserverd to systemd unit
+ install -d ${pkgdir}/usr/lib/python2.7/site-packages
+ install -Dm644 hqueue/hqserver-${pkgver}-py2.7.egg ${pkgdir}/usr/lib/python2.7/site-packages
+ echo ./hqserver-${pkgver}-py2.7.egg >> ${pkgdir}/usr/lib/python2.7/site-packages/hqserver.pth
}