# Maintainer: Jesus E. pkgbase=pnmixer pkgname=('pnmixer-gtk2' 'pnmixer') pkgver=0.7.2 pkgrel=1 pkgdesc="A free, libre and simple mixer application designed to run in your system tray" arch=('i686' 'x86_64') license=('GPL-3') url='https://github.com/nicklan/pnmixer' makedepends=('gtk' 'gtk2' 'alsa-lib' 'cmake' 'pkg-config' 'libx11' 'intltool' 'gettext-tiny' 'mesa-libgl') source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/nicklan/pnmixer/archive/v${pkgver}.tar.gz" "fix-build.patch") sha512sums=('0d3991a470817458089039586ab55889abfc0c9d44d1009ab00ab0755932ec0697543a7a744ffd83ea834b8ceb27e111b314cdafdb97f1c687b5f2f974996437' '7591fb48075878843af3c6e78fd53c6efce9853211d62dc31f4123870bbdb1112e7f3b1d6983689c06f015aef324f98305e3949f94f0b20a59e3e401dd778fc5') prepare() { cd $pkgbase-$pkgver patch -Np1 -i $srcdir/fix-build.patch } build() { # GTK+ 2 version [ -d gtk2 ] || cp -r $pkgbase-$pkgver gtk2 cd gtk2 cmake \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_SKIP_RPATH=ON \ -DWITH_LIBNOTIFY=OFF \ -DWITH_GTK3=OFF make cd "$srcdir" # GTK+ 3 version [ -d gtk3 ] || cp -r $pkgbase-$pkgver gtk3 cd gtk3 cmake \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_SKIP_RPATH=ON \ -DWITH_LIBNOTIFY=OFF \ -DWITH_GTK3=ON make } package_pnmixer-gtk2() { pkgdesc+=" (GTK+2)" depends=('gtk2' 'alsa-lib') cd gtk2 make DESTDIR="$pkgdir" install install -Dm644 COPYING -t "$pkgdir/usr/share/licenses/$pkgname" } package_pnmixer() { pkgdesc+=" (GTK+3)" depends=('gtk' 'alsa-lib' 'libx11' 'mesa-libgl') cd gtk3 make DESTDIR="$pkgdir" install install -Dm644 COPYING -t "$pkgdir/usr/share/licenses/$pkgname" }