summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndré Fabian Silva Delgado <emulatorman@parabola.nu>2014-02-06 18:02:55 -0200
committerAndré Fabian Silva Delgado <emulatorman@parabola.nu>2014-02-06 18:02:55 -0200
commitfc218009c28c39219fe69080c050df791ef73b4a (patch)
tree74313257e7585d7b7f1bb97fcfe16a3f9777c412
parentabb9d7b59cab8f64ecc815b27f7d727408d526db (diff)
parent413075942caac06c549dd690d121e5ea3d244641 (diff)
Merge branch 'master' of ssh://projects.parabolagnulinux.org:1863/srv/git/abslibre
-rw-r--r--libre/blender-libre/PKGBUILD88
-rw-r--r--libre/iceweasel-adblock-plus/PKGBUILD37
-rw-r--r--libre/iceweasel-firebug/PKGBUILD32
-rw-r--r--libre/iceweasel-raismth/PKGBUILD30
-rw-r--r--libre/iceweasel-spell-ru/PKGBUILD33
-rw-r--r--pcr/pdsh/PKGBUILD33
-rw-r--r--pcr/python-lirc/PKGBUILD28
-rw-r--r--pcr/ums/PKGBUILD63
8 files changed, 334 insertions, 10 deletions
diff --git a/libre/blender-libre/PKGBUILD b/libre/blender-libre/PKGBUILD
index cbd87f8b2..556a44a17 100644
--- a/libre/blender-libre/PKGBUILD
+++ b/libre/blender-libre/PKGBUILD
@@ -3,7 +3,7 @@
_pkgname=blender
epoch=10
_pkgver=2.69
-pkgrel=3
+pkgrel=4
_jpgver=1.5
_pyver=3.3
@@ -24,37 +24,54 @@ arch=(
license=GPL
url=http://www.$_pkgname.org
depends=(
+ boost-libs
desktop-file-utils
ffmpeg
fftw
freetype2
+ glew
hicolor-icon-theme
jack
- #jemalloc
+ libjpeg-turbo
libpng
+ libsndfile
libtiff
+ libx11
+ libxext
+ libxi
+ libxml2
+ libxxf86vm
+ llvm-libs
+ mesa-libgl
openal
- openexr-libre
- openimageio
'opencollada=20131031'
opencolorio
- openshadinglanguage
+ openexr
+ openimageio
+ openjpeg
+ 'openshadinglanguage=1.3.3'
+ pcre
+ python
+ sdl
shared-mime-info
xdg-utils
+ zlib
)
[[ $_spn == true ]] && depends+=(libspnav)
optdepends=(
'bullet: for Rigid Bodies and Physics Simulation'
+ #'mesa-libcl: for rendering with optional Mesa OpenCL'
+ 'povray: for optional renderer with POV-Ray'
'xcftools: for import GIMP images to scene (pcr repo)'
- 'povray-libre: for optional renderer with POV-Ray'
'blender-addon-luxrender: for optional renderer and exporter with LuxRender'
'blender-addon-mitsuba: for optional renderer and exporter with Mitsuba (pcr repo)'
'blender-addon-ogre: for export to Ogre3D formats (pcr repo)'
'blender-addon-yafaray: for optional renderer with YafaRay (pcr repo)'
)
makedepends=(
- boost
+ boost # for cycles, booleans, audaspace and/or i18n
cmake
+ llvm
mesa
)
provides=($_pkgname)
@@ -63,7 +80,7 @@ conflicts=($_pkgname)
[[ $_spn == true ]] && conflicts+=($_pkgname-libre)
replaces=$_pkgname
options=(!strip)
-install=$_pkgname-libre.install
+install=$_pkgname.install
source=http://download.$_pkgname.org/source/$_pkgname-$pkgver.tar.gz
sha512sums=f4de1f5a0a7868ee509b57ef65962a6c2af4c2bc7328db6ebe7b8e05f771c06efea92977f7a64433e8383382a33dbd73cb42b2bf872e63410e55c19ddd133142
@@ -108,33 +125,84 @@ build() {
cmake ..\
-DCMAKE_BUILD_TYPE=Release\
-DCMAKE_INSTALL_PREFIX=/usr\
+ -DCYCLES_OSL=/usr\
+ -DLLVM_STATIC=OFF\
+ -DLLVM_VERSION=3.4\
-DOPENIMAGEIO_ROOT_DIR=/usr\
-DOPENJPEG_INCLUDE_DIR=/usr/include/openjpeg-$_jpgver\
+ -DOSL_INCLUDES=/usr/include/OSL\
-DPYTHON_INCLUDE_DIRS=/usr/include/python${_pyver}m\
-DPYTHON_LIBPATH=/usr/lib\
-DPYTHON_LIBRARY=python${_pyver}m\
-DPYTHON_VERSION=$_pyver\
-DSUPPORT_SSE_BUILD=$_SSE\
-DSUPPORT_SSE2_BUILD=$_SSE2\
+ -DWITH_AUDASPACE=ON\
+ -DWITH_BLENDER=ON\
+ -DWITH_BOOST=ON\
+ -DWITH_BOOST_ICU=OFF\
+ -DWITH_BUILDINFO=ON\
-DWITH_BULLET=ON\
+ -DWITH_CODEC_AVI=ON\
-DWITH_CODEC_FFMPEG=ON\
-DWITH_CODEC_SNDFILE=ON\
+ -DWITH_COMPOSITOR=ON\
-DWITH_CYCLES=ON\
-DWITH_CYCLES_CUDA_BINARIES=OFF\
-DWITH_CYCLES_OSL=ON\
+ -DWITH_CYCLES_STANDALONE=ON\
+ -DWITH_CYCLES_STANDALONE_GUI=ON\
-DWITH_FFTW3=ON\
+ -DWITH_FREESTYLE=ON\
-DWITH_GAMEENGINE=ON\
+ -DWITH_GHOST_XDND=ON\
+ -DWITH_IK_ITASC=ON\
+ -DWITH_IK_SOLVER=ON\
+ -DWITH_IMAGE_CINEON=ON\
+ -DWITH_IMAGE_DDS=ON\
+ -DWITH_IMAGE_FRAMESERVER=ON\
+ -DWITH_IMAGE_HDR=ON\
+ -DWITH_IMAGE_OPENEXR=ON\
+ -DWITH_IMAGE_OPENJPEG=ON\
-DWITH_IMAGE_REDCODE=ON\
+ -DWITH_IMAGE_TIFF=ON\
-DWITH_INPUT_NDOF=$_NDOF\
-DWITH_INSTALL_PORTABLE=OFF\
+ -DWITH_INTERNATIONAL=ON\
-DWITH_JACK=ON\
- -DWITH_JACK_DYNLOAD=OFF\
+ -DWITH_JACK_DYNLOAD=ON\
+ -DWITH_LIBMV=OFF\
+ -DWITH_LLVM=ON\
+ -DWITH_LZMA=ON\
+ -DWITH_LZO=ON\
-DWITH_MEM_JEMALLOC=OFF\
+ -DWITH_MEM_VALGRIND=OFF\
+ -DWITH_MOD_BOOLEAN=ON\
+ -DWITH_MOD_FLUID=ON\
-DWITH_MOD_OCEANSIM=ON\
+ -DWITH_MOD_REMESH=ON\
+ -DWITH_MOD_SMOKE=ON\
+ -DWITH_OPENAL=ON\
+ -DWITH_OPENIMAGEIO=ON\
-DWITH_OPENCOLLADA=ON\
+ -DWITH_OPENCOLORIO=ON\
+ -DWITH_OPENMP=ON\
-DWITH_PLAYER=ON\
+ -DWITH_PYTHON=ON\
-DWITH_PYTHON_INSTALL=OFF\
- -DWITH_SYSTEM_GLEW=ON
+ -DWITH_PYTHON_INSTALL_NUMPY=OFF\
+ -DWITH_PYTHON_MODULE=OFF\
+ -DWITH_PYTHON_SAFETY=OFF\
+ -DWITH_PYTHON_SECURITY=ON\
+ -DWITH_RAYOPTIMIZATION=ON\
+ -DWITH_SDL=ON\
+ -DWITH_STATIC_LIBS=OFF\
+ -DWITH_SYSTEM_GLEW=ON\
+ -DWITH_SYSTEM_OPENJPEG=ON\
+ -DWITH_X11_XF86VMODE=ON\
+ -DWITH_X11_XINPUT=ON
+ #-DWITH_MOD_CLOTH_ELTOPO=ON\
+ #-DWITH_SYSTEM_BULLET=ON\
make $MAKEFLAGS
make
}
diff --git a/libre/iceweasel-adblock-plus/PKGBUILD b/libre/iceweasel-adblock-plus/PKGBUILD
new file mode 100644
index 000000000..5bd8c1b56
--- /dev/null
+++ b/libre/iceweasel-adblock-plus/PKGBUILD
@@ -0,0 +1,37 @@
+# $Id: PKGBUILD 104302 2014-01-17 11:39:31Z spupykin $
+# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
+
+
+pkgname=iceweasel-adblock-plus
+pkgver=2.4.1
+_addons_file=230225
+pkgrel=1
+pkgdesc="plugin for iceweasel which block ads and banners"
+arch=('any')
+url="http://adblockplus.org/"
+license=('GPL')
+depends=("iceweasel-libre")
+makedepends=('unzip')
+provides=(firefox-adblock-plus=$pkgver)
+conflicts=firefox-adblock-plus
+replaces=firefox-adblock-plus
+noextract=("adblock_plus-$pkgver-fx+tb+fn+sm.xpi")
+source=(https://addons.mozilla.org/firefox/downloads/file/${_addons_file}/adblock_plus-$pkgver-fx+tb+fn+sm.xpi)
+md5sums=('3fe51813290a0d7103b620e2813a8c0e')
+
+package() {
+# _ffver=`pacman -Q firefox | cut -f2 -d\ | cut -f1-2 -d.`
+# depends=("iceweasel-libre>=${_ffver}" "iceweasel-libre<=${_ffver/0/99}")
+
+ cd $srcdir
+ [ $NOEXTRACT -eq 1 ] || unzip adblock_plus-$pkgver-fx+tb+fn+sm.xpi
+ local emid=$(sed -n -e '/<\?em:id>\?/!d; s/.*\([\"{].*[}\"]\).*/\1/; s/\"//g; p; q' install.rdf)
+ local dstdir=$pkgdir/usr/lib/iceweasel/browser/extensions/${emid}
+ [ -n ${emid} ] || return 1
+ install -d $dstdir
+# sed -i 's#<em:maxVersion>.*</em:maxVersion>#<em:maxVersion>20.*</em:maxVersion>#' install.rdf
+ cp -R * $dstdir
+ rm $dstdir/*.xpi
+ find $pkgdir -type d -exec chmod 0755 {} \;
+ find $pkgdir -type f -exec chmod 0644 {} \;
+}
diff --git a/libre/iceweasel-firebug/PKGBUILD b/libre/iceweasel-firebug/PKGBUILD
new file mode 100644
index 000000000..ecbf92319
--- /dev/null
+++ b/libre/iceweasel-firebug/PKGBUILD
@@ -0,0 +1,32 @@
+# $Id: PKGBUILD 105364 2014-02-06 03:30:33Z speps $
+# Maintainer: speps <speps at aur dot archlinux dot org>
+
+pkgname=iceweasel-firebug
+pkgver=1.12.6
+pkgrel=1
+pkgdesc="Iceweasel plugin with tools for web development."
+arch=(any)
+url="http://getfirebug.com/"
+license=('custom:BSD')
+groups=('iceweasel-addons')
+depends=('iceweasel-libre')
+provides=('firebug' firefox-firebug=$pkgver)
+conflicts=(firefox-firebug)
+replaces=(firefox-firebug)
+source=("${url}releases/firebug/${pkgver%.*}/firebug-$pkgver.xpi")
+md5sums=('e929032f03f3af210355905cd4ddf6d3')
+
+package() {
+ cd "$srcdir"
+
+ # extension
+ _dest="$pkgdir/usr/lib/iceweasel/browser/extensions/firebug@software.joehewitt.com"
+ find . -type d -exec install -d {} $_dest/{} \;
+ find . -type f -exec install -Dm644 {} $_dest/{} \;
+
+ # license
+ install -Dm644 license.txt \
+ "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/libre/iceweasel-raismth/PKGBUILD b/libre/iceweasel-raismth/PKGBUILD
new file mode 100644
index 000000000..d6137e289
--- /dev/null
+++ b/libre/iceweasel-raismth/PKGBUILD
@@ -0,0 +1,30 @@
+# $Id: PKGBUILD 101450 2013-11-25 21:16:28Z speps $
+# Maintainer: speps <speps at aur dot archlinux dot org>
+
+pkgname=iceweasel-raismth
+pkgver=4.0.1
+pkgrel=1
+pkgdesc="Iceweasel plugin for watching Rai.tv live channels, vod and replay contents w/o *light (Silverlight/Moonlight)"
+arch=('any')
+url="http://acab.servebeer.com/"
+license=('GPL3')
+groups=('iceweasel-addons')
+depends=('iceweasel-libre')
+optdepends=('mplayer: default video player'
+ 'faad: default audio player')
+provides=('raismth' firefox-raismth=$pkgver)
+conflicts=firefox-raismth
+replaces=firefox-raismth
+source=("${url}raismth-$pkgver.xpi")
+md5sums=('f772ef1a74b0aba3a739849fee3238ea')
+
+package() {
+ cd "$srcdir"
+
+ # extension
+ _dest="$pkgdir/usr/lib/iceweasel/browser/extensions/raismth@mitm.rc"
+ find . -type d -exec install -d {} $_dest/{} \;
+ find . -type f -exec install -Dm644 {} $_dest/{} \;
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/libre/iceweasel-spell-ru/PKGBUILD b/libre/iceweasel-spell-ru/PKGBUILD
new file mode 100644
index 000000000..2a5a84518
--- /dev/null
+++ b/libre/iceweasel-spell-ru/PKGBUILD
@@ -0,0 +1,33 @@
+# $Id: PKGBUILD 90907 2013-05-15 13:06:09Z spupykin $
+# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
+# Contributor: Maciej Sitarz <macieks@freesco.pl>
+
+pkgname=iceweasel-spell-ru
+pkgver=0.4.4
+pkgrel=13
+pkgdesc="Russian spellchecker dictionary for Iceweasel"
+arch=(any)
+url="https://addons.mozilla.org/firefox/dictionaries/"
+license=("GPL")
+depends=("iceweasel-libre")
+provides=(firefox-spell-ru=$pkgver)
+conflicts=firefox-spell-ru
+replaces=firefox-spell-ru
+noextract=(russian_spellchecking_dictionary_with_io_support-$pkgver-fx+tb+sm.xpi)
+source=(https://addons.mozilla.org/firefox/downloads/file/98798/russian_spellchecking_dictionary-$pkgver-fx+tb+sm.xpi)
+md5sums=('269a8bdd38a5641b5f6cfb12715f1029')
+
+package() {
+# _ffver=`pacman -Q iceweasel-libre | cut -f2 -d\ | cut -f1 -d-`
+# depends=("iceweasel>=${_ffver}" "iceweasel<=${_ffver/0/99}")
+
+ cd $srcdir
+ rm $srcdir/*.xpi
+ local _dir=$pkgdir/usr/lib/iceweasel/browser/extensions/ru@dictionaries.addons.mozilla.org
+ mkdir -p "${_dir}"
+ cd "${_dir}"
+ sed -i 's#<em:maxVersion>.*</em:maxVersion>#<em:maxVersion>20.*</em:maxVersion>#' $srcdir/install.rdf
+ cp -r $srcdir/* "${_dir}"
+ find ${_dir} -type f -exec chmod 0644 {} \;
+ touch ${_dir}/chrome.manifest
+}
diff --git a/pcr/pdsh/PKGBUILD b/pcr/pdsh/PKGBUILD
new file mode 100644
index 000000000..0f4fc2461
--- /dev/null
+++ b/pcr/pdsh/PKGBUILD
@@ -0,0 +1,33 @@
+# Contributor: drrossum <d.r.vanrossum at gmx.de>
+# Contributor: sh0 <mee@sh0.org>
+# Maintainer : AurÃelien Desbrieres <aurelien@xload.io>
+
+pkgname=pdsh
+pkgver=2.29
+pkgrel=2
+pkgdesc='Parallel Distributed Shell'
+url='http://code.google.com/p/pdsh/'
+arch=('i686' 'x86_64')
+license=('GPL')
+depends=('glibc' 'openssh' 'readline')
+optdepends=('perl: required by the dshbak utility')
+options=('libtool')
+source=("http://pdsh.googlecode.com/files/$pkgname-$pkgver.tar.bz2")
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ ./configure --prefix=/usr --mandir=/usr/share/man \
+ --without-rsh \
+ --with-ssh \
+ --with-dshgroups \
+ --with-readline || return 1
+ make || return 1
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}/" install || return 1
+ rmdir "${pkgdir}/usr/sbin"
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/pcr/python-lirc/PKGBUILD b/pcr/python-lirc/PKGBUILD
new file mode 100644
index 000000000..06e6988ef
--- /dev/null
+++ b/pcr/python-lirc/PKGBUILD
@@ -0,0 +1,28 @@
+# $Id$
+# Contributor: Eelco Cramer <eelco@servicelab.org>
+# Maintainer : Parabola Aurélien Desbrières <aurelien@xload.io>
+
+pkgname=python-lirc
+pkgver=1.2.1
+pkgrel=1
+pkgdesc="LIRC extension written in Cython for Python 3"
+arch=('any')
+url="https://github.com/piface/pifacecad"
+license=('GPL3')
+depends=('python'
+ 'lirc'
+ 'cython')
+makedepends=('python-distribute')
+source=(https://github.com/tompreston/python-lirc/archive/v${pkgver}.tar.gz)
+
+build() {
+ cd $srcdir/$pkgname-${pkgver}
+ make py3
+ python setup.py build
+}
+
+package() {
+ cd $srcdir/$pkgname-${pkgver}
+ python setup.py install --prefix=/usr --root=$pkgdir install
+}
+
diff --git a/pcr/ums/PKGBUILD b/pcr/ums/PKGBUILD
new file mode 100644
index 000000000..329120adb
--- /dev/null
+++ b/pcr/ums/PKGBUILD
@@ -0,0 +1,63 @@
+# Contributor: Red Squirrel <iam at redsquirrel87 dot com>
+# Maintainer : Parabola Aurélien DESBRIÈRES <aurelien@xload.io>
+# Based on PMS PKGBUILD
+
+pkgname=ums
+pkgver=3.4.0
+pkgrel=1
+pkgdesc="Universal Media Server: a DLNA-compliant UPnP Media Server."
+arch=('i686' 'x86_64')
+url="http://www.universalmediaserver.com/"
+license=('GPL2')
+depends=('mplayer' 'ffmpeg' 'mencoder' 'libmediainfo' 'java-runtime')
+makedepends=("unzip")
+[ "$CARCH" = "i686" ] && \
+optdepends=("vlc: For Internet video/audio")
+[ "$CARCH" = "x86_64" ] && \
+optdepends=("vlc: Internet video/audio support"
+ "lib32-gcc-libs: tsMuxeR support"
+ "lib32-glibc: tsMuxeR support")
+backup=(opt/ums/UMS.conf \
+ opt/ums/WEB.conf)
+source=("http://downloads.sourceforge.net/project/unimediaserver/Official%20Releases/Linux/UMS-$pkgver.tgz")
+
+package() {
+ mkdir -p $pkgdir/opt/ums
+ mkdir $pkgdir/opt/ums/database
+ mkdir -p $pkgdir/usr/bin
+ chmod -R 755 $srcdir/$pkgname-$pkgver/plugins $srcdir/$pkgname-$pkgver/documentation
+ cp -r $srcdir/$pkgname-$pkgver/* $pkgdir/opt/ums/
+ chmod +x $pkgdir/opt/ums/UMS.sh \
+ $pkgdir/opt/ums/linux/tsMuxeR
+ touch $pkgdir/opt/ums/UMS.conf
+ touch $pkgdir/opt/ums/debug.log
+ chgrp users $pkgdir/opt/ums/UMS.conf \
+ $pkgdir/opt/ums/WEB.conf \
+ $pkgdir/opt/ums/debug.log \
+ $pkgdir/opt/ums/database
+
+ chmod g+w $pkgdir/opt/ums/UMS.conf \
+ $pkgdir/opt/ums/WEB.conf \
+ $pkgdir/opt/ums/debug.log \
+ $pkgdir/opt/ums/database
+
+ unzip -q -u $srcdir/$pkgname-$pkgver/ums.jar -d ums_jar
+ install -d -m 755 $pkgdir/usr/share/pixmaps
+ install -D -m 644 $srcdir/ums_jar/resources/images/logo.png $pkgdir/usr/share/pixmaps/ums.png
+
+ cat > ums.desktop << EoF
+[Desktop Entry]
+Version=1.0
+Encoding=UTF-8
+Name=Universal Media Server
+Comment=A DLNA-compliant UPnP Media Server.
+Exec=/opt/ums/UMS.sh
+Icon=ums.png
+Terminal=false
+Type=Application
+Categories=Java;Multimedia;AudioVideo;
+EoF
+
+ install -D -m 644 $srcdir/ums.desktop $pkgdir/usr/share/applications/ums.desktop
+
+}