summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.AURINFO18
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD29
-rw-r--r--butterfly.service10
4 files changed, 76 insertions, 0 deletions
diff --git a/.AURINFO b/.AURINFO
new file mode 100644
index 000000000000..bd1c5d8b3605
--- /dev/null
+++ b/.AURINFO
@@ -0,0 +1,18 @@
+pkgbase = butterfly
+ pkgdesc = A sleek web based terminal emulator
+ pkgver = 1.5.2
+ pkgrel = 1
+ url = https://pypi.python.org/pypi/butterfly
+ install =
+ arch = any
+ license = GPL
+ makedepends = python-setuptools
+ depends = python
+ depends = python-tornado
+ depends = python-pyopenssl
+ source = https://pypi.python.org/packages/source/b/butterfly/butterfly-1.5.2.tar.gz
+ source = butterfly.service
+ options = !emptydirs
+
+pkgname = butterfly
+
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..10d6e275d387
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = butterfly
+ pkgdesc = A sleek web based terminal emulator
+ pkgver = 1.5.2
+ pkgrel = 1
+ url = https://pypi.python.org/pypi/butterfly
+ arch = any
+ license = GPL
+ makedepends = python-setuptools
+ depends = python
+ depends = python-tornado
+ depends = python-pyopenssl
+ options = !emptydirs
+ source = https://pypi.python.org/packages/source/b/butterfly/butterfly-1.5.2.tar.gz
+ source = butterfly.service
+ sha256sums = e08711d96995af503e39d7ef24b4f764954f191ea6a7a72ee7bde641769804eb
+ sha256sums = 2e4fe822908270db8648bcdb492025ab4b972007860a92393b4d4313d6598dbe
+
+pkgname = butterfly
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6516c317ac9c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,29 @@
+# Maintainer: Olivier Biesmans <olivier at biesmans dot fr>
+pkgname=butterfly
+pkgver=1.5.2
+pkgrel=1
+pkgdesc="A sleek web based terminal emulator"
+arch=('any')
+url="https://pypi.python.org/pypi/butterfly"
+license=('GPL')
+groups=()
+depends=('python' 'python-tornado' 'python-pyopenssl')
+makedepends=('python-setuptools')
+provides=()
+conflicts=()
+replaces=()
+backup=()
+options=(!emptydirs)
+install=
+source=("https://pypi.python.org/packages/source/b/butterfly/butterfly-${pkgver}.tar.gz" "butterfly.service")
+sha256sums=('e08711d96995af503e39d7ef24b4f764954f191ea6a7a72ee7bde641769804eb'
+ '2e4fe822908270db8648bcdb492025ab4b972007860a92393b4d4313d6598dbe')
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ python setup.py install --root="$pkgdir/" --optimize=1
+ install -Dm 0644 "${srcdir}/${pkgname}.service" \
+ "$pkgdir/etc/systemd/system/${pkgname}.service"
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/butterfly.service b/butterfly.service
new file mode 100644
index 000000000000..6ae2396e2c4a
--- /dev/null
+++ b/butterfly.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=Butterfly Terminal Server
+After=syslog.target
+
+[Service]
+ExecStart=/usr/bin/butterfly.server.py
+Restart=on-abort
+
+[Install]
+WantedBy=multi-user.target