diff options
author | Zeke Sonxx | 2016-04-22 16:54:10 -0400 |
---|---|---|
committer | Zeke Sonxx | 2016-04-22 16:56:29 -0400 |
commit | 0df7c7b3501fa16edd1a2c65d8d0159fd6e82a89 (patch) | |
tree | 64c9f7b4af4c588761580f8c8f7d69550eaecf54 | |
download | aur-0df7c7b3501fa16edd1a2c65d8d0159fd6e82a89.tar.gz |
inital commit
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | .gitignore | 8 | ||||
-rw-r--r-- | PKGBUILD | 56 | ||||
-rw-r--r-- | mylar.install | 9 | ||||
-rw-r--r-- | mylar.service | 8 |
5 files changed, 103 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..28d4e392c834 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = mylar-git + pkgdesc = automated Comic Book downloader for use with SABnzbd, NZBGet and torrents + pkgver = r632.8082a61 + pkgrel = 1 + url = https://github.com/evilhero/mylar + install = mylar.install + arch = i686 + arch = x86_64 + license = GPL3 + makedepends = git + depends = python2 + provides = mylar + conflicts = mylar + source = mylar-git::git+https://github.com/evilhero/mylar.git + source = mylar.service + md5sums = SKIP + md5sums = 08513f5d6eebd4d2beba454361cd55ac + sha256sums = SKIP + sha256sums = 35d90980145bb8665e2b8bb8e9d196fbeaab881ea98b92b7eaa73277f429ae16 + +pkgname = mylar-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..11b533cef576 --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +# Arch stuff +pkg/* +src/* +*.pkg.tar.* + + +# mylar's repo +mylar-git/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c6a35792e78f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,56 @@ +# Maintainer: Zeke Sonxx <zeke@zekesonxx.com> +pkgname=mylar-git +pkgver=r632.8082a61 +pkgrel=1 +pkgdesc="automated Comic Book downloader for use with SABnzbd, NZBGet and torrents" +arch=('i686' 'x86_64') +url="https://github.com/evilhero/mylar" +license=('GPL3') +groups=() +depends=('python2') +makedepends=('git') +provides=("mylar") +conflicts=("mylar") +replaces=() +backup=() +options=() +install=mylar.install +source=('mylar-git::git+https://github.com/evilhero/mylar.git' 'mylar.service') +noextract=() +md5sums=('SKIP' + '08513f5d6eebd4d2beba454361cd55ac') +sha256sums=('SKIP' + '35d90980145bb8665e2b8bb8e9d196fbeaab881ea98b92b7eaa73277f429ae16') + +pkgver() { + cd "$srcdir/${pkgname%-VCS}" + +# Git, no tags available + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + + +package() { + # this would be in prepare() but prepare is run before pkgver and that needs to not happen + cd "$srcdir/$pkgname" + + rm -rf "$srcdir/$pkgname/.git" # remove unneeded git info + rm -r "screens" # the screenshots for the GitHub page + rm README.md # not needed + rm API_REFERENCE # look it up on github if you want to use it + + cd "$pkgdir" + # copy stuff over + mkdir -p "$pkgdir/usr/share/" + cp -r "$srcdir/mylar-git/" "$pkgdir/usr/share/mylar/" + rm -rf "$pkgdir/usr/share/mylar/.git" + + # fix permissions + chmod -R 755 "$pkgdir/usr/share/mylar" + + # install everything else + install -D -m644 "$srcdir/mylar.service" "$pkgdir/usr/lib/systemd/system/mylar.service" + mkdir -p "$pkgdir/etc/mylar" + mkdir -p "$pkgdir/var/lib/mylar" + +} diff --git a/mylar.install b/mylar.install new file mode 100644 index 000000000000..6d8e78ba65bc --- /dev/null +++ b/mylar.install @@ -0,0 +1,9 @@ +post_install() { + echo <<EOF +mylar requires a ComicVine API key to really function +Input the API key using the web interface +Config file is at /etc/mylar/config.ini and data is stored in /var/lib/mylar +No executable, use the systemd unit (# systemd start mylar) +See https://github.com/evilhero/mylar for more info on configuring it. +EOF +} diff --git a/mylar.service b/mylar.service new file mode 100644 index 000000000000..d3b862bd48aa --- /dev/null +++ b/mylar.service @@ -0,0 +1,8 @@ +[Unit] +Description=Comic Book add-on for SABnzbd+ + +[Service] +ExecStart=/usr/bin/python2 /usr/share/mylar/Mylar.py --nolaunch --config /etc/mylar/config.ini --datadir /var/lib/mylar + +[Install] +WantedBy=multi-user.target |