blob: 31c8e81d86ad86f416d3dbdce338dd2672a9bce1 (
plain)
1 # Description: tools used to create/alter ogg/vorbis files
2 # URL: https://www.xiph.org/vorbis/
3 # Maintainer: Danny Rawlins, crux at romster dot me
4 # Depends on: curl libao libvorbis
5
6 name=vorbis-tools
7 version=1.4.0
8 release=3
9 source=(https://downloads.xiph.org/releases/vorbis/$name-$version.tar.gz
10 vcut-fix-segfault.diff
11 vorbis-tools-r19117-CVE-2014-9640.patch
12 vorbis-tools-oggenc-CVE-2014-9639.patch
13 vorbis-tools-CVE-2015-6749.patch)
14
15 build() {
16 cd $name-$version
17
18 patch -p1 -i $SRC/vcut-fix-segfault.diff
19 patch -p1 -i $SRC/$name-r19117-CVE-2014-9640.patch
20 patch -p1 -i $SRC/$name-oggenc-CVE-2014-9639.patch
21 patch -p1 -i $SRC/$name-CVE-2015-6749.patch
22
23 export LDFLAGS="-lm $LDFLAGS"
24
25 ./configure --prefix=/usr \
26 --disable-nls \
27 --enable-vcut
28
29 make
30 make DESTDIR=$PKG install
31
32 mkdir $PKG/usr/etc
33 mv $PKG/usr/share/doc/$name-$version/ogg123rc-example $PKG/usr/etc
34 rm -rf $PKG/usr/share/doc
35 }
|