diff options
author | Philipp Schmitt | 2016-02-28 11:23:11 +0100 |
---|---|---|
committer | Philipp Schmitt | 2016-02-28 11:23:11 +0100 |
commit | 0d06269e1babbd7d82c785aa5040cd67e338b404 (patch) | |
tree | 7f2548b858aea743f5d969c3da258d8b82dcb554 | |
download | aur-0d06269e1babbd7d82c785aa5040cd67e338b404.tar.gz |
Import files
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 45 | ||||
-rw-r--r-- | htpc-manager.service | 12 |
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 |