diff options
author | cgugas | 2022-01-21 16:45:17 -0600 |
---|---|---|
committer | cgugas | 2022-01-21 16:45:17 -0600 |
commit | e12f3602989a9a7f5de2410de5fd02759325e023 (patch) | |
tree | 327f25e9654a9a0c9e5320a9105d9e20f56700b1 | |
download | aur-e12f3602989a9a7f5de2410de5fd02759325e023.tar.gz |
initial commit.
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 44 | ||||
-rw-r--r-- | mediatracker.install | 10 | ||||
-rw-r--r-- | mediatracker.service | 11 |
4 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..245ba7c7ed0e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = mediatracker-git + pkgdesc = Self hosted platform for tracking movies, tv shows, video games, books and audiobooks. + pkgver = r38.e1e21cd + pkgrel = 1 + url = https://github.com/bonukai/MediaTracker.git + arch = i686 + arch = x86_64 + license = MIT + makedepends = npm + makedepends = git + depends = nodejs + depends = sqlite + source = git+https://github.com/bonukai/MediaTracker.git + md5sums = SKIP + +pkgname = mediatracker-git + install = mediatracker.install diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..09534b1a6ba8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# $Id$ +# Maintainer: CountMurphy <spartan1086@gmail.com> +pkgname=mediatracker-git +__pkgname="MediaTracker" +pkgver=r38.e1e21cd +pkgrel=1 +arch=('i686' 'x86_64') +url="https://github.com/bonukai/MediaTracker.git" +pkgdesc="Self hosted platform for tracking movies, tv shows, video games, books and audiobooks." +license=('MIT') +depends=('nodejs' 'sqlite') +makedepends=( 'npm' 'git') +source=("git+https://github.com/bonukai/MediaTracker.git") +md5sums=('SKIP') + +pkgver() { + cd "$__pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} +#pkgver() { +# git rev-list --count HEAD +#} + +#prepare() { +# #cd "$srcdir/${_pkgname}" +#} + +build() { + cd "$srcdir/MediaTracker" + npm install + npm run build +} + +package() { + + mkdir -p $pkgdir/srv/MediaTracker + cp -Ra $srcdir/MediaTracker/ "$pkgdir/srv/" + rm -R $pkgdir/srv/MediaTracker/.git + install=mediatracker.install + pwd + install -Dm 644 ../mediatracker.service -t "$pkgdir"/usr/lib/systemd/system/ +} + + diff --git a/mediatracker.install b/mediatracker.install new file mode 100644 index 000000000000..b4f317d99f31 --- /dev/null +++ b/mediatracker.install @@ -0,0 +1,10 @@ +post_install() { + useradd mediatracker + chown -R mediatracker /srv/MediaTracker + echo "To run, systemctl start mediatracker" + echo "site at localhost:7481" +} + +post_remove() { + userdel mediatracker +} diff --git a/mediatracker.service b/mediatracker.service new file mode 100644 index 000000000000..4bc3042b3cdf --- /dev/null +++ b/mediatracker.service @@ -0,0 +1,11 @@ +[Unit] +Description=MediaTracker +After=network.target + +[Service] +User=mediatracker +ExecStart=npm run start --prefix /srv/MediaTracker +Restart=on-failure + +[Install] +WantedBy=multi-user.target |