diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 65 |
1 files changed, 39 insertions, 26 deletions
@@ -1,47 +1,60 @@ # Maintainer: James An <james@jamesan.ca> +# Contributor: Helge Willum Larsen <helgesdk@gmail.com> # Contributor: Ng Oon-Ee <ngoonee.talk@gmail.com> # Contributor: Byron Clark <byron@theclarkfamily.name> (auto-disper-git) # Contributor: phillipberndt (maintainer of the current autorandr) # Contributor: wertarbyte (original author of auto-disper and autorandr) _pkgname=autorandr -pkgname="$_pkgname-git" -pkgver=r123.664d140 -pkgrel=2 -pkgdesc="Auto-detect the connect display hardware and load the appropiate X11 setup using xrandr or disper. Formerly autodisper." -arch=('i686' 'x86_64') -url="https://github.com/phillipberndt/$_pkgname" -license=('GPL') -depends=() +pkgname=autorandr-git +pkgver=r170.ed599bc +pkgrel=1 +pkgdesc='Auto-detect the connect display hardware and load the appropiate X11 setup using xrandr. Formerly autodisper. No disper support.' +arch=('any') +url="https://github.com/phillipberndt/autorandr" +license=('GPL3') +depends=('python' 'xorg-xrandr') makedepends=('git') -optdepends=('disper' 'pm-utils') -provides=("$_pkgname") +optdepends=( + 'pm-utils: For changing autorandr profile on thaw/resume' + 'python2: For using autorandr_monitor' + 'xorg-xdpyinfo: For detecting the primary XRandR output' +) +provides=('autorandr') conflicts=( - "$_pkgname" - 'autorandr-asch-git' - 'autorandr-phillipberndt-git' + 'autorandr' + 'auto-disper-git' + 'autorandr-asch-git' + 'autorandr-phillipberndt-git' ) install="$pkgname.install" source=( - "$_pkgname"::"git+https://github.com/phillipberndt/$_pkgname.git" - "$pkgname.install" + "$_pkgname"::"git+https://github.com/phillipberndt/$_pkgname.git" + "$pkgname.install" ) md5sums=( - 'SKIP' - 'bedb41a350cdf6983872119aef71fed6' + 'SKIP' + 'bedb41a350cdf6983872119aef71fed6' ) pkgver() { - cd "$_pkgname" - ( - set -o pipefail - git describe --long --tag | sed -r 's/([^-]*-g)/r\1/;s/-/./g' || - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" - ) 2>/dev/null + cd "$_pkgname" + ( + set -o pipefail + git describe --long --tag | sed -r 's/([^-]*-g)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) 2>/dev/null +} + +prepare() { + cd "$_pkgname" + sed --in-place --regexp-extended 's@(#!/usr/bin/env python)@\12@' contrib/autorandr_monitor/autorandr_monitor } package() { - cd "$_pkgname" - make DESTDIR="$pkgdir/" INSTALL_PATH=/usr/bin install >/dev/null - make DESTDIR="$pkgdir/" hotplug >/dev/null + cd "$_pkgname" + make DESTDIR="$pkgdir" INSTALL_PATH=/usr/bin install >/dev/null + make DESTDIR="$pkgdir" hotplug >/dev/null + + install -Dm755 contrib/autorandr_monitor/autorandr_monitor "$pkgdir/usr/bin/autorandr_monitor" } |