Created
February 3, 2013 17:24
-
-
Save Cilyan/4702689 to your computer and use it in GitHub Desktop.
Updated PKGBUILD for pnmixer-git with automake-1.13
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Maintainer: Nick Lanham <[email protected]> | |
pkgname=pnmixer-git | |
pkgver=20130203 | |
pkgrel=1 | |
pkgdesc="PNMixer is a GTK volume mixer applet that runs in the system tray. \ | |
It is lightweight, works with both pulseaudio and alsa, supports mouse wheel \ | |
volume adjustment. | |
" | |
arch=('i686' 'x86_64') | |
license=('GPL') | |
url="https://github.com/nicklan/pnmixer" | |
groups=('pnmixer') | |
depends=('gtk2' 'alsa-lib') | |
makedepends=('git') | |
provides=('pnmixer') | |
conflicts=('pnmixer') | |
_gitroot="git://github.com/hasufell/pnmixer.git" | |
_gitname="pnmixer" | |
build() { | |
cd "${srcdir}/" | |
msg "Getting git sources" | |
if [ -d ${srcdir}/$_gitname ] ; then | |
cd $_gitname && git pull origin | |
msg "The local files are updated." | |
else | |
git clone ${_gitroot} | |
fi | |
msg "Git checkout finished" | |
msg "Building package" | |
cd "${srcdir}/${_gitname}" | |
autoreconf -fi && intltoolize --copy --force --automake | |
./configure --prefix=/usr | |
make | |
} | |
package() { | |
cd "${srcdir}/${_gitname}" | |
make DESTDIR="$pkgdir" install | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
libnotify is a (optional) dependency, toggable by --with-libnotify
If it's not specified, then the configure script will automagically check for libnotify and compile with support if found. The user has an anonymous dependency then which is bad.
Since archlinux is not able to provide build-time configurability for the user I'd say forcing it is the best way.