archrelease: copy trunk to community-any
[ArchLinux/community.git] / transmageddon / trunk / PKGBUILD
blob889e21763ff5333da77052ab8969b0c513d940e8
1 # Maintainer: Balló György <ballogyor+arch at gmail dot com>
2 # Contributor: Dan Serban
3 # Contributor: Federico Chiacchiaretta
5 pkgname=transmageddon
6 pkgver=1.5
7 pkgrel=10
8 pkgdesc='Simple python application for transcoding video into formats supported by GStreamer'
9 arch=('any')
10 url='http://www.linuxrising.org/'
11 license=('LGPL')
12 depends=('gst-plugins-base' 'gst-python' 'gtk3' 'libnotify' 'python-gobject')
13 makedepends=('intltool')
14 optdepends=('gst-plugins-good: Extra media codecs'
15             'gst-plugins-bad: Extra media codecs'
16             'gst-plugins-ugly: Extra media codecs'            
17             'gst-libav: Extra media codecs')
18 source=("http://www.linuxrising.org/files/$pkgname-$pkgver.tar.xz"
19         '0001-Specify-required-versions-of-GI-components.patch'
20         '0001-Remove-the-usage-of-deprecated-xml.etree.ElementTree.patch'
21         '0001-Fix-AppStream-metadata-validation.patch')
22 sha256sums=('ca24369a94ce4edc992c1c7b3e2d09d7cd82794ce4c1b862a1a83ea40121e296'
23             'b705242aae648a2554754880fb1c48d5415febe769a986df177b9792a6aefd27'
24             '7c127931f777d6655bf1323a7fd190b1b557a42bedb02017fa03d6afeee32b7a'
25             'ca16192de33f8694a74220c3790a230d32c5576c663a34db050e0c2db9b0e002')
27 prepare() {
28   cd $pkgname-$pkgver
30   # Fix run with Python 3.9
31   patch -Np1 -i ../0001-Remove-the-usage-of-deprecated-xml.etree.ElementTree.patch
33   # Fix run when GTK 4 is installed
34   patch -Np1 -i ../0001-Specify-required-versions-of-GI-components.patch
36   # Fix AppStream metadata validation
37   patch -Np1 -i ../0001-Fix-AppStream-metadata-validation.patch
38   sed -i 's|${datadir}/appdata|${datadir}/metainfo|' configure{,.ac}
41 build() {
42   cd $pkgname-$pkgver
43   ./configure --prefix=/usr
44   make
47 package() {
48   cd $pkgname-$pkgver
49   make DESTDIR="$pkgdir" install