diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 65 |
1 files changed, 27 insertions, 38 deletions
@@ -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" } |