summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilipp Schmitt2016-02-28 11:23:11 +0100
committerPhilipp Schmitt2016-02-28 11:23:11 +0100
commit0d06269e1babbd7d82c785aa5040cd67e338b404 (patch)
tree7f2548b858aea743f5d969c3da258d8b82dcb554
downloadaur-0d06269e1babbd7d82c785aa5040cd67e338b404.tar.gz
Import files
-rw-r--r--.SRCINFO23
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD45
-rw-r--r--htpc-manager.service12
4 files changed, 84 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ae736d700902
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+# Generated by mksrcinfo v8
+# Sun Feb 28 10:20:25 UTC 2016
+pkgbase = htpc-manager-git
+ pkgdesc = A fully responsive interface to manage all your favorite software on your Htpc
+ pkgver = 0.11.0.r274.gcd983bf
+ pkgrel = 1
+ url = http://htpc.io
+ arch = any
+ license = MIT
+ depends = python2
+ source = htpc-manager::git+https://github.com/styxit/HTPC-Manager#branch=master
+ source = htpc-manager.service
+ md5sums = SKIP
+ md5sums = 316c7f323af1feba917480ae67cf6543
+ sha1sums = SKIP
+ sha1sums = e5015344f427e5310351fa9c979ef959142f43fc
+ sha256sums = SKIP
+ sha256sums = c288870b1ad8e8d5aedf743963807720c74078a9ced878e98032501bfec08b84
+ sha512sums = SKIP
+ sha512sums = a4d6ca38fe78dea43f6e765dd8fe7e598f5482d27cced84aa65b3798858b9e97db893ac91d67f151ca884d97f2ad7e5decda4201b26778c572180427f83b0a9e
+
+pkgname = htpc-manager-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..37fa853d86cd
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+src/
+pkg/
+*.pkg.tar.xz
+htpc-manager/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a16bdbf13842
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: Philipp Schmitt <philipp@schmitt.co>
+_pkgname="htpc-manager"
+pkgname="htpc-manager-git"
+pkgver=0.11.0.r274.gcd983bf
+pkgrel=1
+pkgdesc="A fully responsive interface to manage all your favorite software on your Htpc"
+arch=(any)
+url="http://htpc.io"
+license=('MIT')
+depends=('python2')
+source=("htpc-manager::git+https://github.com/styxit/HTPC-Manager#branch=master"
+ "htpc-manager.service")
+md5sums=('SKIP'
+ '316c7f323af1feba917480ae67cf6543')
+sha1sums=('SKIP'
+ 'e5015344f427e5310351fa9c979ef959142f43fc')
+sha256sums=('SKIP'
+ 'c288870b1ad8e8d5aedf743963807720c74078a9ced878e98032501bfec08b84')
+sha512sums=('SKIP'
+ 'a4d6ca38fe78dea43f6e765dd8fe7e598f5482d27cced84aa65b3798858b9e97db893ac91d67f151ca884d97f2ad7e5decda4201b26778c572180427f83b0a9e')
+
+pkgver() {
+ cd "$_pkgname"
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+package() {
+ cd "$srcdir"
+
+ msg2 "Install HTPC Manager to /opt/htpc-manager"
+ install -d -D -m 755 "${pkgdir}/opt/htpc-manager"
+ cp -dpr --no-preserve=ownership "${srcdir}/htpc-manager/"* "${pkgdir}/opt/htpc-manager"
+
+ msg2 "Create userdata folder"
+ install -o http -g http -d -D -m 750 "${pkgdir}/opt/htpc-manager/userdata"
+
+ # msg2 "Install log directory to ~htpc-manager/logs"
+ # rm -rf "${pkgdir}/opt/htpc-manager/logs"
+ # install -d -D -m 755 "${pkgdir}/var/lib/htpc-manager/logs"
+ # ln -s /var/lib/htpc-manager/logs "${pkgdir}/opt/nzbmegasearch/logs"
+
+ msg2 "Install htpc-manager.service"
+ install -D -m 644 "${srcdir}/htpc-manager.service" "${pkgdir}/usr/lib/systemd/system/htpc-manager.service"
+}
+
diff --git a/htpc-manager.service b/htpc-manager.service
new file mode 100644
index 000000000000..c45a6e85c8a9
--- /dev/null
+++ b/htpc-manager.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=A fully responsive interface to manage all your favorite software on your Htpc
+After=network.target
+
+[Service]
+Type=simple
+User=http
+Group=http
+ExecStart=/usr/bin/python2.7 /opt/htpc-manager/Htpc.py
+
+[Install]
+WantedBy=multi-user.target