Date: Sunday, December 13, 2020 @ 03:28:13 Author: kkeen Revision: 773779
archrelease: copy trunk to community-x86_64 Added: cataclysm-dda/repos/community-x86_64/PKGBUILD (from rev 773778, cataclysm-dda/trunk/PKGBUILD) Deleted: cataclysm-dda/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 148 +++++++++++++++++++++++++++++-------------------------------- 1 file changed, 72 insertions(+), 76 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2020-12-13 03:27:54 UTC (rev 773778) +++ PKGBUILD 2020-12-13 03:28:13 UTC (rev 773779) @@ -1,76 +0,0 @@ -# Maintainer: Kyle Keen <keen...@gmail.com> - -pkgbase=cataclysm-dda -pkgname=(cataclysm-dda cataclysm-dda-tiles) -pkgname=cataclysm-dda -pkgver=0.E.2 -_pkgver=0.E-2 -pkgrel=1 -pkgdesc="A post-apocalyptic roguelike." -#url="http://cataclysmrl.blogspot.com/" -#url="http://www.cataclysm.glyphgryph.com/" -#url="http://en.cataclysmdda.com/" -url="https://cataclysmdda.org/" -arch=('x86_64') -license=("CCPL:by-sa") -depends=('ncurses' 'lua' 'hicolor-icon-theme' 'gettext') -makedepends=('sdl2_image' 'sdl2_ttf' 'sdl2_mixer' 'freetype2' 'astyle') -source=("$pkgname-$_pkgver.tar.gz::https://github.com/CleverRaven/Cataclysm-DDA/archive/$_pkgver.tar.gz") -md5sums=('599ee37f0cf1f13f76ac414a0b1bfcdf') - -# official docs say to use lua51 -# but makefile supports lua52? -# lua53 works, but git HEAD detects/uses lua51? - -prepare() { - cd "Cataclysm-DDA-$_pkgver" - sed -i 's/-Werror//' Makefile - sed -i 's/ncursesw5-config/ncursesw6-config/' Makefile - #sed -i 's|"\(l.*h\)"|"lua5.1/\1"|' src/catalua.{h,cpp} - sed -i 's/shell git/shell false/' Makefile -} - -build() { - cd "Cataclysm-DDA-$_pkgver" - - # tests "ifdef TILES" so "TILES=0" will enable tiles! - # DYNAMIC_LINKING appears to be a windows flag? - make PREFIX=/usr RELEASE=1 USE_XDG_DIR=1 BACKTRACE=0 ZLEVELS=1 LUA=1 - make PREFIX=/usr RELEASE=1 USE_XDG_DIR=1 BACKTRACE=0 ZLEVELS=1 LUA=1 TILES=1 SOUND=1 - #LUA_BINARY="/usr/bin/lua5.1" -} - -package_cataclysm-dda() { - cd "Cataclysm-DDA-$_pkgver" - - make DESTDIR="$pkgdir" PREFIX="/usr" RELEASE=1 ZLEVELS=1 USE_HOME_DIR=1 LUA=1 install - - # Docs - install -d "$pkgdir/usr/share/doc/cataclysm-dda" - cp -r doc/* "$pkgdir/usr/share/doc/cataclysm-dda" - # undo symlink - rm "$pkgdir/usr/share/doc/cataclysm-dda/JSON_LOADING_ORDER.md" - cp 'data/json/LOADING_ORDER.md' "$pkgdir/usr/share/doc/cataclysm-dda/JSON_LOADING_ORDER.md" - - # License - install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} - -package_cataclysm-dda-tiles() { - pkgdesc="A graphical post-apocalyptic roguelike." - depends=('cataclysm-dda' 'sdl2_image' 'sdl2_ttf' 'freetype2' 'sdl2_mixer') - cd "Cataclysm-DDA-$_pkgver" - - make DESTDIR="$pkgdir" PREFIX="/usr" RELEASE=1 ZLEVELS=1 LUA=1 TILES=1 SOUND=1 install - - # Icon - install -D 'data/osx/AppIcon.iconset/icon_128x128.png' "$pkgdir/usr/share/icons/hicolor/128x128/apps/cataclysm-dda.png" - - install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - - # hack: remove overlapping files - cd "$pkgdir/../cataclysm-dda" - find . -type f -exec rm -f "$pkgdir"/{} \; - cd "$pkgdir" - find . -type d -empty -delete -} Copied: cataclysm-dda/repos/community-x86_64/PKGBUILD (from rev 773778, cataclysm-dda/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2020-12-13 03:28:13 UTC (rev 773779) @@ -0,0 +1,72 @@ +# Maintainer: Kyle Keen <keen...@gmail.com> + +pkgbase=cataclysm-dda +pkgname=(cataclysm-dda cataclysm-dda-tiles) +pkgname=cataclysm-dda +pkgver=0.E.3 +_pkgver=0.E-3 +pkgrel=1 +pkgdesc="A post-apocalyptic roguelike." +#url="http://cataclysmrl.blogspot.com/" +#url="http://www.cataclysm.glyphgryph.com/" +#url="http://en.cataclysmdda.com/" +url="https://cataclysmdda.org/" +arch=('x86_64') +license=("CCPL:by-sa") +depends=('ncurses' 'lua' 'hicolor-icon-theme' 'gettext') +makedepends=('sdl2_image' 'sdl2_ttf' 'sdl2_mixer' 'freetype2' 'astyle') +source=("$pkgname-$_pkgver.tar.gz::https://github.com/CleverRaven/Cataclysm-DDA/archive/$_pkgver.tar.gz") +md5sums=('570177e7549168b648567c11f216c6c2') + +prepare() { + cd "Cataclysm-DDA-$_pkgver" + sed -i 's/-Werror//' Makefile + sed -i 's/ncursesw5-config/ncursesw6-config/' Makefile + #sed -i 's|"\(l.*h\)"|"lua5.1/\1"|' src/catalua.{h,cpp} + sed -i 's/shell git/shell false/' Makefile +} + +build() { + cd "Cataclysm-DDA-$_pkgver" + + # tests "ifdef TILES" so "TILES=0" will enable tiles! + # DYNAMIC_LINKING appears to be a windows flag? + make PREFIX=/usr RELEASE=1 USE_XDG_DIR=1 BACKTRACE=0 ZLEVELS=1 LUA=1 + make PREFIX=/usr RELEASE=1 USE_XDG_DIR=1 BACKTRACE=0 ZLEVELS=1 LUA=1 TILES=1 SOUND=1 + #LUA_BINARY="/usr/bin/lua5.1" +} + +package_cataclysm-dda() { + cd "Cataclysm-DDA-$_pkgver" + + make DESTDIR="$pkgdir" PREFIX="/usr" RELEASE=1 ZLEVELS=1 USE_HOME_DIR=1 LUA=1 install + + # Docs + install -d "$pkgdir/usr/share/doc/cataclysm-dda" + cp -r doc/* "$pkgdir/usr/share/doc/cataclysm-dda" + # undo symlink + rm "$pkgdir/usr/share/doc/cataclysm-dda/JSON_LOADING_ORDER.md" + cp 'data/json/LOADING_ORDER.md' "$pkgdir/usr/share/doc/cataclysm-dda/JSON_LOADING_ORDER.md" + + # License + install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +package_cataclysm-dda-tiles() { + pkgdesc="A graphical post-apocalyptic roguelike." + depends=('cataclysm-dda' 'sdl2_image' 'sdl2_ttf' 'freetype2' 'sdl2_mixer') + cd "Cataclysm-DDA-$_pkgver" + + make DESTDIR="$pkgdir" PREFIX="/usr" RELEASE=1 ZLEVELS=1 LUA=1 TILES=1 SOUND=1 install + + # Icon + install -D 'data/osx/AppIcon.iconset/icon_128x128.png' "$pkgdir/usr/share/icons/hicolor/128x128/apps/cataclysm-dda.png" + + install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + + # hack: remove overlapping files + cd "$pkgdir/../cataclysm-dda" + find . -type f -exec rm -f "$pkgdir"/{} \; + cd "$pkgdir" + find . -type d -empty -delete +}