diff options
author | insanengineer | 2016-04-07 20:26:56 -0700 |
---|---|---|
committer | insanengineer | 2016-04-07 20:26:56 -0700 |
commit | b698e6275520e3f1d1d9af97789fb095ca198d70 (patch) | |
tree | cfe731bf815302b61f4ac95090beba5644d1aaac | |
parent | 80afb9eed514ec779db1f6266615eb1d7f6c8217 (diff) | |
download | aur-b698e6275520e3f1d1d9af97789fb095ca198d70.tar.gz |
fixed issues with PKGBUILD and addd .install file
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 20 | ||||
-rw-r--r-- | touchpad-disabler.install | 16 |
3 files changed, 26 insertions, 15 deletions
@@ -1,10 +1,9 @@ -# Generated by makepkg 5.0.0 -# Fri Feb 19 04:10:59 UTC 2016 pkgbase = touchpad-disabler pkgdesc = This application will disable a laptops touchpad when a usb is plugged in and display a notification to the user. - pkgver = 0.3 + pkgver = 0.4 pkgrel = 1 url = https://github.com/insanengineer/touchpad-disabler + install = touchpad-disabler.install arch = i686 arch = x86_64 license = GPL2 @@ -1,6 +1,6 @@ # Maintainer: insanengineer <insanengineer@gmail.com> pkgname=touchpad-disabler -pkgver=0.3 +pkgver=0.4 pkgrel=1 pkgdesc="This application will disable a laptops touchpad when a usb is plugged in and display a notification to the user." arch=('i686' 'x86_64') @@ -10,28 +10,24 @@ depends=('gtk3' 'libnotify' 'gconf>=2.18.0.1-4') makedepends=('git') source=('git+https://github.com/insanengineer/touchpad-disabler.git') md5sums=('SKIP') +install="${pkgname}.install" pkgver() { - cd "${pkgname}" + cd "${srcdir}/${pkgname}" git describe --tag | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } build() { - cd "${pkgname}" + cd "${srcdir}/${pkgname}" make } package() { - cd "${pkgname}" + cd "${srcdir}/${pkgname}" - install -d "${pkgdir}"/opt/"${pkgname}" + install -Dm755 "bin/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" - install -Dm755 "${srcdir}/touchpad-disabler/bin/touchpad-disabler" "${pkgdir}/opt/touchpad-disabler" + install -Dm644 "schemas/apps.${pkgname}.gschema.xml" "${pkgdir}/usr/share/glib-2.0/schemas/apps.${pkgname}.gschema.xml" - desktop-file-install --dir="${pkgdir}/usr/share/applications" "${srcdir}/touchpad-disabler/touchpad-disabler.desktop" -} - -post_install() { - usr/sbin/gconfpkg --install "${pkgname}" - update-desktop-database -q + desktop-file-install --dir="${pkgdir}/usr/share/applications" "${pkgname}.desktop" } diff --git a/touchpad-disabler.install b/touchpad-disabler.install new file mode 100644 index 000000000000..414e7a2fbb92 --- /dev/null +++ b/touchpad-disabler.install @@ -0,0 +1,16 @@ +_update() { + glib-compile-schemas '/usr/share/glib-2.0/schemas/' + update-desktop-database -q +} + +post_install() { + _update +} + +post_upgrade() { + _update +} + +post_remove() { + _update +} |