diff options
author | Frederic Bezies | 2021-04-06 22:19:09 +0200 |
---|---|---|
committer | Frederic Bezies | 2021-04-06 22:19:09 +0200 |
commit | 5d903e14eba1405fbc4bf494b9d96e3f31ee99c8 (patch) | |
tree | fc64cd0c313fd4d4ea356934f5383bfe0679ea2e | |
parent | 5da10974ebc9b4c742806aa18fdf8f8575d8623b (diff) | |
download | aur-5d903e14eba1405fbc4bf494b9d96e3f31ee99c8.tar.gz |
Huge PKGBUILD cleanup
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 36 |
2 files changed, 24 insertions, 22 deletions
@@ -1,15 +1,15 @@ pkgbase = stone-soup-tiles-git pkgdesc = Community maintained variant of Linley's Dungeon Crawl (tiles) - git version - pkgver = 0.27.a0.r797.g27d10ad80f + pkgver = 0.27.a0.r906.g0a00ce863d pkgrel = 1 url = http://crawl.develz.org arch = i686 arch = x86_64 - license = GPL2 + license = custom makedepends = pngcrush makedepends = git makedepends = python-yaml - depends = lua + makedepends = lua depends = sdl2_image depends = xdg-utils depends = freetype2 @@ -19,8 +19,8 @@ pkgbase = stone-soup-tiles-git conflicts = stone-soup-tiles source = git://github.com/crawl/crawl.git source = stone-soup-tiles-git.desktop - sha1sums = SKIP - sha1sums = f598ea37ab97dd34f0d35f33b0b4b3bfc928067d + sha256sums = SKIP + sha256sums = bc6985944bd5fc44d96fe705725430e97161b5e428ab17e6cf7a0d7976681119 pkgname = stone-soup-tiles-git @@ -5,19 +5,19 @@ pkgname=stone-soup-tiles-git _pkgname=crawl -pkgver=0.27.a0.r797.g27d10ad80f +pkgver=0.27.a0.r906.g0a00ce863d pkgrel=1 pkgdesc="Community maintained variant of Linley's Dungeon Crawl (tiles) - git version" arch=('i686' 'x86_64') url="http://crawl.develz.org" -depends=(lua sdl2_image xdg-utils freetype2 glu sqlite) -makedepends=(pngcrush git python-yaml) -license=('GPL2') +depends=(sdl2_image xdg-utils freetype2 glu sqlite) +makedepends=(pngcrush git python-yaml lua) +license=('custom') conflicts=('crawl' 'stone-soup-tiles') source=(git://github.com/crawl/crawl.git stone-soup-tiles-git.desktop) -sha1sums=('SKIP' - 'f598ea37ab97dd34f0d35f33b0b4b3bfc928067d') +sha256sums=('SKIP' + 'bc6985944bd5fc44d96fe705725430e97161b5e428ab17e6cf7a0d7976681119') prepare() { cd "${srcdir}/${_pkgname}" @@ -29,20 +29,22 @@ pkgver() { git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } -build() { - cd "${srcdir}/${_pkgname}/crawl-ref/source" - make prefix=/usr/bin \ - DESTDIR="${pkgdir}" \ - SAVEDIR="~/.crawl/" \ - DATADIR="/usr/share/${pkgname}/data" \ - TILES=y SAVEDIR='~/.crawl' - -} - package() { cd "${srcdir}/${_pkgname}/crawl-ref/source" - make install prefix="${pkgdir}/usr/" DATADIR="${pkgdir}/usr/share/${pkgname}/data" TILES=y SAVEDIR='~/.crawl' + + make prefix=/usr DESTDIR="${pkgdir}" SAVEDIR="~/.stone-soup/" \ + DATADIR="/usr/share/${_pkgname}/data" \ + USE_UNICODE=y TILES=y install + + # Some dirty operations needed to get everything working. + mkdir -p $pkgdir/usr/share/{applications,pixmaps} + mkdir -p $pkgdir/usr/bin/ + mv "${pkgdir}/usr/games/crawl" "${pkgdir}/usr/bin/crawl" + rm -rf $pkgdir/usr/games/ + + install -D -m644 $srcdir/$_pkgname/LICENSE "${pkgdir}/usr/share/licenses/$pkgname/license.txt" + cp ${srcdir}/${_pkgname}/crawl-ref/source/dat/tiles/stone_soup_icon-32x32.png $pkgdir/usr/share/pixmaps/$pkgname.png cp $srcdir/$pkgname.desktop $pkgdir/usr/share/applications/ } |