[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