summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD38
-rw-r--r--textsuggest.patch11
3 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..15c4c55e21d1
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+# Generated by mksrcinfo v8
+# Wed Jun 22 05:19:57 UTC 2016
+pkgbase = textsuggest-git
+ pkgdesc = Simple Linux utility to autocomplete words using dmenu2
+ pkgver = r23.1519640
+ pkgrel = 1
+ url = https://github.com/bharadwaj-raju/TextSuggest
+ arch = any
+ license = GPL3
+ makedepends = git
+ depends = dmenu2
+ depends = xdotool
+ depends = xclip
+ provides = textsuggest
+ source = textsuggest::git+https://github.com/bharadwaj-raju/TextSuggest.git
+ md5sums = SKIP
+
+pkgname = textsuggest-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0c704892cc4b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: shellkr <revoltism+AUR$gmail.com>
+
+pkgname=textsuggest-git
+_gitname=${pkgname%-git*}
+pkgver=r23.1519640
+pkgrel=1
+pkgdesc='Simple Linux utility to autocomplete words using dmenu2'
+arch=('any')
+url="https://github.com/bharadwaj-raju/TextSuggest"
+license=('GPL3')
+depends=('dmenu2' 'xdotool' 'xclip')
+makedepends=('git')
+provides=("$_gitname")
+source=("$_gitname::git+https://github.com/bharadwaj-raju/TextSuggest.git")
+md5sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/$_gitname"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+prepare() {
+ cd "$srcdir/$_gitname"
+ patch -uN "TextSuggest.py" "$startdir/textsuggest.patch"
+}
+
+package() {
+ cd "$srcdir/$_gitname"
+ install -d "$pkgdir/usr/lib/python3.5/site-packages/textsuggest/EnglishOpenWordList/"
+ install -d "$pkgdir/usr/bin/"
+ install -D -m755 TextSuggest.py "$pkgdir/usr/lib/python3.5/site-packages/textsuggest/"
+ install -D -m644 EnglishOpenWordList/* "$pkgdir/usr/lib/python3.5/site-packages/textsuggest/EnglishOpenWordList/"
+ install -D -m644 Extra_Words.txt "$pkgdir/usr/lib/python3.5/site-packages/textsuggest/"
+ install -D -m644 README.md "$pkgdir/usr/share/doc/$pkgname/README"
+ install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/COPYING"
+ ln -fs "/usr/lib/python3.5/site-packages/textsuggest/TextSuggest.py" "$pkgdir/usr/bin/textsuggest"
+}
+
diff --git a/textsuggest.patch b/textsuggest.patch
new file mode 100644
index 000000000000..128ea633849e
--- /dev/null
+++ b/textsuggest.patch
@@ -0,0 +1,11 @@
+--- TextSuggest-orig.py 2016-06-22 07:13:54.566518200 +0200
++++ TextSuggest.py 2016-06-22 07:14:19.063184795 +0200
+@@ -34,7 +34,7 @@
+
+ suggest_method = 'replace'
+
+-script_cwd = os.path.abspath(os.path.join(__file__, os.pardir))
++script_cwd = os.path.abspath(os.path.join(__file__, '/usr/lib/python3.5/site-packages/textsuggest/'))
+
+ dict_dir = os.path.join(script_cwd, 'EnglishOpenWordList')
+