diff options
author | ravi0li | 2021-08-19 21:11:02 +0200 |
---|---|---|
committer | ravi0li | 2021-08-19 21:11:02 +0200 |
commit | c7dcda8f7802550b49bc0e4dcab08a5e61f5e261 (patch) | |
tree | bd683863254e2244ca9b7a3a08dfbaa04743036c | |
download | aur-c7dcda8f7802550b49bc0e4dcab08a5e61f5e261.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 35 | ||||
-rw-r--r-- | change-service-execstart-path.patch | 11 |
3 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e4826da78809 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = kde-auto-rotate-git + pkgdesc = Autorotate the display & pointers on a convertible laptop + pkgver = r17.f2436fa + pkgrel = 1 + url = https://github.com/donbowman/kde-auto-rotate + arch = any + license = APACHE + makedepends = git + depends = gawk + depends = iio-sensor-proxy + depends = bash + depends = dbus + depends = plasma-desktop + depends = xorg-xinput + depends = xorg-xrandr + depends = grep + depends = coreutils + depends = mawk + provides = kde-auto-rotate + conflicts = kde-auto-rotate + source = git+https://github.com/donbowman/kde-auto-rotate.git + source = change-service-execstart-path.patch + sha256sums = SKIP + sha256sums = c5405a522506eb1d825ba6a793e026e5bd0bd512b6ef51b6c74ac0ef732aeb2d + +pkgname = kde-auto-rotate-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3f13faca365c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: ravi0li <mail+aur at moritz dot pw> +pkgname=kde-auto-rotate-git +pkgver=r17.f2436fa +pkgrel=1 +pkgdesc="Autorotate the display & pointers on a convertible laptop" +arch=('any') +url="https://github.com/donbowman/kde-auto-rotate" +license=('APACHE') +depends=('gawk' 'iio-sensor-proxy' 'bash' 'dbus' 'plasma-desktop' 'xorg-xinput' 'xorg-xrandr' 'grep' 'coreutils' 'mawk') +makedepends=('git') +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +source=('git+https://github.com/donbowman/kde-auto-rotate.git' 'change-service-execstart-path.patch') +sha256sums=('SKIP' 'c5405a522506eb1d825ba6a793e026e5bd0bd512b6ef51b6c74ac0ef732aeb2d') + +pkgver() { + cd "${srcdir}/${pkgname%-git}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + cd "${srcdir}/${pkgname%-git}" + patch -p1 -i "${srcdir}/change-service-execstart-path.patch" +} + + +package() { + cd "${srcdir}/${pkgname%-git}" + install -Dm 755 -t "${pkgdir}/usr/bin" "auto-rotate" + install -Dm 644 -t "${pkgdir}/usr/lib/systemd/user" "auto-rotate.service" + install -Dm 644 -t "${pkgdir}/usr/share/doc/${pkgname}" "README.md" + install -Dm 644 -t "${pkgdir}/usr/share/licenses/${pkgname}" "LICENSE" + + printf "%b" "\e[1;33m==> WARNING: \e[0mIn order to use kde-auto-rotate, start and enable its service: systemctl enable --now --user auto-rotate\n" +} diff --git a/change-service-execstart-path.patch b/change-service-execstart-path.patch new file mode 100644 index 000000000000..159ae8737085 --- /dev/null +++ b/change-service-execstart-path.patch @@ -0,0 +1,11 @@ +--- a/auto-rotate.service ++++ b/auto-rotate.service +@@ -12,7 +12,7 @@ BindsTo=graphical-session.target + [Service] + Environment=DISPLAY=:0 + ExecStartPre=/bin/sleep 10 +-ExecStart=/usr/local/bin/auto-rotate ++ExecStart=/usr/bin/auto-rotate + Restart=on-failure + SuccessExitStatus=3 4 + RestartForceExitStatus=3 4 |