summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorinsanengineer2016-04-07 20:26:56 -0700
committerinsanengineer2016-04-07 20:26:56 -0700
commitb698e6275520e3f1d1d9af97789fb095ca198d70 (patch)
treecfe731bf815302b61f4ac95090beba5644d1aaac
parent80afb9eed514ec779db1f6266615eb1d7f6c8217 (diff)
downloadaur-b698e6275520e3f1d1d9af97789fb095ca198d70.tar.gz
fixed issues with PKGBUILD and addd .install file
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD20
-rw-r--r--touchpad-disabler.install16
3 files changed, 26 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9001c77e7733..09d8de38a2ad 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index ea798ea26dac..defa109e3fca 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
+}