[arch-commits] Commit in openal/repos (4 files)
Jan Steffens
heftig at archlinux.org
Wed Feb 17 21:10:13 UTC 2016
Date: Wednesday, February 17, 2016 @ 22:10:12
Author: heftig
Revision: 259932
archrelease: copy trunk to staging-i686, staging-x86_64
Added:
openal/repos/staging-i686/
openal/repos/staging-i686/PKGBUILD
(from rev 259931, openal/trunk/PKGBUILD)
openal/repos/staging-x86_64/
openal/repos/staging-x86_64/PKGBUILD
(from rev 259931, openal/trunk/PKGBUILD)
-------------------------+
staging-i686/PKGBUILD | 49 ++++++++++++++++++++++++++++++++++++++++++++++
staging-x86_64/PKGBUILD | 49 ++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 98 insertions(+)
Copied: openal/repos/staging-i686/PKGBUILD (from rev 259931, openal/trunk/PKGBUILD)
===================================================================
--- staging-i686/PKGBUILD (rev 0)
+++ staging-i686/PKGBUILD 2016-02-17 21:10:12 UTC (rev 259932)
@@ -0,0 +1,49 @@
+# $Id$
+# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens at gmail.com>
+# Contributor: Allan McRae <allan at archlinux.org>
+# Contributor: Jason Chu <jchu at xentac.net>
+
+pkgbase=openal
+pkgname=(openal openal-examples)
+pkgver=1.17.2
+pkgrel=2
+pkgdesc="Cross-platform 3D audio library, software implementation"
+arch=(i686 x86_64)
+url="https://github.com/kcat/openal-soft"
+license=(LGPL)
+depends=(glibc)
+makedepends=(alsa-lib pkgconfig cmake libpulse qt4 fluidsynth portaudio jack sdl2 sdl_sound ffmpeg
+ git)
+source=("git+$url#tag=openal-soft-$pkgver")
+sha256sums=('SKIP')
+
+prepare() {
+ mkdir build examples
+ cd $pkgbase-soft
+ sed -i 's/PIX_FMT_YUV420P/AV_&/g' examples/alffplay.c
+}
+
+build() {
+ cd build
+ cmake -D CMAKE_INSTALL_PREFIX=/usr -D CMAKE_BUILD_TYPE=Release ../$pkgbase-soft
+ make
+}
+
+package_openal() {
+ optdepends=('qt4: alsoft-config GUI Configurator'
+ 'fluidsynth: MIDI rendering')
+
+ make -C build DESTDIR="$pkgdir/" install
+ install -m644 $pkgbase-soft/{env-vars,hrtf}.txt "$pkgdir/usr/share/openal/"
+
+### Split openal-examples
+ mv "$pkgdir"/usr/bin/al{ffplay,hrtf,latency,loopback,reverb,stream} examples/
+}
+
+package_openal-examples() {
+ pkgdesc+=" (example programs)"
+ depends=("openal=$pkgver-$pkgrel" sdl2 sdl_sound ffmpeg)
+
+ mkdir -p "$pkgdir/usr/bin"
+ mv examples/* "$pkgdir/usr/bin/"
+}
Copied: openal/repos/staging-x86_64/PKGBUILD (from rev 259931, openal/trunk/PKGBUILD)
===================================================================
--- staging-x86_64/PKGBUILD (rev 0)
+++ staging-x86_64/PKGBUILD 2016-02-17 21:10:12 UTC (rev 259932)
@@ -0,0 +1,49 @@
+# $Id$
+# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens at gmail.com>
+# Contributor: Allan McRae <allan at archlinux.org>
+# Contributor: Jason Chu <jchu at xentac.net>
+
+pkgbase=openal
+pkgname=(openal openal-examples)
+pkgver=1.17.2
+pkgrel=2
+pkgdesc="Cross-platform 3D audio library, software implementation"
+arch=(i686 x86_64)
+url="https://github.com/kcat/openal-soft"
+license=(LGPL)
+depends=(glibc)
+makedepends=(alsa-lib pkgconfig cmake libpulse qt4 fluidsynth portaudio jack sdl2 sdl_sound ffmpeg
+ git)
+source=("git+$url#tag=openal-soft-$pkgver")
+sha256sums=('SKIP')
+
+prepare() {
+ mkdir build examples
+ cd $pkgbase-soft
+ sed -i 's/PIX_FMT_YUV420P/AV_&/g' examples/alffplay.c
+}
+
+build() {
+ cd build
+ cmake -D CMAKE_INSTALL_PREFIX=/usr -D CMAKE_BUILD_TYPE=Release ../$pkgbase-soft
+ make
+}
+
+package_openal() {
+ optdepends=('qt4: alsoft-config GUI Configurator'
+ 'fluidsynth: MIDI rendering')
+
+ make -C build DESTDIR="$pkgdir/" install
+ install -m644 $pkgbase-soft/{env-vars,hrtf}.txt "$pkgdir/usr/share/openal/"
+
+### Split openal-examples
+ mv "$pkgdir"/usr/bin/al{ffplay,hrtf,latency,loopback,reverb,stream} examples/
+}
+
+package_openal-examples() {
+ pkgdesc+=" (example programs)"
+ depends=("openal=$pkgver-$pkgrel" sdl2 sdl_sound ffmpeg)
+
+ mkdir -p "$pkgdir/usr/bin"
+ mv examples/* "$pkgdir/usr/bin/"
+}
More information about the arch-commits
mailing list