summaryrefslogtreecommitdiff
path: root/community
diff options
context:
space:
mode:
authorNicolás Reynolds <fauno@endefensadelsl.org>2014-06-22 04:08:32 +0000
committerNicolás Reynolds <fauno@endefensadelsl.org>2014-06-22 04:08:32 +0000
commitb137011f8ca1733aef39da7b276bba93c3ad74cd (patch)
tree2ff1f035954703328fe1f6cc6b37fcc975aafbd0 /community
parent000001015cbeaabdc2e0f70899a6b810996f98cc (diff)
Sun Jun 22 03:57:56 UTC 2014
Diffstat (limited to 'community')
-rw-r--r--community/docker/PKGBUILD4
-rw-r--r--community/ffms2/PKGBUILD12
-rw-r--r--community/gputils/PKGBUILD6
-rw-r--r--community/iodine/PKGBUILD8
-rw-r--r--community/libgit2/PKGBUILD7
-rwxr-xr-xcommunity/plex-home-theater/PKGBUILD33
-rw-r--r--community/plex-home-theater/plex-home-theater.install16
-rw-r--r--community/plex-home-theater/plexhometheater.service17
-rw-r--r--community/texstudio/PKGBUILD4
9 files changed, 81 insertions, 26 deletions
diff --git a/community/docker/PKGBUILD b/community/docker/PKGBUILD
index a24c164eb..5b378e75a 100644
--- a/community/docker/PKGBUILD
+++ b/community/docker/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 112920 2014-06-09 14:47:37Z seblu $
+# $Id: PKGBUILD 113377 2014-06-20 22:48:46Z seblu $
# Maintainer: Sébastien "Seblu" Luttringer
pkgname=docker
-pkgver=1.0.0
+pkgver=1.0.1
pkgrel=1
epoch=1
pkgdesc='Pack, ship and run any application as a lightweight container'
diff --git a/community/ffms2/PKGBUILD b/community/ffms2/PKGBUILD
index 1f4451a3a..24de9db9e 100644
--- a/community/ffms2/PKGBUILD
+++ b/community/ffms2/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 112748 2014-06-06 08:12:32Z alucryd $$
+# $Id: PKGBUILD 113391 2014-06-21 10:06:40Z alucryd $$
# Maintainer: Maxime Gauduin <alucryd@gmail.com>
pkgname=ffms2
-pkgver=2.19.1.r120.9203af5
+pkgver=2.20
pkgrel=1
pkgdesc='A libav/ffmpeg based source library and Avisynth plugin for easy frame accurate access'
arch=('i686' 'x86_64')
@@ -11,18 +11,18 @@ license=('GPL')
depends=('ffmpeg')
makedepends=('git')
provides=('vapoursynth-plugin-ffms2')
-source=("git+https://github.com/FFMS/ffms2.git#commit=9203af5")
-sha256sums=('SKIP')
+source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz")
+sha256sums=('c7d880172756c253f2c5673044dabf03c19890dcfe64da5104ee9f42a1a573a0')
build() {
- cd ${pkgname}
+ cd ${pkgname}-${pkgver}
./autogen.sh --prefix='/usr' --enable-shared --disable-static --enable-avresample
make
}
package() {
- cd ${pkgname}
+ cd ${pkgname}-${pkgver}
make DESTDIR="${pkgdir}" install
diff --git a/community/gputils/PKGBUILD b/community/gputils/PKGBUILD
index fbf0f94a5..5ff57b3db 100644
--- a/community/gputils/PKGBUILD
+++ b/community/gputils/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 94996 2013-08-02 22:34:27Z cinelli $
+# $Id: PKGBUILD 113403 2014-06-21 18:20:31Z jelle $
# Maintainer: Federico Cinelli <cinelli@aur.archlinux.org>
# Contributor: Johannes Martin <honzor@gmx.net>
# Contributor: JJDaNiMoTh <jjdanimoth.aur@gmail.com>
# Contributor: Stefan Husmann <stefan-husmann@t-online.de>
pkgname=gputils
-pkgver=1.2.0
+pkgver=1.3.0
pkgrel=1
pkgdesc="PIC Programming Utilities"
arch=('i686' 'x86_64')
@@ -13,7 +13,7 @@ url="http://gputils.sourceforge.net/"
license=('GPL')
depends=('glibc')
source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz")
-md5sums=('4332391ce058c636d6c15d05d4cecd86')
+md5sums=('175dedeb141b4a4609a70262847257e4')
build() {
cd "$srcdir/$pkgname-$pkgver"
diff --git a/community/iodine/PKGBUILD b/community/iodine/PKGBUILD
index 57017b56d..e4f28ff08 100644
--- a/community/iodine/PKGBUILD
+++ b/community/iodine/PKGBUILD
@@ -1,12 +1,12 @@
-# $Id: PKGBUILD 106266 2014-02-26 03:44:24Z fyan $
+# $Id: PKGBUILD 113393 2014-06-21 10:38:54Z fyan $
# Maintainer: Felix Yan <felixonmars@gmail.com>
# Contributor: Christian Hesse <mail@eworm.de>
# Contributor: Daenyth <Daenyth+Arch [at] gmail [dot] com>
# Contributor: nofxx <x@nofxx.com>
pkgname=iodine
-pkgver=0.6.0rc1
-pkgrel=4
+pkgver=0.7.0
+pkgrel=1
pkgdesc='Tunnel IPv4 data through a DNS server'
arch=('i686' 'x86_64')
url='http://code.kryo.se/iodine'
@@ -33,6 +33,6 @@ package() {
install -Dm644 "$srcdir/iodined.conf.d" "$pkgdir/etc/conf.d/iodined"
}
-sha256sums=('dacf950198b68fd1dae09fe980080155b0c75718f581c08e069eee0c1b6c5e60'
+sha256sums=('ad2b40acf1421316ec15800dcde0f587ab31d7d6f891fa8b9967c4ded93c013e'
'4d2c45ab783ce07911afe48403884edc0ee5ccbb463bc4026f83b511d5dde418'
'6babc497d86e7b142f61e529f9facacb95e868e920b15dcf66e039891b02929b')
diff --git a/community/libgit2/PKGBUILD b/community/libgit2/PKGBUILD
index 4345c73bb..bc68be153 100644
--- a/community/libgit2/PKGBUILD
+++ b/community/libgit2/PKGBUILD
@@ -1,11 +1,12 @@
-# $Id: PKGBUILD 113375 2014-06-20 17:47:33Z thestinger $
+# $Id: PKGBUILD 113387 2014-06-21 05:05:19Z thestinger $
# Maintainer: Daniel Micay <danielmicay@gmail.com>
# Contributor: Hilton Medeiros <medeiros.hilton@gmail.com>
# Contributor: Dave Reisner <d@falconindy.com>
pkgname=libgit2
-pkgver=0.21.0
+pkgver=0.20.0
pkgrel=1
+epoch=1
pkgdesc="A linkable library for Git"
arch=('i686' 'x86_64')
url="http://libgit2.github.com/"
@@ -13,7 +14,7 @@ depends=(zlib openssl libssh2)
makedepends=(cmake python)
license=('GPL2')
source=("https://github.com/libgit2/libgit2/archive/v${pkgver}.tar.gz")
-md5sums=('06b598bf21b0536dcbf454dc63af2313')
+md5sums=('e35f613a37e11354f34249f2faa68237')
build() {
cd $pkgname-$pkgver
diff --git a/community/plex-home-theater/PKGBUILD b/community/plex-home-theater/PKGBUILD
index 32d4635e9..6f5996768 100755
--- a/community/plex-home-theater/PKGBUILD
+++ b/community/plex-home-theater/PKGBUILD
@@ -1,23 +1,31 @@
-# $Id: PKGBUILD 108338 2014-03-27 00:27:19Z alucryd $
+# $Id: PKGBUILD 113395 2014-06-21 10:43:05Z alucryd $
# Maintainer: Maxime Gauduin <alucryd@gmail.com>
# Contributor: Daniel Wallace <daniel.wallace@gatech.edu>
pkgname=plex-home-theater
-pkgver=1.0.13
+pkgver=1.1.4
pkgrel=1
pkgdesc='Plex Home Theater'
arch=('i686' 'x86_64')
url='http://www.plexapp.com/'
license=('GPL2')
-depends=('boost-libs' 'curl' 'fontconfig' 'glew' 'java-runtime' 'lame' 'libass' 'libcdio' 'libjpeg-turbo' 'libmad' 'libmicrohttpd' 'libmodplug' 'libmpeg2' 'libsamplerate' 'libssh' 'libusb-compat' 'libva' 'libxrandr' 'lzo2' 'mesa' 'rtmpdump' 'sdl_image' 'sdl_mixer' 'smbclient' 'taglib' 'tinyxml' 'yajl')
-makedepends=('boost' 'cmake' 'doxygen' 'ftgl' 'java-environment' 'libcec' 'libplist' 'libshairport' 'nasm' 'swig' 'unzip' 'zip')
+depends=('boost-libs' 'curl' 'fontconfig' 'glew' 'lame' 'libass' 'libcdio'
+ 'libjpeg-turbo' 'libmad' 'libmicrohttpd' 'libmodplug' 'libmpeg2'
+ 'libsamplerate' 'libssh' 'libusb-compat' 'libva' 'libxrandr' 'lzo2'
+ 'mesa' 'rtmpdump' 'sdl_image' 'sdl_mixer' 'smbclient' 'taglib'
+ 'tinyxml' 'yajl')
+makedepends=('boost' 'cmake' 'doxygen' 'ftgl' 'java-runtime' 'libcec'
+ 'libplist' 'libshairport' 'nasm' 'swig' 'unzip' 'zip')
optdepends=('libplist: AirPlay support'
'libshairport: AirPlay support'
'libcec: Pulse-Eight USB-CEC adapter support'
'pulseaudio: PulseAudio support')
+install="${pkgname}.install"
source=("https://github.com/plexinc/plex-home-theater-public/archive/pht-v${pkgver}.tar.gz"
+ 'plexhometheater.service'
'plexhometheater.sh')
-sha256sums=('6a50fe804cfa194a8b694a5c5a8a462610db582fc4528d6a7db597477a72a6fa'
+sha256sums=('1f3be5bb9a09b05e624a0ca010c673436b2f1cdcf8dff7c94a030235af340fbb'
+ 'bca8cd5aa13f469f93dd4e9868c0b5050395ca32f28b19852e5830441b67e1be'
'c551d8f50342dcfede5a11e1bae2c18b25d44b89a5a29863e5809d45ef365702')
build() {
@@ -28,7 +36,12 @@ build() {
fi
mkdir build && cd build
- cmake .. -DCMAKE_BUILD_TYPE='Release' -DCMAKE_INSTALL_PREFIX='/opt/plexhometheater' -DCMAKE_C_FLAGS="$CMAKE_C_FLAGS -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include" -DCMAKE_CXX_FLAGS="$CMAKE_CXX_FLAGS -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include" -DENABLE_{AUTOUPDATE,DUMP_SYMBOLS}='FALSE' -DENABLE_PYTHON='TRUE' -DPYTHON_EXEC='/usr/bin/python2' -DUSE_INTERNAL_FFMPEG='TRUE' -DCREATE_BUNDLE='FALSE'
+ cmake .. -DCMAKE_INSTALL_PREFIX='/opt/plexhometheater' \
+ -DCMAKE_C_FLAGS="$CMAKE_C_FLAGS -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include" \
+ -DCMAKE_CXX_FLAGS="$CMAKE_CXX_FLAGS -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include" \
+ -DENABLE_{AUTOUPDATE,DUMP_SYMBOLS}='FALSE' -DENABLE_PYTHON='TRUE' \
+ -DPYTHON_EXEC='/usr/bin/python2' -DUSE_INTERNAL_FFMPEG='TRUE' \
+ -DCREATE_BUNDLE='FALSE'
make
}
@@ -41,6 +54,14 @@ package() {
install -m 755 "${srcdir}"/plexhometheater.sh "${pkgdir}"/usr/bin/
install -m 644 ../plex/Resources/plexhometheater.desktop "${pkgdir}"/usr/share/applications/
install -m 644 ../plex/Resources/plex-icon-256.png "${pkgdir}"/usr/share/pixmaps/plexhometheater.png
+
+ # Systemd
+ install -dm 755 "${pkgdir}"/usr/lib/systemd/system
+ install -m 644 ../../plexhometheater.service "${pkgdir}"/usr/lib/systemd/system/
+
+ # Plex user home
+ install -dm 700 "${pkgdir}"/var/lib/plex
+ chown 421:421 "${pkgdir}"/var/lib/plex
}
# vim: ts=2 sw=2 et:
diff --git a/community/plex-home-theater/plex-home-theater.install b/community/plex-home-theater/plex-home-theater.install
new file mode 100644
index 000000000..e84deb4f2
--- /dev/null
+++ b/community/plex-home-theater/plex-home-theater.install
@@ -0,0 +1,16 @@
+post_install() {
+ getent group plex > /dev/null 2>&1 || groupadd -g 421 plex
+ getent passwd plex > /dev/null 2>&1 || useradd -c 'Plex user' -u 421 -g plex -G audio,video,network,optical -d /var/lib/plex -s /sbin/nologin plex
+ passwd -l plex > /dev/null
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ getent passwd plex > /dev/null 2>&1 && userdel plex
+ getent group plex > /dev/null 2>&1 && groupdel plex
+}
+
+# vim: ts=2 sw=2 et:
diff --git a/community/plex-home-theater/plexhometheater.service b/community/plex-home-theater/plexhometheater.service
new file mode 100644
index 000000000..8efb504f5
--- /dev/null
+++ b/community/plex-home-theater/plexhometheater.service
@@ -0,0 +1,17 @@
+[Unit]
+Description = Starts an instance of Plex Home Theater using xinit
+After = systemd-user-sessions.service
+Conflicts = getty@tty7.service
+
+[Service]
+User = plex
+Group = plex
+PAMName = login
+Type = simple
+TTYPath = /dev/tty7
+Environment = XBMC_HOME=/opt/plexhometheater/share/XBMC
+ExecStart = /usr/bin/xinit /usr/bin/dbus-launch --exit-with-session /opt/plexhometheater/bin/plexhometheater --standalone -l /run/lirc/lircd -- :0 -nolisten tcp vt7
+Restart = on-abort
+
+[Install]
+WantedBy = multi-user.target
diff --git a/community/texstudio/PKGBUILD b/community/texstudio/PKGBUILD
index dfbad8186..7ab3a3b3a 100644
--- a/community/texstudio/PKGBUILD
+++ b/community/texstudio/PKGBUILD
@@ -2,7 +2,7 @@
# Contributor: Clément DEMOULINS <clement@archivel.fr>
pkgname=texstudio
-pkgver=2.7.0
+pkgver=2.8.0
pkgrel=1
pkgdesc="Integrated writing environment for creating LaTeX documents"
arch=('i686' 'x86_64')
@@ -14,7 +14,7 @@ replaces=('texmakerx')
install=$pkgname.install
source=(http://downloads.sourceforge.net/project/texstudio/texstudio/TeXstudio%20${pkgver}/${pkgname}-${pkgver}.tar.gz)
-md5sums=('e2745d828d2c945bea97ea42e57fc881')
+md5sums=('01205800d4a4fdc3ade4f761eabd8e3b')
build() {
cd "$srcdir/$pkgname$pkgver"