summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoracerix2015-11-07 14:47:04 -0500
committeracerix2015-11-07 14:47:04 -0500
commit7ca5c0c97ef2a6112f9e5c5999a626b7de5cc243 (patch)
tree8f37913f626031cca9418ff6ad324cb173efe180
downloadaur-7ca5c0c97ef2a6112f9e5c5999a626b7de5cc243.tar.gz
init
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD39
-rw-r--r--flickmagnet.install9
3 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..7b9d5ced589a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+pkgbase = flickmagnet
+ pkgdesc = HTTP server similar to Netflix and PopcornTime which streams public domain videos from torrent files.
+ pkgver = 0.0.1
+ pkgrel = 1
+ url = https://github.com/acerix/flickmagnet
+ install = flickmagnet.install
+ arch = any
+ license = MIT
+ depends = python
+ depends = python-xdg
+ depends = python-daemonocle
+ depends = python-libtorrent-rasterbar
+ depends = python-pytoml
+ depends = python-cherrypy
+ depends = python-mako
+ depends = python-requests
+ depends = python-beautifulsoup4
+ source = https://github.com/acerix/flickmagnet/archive/0.0.1.tar.gz
+ source = flickmagnet.install
+ sha256sums = SKIP
+ sha256sums = 75566e170c89ed9638d9178e7c15a7bd8fad2f53222545c973e72642e5c1704e
+
+pkgname = flickmagnet
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9dc90f792cf3
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: Dylan <dylan@flickmag.net>
+
+pkgname='flickmagnet'
+_gitname='flickmagnet'
+pkgver='0.0.1'
+pkgrel=1
+pkgdesc='HTTP server similar to Netflix and PopcornTime which streams public domain videos from torrent files.'
+arch=('any')
+url='https://github.com/acerix/flickmagnet'
+license=('MIT')
+
+depends=(
+ 'python'
+ 'python-xdg'
+ 'python-daemonocle'
+ 'python-libtorrent-rasterbar'
+ 'python-pytoml'
+ 'python-cherrypy'
+ 'python-mako'
+ 'python-requests'
+ 'python-beautifulsoup4'
+)
+
+install=flickmagnet.install
+source=(
+ "$url/archive/$pkgver.tar.gz"
+ flickmagnet.install
+)
+sha256sums=(
+ 'SKIP'
+ '75566e170c89ed9638d9178e7c15a7bd8fad2f53222545c973e72642e5c1704e'
+)
+
+package() {
+ cd "$_gitname-$pkgver"
+ python setup.py install --root="$pkgdir/" --optimize=1
+ install -Dm644 "$pkgname/examples/$pkgname.service" "$pkgdir/usr/lib/systemd/system/$pkgname.service"
+}
+
diff --git a/flickmagnet.install b/flickmagnet.install
new file mode 100644
index 000000000000..8ac1217b686f
--- /dev/null
+++ b/flickmagnet.install
@@ -0,0 +1,9 @@
+
+post_install() {
+
+ # create system user and group to run the daemon
+ getent group flickmagnet > /dev/null || groupadd -g 420 flickmagnet &>/dev/null
+ getent passwd flickmagnet > /dev/null || useradd -u 420 -g 420 -m -s /bin/false flickmagnet &>/dev/null
+
+}
+