diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 36 |
1 files changed, 17 insertions, 19 deletions
@@ -1,38 +1,36 @@ -# Maintainer: Jan de Groot <jgc@archlinux.org> -# Contributor: Sarah Hay <sarahhay@mb.sympatico.ca> -# Contributor: Jason Chu <jason@archlinux.org> +# Maintainer: Carlos Aznarán <caznaranl@uni.pe> +# Contributor: Antonio Rojas <arojas@archlinux.org> pkgname=xawtv pkgver=3.107 -pkgrel=1 +pkgrel=2 pkgdesc="A simple Xaw-based TV program which uses the bttv driver or video4linux" -arch=('x86_64') -url="https://git.linuxtv.org/xawtv3.git" -license=('GPL') -depends=('aalib' 'v4l-utils' 'libxv' 'libxrandr' 'libgl' 'libdv' 'zvbi' 'libxinerama' 'lirc' 'libxft' 'libxaw' 'xorg-fonts-misc' 'libxxf86vm') -makedepends=('mesa' 'git' 'xorgproto') +arch=(x86_64) +url="https://git.linuxtv.org/${pkgname}3.git" +license=(GPL) +depends=(aalib v4l-utils libxv libxrandr libgl libdv zvbi libxinerama lirc libxft libxaw xorg-fonts-misc libxxf86vm) +makedepends=(mesa git xorgproto) _commit=8e3feea862db68d3ca0886f46cd99fab45d2db7c -source=("git+https://git.linuxtv.org/cgit.cgi/xawtv3.git#commit=$_commit") -md5sums=('SKIP') - -pkgver() { - cd xawtv3 - git describe --tags | sed 's/^xawtv-//;s/-/+/g' -} +source=("git+${url}#commit=${_commit}") +sha512sums=('SKIP') prepare() { - cd xawtv3 + # sys_siglist deprecated, see https://man.archlinux.org/man/core/man-pages/sys_siglist.3.en + sed -i 's/sys_siglist\[termsig\]/strsignal(termsig)/' ${pkgname}3/x11/rootv.c + sed -i 's/sys_siglist\[signal\]/strsignal(signal)/' ${pkgname}3/console/record.c + sed -i 's/sys_siglist\[termsig\]/strsignal(termsig)/' ${pkgname}3/console/fbtools.c + cd ${pkgname}3 NOCONFIGURE=1 ./autogen.sh } build() { - cd "${srcdir}/xawtv3" + cd ${pkgname}3 CFLAGS+=' -fcommon' # https://wiki.gentoo.org/wiki/Gcc_10_porting_notes/fno_common ./configure --prefix=/usr --disable-motif --disable-quicktime make } package() { - cd "${srcdir}/xawtv3" + cd ${pkgname}3 make DESTDIR="${pkgdir}" install } |