diff options
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 52 | ||||
-rw-r--r-- | reddit-placebot.install | 3 | ||||
-rw-r--r-- | reddit-placebot.service | 9 |
5 files changed, 88 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a429b0d457dd --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +# Generated by mksrcinfo v8 +# Sun Apr 2 23:06:34 UTC 2017 +pkgbase = reddit-placebot + pkgdesc = Automatically place pixels on reddit.com/r/place (not working yet, needs patches) + pkgver = 1.0.0 + pkgrel = 2 + url = https://github.com/wijagels/reddit-placebot + install = reddit-placebot.install + arch = any + license = GPL3 + makedepends = git + makedepends = npm + depends = nodejs + provides = reddit-placebot-git + conflicts = reddit-placebot-git + source = git+https://github.com/wijagels/reddit-placebot + md5sums = SKIP + +pkgname = reddit-placebot + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..31aead16f4f8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/pkg +/src +/reddit-placebot +/*.tar* diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6182f704a96b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: phiresky <phireskyde+git@gmail.com> +pkgname=reddit-placebot +pkgver=1.0.0 +pkgrel=2 +pkgdesc="Automatically place pixels on reddit.com/r/place (not working yet, needs patches)" +arch=(any) +url="https://github.com/wijagels/reddit-placebot" +license=('GPL3') +groups=() +depends=(nodejs) +makedepends=('git' npm) +provides=("${pkgname}-git") +conflicts=("${pkgname}-git") +replaces=() +backup=() +options=() +install=reddit-placebot.install +source=('git+https://github.com/wijagels/reddit-placebot') +noextract=() +md5sums=('SKIP') + +#pkgver() { + # cd "$srcdir/$pkgname" + +# Git, tags available + #printf "%s" "$(git describe --tags --abbrev=0)" +#} + +prepare() { + cd "$srcdir/$pkgname" + # git checkout "tags/$(git describe --tags --abbrev=0)" +} + +build() { + cd "$srcdir/$pkgname" + npm install +} + +package() { + cd "$srcdir/$pkgname" + mkdir -p "$pkgdir/usr/"{lib/systemd/user,bin} + cp -r "$srcdir/$pkgname" "$pkgdir/usr/lib" + rm -r "$pkgdir/usr/lib/$pkgname/.git" + cp "$srcdir/../reddit-placebot.service" "$pkgdir/usr/lib/systemd/user" + cat >> "$pkgdir/usr/bin/reddit-placebot" <<"EOF" +#!/bin/bash + +cd $(mktemp -d --suffix -reddit-placebot) +node /usr/lib/reddit-placebot/run.js +EOF + chmod +x "$pkgdir/usr/bin/reddit-placebot" +} diff --git a/reddit-placebot.install b/reddit-placebot.install new file mode 100644 index 000000000000..532c0aac7386 --- /dev/null +++ b/reddit-placebot.install @@ -0,0 +1,3 @@ +post_install() { + echo "start using 'systemctl --user start reddit-placebot'" +} diff --git a/reddit-placebot.service b/reddit-placebot.service new file mode 100644 index 000000000000..626e688a9459 --- /dev/null +++ b/reddit-placebot.service @@ -0,0 +1,9 @@ +[Unit] +Description=Reddit Placebot + +[Service] +ExecStart=/usr/bin/reddit-placebot +Restart=on-failure + +[Install] +WantedBy=default.target |