# $Id$ # Maintainer: Joseph Yaworski pkgname=audacity-libre pkgver=1.3.13 pkgrel=1 pkgdesc="A program that lets you manipulate digital audio waveforms, libre" arch=('i686' 'x86_64' 'mips64el') url="http://audacity.sourceforge.net/" license=('GPL') depends=('libvorbis' 'libmad' 'libid3tag' 'wxgtk' 'libsamplerate' 'lame' 'hicolor-icon-theme' 'shared-mime-info' 'desktop-file-utils' 'redland' 'jack' 'soundtouch') makedepends=('zip') options=('!makeflags') install=audacity-libre.install source=(http://repo.parabolagnulinux.org/other/${pkgname}-minsrc-${pkgver}-beta.tar.bz2 remove-unfree-nyquist.patch audacity-libre.install) provides=("audacity=$pkgver") replaces=('audacity') conflicts=('audacity') # source PKGBUILD; mksource mksource() { wget http://audacity.googlecode.com/files/audacity-minsrc-${pkgver}-beta.tar.bz2 -O - | \ tar -jxvf - pushd audacity-src-${pkgver}-beta/ rm -rfv {,lib-src/lib}nyquist find -iname '*nyquist*' -print0 | xargs -0 \ rm -rfv patch -Np0 -i ../remove-unfree-nyquist.patch || return 1 popd mv audacity-src-${pkgver}-beta/ ${pkgname}-src-${pkgver}-beta/ tar -cjf ${pkgname}-minsrc-${pkgver}-beta.tar.bz2 ${pkgname}-src-${pkgver}-beta/ } build() { cd "${srcdir}/${pkgname}-src-${pkgver}-beta" WX_CONFIG=/usr/bin/wx-config ./configure --prefix=/usr \ --with-portaudio --with-libsamplerate \ --without-libresample --with-libmad \ --with-id3tag --with-libflac \ --with-vorbis --with-libexpat \ --with-libsndfile --with-soundtouch \ --enable-unicode --without-taglib \ --disable-nyquist #unfree make } package() { cd "${srcdir}/${pkgname}-src-${pkgver}-beta" make DESTDIR="${pkgdir}" install } md5sums=('0dca3e9b337ff1357b0580bd6de4e3b1' '7c49dbe048d1f0f1706fd84bbea2fee4' 'd1942ad63ff1ef27cae2531ee914d5c8')