summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD65
1 files changed, 27 insertions, 38 deletions
diff --git a/PKGBUILD b/PKGBUILD
index bee25faa06bf..fc9681029b2d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,59 +1,48 @@
# Maintainer: Zeke Sonxx <zeke@zekesonxx.com>
pkgname=mylar-git
-pkgver=r1055.053626a
+pkgver=1072.9c65a0d
pkgrel=1
-pkgdesc="automated Comic Book downloader for use with SABnzbd, NZBGet and torrents"
+pkgdesc="Comic book downloader for usenet and torrents"
arch=('i686' 'x86_64')
url="https://github.com/evilhero/mylar"
license=('GPL3')
-groups=()
depends=('python2')
+optdepends=('sabnzbd: usenet downloader'
+ 'nzbget: usenet downloader'
+ 'transmission-cli: torrent downloader (CLI and daemon)'
+ 'transmission-gtk: torrent downloader (GTK+)'
+ 'transmission-qt: torrent downloader (Qt)'
+ 'deluge: torrent downloader'
+ 'rtorrent: torrent downloader'
+ 'jackett: torrent indexer proxy')
+
makedepends=('git')
provides=("mylar")
conflicts=("mylar")
-replaces=()
-backup=()
-options=()
-install=mylar.install
+options=(!strip)
-source=('mylar-git::git+https://github.com/evilhero/mylar.git'
+source=('git://github.com/evilhero/mylar.git'
'mylar.service'
- 'mylar.sysusers'
-)
-noextract=()
+ 'mylar.tmpfiles'
+ 'mylar.sysusers')
sha256sums=('SKIP'
- '20c9b925222113afcdcdbe74a3ca8b6c805ffb42391fff9777c259b26a5b29da'
+ '1d840481b2544003e10bc91e7958deabb2692249b251af7c606d025ab8477691'
+ '8bd3e83b8fbfc781a44d37af7c2101d061e17cfe61c07e1d2cb75daecca708c8'
'619a6266ad56e8363296b2ae7e2428c0f433f8c73a57d9bdf55ffba179f6c81d')
pkgver() {
- cd "$srcdir/${pkgname%-VCS}"
-
- # Git, no tags available
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ cd "${srcdir}/mylar"
+ echo $(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 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"
- install -D -m644 "${srcdir}/mylar.sysusers" "${pkgdir}/usr/lib/sysusers.d/mylar.conf"
- mkdir -p "${pkgdir}/etc/mylar"
- mkdir -p "${pkgdir}/var/lib/mylar"
+ install -d -m 755 "${pkgdir}/usr/lib/mylar"
+ cp -dr --no-preserve='ownership' "${srcdir}/mylar/" "${pkgdir}/usr/lib/"
+ rm -rf ${pkgdir}/usr/lib/mylar/.git
+ rm -f ${pkgdir}/usr/lib/mylar/.gitignore
+
+ install -D -m 644 "${srcdir}/mylar.service" "${pkgdir}/usr/lib/systemd/system/mylar.service"
+ install -D -m 644 "${srcdir}/mylar.sysusers" "${pkgdir}/usr/lib/sysusers.d/mylar.conf"
+ install -D -m 644 "${srcdir}/mylar.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/mylar.conf"
}