blob: a0c1b154d135f049aba94f8f9a7158df936f91f1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
# $Id$
# Maintainer: Joseph Yaworski <jy@dervormund.info>
pkgname=audacity-libre
pkgver=1.3.13
pkgrel=1
pkgdesc="A program that lets you manipulate digital audio waveforms, libre"
arch=('i686' 'x86_64')
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')
|