# Maintainer: none # Contributor: Luke Shumaker # Maintainer (AUR): tritonas00 # Contributor: Ivan Rojas # Because gnomeradio is written against ancient libraries, we must patch it to # compile and work on a modern system. Let's just grab the patch series that # Debian uses. _debver=1.8-2 # which patches to grab from Debian _debrepo=http://ftp.debian.org/debian/pool/main _debfile() { echo "${_debrepo}/${1:0:1}/${1}/${1}_${2}"; } pkgname=gnomeradio pkgver=1.8 pkgrel=6.1 pkgdesc="An FM-radio tuner for the GNOME desktop" url="https://projects.gnome.org/gnomeradio/" license=('GPL') arch=('i686' 'x86_64') install=gnomeradio.install depends=(libgnome-media-profiles lirc-utils hicolor-icon-theme) makedepends=(gnome-doc-utils intltool gnome-vfs libgnomeui v4l-utils) source=(https://launchpad.net/$pkgname/stable/$pkgver/+download/$pkgname-$pkgver.tar.gz $(_debfile "$pkgname" "$_debver").debian.tar.gz) prepare() { cd "$srcdir/$pkgname-$pkgver" while read -r patchfile; do patch -p1 -i "$srcdir/debian/patches/$patchfile" done <"$srcdir/debian/patches/series" autoconf } build() { cd "$srcdir/$pkgname-$pkgver" LIBS=-lm ./configure --prefix=/usr --sysconfdir=/etc --disable-scrollkeeper \ --disable-install-schemas make } package () { cd "$srcdir/$pkgname-$pkgver" make DESTDIR="$pkgdir" install mkdir "$pkgdir"/usr/share/pixmaps install data/icons/scalable/gnomeradio.svg "$pkgdir"/usr/share/pixmaps/gnomeradio.svg } md5sums=('26f07c432dffeebec3cc904f99295427' '019ce748f8463d3eaebbb3e88d18d3e0')