summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorbharadwaj-raju2018-06-01 19:12:22 +0530
committerbharadwaj-raju2018-06-01 19:12:22 +0530
commit03ec983e0f834753f55c39881d126fd9dbae612f (patch)
tree2b9b61bcc44aa1a2868b3be1e745b7e9722ba182 /PKGBUILD
parent7ec621274fd3d3e2eec0a4c7928e6eeb0e68f84c (diff)
downloadaur-03ec983e0f834753f55c39881d126fd9dbae612f.tar.gz
Fix according to Packaging Guidelines
(i.e. no longer running root install script in package())
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 32 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4a4cef731af9..a6ecd2de6323 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,7 +10,7 @@ pkgdesc='Simple Linux utility to autocomplete words using rofi'
arch=('any')
url="https://github.com/bharadwaj-raju/TextSuggest"
license=('GPL3')
-depends=('python' 'dbus-c++' 'qt5-base' 'xdotool' 'xclip' 'python-dbus')
+depends=('python' 'dbus-c++' 'qt5-base' 'xdotool' 'xclip' 'libxcb')
makedepends=('git' 'gcc' 'make' 'automake')
provides=("$_gitname")
source=("$_gitname::git+https://github.com/bharadwaj-raju/TextSuggest.git")
@@ -21,8 +21,36 @@ pkgver() {
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
-package() {
- cd "$srcdir/$_gitname"
+build() {
+ cd "$srcdir/$_gitname"
sh build.sh
- sh install.sh
}
+
+package() {
+
+ cd "$srcdir/$_gitname"
+
+ install -d "$pkgdir/usr/share/textsuggest"
+ install -d "$pkgdir/usr/bin"
+
+ cp -rf textsuggest/dictionaries/ "$pkgdir/usr/share/textsuggest/"
+
+ install -d "$pkgdir/usr/share/textsuggest/processors"
+ cp bin/math_expression "$pkgdir/usr/share/textsuggest/processors"
+ cp bin/command "$pkgdir/usr/share/textsuggest/processors"
+
+ install -D -m755 bin/textsuggest "$pkgdir/usr/bin/textsuggest"
+ install -D -m755 bin/textsuggest-server "$pkgdir/usr/bin/textsuggest-server"
+
+ chmod -R a+rwx "$pkgdir/usr/share/textsuggest/processors"
+
+ install -D -m644 README.md "$pkgdir/usr/share/doc/textsuggest/README"
+ install -D -m644 LICENSE "$pkgdir/usr/share/licenses/textsuggest/COPYING"
+
+ chmod -R a+rw "$pkgdir/usr/share/textsuggest"
+ chmod -R a+rw "$pkgdir/usr/share/textsuggest/dictionaries"
+ chmod -R a+rw "$pkgdir/usr/share/textsuggest/dictionaries/*"
+ chmod a+x "$pkgdir/usr/bin/textsuggest"
+ chmod a+x "$pkgdir/usr/bin/textsuggest-server"
+
+} \ No newline at end of file