summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDonald Webster2017-01-17 20:23:25 -0800
committerDonald Webster2017-01-17 20:23:25 -0800
commitebb9a00e8a68726c1378770ce83a6f58a381abbd (patch)
tree9e463f2c297bb2aa4c4d37f29d4f02ff9ea68ea0
downloadaur-ebb9a00e8a68726c1378770ce83a6f58a381abbd.tar.gz
Rename to Ombi, update to v2.0.1.
-rw-r--r--.SRCINFO27
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD31
-rw-r--r--ombi.install14
-rw-r--r--ombi.service15
-rw-r--r--ombi.sysusers1
6 files changed, 92 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f77a002e27e9
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,27 @@
+# Generated by mksrcinfo v8
+# Wed Jan 18 04:23:10 UTC 2017
+pkgbase = ombi
+ pkgdesc = Simple automated way for users to request new content for Plex
+ pkgver = 2.0.1
+ pkgrel = 1
+ url = https://github.com/tidusjar/Ombi
+ install = ombi.install
+ arch = any
+ license = GPL2
+ depends = mono
+ optdepends = couchpotato
+ optdepends = sickrage
+ optdepends = sonarr
+ optdepends = plex-media-server
+ optdepends = plex-media-server-plexpass
+ optdepends = headphones
+ replaces = plexrequests
+ source = https://github.com/tidusjar/Ombi/releases/download/v2.0.1/Ombi.zip
+ source = ombi.service
+ source = ombi.sysusers
+ sha256sums = 292039ac73e531e0252f095b7a846e46c18307b06fa05c39821fe459a5723c2a
+ sha256sums = 7848835b38d284625ad9fe6d1a3bf01a233b6b6ebc59d8071daef2e618b16f93
+ sha256sums = 27704e4b5c5d944b774bf4d180684ff76f157d37ba9c5e39f7d03493962c81c6
+
+pkgname = ombi
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..786fd0063e07
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+/*.tar.gz
+/*.xz
+/src/
+/pkg/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..99d5c42b5150
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# Maintainer: Donald Webster <fryfrog@gmail.com>
+# Maintainer: Zack Baldwin <zack@zackb.com>
+
+pkgname=ombi
+pkgver=2.0.1
+pkgrel=1
+pkgdesc="Simple automated way for users to request new content for Plex"
+arch=('any')
+url="https://github.com/tidusjar/Ombi"
+license=('GPL2')
+depends=('mono')
+optdepends=('couchpotato' 'sickrage' 'sonarr' 'plex-media-server' 'plex-media-server-plexpass' 'headphones')
+replaces=('plexrequests')
+install='ombi.install'
+source=("https://github.com/tidusjar/Ombi/releases/download/v${pkgver}/Ombi.zip"
+ "${pkgname}.service"
+ "${pkgname}.sysusers")
+
+sha256sums=('292039ac73e531e0252f095b7a846e46c18307b06fa05c39821fe459a5723c2a'
+ '7848835b38d284625ad9fe6d1a3bf01a233b6b6ebc59d8071daef2e618b16f93'
+ '27704e4b5c5d944b774bf4d180684ff76f157d37ba9c5e39f7d03493962c81c6')
+
+package() {
+ install -d "${pkgdir}/opt/${pkgname}"
+ cp -r "Release/." "${pkgdir}/opt/${pkgname}"
+ #install -Dm644 "Release/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -Dm644 "${srcdir}/${pkgname}.service" "${pkgdir}/usr/lib/systemd/system/${pkgname}.service"
+ install -Dm644 "${srcdir}/ombi.sysusers" "${pkgdir}/usr/lib/sysusers.d/ombi.conf"
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/ombi.install b/ombi.install
new file mode 100644
index 000000000000..b2e99a8c4c30
--- /dev/null
+++ b/ombi.install
@@ -0,0 +1,14 @@
+post_install() {
+ # Create plex user
+ systemd-sysusers ombi.conf
+ chown -R ombi:ombi /opt/ombi
+}
+
+post_upgrade() {
+ systemctl daemon-reload
+}
+
+post_remove() {
+ systemctl stop ombi.service
+ true
+}
diff --git a/ombi.service b/ombi.service
new file mode 100644
index 000000000000..99d7e574dc76
--- /dev/null
+++ b/ombi.service
@@ -0,0 +1,15 @@
+[Unit]
+Description=Ombi
+After=network.target
+
+[Service]
+User=ombi
+Group=ombi
+WorkingDirectory=/opt/ombi
+Type=simple
+ExecStart=/usr/bin/mono /opt/ombi/PlexRequests.exe -p 3579
+Restart=always
+TimeoutStopSec=30
+
+[Install]
+WantedBy=multi-user.target
diff --git a/ombi.sysusers b/ombi.sysusers
new file mode 100644
index 000000000000..3c4e49722685
--- /dev/null
+++ b/ombi.sysusers
@@ -0,0 +1 @@
+u ombi - "ombi" /opt/ombi