archrelease: copy trunk to community-any
[arch-community.git] / transcode / trunk / PKGBUILD
blobcd2dedff7b5452bcfa804b4259d056fc24213afc
1 # Maintainer:
2 # Contributor: Sarah Hay <sarahhay@mb.sympatico.ca>
3 # Contributor: roberto <roberto@archlinux.org>
5 pkgname=transcode
6 _sripver=0.3-4
7 pkgver=1.1.7
8 pkgrel=41
9 pkgdesc='A video/DVD ripper and encoder for the terminal/console'
10 arch=(x86_64)
11 url='http://www.transcoding.org/'
12 license=(GPL)
13 depends=(gawk imagemagick lzo libdvdread mjpegtools sdl libmpeg2 libxaw a52dec alsa-lib libtheora lame libvorbis)
14 makedepends=(nasm x264 xvidcore)
15 #source=(https://bitbucket.org/france/transcode-tcforge/downloads/$pkgname-$pkgver.tar.bz2
16 source=(https://sources.archlinux.org/other/community/$pkgname/$pkgname-$pkgver.tar.bz2
17         transcode-imagemagick7.patch
18         transcode-gcc10.patch
19         transcode-glibc-2.32.patch)
20 sha256sums=('1e4e72d8e0dd62a80b8dd90699f5ca64c9b0cb37a5c9325c184166a9654f0a92'
21             '4ede15540ea6932954ac332c12dde130bf48e7e4773d1e04d3c3f23038c6ac51'
22             '13ad4d06ca5b98ef66c4e0699d92023727cd7936ef1c4bf7691e3a611c6bb786'
23             '8f7aa89be3bc38a42fe664e8f2c0e519158cb4e55b7f99f176f1622c2718b641')
25 prepare() {
26   cd $pkgname-$pkgver
27   patch -p1 -i ../transcode-imagemagick7.patch # Gentoo patch
28   sed -e 's|freetype/ftglyph.h|freetype2/freetype/ftglyph.h|' -i filter/subtitler/load_font.c
29   patch -p1 -i ../transcode-gcc10.patch # Fix build with GCC 10
30   patch -p1 -i ../transcode-glibc-2.32.patch # Fix build with glibc 2.32
31   autoreconf -vi
35 build() {
36   cd $pkgname-$pkgver
37   ./configure --prefix=/usr \
38     --disable-sse --disable-sse2 --disable-altivec --enable-mmx \
39     --enable-lame --enable-ogg --enable-vorbis --enable-theora \
40     --enable-libdv --enable-libxml2 --enable-v4l \
41     --enable-imagemagick --enable-libjpeg --enable-lzo --enable-mjpegtools \
42     --enable-sdl --enable-freetype2 --enable-a52 \
43     --enable-xvid --enable-x264 --enable-alsa --enable-libmpeg2 \
44     --enable-libmpeg2convert --disable-ffmpeg
46   #https://bugzilla.gnome.org/show_bug.cgi?id=655517
47   sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
49   make
52 package() {
53   cd $pkgname-$pkgver
54   make DESTDIR="$pkgdir" install