diff options
author | Bartłomiej Piotrowski | 2018-01-05 16:49:44 +0100 |
---|---|---|
committer | Bartłomiej Piotrowski | 2018-01-05 16:49:44 +0100 |
commit | 2b4e8edcf84baf1e6d659380595a67fab5863f88 (patch) | |
tree | 0517c3994e251bda492ea86a7c1640d12d3e1094 | |
download | aur-2b4e8edcf84baf1e6d659380595a67fab5863f88.tar.gz |
Import from official repositories
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 51 | ||||
-rw-r--r-- | ajaxterm.service | 11 |
3 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..47e251c71773 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = ajaxterm + pkgdesc = A web based terminal + pkgver = 0.11 + pkgrel = 9 + url = https://github.com/antonylesuisse/qweb/tree/master/ajaxterm + arch = any + license = GPL + depends = python2 + replaces = ajaxterm-utf8-svn + backup = etc/ajaxterm.conf + source = https://sources.archlinux.org/other/community/ajaxterm/ajaxterm-0.11-2eaa3e989782d8259a12c8cb7d6204433ae19264.tar.gz + source = ajaxterm.service + md5sums = 0d5c9896f4af8f82610c00cc303e0d62 + md5sums = 5e5aa6598aad99193738441556e06864 + +pkgname = ajaxterm + 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 +} diff --git a/ajaxterm.service b/ajaxterm.service new file mode 100644 index 000000000000..f0c4abb015ff --- /dev/null +++ b/ajaxterm.service @@ -0,0 +1,11 @@ +[Unit] +Description=AJAX terminal +After=network.target remote-fs.target nss-lookup.target + +[Service] +Type=forking +PIDFile=/var/run/ajaxterm.pid +ExecStart=/usr/bin/ajaxterm -p 8022 -d + +[Install] +WantedBy=multi-user.target |