Date: Wednesday, November 16, 2011 @ 14:18:19 Author: schiv Revision: 142838
archrelease: copy trunk to testing-i686, testing-x86_64 Added: libffado/repos/testing-i686/60-ffado.rules (from rev 142837, libffado/trunk/60-ffado.rules) libffado/repos/testing-i686/PKGBUILD (from rev 142837, libffado/trunk/PKGBUILD) libffado/repos/testing-x86_64/60-ffado.rules (from rev 142837, libffado/trunk/60-ffado.rules) libffado/repos/testing-x86_64/PKGBUILD (from rev 142837, libffado/trunk/PKGBUILD) Deleted: libffado/repos/testing-i686/60-ffado.rules libffado/repos/testing-i686/PKGBUILD libffado/repos/testing-x86_64/60-ffado.rules libffado/repos/testing-x86_64/PKGBUILD -------------------------------+ testing-i686/60-ffado.rules | 54 ++++++++-------- testing-i686/PKGBUILD | 133 ++++++++++++++++++++-------------------- testing-x86_64/60-ffado.rules | 54 ++++++++-------- testing-x86_64/PKGBUILD | 133 ++++++++++++++++++++-------------------- 4 files changed, 188 insertions(+), 186 deletions(-) Deleted: testing-i686/60-ffado.rules =================================================================== --- testing-i686/60-ffado.rules 2011-11-16 19:17:25 UTC (rev 142837) +++ testing-i686/60-ffado.rules 2011-11-16 19:18:19 UTC (rev 142838) @@ -1,27 +0,0 @@ -SUBSYSTEM!="firewire", GOTO="ffado_end" - -ATTR{vendor}=="0x000166", GROUP="audio", ENV{ID_FFADO}="1" # TC GROUP A/S -ATTR{vendor}=="0x0001f2", GROUP="audio", ENV{ID_FFADO}="1" # Mark of the Unicorn, Inc. -ATTR{vendor}=="0x0003db", GROUP="audio", ENV{ID_FFADO}="1" # Apogee Electronics Corp. -ATTR{vendor}=="0x000595", GROUP="audio", ENV{ID_FFADO}="1" # Alesis Corporation -ATTR{vendor}=="0x0007f5", GROUP="audio", ENV{ID_FFADO}="1" # Bridgeco Co AG -ATTR{vendor}=="0x000a92", GROUP="audio", ENV{ID_FFADO}="1" # Presonus Corporation -ATTR{vendor}=="0x000aac", GROUP="audio", ENV{ID_FFADO}="1" # TerraTec Electronic GmbH -ATTR{vendor}=="0x000d6c", GROUP="audio", ENV{ID_FFADO}="1" # M-Audio -ATTR{vendor}=="0x000f1b", GROUP="audio", ENV{ID_FFADO}="1" # Ego Systems Inc. -ATTR{vendor}=="0x000ff2", GROUP="audio", ENV{ID_FFADO}="1" # Loud Technologies Inc. -ATTR{vendor}=="0x001260", GROUP="audio", ENV{ID_FFADO}="1" # Stanton Magnetics,inc. -ATTR{vendor}=="0x00130e", GROUP="audio", ENV{ID_FFADO}="1" # Focusrite Audio Engineering Limited -ATTR{vendor}=="0x001486", GROUP="audio", ENV{ID_FFADO}="1" # Echo Digital Audio Corporation -ATTR{vendor}=="0x001564", GROUP="audio", ENV{ID_FFADO}="1" # BEHRINGER Spezielle Studiotechnik GmbH -ATTR{vendor}=="0x001c2d", GROUP="audio", ENV{ID_FFADO}="1" # FlexRadio Systems -ATTR{vendor}=="0x001c6a", GROUP="audio", ENV{ID_FFADO}="1" # Weiss Engineering Ltd. -ATTR{vendor}=="0x0040ab", GROUP="audio", ENV{ID_FFADO}="1" # ROLAND DG CORPORATION - -# The devices below abuse another Vendor's ID, and therefore we need more advanced rules for those. - -ATTR{vendor}=="0x00000a", ATTR{model}=="0x030000", ATTR{units}=="*0x00a02d:0x010001*", GROUP="audio", ENV{ID_FFADO}="1" # CME, Matrix K FW -ATTR{vendor}=="0x00000f", ATTR{model}=="0x01006?", ATTR{units}=="*0x00a02d:0x010001*", GROUP="audio", ENV{ID_FFADO}="1" # Mackie, Onyx Firewire -ATTR{vendor}=="0x000a35", ATTR{units}=="0x000a35:0x00000[12]", GROUP="audio", ENV{ID_FFADO}="1" # RME - -LABEL="ffado_end" Copied: libffado/repos/testing-i686/60-ffado.rules (from rev 142837, libffado/trunk/60-ffado.rules) =================================================================== --- testing-i686/60-ffado.rules (rev 0) +++ testing-i686/60-ffado.rules 2011-11-16 19:18:19 UTC (rev 142838) @@ -0,0 +1,27 @@ +SUBSYSTEM!="firewire", GOTO="ffado_end" + +ATTR{vendor}=="0x000166", GROUP="audio", ENV{ID_FFADO}="1" # TC GROUP A/S +ATTR{vendor}=="0x0001f2", GROUP="audio", ENV{ID_FFADO}="1" # Mark of the Unicorn, Inc. +ATTR{vendor}=="0x0003db", GROUP="audio", ENV{ID_FFADO}="1" # Apogee Electronics Corp. +ATTR{vendor}=="0x000595", GROUP="audio", ENV{ID_FFADO}="1" # Alesis Corporation +ATTR{vendor}=="0x0007f5", GROUP="audio", ENV{ID_FFADO}="1" # Bridgeco Co AG +ATTR{vendor}=="0x000a92", GROUP="audio", ENV{ID_FFADO}="1" # Presonus Corporation +ATTR{vendor}=="0x000aac", GROUP="audio", ENV{ID_FFADO}="1" # TerraTec Electronic GmbH +ATTR{vendor}=="0x000d6c", GROUP="audio", ENV{ID_FFADO}="1" # M-Audio +ATTR{vendor}=="0x000f1b", GROUP="audio", ENV{ID_FFADO}="1" # Ego Systems Inc. +ATTR{vendor}=="0x000ff2", GROUP="audio", ENV{ID_FFADO}="1" # Loud Technologies Inc. +ATTR{vendor}=="0x001260", GROUP="audio", ENV{ID_FFADO}="1" # Stanton Magnetics,inc. +ATTR{vendor}=="0x00130e", GROUP="audio", ENV{ID_FFADO}="1" # Focusrite Audio Engineering Limited +ATTR{vendor}=="0x001486", GROUP="audio", ENV{ID_FFADO}="1" # Echo Digital Audio Corporation +ATTR{vendor}=="0x001564", GROUP="audio", ENV{ID_FFADO}="1" # BEHRINGER Spezielle Studiotechnik GmbH +ATTR{vendor}=="0x001c2d", GROUP="audio", ENV{ID_FFADO}="1" # FlexRadio Systems +ATTR{vendor}=="0x001c6a", GROUP="audio", ENV{ID_FFADO}="1" # Weiss Engineering Ltd. +ATTR{vendor}=="0x0040ab", GROUP="audio", ENV{ID_FFADO}="1" # ROLAND DG CORPORATION + +# The devices below abuse another Vendor's ID, and therefore we need more advanced rules for those. + +ATTR{vendor}=="0x00000a", ATTR{model}=="0x030000", ATTR{units}=="*0x00a02d:0x010001*", GROUP="audio", ENV{ID_FFADO}="1" # CME, Matrix K FW +ATTR{vendor}=="0x00000f", ATTR{model}=="0x01006?", ATTR{units}=="*0x00a02d:0x010001*", GROUP="audio", ENV{ID_FFADO}="1" # Mackie, Onyx Firewire +ATTR{vendor}=="0x000a35", ATTR{units}=="0x000a35:0x00000[12]", GROUP="audio", ENV{ID_FFADO}="1" # RME + +LABEL="ffado_end" Deleted: testing-i686/PKGBUILD =================================================================== --- testing-i686/PKGBUILD 2011-11-16 19:17:25 UTC (rev 142837) +++ testing-i686/PKGBUILD 2011-11-16 19:18:19 UTC (rev 142838) @@ -1,66 +0,0 @@ -# $Id$ -# Maintainer: Ray Rashif <schivmeis...@gmail.com> -# Contributor: galiyo...@gmail.com -# Contributor: Jon Kristian Nilsen <jokr.nil...@gmail.com> - -pkgname=libffado -pkgver=2.0.1 -pkgrel=4 -pkgdesc="Driver for FireWire audio devices" -arch=('i686' 'x86_64') -url="http://www.ffado.org/" -license=('GPL') -depends=('libiec61883' 'libavc1394' 'libsigc++' - 'libxml++' 'alsa-lib' 'dbus') -makedepends=('scons' 'python2-qt') -optdepends=('python2-qt: mixer applet') -provides=('ffado') -source=("http://www.ffado.org/files/$pkgname-$pkgver.tar.gz" - '60-ffado.rules') -md5sums=('786f31facd417e6207e429f50af0e15e' - 'f03a3e950801c4405b8934084651bca8') - -build() { - cd "$srcdir/$pkgname-$pkgver" - - # hack to use CFLAGS without optimising - sed -i 's/-O2//g' SConstruct - - if [ "$CARCH" = "x86_64" ]; then - sed -i "s/-m64/-m64 $CFLAGS/g" SConstruct - else - sed -i "s/-m32/-m32 $CFLAGS/g" SConstruct - fi - - # python2 fix - sed -i 's:python $SOURCE:python2 $SOURCE:' SConstruct - sed -i 's:python support/tools:python2 support/tools:' \ - support/tools/SConscript - - scons PREFIX=/usr #ENABLE_OPTIMIZATIONS=True -} - -package() { - cd "$srcdir/$pkgname-$pkgver" - - scons DESTDIR="$pkgdir/" WILL_DEAL_WITH_XDG_MYSELF="True" install - - # add audio device rules - # see https://bugs.archlinux.org/task/26342 - install -Dm644 "$srcdir/60-ffado.rules" \ - "$pkgdir/lib/udev/rules.d/60-ffado.rules" - - # python2 fix - for i in $(grep '^#!.*bin.*python' -R "$pkgdir" | sed 's/:.*//'); do - sed -i 's:^#!.*bin.*python:#!/usr/bin/python2:' "$i" - done - - # desktop files & icons - install -Dm644 support/xdg/ffado.org-ffadomixer.desktop \ - "$pkgdir/usr/share/applications/ffadomixer.desktop" - - install -Dm644 support/xdg/hi64-apps-ffado.png \ - "$pkgdir/usr/share/pixmaps/$pkgname.png" -} - -# vim:set ts=2 sw=2 et: Copied: libffado/repos/testing-i686/PKGBUILD (from rev 142837, libffado/trunk/PKGBUILD) =================================================================== --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2011-11-16 19:18:19 UTC (rev 142838) @@ -0,0 +1,67 @@ +# $Id$ +# Maintainer: Ray Rashif <sc...@archlinux.org> +# Contributor: galiyo...@gmail.com +# Contributor: Jon Kristian Nilsen <jokr.nil...@gmail.com> + +pkgname=libffado +pkgver=2.0.1 +pkgrel=5 +pkgdesc="Driver for FireWire audio devices" +arch=('i686' 'x86_64') +url="http://www.ffado.org/" +license=('GPL') +depends=('libiec61883' 'libavc1394' 'libsigc++' + 'libxml++' 'alsa-lib' 'dbus') +makedepends=('scons' 'python2-qt') +optdepends=('python2: ffado-diag' + 'python2-qt: mixer applet') +provides=('ffado') +source=("http://www.ffado.org/files/$pkgname-$pkgver.tar.gz" + '60-ffado.rules') +md5sums=('786f31facd417e6207e429f50af0e15e' + 'f03a3e950801c4405b8934084651bca8') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + # hack to use CFLAGS without optimising + sed -i 's/-O2//g' SConstruct + + if [ "$CARCH" = "x86_64" ]; then + sed -i "s/-m64/-m64 $CFLAGS/g" SConstruct + else + sed -i "s/-m32/-m32 $CFLAGS/g" SConstruct + fi + + # python2 fix + sed -i 's:python $SOURCE:python2 $SOURCE:' SConstruct + sed -i 's:python support/tools:python2 support/tools:' \ + support/tools/SConscript + + scons PREFIX=/usr #ENABLE_OPTIMIZATIONS=True +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + scons DESTDIR="$pkgdir" WILL_DEAL_WITH_XDG_MYSELF="True" install + + # add audio device rules + # see https://bugs.archlinux.org/task/26342 + install -Dm644 "$srcdir/60-ffado.rules" \ + "$pkgdir/lib/udev/rules.d/60-ffado.rules" + + # python2 fix + for i in $(grep '^#!.*bin.*python' -R "$pkgdir" | sed 's/:.*//'); do + sed -i 's:^#!.*bin.*python:#!/usr/bin/python2:' "$i" + done + + # desktop files & icons + install -Dm644 support/xdg/ffado.org-ffadomixer.desktop \ + "$pkgdir/usr/share/applications/ffadomixer.desktop" + + install -Dm644 support/xdg/hi64-apps-ffado.png \ + "$pkgdir/usr/share/pixmaps/$pkgname.png" +} + +# vim:set ts=2 sw=2 et: Deleted: testing-x86_64/60-ffado.rules =================================================================== --- testing-x86_64/60-ffado.rules 2011-11-16 19:17:25 UTC (rev 142837) +++ testing-x86_64/60-ffado.rules 2011-11-16 19:18:19 UTC (rev 142838) @@ -1,27 +0,0 @@ -SUBSYSTEM!="firewire", GOTO="ffado_end" - -ATTR{vendor}=="0x000166", GROUP="audio", ENV{ID_FFADO}="1" # TC GROUP A/S -ATTR{vendor}=="0x0001f2", GROUP="audio", ENV{ID_FFADO}="1" # Mark of the Unicorn, Inc. -ATTR{vendor}=="0x0003db", GROUP="audio", ENV{ID_FFADO}="1" # Apogee Electronics Corp. -ATTR{vendor}=="0x000595", GROUP="audio", ENV{ID_FFADO}="1" # Alesis Corporation -ATTR{vendor}=="0x0007f5", GROUP="audio", ENV{ID_FFADO}="1" # Bridgeco Co AG -ATTR{vendor}=="0x000a92", GROUP="audio", ENV{ID_FFADO}="1" # Presonus Corporation -ATTR{vendor}=="0x000aac", GROUP="audio", ENV{ID_FFADO}="1" # TerraTec Electronic GmbH -ATTR{vendor}=="0x000d6c", GROUP="audio", ENV{ID_FFADO}="1" # M-Audio -ATTR{vendor}=="0x000f1b", GROUP="audio", ENV{ID_FFADO}="1" # Ego Systems Inc. -ATTR{vendor}=="0x000ff2", GROUP="audio", ENV{ID_FFADO}="1" # Loud Technologies Inc. -ATTR{vendor}=="0x001260", GROUP="audio", ENV{ID_FFADO}="1" # Stanton Magnetics,inc. -ATTR{vendor}=="0x00130e", GROUP="audio", ENV{ID_FFADO}="1" # Focusrite Audio Engineering Limited -ATTR{vendor}=="0x001486", GROUP="audio", ENV{ID_FFADO}="1" # Echo Digital Audio Corporation -ATTR{vendor}=="0x001564", GROUP="audio", ENV{ID_FFADO}="1" # BEHRINGER Spezielle Studiotechnik GmbH -ATTR{vendor}=="0x001c2d", GROUP="audio", ENV{ID_FFADO}="1" # FlexRadio Systems -ATTR{vendor}=="0x001c6a", GROUP="audio", ENV{ID_FFADO}="1" # Weiss Engineering Ltd. -ATTR{vendor}=="0x0040ab", GROUP="audio", ENV{ID_FFADO}="1" # ROLAND DG CORPORATION - -# The devices below abuse another Vendor's ID, and therefore we need more advanced rules for those. - -ATTR{vendor}=="0x00000a", ATTR{model}=="0x030000", ATTR{units}=="*0x00a02d:0x010001*", GROUP="audio", ENV{ID_FFADO}="1" # CME, Matrix K FW -ATTR{vendor}=="0x00000f", ATTR{model}=="0x01006?", ATTR{units}=="*0x00a02d:0x010001*", GROUP="audio", ENV{ID_FFADO}="1" # Mackie, Onyx Firewire -ATTR{vendor}=="0x000a35", ATTR{units}=="0x000a35:0x00000[12]", GROUP="audio", ENV{ID_FFADO}="1" # RME - -LABEL="ffado_end" Copied: libffado/repos/testing-x86_64/60-ffado.rules (from rev 142837, libffado/trunk/60-ffado.rules) =================================================================== --- testing-x86_64/60-ffado.rules (rev 0) +++ testing-x86_64/60-ffado.rules 2011-11-16 19:18:19 UTC (rev 142838) @@ -0,0 +1,27 @@ +SUBSYSTEM!="firewire", GOTO="ffado_end" + +ATTR{vendor}=="0x000166", GROUP="audio", ENV{ID_FFADO}="1" # TC GROUP A/S +ATTR{vendor}=="0x0001f2", GROUP="audio", ENV{ID_FFADO}="1" # Mark of the Unicorn, Inc. +ATTR{vendor}=="0x0003db", GROUP="audio", ENV{ID_FFADO}="1" # Apogee Electronics Corp. +ATTR{vendor}=="0x000595", GROUP="audio", ENV{ID_FFADO}="1" # Alesis Corporation +ATTR{vendor}=="0x0007f5", GROUP="audio", ENV{ID_FFADO}="1" # Bridgeco Co AG +ATTR{vendor}=="0x000a92", GROUP="audio", ENV{ID_FFADO}="1" # Presonus Corporation +ATTR{vendor}=="0x000aac", GROUP="audio", ENV{ID_FFADO}="1" # TerraTec Electronic GmbH +ATTR{vendor}=="0x000d6c", GROUP="audio", ENV{ID_FFADO}="1" # M-Audio +ATTR{vendor}=="0x000f1b", GROUP="audio", ENV{ID_FFADO}="1" # Ego Systems Inc. +ATTR{vendor}=="0x000ff2", GROUP="audio", ENV{ID_FFADO}="1" # Loud Technologies Inc. +ATTR{vendor}=="0x001260", GROUP="audio", ENV{ID_FFADO}="1" # Stanton Magnetics,inc. +ATTR{vendor}=="0x00130e", GROUP="audio", ENV{ID_FFADO}="1" # Focusrite Audio Engineering Limited +ATTR{vendor}=="0x001486", GROUP="audio", ENV{ID_FFADO}="1" # Echo Digital Audio Corporation +ATTR{vendor}=="0x001564", GROUP="audio", ENV{ID_FFADO}="1" # BEHRINGER Spezielle Studiotechnik GmbH +ATTR{vendor}=="0x001c2d", GROUP="audio", ENV{ID_FFADO}="1" # FlexRadio Systems +ATTR{vendor}=="0x001c6a", GROUP="audio", ENV{ID_FFADO}="1" # Weiss Engineering Ltd. +ATTR{vendor}=="0x0040ab", GROUP="audio", ENV{ID_FFADO}="1" # ROLAND DG CORPORATION + +# The devices below abuse another Vendor's ID, and therefore we need more advanced rules for those. + +ATTR{vendor}=="0x00000a", ATTR{model}=="0x030000", ATTR{units}=="*0x00a02d:0x010001*", GROUP="audio", ENV{ID_FFADO}="1" # CME, Matrix K FW +ATTR{vendor}=="0x00000f", ATTR{model}=="0x01006?", ATTR{units}=="*0x00a02d:0x010001*", GROUP="audio", ENV{ID_FFADO}="1" # Mackie, Onyx Firewire +ATTR{vendor}=="0x000a35", ATTR{units}=="0x000a35:0x00000[12]", GROUP="audio", ENV{ID_FFADO}="1" # RME + +LABEL="ffado_end" Deleted: testing-x86_64/PKGBUILD =================================================================== --- testing-x86_64/PKGBUILD 2011-11-16 19:17:25 UTC (rev 142837) +++ testing-x86_64/PKGBUILD 2011-11-16 19:18:19 UTC (rev 142838) @@ -1,66 +0,0 @@ -# $Id$ -# Maintainer: Ray Rashif <schivmeis...@gmail.com> -# Contributor: galiyo...@gmail.com -# Contributor: Jon Kristian Nilsen <jokr.nil...@gmail.com> - -pkgname=libffado -pkgver=2.0.1 -pkgrel=4 -pkgdesc="Driver for FireWire audio devices" -arch=('i686' 'x86_64') -url="http://www.ffado.org/" -license=('GPL') -depends=('libiec61883' 'libavc1394' 'libsigc++' - 'libxml++' 'alsa-lib' 'dbus') -makedepends=('scons' 'python2-qt') -optdepends=('python2-qt: mixer applet') -provides=('ffado') -source=("http://www.ffado.org/files/$pkgname-$pkgver.tar.gz" - '60-ffado.rules') -md5sums=('786f31facd417e6207e429f50af0e15e' - 'f03a3e950801c4405b8934084651bca8') - -build() { - cd "$srcdir/$pkgname-$pkgver" - - # hack to use CFLAGS without optimising - sed -i 's/-O2//g' SConstruct - - if [ "$CARCH" = "x86_64" ]; then - sed -i "s/-m64/-m64 $CFLAGS/g" SConstruct - else - sed -i "s/-m32/-m32 $CFLAGS/g" SConstruct - fi - - # python2 fix - sed -i 's:python $SOURCE:python2 $SOURCE:' SConstruct - sed -i 's:python support/tools:python2 support/tools:' \ - support/tools/SConscript - - scons PREFIX=/usr #ENABLE_OPTIMIZATIONS=True -} - -package() { - cd "$srcdir/$pkgname-$pkgver" - - scons DESTDIR="$pkgdir/" WILL_DEAL_WITH_XDG_MYSELF="True" install - - # add audio device rules - # see https://bugs.archlinux.org/task/26342 - install -Dm644 "$srcdir/60-ffado.rules" \ - "$pkgdir/lib/udev/rules.d/60-ffado.rules" - - # python2 fix - for i in $(grep '^#!.*bin.*python' -R "$pkgdir" | sed 's/:.*//'); do - sed -i 's:^#!.*bin.*python:#!/usr/bin/python2:' "$i" - done - - # desktop files & icons - install -Dm644 support/xdg/ffado.org-ffadomixer.desktop \ - "$pkgdir/usr/share/applications/ffadomixer.desktop" - - install -Dm644 support/xdg/hi64-apps-ffado.png \ - "$pkgdir/usr/share/pixmaps/$pkgname.png" -} - -# vim:set ts=2 sw=2 et: Copied: libffado/repos/testing-x86_64/PKGBUILD (from rev 142837, libffado/trunk/PKGBUILD) =================================================================== --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2011-11-16 19:18:19 UTC (rev 142838) @@ -0,0 +1,67 @@ +# $Id$ +# Maintainer: Ray Rashif <sc...@archlinux.org> +# Contributor: galiyo...@gmail.com +# Contributor: Jon Kristian Nilsen <jokr.nil...@gmail.com> + +pkgname=libffado +pkgver=2.0.1 +pkgrel=5 +pkgdesc="Driver for FireWire audio devices" +arch=('i686' 'x86_64') +url="http://www.ffado.org/" +license=('GPL') +depends=('libiec61883' 'libavc1394' 'libsigc++' + 'libxml++' 'alsa-lib' 'dbus') +makedepends=('scons' 'python2-qt') +optdepends=('python2: ffado-diag' + 'python2-qt: mixer applet') +provides=('ffado') +source=("http://www.ffado.org/files/$pkgname-$pkgver.tar.gz" + '60-ffado.rules') +md5sums=('786f31facd417e6207e429f50af0e15e' + 'f03a3e950801c4405b8934084651bca8') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + # hack to use CFLAGS without optimising + sed -i 's/-O2//g' SConstruct + + if [ "$CARCH" = "x86_64" ]; then + sed -i "s/-m64/-m64 $CFLAGS/g" SConstruct + else + sed -i "s/-m32/-m32 $CFLAGS/g" SConstruct + fi + + # python2 fix + sed -i 's:python $SOURCE:python2 $SOURCE:' SConstruct + sed -i 's:python support/tools:python2 support/tools:' \ + support/tools/SConscript + + scons PREFIX=/usr #ENABLE_OPTIMIZATIONS=True +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + scons DESTDIR="$pkgdir" WILL_DEAL_WITH_XDG_MYSELF="True" install + + # add audio device rules + # see https://bugs.archlinux.org/task/26342 + install -Dm644 "$srcdir/60-ffado.rules" \ + "$pkgdir/lib/udev/rules.d/60-ffado.rules" + + # python2 fix + for i in $(grep '^#!.*bin.*python' -R "$pkgdir" | sed 's/:.*//'); do + sed -i 's:^#!.*bin.*python:#!/usr/bin/python2:' "$i" + done + + # desktop files & icons + install -Dm644 support/xdg/ffado.org-ffadomixer.desktop \ + "$pkgdir/usr/share/applications/ffadomixer.desktop" + + install -Dm644 support/xdg/hi64-apps-ffado.png \ + "$pkgdir/usr/share/pixmaps/$pkgname.png" +} + +# vim:set ts=2 sw=2 et: