summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD51
1 files changed, 51 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6596321a30d1
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# $Id: PKGBUILD 194152 2016-10-31 13:48:24Z spupykin $
+# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
+# Contributor: Eric Le Bras <eric.lebras@gmail.com>
+
+pkgname=ajaxterm
+pkgver=0.11
+pkgrel=9
+pkgdesc="A web based terminal"
+arch=('any')
+license=('GPL')
+url="https://github.com/antonylesuisse/qweb/tree/master/ajaxterm"
+depends=('python2')
+replaces=('ajaxterm-utf8-svn')
+backup=('etc/ajaxterm.conf')
+#_commit="HEAD"
+_commit="2eaa3e989782d8259a12c8cb7d6204433ae19264"
+#source=("ajaxterm-$pkgver-${_commit}.tar.gz::http://git.kirya.net/?p=ajaxterm.git;a=snapshot;h=${_commit};sf=tgz"
+source=("https://sources.archlinux.org/other/community/ajaxterm/ajaxterm-$pkgver-${_commit}.tar.gz"
+ ajaxterm.service)
+md5sums=('0d5c9896f4af8f82610c00cc303e0d62'
+ '5e5aa6598aad99193738441556e06864')
+
+build() {
+ cd "$srcdir"/ajaxterm || cd "$srcdir"/ajaxterm-${_commit:0:7}
+
+ cat debian/patches/series | while read A; do [ -z $A ] || patch -p1 <debian/patches/$A; done
+
+ # python2 fix
+ for file in configure ajaxterm.py qweb.py; do
+ sed -i 's_#!/usr/bin/env python_#!/usr/bin/env python2_' $file
+ done
+
+ ./configure --prefix=/usr
+}
+
+package() {
+ cd "$srcdir"/ajaxterm || cd "$srcdir"/ajaxterm-${_commit:0:7}
+
+ install -d "$pkgdir"/etc
+ install -d "$pkgdir"/usr/bin
+ install -d "$pkgdir"/usr/share/man/man1
+ install -d "$pkgdir"/usr/share/ajaxterm
+
+ install -m 0755 ajaxterm.bin "$pkgdir"/usr/bin/ajaxterm
+ install -m 0644 ajaxterm.conf "$pkgdir"/etc/ajaxterm.conf
+ ln -s -f /etc/ajaxterm.conf "$pkgdir"/usr/share/ajaxterm/ajaxterm_config.js
+ install -m 0644 ajaxterm.css ajaxterm.html qweb.py *.js "$pkgdir"/usr/share/ajaxterm
+ install -m 0755 ajaxterm.py "$pkgdir"/usr/share/ajaxterm
+ install -m 0644 ajaxterm.1 "$pkgdir"/usr/share/man/man1
+ install -Dm0644 "$srcdir"/ajaxterm.service "$pkgdir"/usr/lib/systemd/system/ajaxterm.service
+}