summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAlexej Graves-Magura2018-11-14 09:56:09 -0700
committerAlexej Graves-Magura2018-11-14 09:56:09 -0700
commit3216320874fb91b52f3e54f3203a8a0984e4bbe8 (patch)
treedd2ebefc08124c52b80b67928aa69283ed880629 /PKGBUILD
downloadaur-3216320874fb91b52f3e54f3203a8a0984e4bbe8.tar.gz
adding tkman to AUR
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD57
1 files changed, 57 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7c3939133d01
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,57 @@
+# Maintainer: Alexej Magura <agm2819@*gmail*>
+
+pkgname=tkman
+pkgver=2.2
+pkgrel=1
+pkgdesc="man page and info file browser"
+#epoch=0
+arch=(any)
+url="https://sourceforge.net/projects/tkman/"
+license=('Artistic License')
+depends=(polyglotman tk tcl bash)
+makedepends=(dos2unix)
+source=("https://sourceforge.net/projects/$pkgname/files/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz"
+ "gentoo.patch"
+ "tkman-CVE-2008-5137.patch"
+ "openbsd-gui_tcl.patch"
+ tkman.sh)
+md5sums=(0e81735c93ab2500d6105ff33095c3e8
+ 1d3e939dad772945a2435daff78ead76
+ da154020b4e5e8978eb90f8b17bfa543
+ 221053c63a1989c34ca2191d7c58674d
+ 41ffdb3a149f81f4e0a7555afcfe48ca)
+
+prepare()
+{
+ cd "$srcdir/$pkgname-$pkgver"
+ patch < "$srcdir"/gentoo.patch
+ patch -p1 < "$srcdir"/tkman-CVE-2008-5137.patch
+ dos2unix gui.tcl
+ patch < "$srcdir"/openbsd-gui_tcl.patch
+ #mv -v -- $pkgname $pkgname.tcl
+ #cp -v -- "$srcdir"/tkman.sh tkman
+ mv -v -- README-tkman README
+ mv -v -- ANNOUNCE-tkman.txt ANNOUNCE
+ cp -v -- "$srcdir"/tkman.sh .
+
+ sed -i '${s|$| sh /usr/share/tkman/tkman.tcl|}' tkman.sh
+}
+
+build()
+{
+ cd "$srcdir/$pkgname-$pkgver"
+ make WISH="/usr/bin/wish" BINDIR="/usr/bin"
+ sed -i 's|/bin/sh|/usr/bin/sh|' $pkgname
+}
+
+package()
+{
+ cd "$srcdir/$pkgname-$pkgver"
+ install -d "$pkgdir"/usr/{share/$pkgname/doc,bin}
+ install -m644 tkman "$pkgdir"/usr/share/$pkgname/$pkgname.tcl
+ install -m755 tkman.sh "$pkgdir"/usr/bin/tkman
+ #echo "bash /usr/share/$pkgname/$pkgname.tcl" >> "$pkgdir"/usr/bin/tkman
+ install -m644 -t "$pkgdir"/usr/share/$pkgname/doc CHANGES MANIFEST README manual.html
+ install -m644 contrib/TkMan.xpm "$pkgdir"/usr/share/pixmaps
+}
+# vim:set ts=2 sw=2 et: