diff options
author | Jim Turner | 2015-06-08 20:52:53 -0400 |
---|---|---|
committer | Jim Turner | 2015-06-08 20:55:27 -0400 |
commit | 0e4a16e37409699c7533d15da411f4fa8a3acf75 (patch) | |
tree | 8e76ec69e82c13409002445ab07bcb6ab3abd7ff | |
download | aur-0e4a16e37409699c7533d15da411f4fa8a3acf75.tar.gz |
Initial import from old AUR
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 34 | ||||
-rw-r--r-- | thinkpad-scripts.install | 16 |
3 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5321fa2bf4d5 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +pkgbase = thinkpad-scripts + pkgdesc = Scripts for ThinkPad X220 & X230 Tablet rotation, docking, etc. + pkgver = 4.4.0 + pkgrel = 1 + url = http://martin-ueding.de/en/projects/think-rotate + install = thinkpad-scripts.install + arch = any + license = GPL + makedepends = python-sphinx + depends = acpid + depends = alsa-utils + depends = python + depends = python-setuptools + depends = systemd>=196 + depends = xf86-input-wacom + depends = xorg-xinput + depends = xorg-xrandr + optdepends = glib2: for rotating subpixel anti-aliasing + optdepends = kvkbd: for virtual keyboard + optdepends = libpulse: for volume control when docking + optdepends = networkmanager: for managing connections when docking + optdepends = xorg-xbacklight: for backlight control when docking + conflicts = think-rotate + source = https://github.com/martin-ueding/thinkpad-scripts/archive/v4.4.0.tar.gz + sha256sums = 2a657dd32cbfd18d565e4a7b7626b879217cbadd6c6b292d44231c58f4815ef1 + +pkgname = thinkpad-scripts diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..62516a4a366b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Jim Turner <jturner314 @t gmail dot com> + +pkgname=thinkpad-scripts +pkgver=4.4.0 +pkgrel=1 +pkgdesc="Scripts for ThinkPad X220 & X230 Tablet rotation, docking, etc." +arch=('any') +url="http://martin-ueding.de/en/projects/think-rotate" +license=('GPL') +depends=('acpid' 'alsa-utils' 'python' 'python-setuptools' 'systemd>=196' + 'xf86-input-wacom' 'xorg-xinput' 'xorg-xrandr') +makedepends=('python-sphinx') +optdepends=('glib2: for rotating subpixel anti-aliasing' + 'kvkbd: for virtual keyboard' + 'libpulse: for volume control when docking' + 'networkmanager: for managing connections when docking' + 'xorg-xbacklight: for backlight control when docking') +conflicts=('think-rotate') +install="$pkgname.install" +source=("https://github.com/martin-ueding/$pkgname/archive/v$pkgver.tar.gz") +sha256sums=('2a657dd32cbfd18d565e4a7b7626b879217cbadd6c6b292d44231c58f4815ef1') + +build() { + cd "$srcdir/$pkgname-$pkgver" + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir/" install + python setup.py install --single-version-externally-managed --root="$pkgdir" + mv "$pkgdir/lib/udev" "$pkgdir/usr/lib/" + rmdir "$pkgdir/lib" +} diff --git a/thinkpad-scripts.install b/thinkpad-scripts.install new file mode 100644 index 000000000000..51774db9f614 --- /dev/null +++ b/thinkpad-scripts.install @@ -0,0 +1,16 @@ +post_install() { + udevadm hwdb --update + echo "udev rules, udev hwdb, and ACPI hooks updated." + echo "You need to restart acpid and reload the udev rules/hwdb for these" + echo "changes to take effect. To reload the udev rules, you can reboot," + echo "restart udev, or run as root:" + echo " udevadm trigger --action=change" +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +} |