diff options
author | Martins Mozeiko | 2020-12-13 22:51:39 -0800 |
---|---|---|
committer | Martins Mozeiko | 2020-12-13 22:51:39 -0800 |
commit | 019089461b7801ff2bc304de6b5db4765e7094ca (patch) | |
tree | f8bcfcba6033abcf3fee956185505a500550974c /PKGBUILD | |
download | aur-019089461b7801ff2bc304de6b5db4765e7094ca.tar.gz |
overseerr v1.3.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..182a165bdc87 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: Martins Mozeiko <martins.mozeiko@gmail.com> + +pkgname=overseerr +pkgver=1.3.0 +pkgrel=1 +pkgdesc='Request management and media discovery tool for the Plex ecosystem' +arch=('x86_64') +url='https://github.com/sct/overseerr' +license=('MIT') +depends=('yarn') +makedepends=('git') +options=('!strip') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/sct/overseerr/archive/v${pkgver}.tar.gz" + 'overseerr.sysusers' + 'overseerr.tmpfiles' + 'overseerr.service' + 'overseerr.conf.d') +sha256sums=('054509bf989ec43f142c9aa35918e3089dd24c41282482feeb0eda64902a970b' + '682ff5633748bbd131bcae00791b18c08488ad1cb477ca675e5498c53eca1097' + 'a4734740422a3957f523cdab3c5d95b20999ff27e91e85358e4201988f5979f6' + '019002344a348c45e969b22ffbe4531461164e8a196068f6de20bbfe0c7a266d' + 'bc022e615b73a9d9c7b98736922cd1266d2000dc9f69b0ebc1e400e1f30200ba') + +build() +{ + cd "${srcdir}/${pkgname}-${pkgver}" + yarn --frozen-lockfile + yarn build + yarn install --production --ignore-scripts --prefer-offline + yarn cache clean +} + +package() +{ + install -m0755 -d "${pkgdir}/usr/lib/overseerr" + cp -dr --no-preserve='ownership' "${srcdir}/${pkgname}-${pkgver}/." "${pkgdir}/usr/lib/overseerr" + + find "${pkgdir}/usr/lib/overseerr/.next" -type f -print0 | xargs -0 sed -i "s^${srcdir}/${pkgname}-${pkgver}/^/usr/lib/overseerr/^g" + + rm -rf "${pkgdir}/usr/lib/overseerr/config" + ln -s "/var/lib/overseerr" "${pkgdir}/usr/lib/overseerr/config" + + install -Dm0644 "${srcdir}/overseerr.conf.d" "${pkgdir}/etc/conf.d/overseerr" + install -Dm0644 "${srcdir}/overseerr.sysusers" "${pkgdir}/usr/lib/sysusers.d/overseerr.conf" + install -Dm0644 "${srcdir}/overseerr.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/overseerr.conf" + install -Dm0644 "${srcdir}/overseerr.service" "${pkgdir}/usr/lib/systemd/system/overseerr.service" +} |