summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: ce5a98f77009740dda07b39b178a142434502a92 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# Maintainer: tomKPZ
pkgname=curse-downloader-git
pkgver=0.3.r62.766dc3c
pkgrel=1
pkgdesc="A simple script to download mods from a CurseForge Minecraft modpack."
arch=('any')
url="https://github.com/portablejim/curseDownloader"
license=('GPL3')
depends=('python>=3.4'
         'python-appdirs'
	 'python-requests'
	 'tk')
makedepends=('git')
source=("${pkgname}::git+git://github.com/portablejim/curseDownloader.git"
        'curse-downloader.sh'
        'curse-updater.sh')
sha256sums=('SKIP'
            '02fa8486e87d3eebcd56f7a323f5dcfb2d62974083517cac1106a8f50c80b92f'
	    'a3f0badb7f52a1e634a00b6360ce44031fc53055013af9276dbebaa711e5c40e')

pkgver() {
  cd "${pkgname}"

  local version=$(grep "version=" "setup.py" | sed 's/ *version="\([0-9\.]\+\)",/\1/')
  printf "${version}.r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}

package() {
  cd "${srcdir}"

  mkdir -p "${pkgdir}/usr/share/curse-downloader"
  cp "${pkgname}/downloader.py" "${pkgdir}/usr/share/curse-downloader"
  cp "${pkgname}/updater.py" "${pkgdir}/usr/share/curse-downloader"
  install -Dm755 curse-downloader.sh "${pkgdir}/usr/bin/curse-downloader"
  install -Dm755 curse-updater.sh "${pkgdir}/usr/bin/curse-updater"
}