diff options
author | Donald Webster | 2017-01-17 20:23:25 -0800 |
---|---|---|
committer | Donald Webster | 2017-01-17 20:23:25 -0800 |
commit | ebb9a00e8a68726c1378770ce83a6f58a381abbd (patch) | |
tree | 9e463f2c297bb2aa4c4d37f29d4f02ff9ea68ea0 | |
download | aur-ebb9a00e8a68726c1378770ce83a6f58a381abbd.tar.gz |
Rename to Ombi, update to v2.0.1.
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 31 | ||||
-rw-r--r-- | ombi.install | 14 | ||||
-rw-r--r-- | ombi.service | 15 | ||||
-rw-r--r-- | ombi.sysusers | 1 |
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 |