diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2fe96265d3f5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,69 @@ +# Maintainer: Stefan Göbel <aur —at— subtype —dot— de> + +pkgname='dualscreen-mouse-utils' +pkgver='0.5' +pkgrel='1' +pkgdesc='Utilities for use with old-school dual head setups.' +arch=('i686' 'x86_64') +url='http://de.mcbf.net/david/dualscreenmouseutils/' +license=('GPL2' 'GPL3' 'LGPL3' 'CCPL:by-nc-sa') +depends=('libx11') +optdepends=( + 'python-pyqt5: for mouse-wrapscreen-tray (system tray icon)' + 'python-psutil: for mouse-wrapscreen-tray (system tray icon)' +) +source=( + "http://dsp.mcbf.net/releases/$pkgname-$pkgver.tar.gz" + '01-mss-fix-args.diff' + '02-mws-inline.diff' + '03-mws-fix-args.diff' + '04-mws-sleep-arg.diff' + 'mouse-wrapscreen-tray' + 'mouse-wrapscreen-tray.desktop' + 'README.icons' + 'running.svg' + 'stopped.svg' +) +md5sums=( + 'b68a43c9041cbb8dc373553ccef93070' + 'dc203cc98b15bdaf7453c21e76e87a41' + 'eb95a8830324f0d2d3249f6802b7e666' + '0294b640ae8daf006c209fb14954c282' + 'e5ebb5eef015695ee3d533bd5de24180' + 'b2ba6403fa7dfbe2b1a7f4f945030e7d' + '5b2ebb17e8bc7c833d0c772d2d986bc3' + '5f1b6249af6ad454f950d27ff1dcc533' + '4bca9dc0dcf3fdbbff094b8f83cdee08' + 'a7b6529cdbd3010c40818c204458b734' +) + +prepare() { + cd "$pkgname-$pkgver" + for diff in ../*.diff ; do + patch -uN -i "$diff" || return 1 + done +} + +build() { + cd "$pkgname-$pkgver" + CPPFLAGS="$CFLAGS -O2" make +} + +package() { + + install -d "$pkgdir"/usr/{bin,share/{dualscreen-mouse-utils,applications}}/ + + install -m 0755 mouse-wrapscreen-tray "$pkgdir/usr/bin/mouse-wrapscreen-tray" + install -m 0644 mouse-wrapscreen-tray.desktop "$pkgdir/usr/share/applications/" + install -m 0644 README.icons "$pkgdir/usr/share/dualscreen-mouse-utils/" + install -m 0644 {running,stopped}.svg "$pkgdir/usr/share/dualscreen-mouse-utils/" + + cd "$pkgname-$pkgver" + + install -m 0755 -s mouse-{switch,wrap}screen "$pkgdir/usr/bin/" + install -m 0755 mouse-wrapscreen.sh "$pkgdir/usr/share/dualscreen-mouse-utils/" + install -m 0644 README "$pkgdir/usr/share/dualscreen-mouse-utils/" + +} + +#:indentSize=3:tabSize=3:noTabs=true:mode=shellscript:maxLineLen=93:
\ No newline at end of file |