[arch-commits] Commit in dwarffortress/repos (6 files)
Date: Saturday, July 27, 2013 @ 11:48:10 Author: svenstaro Revision: 94556 archrelease: copy trunk to multilib-staging-x86_64 Added: dwarffortress/repos/multilib-staging-x86_64/ dwarffortress/repos/multilib-staging-x86_64/PKGBUILD (from rev 94555, dwarffortress/trunk/PKGBUILD) dwarffortress/repos/multilib-staging-x86_64/dwarffortress (from rev 94555, dwarffortress/trunk/dwarffortress) dwarffortress/repos/multilib-staging-x86_64/dwarffortress.desktop (from rev 94555, dwarffortress/trunk/dwarffortress.desktop) dwarffortress/repos/multilib-staging-x86_64/dwarffortress.install (from rev 94555, dwarffortress/trunk/dwarffortress.install) dwarffortress/repos/multilib-staging-x86_64/dwarffortress.png (from rev 94555, dwarffortress/trunk/dwarffortress.png) ---+ PKGBUILD | 80 dwarffortress |7 dwarffortress.desktop |9 + dwarffortress.install | 16 + 4 files changed, 112 insertions(+) Copied: dwarffortress/repos/multilib-staging-x86_64/PKGBUILD (from rev 94555, dwarffortress/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2013-07-27 09:48:10 UTC (rev 94556) @@ -0,0 +1,80 @@ +# $Id$ +# Maintainer: Sven-Hendrik Haase +# Contributor: Daenyth +# Contributor: djnm +pkgname=dwarffortress +pkgver=0.34.11 +_pkgver=34_11 +pkgrel=4 +pkgdesc="A single-player fantasy game. You control a dwarven outpost or an adventurer in a randomly generated persistent world." +arch=(i686 x86_64) +# WIP Thread: http://www.bay12forums.com/smf/index.php?topic=66142.0 +url="http://www.bay12games.com/dwarves/"; +install="$pkgname.install" +license=('custom:dwarffortress') +depends=(gtk2 glu sdl_image libsndfile openal sdl_ttf glew) +makedepends=(git) +if [[ $CARCH == 'x86_64' ]]; then + depends=(gcc-multilib lib32-gtk2 lib32-glu lib32-sdl_image lib32-libsndfile lib32-openal + lib32-libxdamage lib32-ncurses lib32-sdl_ttf lib32-glew) + optdepends=('lib32-nvidia-utils: If you have nvidia graphics' + 'lib32-catalyst-utils: If you have ATI graphics' + 'lib32-alsa-lib: for alsa sound' + 'lib32-libpulse: for pulse sound') +fi +backup=('opt/df_linux/data/init/colors.txt' +'opt/df_linux/data/init/init.txt' +'opt/df_linux/data/init/d_init.txt' +'opt/df_linux/data/init/interface.txt') +# I made a fucking github repo with the sole purpose of unfucking df a bit +# We try to compile whatever little bit of df is open source +source=(http://www.bay12games.com/dwarves/df_${_pkgver}_linux.tar.bz2 +git://github.com/svenstaro/dwarf_fortress_unfuck.git +dwarffortress +dwarffortress.desktop +dwarffortress.png) +md5sums=('33e26a93e5914f7545fa1aaa53706eeb' + 'SKIP' + 'c19aacc31e8df354827db352fecfd200' + 'c8984d1eea6e409ecf339d6ee9e91e42' + 'b1d51f82400073af9bb179e34a9209d0') + +build() { + cd $srcdir/dwarf_fortress_unfuck + + make +} + +package() { + cd $srcdir/df_linux + install -dm755 $pkgdir/opt/ + cp -r $srcdir/df_linux/ $pkgdir/opt/ + + # Yay for precompiled stuff with junk permissions! :D + find $pkgdir/opt/df_linux -type d -exec chmod 755 {} + + find $pkgdir/opt/df_linux -type f -exec chmod 644 {} + + + install -Dm755 $srcdir/dwarffortress $pkgdir/usr/bin/dwarffortress + + chmod 755 $pkgdir/opt/df_linux/libs/Dwarf_Fortress + install -Dm755 $srcdir/dwarf_fortress_unfuck/libs/libgraphics.so $pkgdir/opt/df_linux/libs/libgraphics.so + ln -s /usr/lib32/libpng.so $pkgdir/opt/df_linux/libs/libpng.so.3 + rm $pkgdir/opt/df_linux/libs/{libgcc_s.so.1,libstdc++.so.6} + + install -d -m775 -o root -g games $pkgdir/opt/df_linux/data/save + + # This probably is overkill, but I don't know what specific files df needs permission for in here. + chmod 775 $pkgdir/opt/df_linux + chown root:games $pkgdir/opt/df_linux + chown -R root:games $pkgdir/opt/df_linux/data + find $pkgdir/opt/df_linux/data -type d -exec chmod 775 {} + + find $pkgdir/opt/df_linux/data -type f -exec chmod 664 {} + + + # Desktop launcher with icon + install -Dm644 $srcdir/dwarffortress.desktop $pkgdir/usr/share/applications/dwarffortress.desktop + install -Dm644 $srcdir/dwarffortress.png $pkgdir/usr/share/pixmaps/dwarffortress.png + + install -Dm644 $srcdir/df_linux/readme.txt $pkgdir/usr/share/licenses/dwarffortress/readme.txt +} + +# vim:set ts=2 sw=2 et: Copied: dwarffortress/repos/multilib-staging-x86_64/dwarffortress (from rev 94555, dwarffortress/trunk/dwarffortress) === --- multilib-staging-x86_64/dwarffortress (rev 0) +++ multilib-staging-x86_64/dwarffortress 2013-07-27 09:48:10 UTC (rev 94556) @@ -0,0 +1,7 @@ +#!/bin/sh +cd /
[arch-commits] Commit in dwarffortress/repos (6 files)
Date: Saturday, July 27, 2013 @ 11:51:24 Author: svenstaro Revision: 94557 archrelease: copy trunk to community-staging-i686 Added: dwarffortress/repos/community-staging-i686/ dwarffortress/repos/community-staging-i686/PKGBUILD (from rev 94556, dwarffortress/trunk/PKGBUILD) dwarffortress/repos/community-staging-i686/dwarffortress (from rev 94556, dwarffortress/trunk/dwarffortress) dwarffortress/repos/community-staging-i686/dwarffortress.desktop (from rev 94556, dwarffortress/trunk/dwarffortress.desktop) dwarffortress/repos/community-staging-i686/dwarffortress.install (from rev 94556, dwarffortress/trunk/dwarffortress.install) dwarffortress/repos/community-staging-i686/dwarffortress.png (from rev 94556, dwarffortress/trunk/dwarffortress.png) ---+ PKGBUILD | 80 dwarffortress |7 dwarffortress.desktop |9 + dwarffortress.install | 16 + 4 files changed, 112 insertions(+) Copied: dwarffortress/repos/community-staging-i686/PKGBUILD (from rev 94556, dwarffortress/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2013-07-27 09:51:24 UTC (rev 94557) @@ -0,0 +1,80 @@ +# $Id$ +# Maintainer: Sven-Hendrik Haase +# Contributor: Daenyth +# Contributor: djnm +pkgname=dwarffortress +pkgver=0.34.11 +_pkgver=34_11 +pkgrel=4 +pkgdesc="A single-player fantasy game. You control a dwarven outpost or an adventurer in a randomly generated persistent world." +arch=(i686 x86_64) +# WIP Thread: http://www.bay12forums.com/smf/index.php?topic=66142.0 +url="http://www.bay12games.com/dwarves/"; +install="$pkgname.install" +license=('custom:dwarffortress') +depends=(gtk2 glu sdl_image libsndfile openal sdl_ttf glew) +makedepends=(git) +if [[ $CARCH == 'x86_64' ]]; then + depends=(gcc-multilib lib32-gtk2 lib32-glu lib32-sdl_image lib32-libsndfile lib32-openal + lib32-libxdamage lib32-ncurses lib32-sdl_ttf lib32-glew) + optdepends=('lib32-nvidia-utils: If you have nvidia graphics' + 'lib32-catalyst-utils: If you have ATI graphics' + 'lib32-alsa-lib: for alsa sound' + 'lib32-libpulse: for pulse sound') +fi +backup=('opt/df_linux/data/init/colors.txt' +'opt/df_linux/data/init/init.txt' +'opt/df_linux/data/init/d_init.txt' +'opt/df_linux/data/init/interface.txt') +# I made a fucking github repo with the sole purpose of unfucking df a bit +# We try to compile whatever little bit of df is open source +source=(http://www.bay12games.com/dwarves/df_${_pkgver}_linux.tar.bz2 +git://github.com/svenstaro/dwarf_fortress_unfuck.git +dwarffortress +dwarffortress.desktop +dwarffortress.png) +md5sums=('33e26a93e5914f7545fa1aaa53706eeb' + 'SKIP' + 'c19aacc31e8df354827db352fecfd200' + 'c8984d1eea6e409ecf339d6ee9e91e42' + 'b1d51f82400073af9bb179e34a9209d0') + +build() { + cd $srcdir/dwarf_fortress_unfuck + + make +} + +package() { + cd $srcdir/df_linux + install -dm755 $pkgdir/opt/ + cp -r $srcdir/df_linux/ $pkgdir/opt/ + + # Yay for precompiled stuff with junk permissions! :D + find $pkgdir/opt/df_linux -type d -exec chmod 755 {} + + find $pkgdir/opt/df_linux -type f -exec chmod 644 {} + + + install -Dm755 $srcdir/dwarffortress $pkgdir/usr/bin/dwarffortress + + chmod 755 $pkgdir/opt/df_linux/libs/Dwarf_Fortress + install -Dm755 $srcdir/dwarf_fortress_unfuck/libs/libgraphics.so $pkgdir/opt/df_linux/libs/libgraphics.so + ln -s /usr/lib32/libpng.so $pkgdir/opt/df_linux/libs/libpng.so.3 + rm $pkgdir/opt/df_linux/libs/{libgcc_s.so.1,libstdc++.so.6} + + install -d -m775 -o root -g games $pkgdir/opt/df_linux/data/save + + # This probably is overkill, but I don't know what specific files df needs permission for in here. + chmod 775 $pkgdir/opt/df_linux + chown root:games $pkgdir/opt/df_linux + chown -R root:games $pkgdir/opt/df_linux/data + find $pkgdir/opt/df_linux/data -type d -exec chmod 775 {} + + find $pkgdir/opt/df_linux/data -type f -exec chmod 664 {} + + + # Desktop launcher with icon + install -Dm644 $srcdir/dwarffortress.desktop $pkgdir/usr/share/applications/dwarffortress.desktop + install -Dm644 $srcdir/dwarffortress.png $pkgdir/usr/share/pixmaps/dwarffortress.png + + install -Dm644 $srcdir/df_linux/readme.txt $pkgdir/usr/share/licenses/dwarffortress/readme.txt +} + +# vim:set ts=2 sw=2 et: Copied: dwarffortress/repos/community-staging-i686/dwarffortress (from rev 94556, dwarffortress/trunk/dwarffortress) === --- community-staging-i686/dwarffortress(rev 0) +++ community-staging-i686/dwarffortress2013-07-27 09:51:24 UTC (rev 94557) @@ -0,0 +1,7 @@ +#!/bin/sh +cd /opt/df_li
[arch-commits] Commit in dwarffortress/repos (6 files)
Date: Sunday, February 1, 2015 @ 00:32:51 Author: foutrelis Revision: 126886 archrelease: copy trunk to community-staging-i686 Added: dwarffortress/repos/community-staging-i686/ dwarffortress/repos/community-staging-i686/PKGBUILD (from rev 126885, dwarffortress/trunk/PKGBUILD) dwarffortress/repos/community-staging-i686/dwarffortress (from rev 126885, dwarffortress/trunk/dwarffortress) dwarffortress/repos/community-staging-i686/dwarffortress.desktop (from rev 126885, dwarffortress/trunk/dwarffortress.desktop) dwarffortress/repos/community-staging-i686/dwarffortress.install (from rev 126885, dwarffortress/trunk/dwarffortress.install) dwarffortress/repos/community-staging-i686/dwarffortress.png (from rev 126885, dwarffortress/trunk/dwarffortress.png) ---+ PKGBUILD | 73 dwarffortress | 20 + dwarffortress.desktop |9 + dwarffortress.install |8 + 4 files changed, 110 insertions(+) Copied: dwarffortress/repos/community-staging-i686/PKGBUILD (from rev 126885, dwarffortress/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2015-01-31 23:32:51 UTC (rev 126886) @@ -0,0 +1,73 @@ +# $Id$ +# Maintainer: Sven-Hendrik Haase +# Contributor: Daenyth +# Contributor: djnm +pkgname=dwarffortress +pkgver=0.40.24 +_pkgver=40_24 +pkgrel=2 +pkgdesc="A single-player fantasy game. You control a dwarven outpost or an adventurer in a randomly generated persistent world." +arch=(i686 x86_64) +url="http://www.bay12games.com/dwarves/"; +license=('custom:dwarffortress') +depends=(gtk2 glu sdl_image libsndfile openal sdl_ttf glew gcc-libs) +makedepends=(git cmake) +options=('!strip' '!buildflags') +install=${pkgname}.install +if [[ $CARCH == 'x86_64' ]]; then + makedepends+=(gcc-multilib) + depends=(gcc-libs-multilib lib32-gtk2 lib32-glu lib32-sdl_image lib32-libsndfile lib32-openal + lib32-libxdamage lib32-ncurses lib32-sdl_ttf lib32-glew) + optdepends=('lib32-nvidia-utils: If you have nvidia graphics' + 'lib32-catalyst-utils: If you have ATI graphics' + 'lib32-alsa-lib: for alsa sound' + 'lib32-libpulse: for pulse sound') +fi +# I made a fucking github repo with the sole purpose of unfucking df a bit +# We try to compile whatever little bit of df is open source +source=(http://www.bay12games.com/dwarves/df_${_pkgver}_linux.tar.bz2 +git://github.com/svenstaro/dwarf_fortress_unfuck.git#tag=${pkgver} +dwarffortress +dwarffortress.desktop +dwarffortress.png) +sha256sums=('da37c6263a679123e6ac57fe0dd6def11f1d61efee3c5913de09495c88ce9234' +'SKIP' +'7dc1f0ed0d496b21f4f240334f77dc43b728823f3e1c4ea25ce768691346ec07' +'e79e3d945c6cc0da58f4ca30a210c7bf1bc3149fd10406d1262a6214eb40445a' +'83183abc70b11944720b0d86f4efd07468f786b03fa52fe429ca8e371f708e0f') + +build() { + cd $srcdir/dwarf_fortress_unfuck + + cmake . + make +} + +package() { + install -dm755 $pkgdir/opt/ + cp -r $srcdir/df_linux $pkgdir/opt/$pkgname + rm -r $pkgdir/opt/$pkgname/df $pkgdir/opt/$pkgname/libs/* $pkgdir/opt/$pkgname/g_src + + find $pkgdir/opt/$pkgname -type d -exec chmod 755 {} + + find $pkgdir/opt/$pkgname -type f -exec chmod 644 {} + + + install -Dm755 $srcdir/df_linux/libs/Dwarf_Fortress $pkgdir/opt/$pkgname/libs/Dwarf_Fortress + install -Dm755 $srcdir/dwarf_fortress_unfuck/libgraphics.so $pkgdir/opt/$pkgname/libs/libgraphics.so + install -Dm755 $srcdir/dwarffortress $pkgdir/usr/bin/$pkgname + + # No idea why we need this. Really. This isn't being loaded dynamically, it's not linked and + # in general there is no indication this is being used. However, it doesn't work without this symlink. + [[ $CARCH == "x86_64" ]] && ln -s /usr/lib32/libpng.so $pkgdir/opt/$pkgname/libs/libpng.so.3 + [[ $CARCH == "i686" ]] && ln -s /usr/lib/libpng.so $pkgdir/opt/$pkgname/libs/libpng.so.3 + + # Set pkgname in runscript + sed -i "s/^pkgname=.*/pkgname=$pkgname/" $pkgdir/usr/bin/$pkgname + + # Desktop launcher with icon + install -Dm644 $srcdir/dwarffortress.desktop $pkgdir/usr/share/applications/"$pkgname".desktop + install -Dm644 $srcdir/dwarffortress.png $pkgdir/usr/share/pixmaps/"$pkgname".png + + install -Dm644 $srcdir/df_linux/readme.txt $pkgdir/usr/share/licenses/$pkgname/readme.txt +} + +# vim:set ts=2 sw=2 et: Copied: dwarffortress/repos/community-staging-i686/dwarffortress (from rev 126885, dwarffortress/trunk/dwarffortress) === --- community-staging-i686/dwarffortress(rev 0) +++ community-staging-i686/dwarffortress2015-01-31 23:32:51 UTC (rev 126886) @@ -0,0 +1,20 @@ +#!/bin/sh +export SDL_DISABLE
[arch-commits] Commit in dwarffortress/repos (6 files)
Date: Sunday, February 1, 2015 @ 00:41:17 Author: foutrelis Revision: 126887 archrelease: copy trunk to multilib-staging-x86_64 Added: dwarffortress/repos/multilib-staging-x86_64/ dwarffortress/repos/multilib-staging-x86_64/PKGBUILD (from rev 126886, dwarffortress/trunk/PKGBUILD) dwarffortress/repos/multilib-staging-x86_64/dwarffortress (from rev 126886, dwarffortress/trunk/dwarffortress) dwarffortress/repos/multilib-staging-x86_64/dwarffortress.desktop (from rev 126886, dwarffortress/trunk/dwarffortress.desktop) dwarffortress/repos/multilib-staging-x86_64/dwarffortress.install (from rev 126886, dwarffortress/trunk/dwarffortress.install) dwarffortress/repos/multilib-staging-x86_64/dwarffortress.png (from rev 126886, dwarffortress/trunk/dwarffortress.png) ---+ PKGBUILD | 73 dwarffortress | 20 + dwarffortress.desktop |9 + dwarffortress.install |8 + 4 files changed, 110 insertions(+) Copied: dwarffortress/repos/multilib-staging-x86_64/PKGBUILD (from rev 126886, dwarffortress/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2015-01-31 23:41:17 UTC (rev 126887) @@ -0,0 +1,73 @@ +# $Id$ +# Maintainer: Sven-Hendrik Haase +# Contributor: Daenyth +# Contributor: djnm +pkgname=dwarffortress +pkgver=0.40.24 +_pkgver=40_24 +pkgrel=2 +pkgdesc="A single-player fantasy game. You control a dwarven outpost or an adventurer in a randomly generated persistent world." +arch=(i686 x86_64) +url="http://www.bay12games.com/dwarves/"; +license=('custom:dwarffortress') +depends=(gtk2 glu sdl_image libsndfile openal sdl_ttf glew gcc-libs) +makedepends=(git cmake) +options=('!strip' '!buildflags') +install=${pkgname}.install +if [[ $CARCH == 'x86_64' ]]; then + makedepends+=(gcc-multilib) + depends=(gcc-libs-multilib lib32-gtk2 lib32-glu lib32-sdl_image lib32-libsndfile lib32-openal + lib32-libxdamage lib32-ncurses lib32-sdl_ttf lib32-glew) + optdepends=('lib32-nvidia-utils: If you have nvidia graphics' + 'lib32-catalyst-utils: If you have ATI graphics' + 'lib32-alsa-lib: for alsa sound' + 'lib32-libpulse: for pulse sound') +fi +# I made a fucking github repo with the sole purpose of unfucking df a bit +# We try to compile whatever little bit of df is open source +source=(http://www.bay12games.com/dwarves/df_${_pkgver}_linux.tar.bz2 +git://github.com/svenstaro/dwarf_fortress_unfuck.git#tag=${pkgver} +dwarffortress +dwarffortress.desktop +dwarffortress.png) +sha256sums=('da37c6263a679123e6ac57fe0dd6def11f1d61efee3c5913de09495c88ce9234' +'SKIP' +'7dc1f0ed0d496b21f4f240334f77dc43b728823f3e1c4ea25ce768691346ec07' +'e79e3d945c6cc0da58f4ca30a210c7bf1bc3149fd10406d1262a6214eb40445a' +'83183abc70b11944720b0d86f4efd07468f786b03fa52fe429ca8e371f708e0f') + +build() { + cd $srcdir/dwarf_fortress_unfuck + + cmake . + make +} + +package() { + install -dm755 $pkgdir/opt/ + cp -r $srcdir/df_linux $pkgdir/opt/$pkgname + rm -r $pkgdir/opt/$pkgname/df $pkgdir/opt/$pkgname/libs/* $pkgdir/opt/$pkgname/g_src + + find $pkgdir/opt/$pkgname -type d -exec chmod 755 {} + + find $pkgdir/opt/$pkgname -type f -exec chmod 644 {} + + + install -Dm755 $srcdir/df_linux/libs/Dwarf_Fortress $pkgdir/opt/$pkgname/libs/Dwarf_Fortress + install -Dm755 $srcdir/dwarf_fortress_unfuck/libgraphics.so $pkgdir/opt/$pkgname/libs/libgraphics.so + install -Dm755 $srcdir/dwarffortress $pkgdir/usr/bin/$pkgname + + # No idea why we need this. Really. This isn't being loaded dynamically, it's not linked and + # in general there is no indication this is being used. However, it doesn't work without this symlink. + [[ $CARCH == "x86_64" ]] && ln -s /usr/lib32/libpng.so $pkgdir/opt/$pkgname/libs/libpng.so.3 + [[ $CARCH == "i686" ]] && ln -s /usr/lib/libpng.so $pkgdir/opt/$pkgname/libs/libpng.so.3 + + # Set pkgname in runscript + sed -i "s/^pkgname=.*/pkgname=$pkgname/" $pkgdir/usr/bin/$pkgname + + # Desktop launcher with icon + install -Dm644 $srcdir/dwarffortress.desktop $pkgdir/usr/share/applications/"$pkgname".desktop + install -Dm644 $srcdir/dwarffortress.png $pkgdir/usr/share/pixmaps/"$pkgname".png + + install -Dm644 $srcdir/df_linux/readme.txt $pkgdir/usr/share/licenses/$pkgname/readme.txt +} + +# vim:set ts=2 sw=2 et: Copied: dwarffortress/repos/multilib-staging-x86_64/dwarffortress (from rev 126886, dwarffortress/trunk/dwarffortress) === --- multilib-staging-x86_64/dwarffortress (rev 0) +++ multilib-staging-x86_64/dwarffortress 2015-01-31 23:41:17 UTC (rev 126887) @@ -0,0 +1,20 @@ +#!/bin/sh +export SD
[arch-commits] Commit in dwarffortress/repos (6 files)
Date: Monday, September 28, 2015 @ 22:35:47 Author: foutrelis Revision: 142145 archrelease: copy trunk to multilib-staging-x86_64 Added: dwarffortress/repos/multilib-staging-x86_64/ dwarffortress/repos/multilib-staging-x86_64/PKGBUILD (from rev 142144, dwarffortress/trunk/PKGBUILD) dwarffortress/repos/multilib-staging-x86_64/dwarffortress (from rev 142144, dwarffortress/trunk/dwarffortress) dwarffortress/repos/multilib-staging-x86_64/dwarffortress.desktop (from rev 142144, dwarffortress/trunk/dwarffortress.desktop) dwarffortress/repos/multilib-staging-x86_64/dwarffortress.install (from rev 142144, dwarffortress/trunk/dwarffortress.install) dwarffortress/repos/multilib-staging-x86_64/dwarffortress.png (from rev 142144, dwarffortress/trunk/dwarffortress.png) ---+ PKGBUILD | 73 dwarffortress | 20 + dwarffortress.desktop |9 + dwarffortress.install |8 + 4 files changed, 110 insertions(+) Copied: dwarffortress/repos/multilib-staging-x86_64/PKGBUILD (from rev 142144, dwarffortress/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2015-09-28 20:35:47 UTC (rev 142145) @@ -0,0 +1,73 @@ +# $Id$ +# Maintainer: Sven-Hendrik Haase +# Contributor: Daenyth +# Contributor: djnm +pkgname=dwarffortress +pkgver=0.40.24 +_pkgver=40_24 +pkgrel=4 +pkgdesc="A single-player fantasy game. You control a dwarven outpost or an adventurer in a randomly generated persistent world." +arch=(i686 x86_64) +url="http://www.bay12games.com/dwarves/"; +license=('custom:dwarffortress') +depends=(gtk2 glu sdl_image libsndfile openal sdl_ttf glew gcc-libs) +makedepends=(git cmake) +options=('!strip' '!buildflags') +install=${pkgname}.install +if [[ $CARCH == 'x86_64' ]]; then + makedepends+=(gcc-multilib) + depends=(gcc-libs-multilib lib32-gtk2 lib32-glu lib32-sdl_image lib32-libsndfile lib32-openal + lib32-libxdamage lib32-ncurses lib32-sdl_ttf lib32-glew) + optdepends=('lib32-nvidia-utils: If you have nvidia graphics' + 'lib32-catalyst-utils: If you have ATI graphics' + 'lib32-alsa-lib: for alsa sound' + 'lib32-libpulse: for pulse sound') +fi +# I made a fucking github repo with the sole purpose of unfucking df a bit +# We try to compile whatever little bit of df is open source +source=(http://www.bay12games.com/dwarves/df_${_pkgver}_linux.tar.bz2 +git://github.com/svenstaro/dwarf_fortress_unfuck.git#tag=${pkgver} +dwarffortress +dwarffortress.desktop +dwarffortress.png) +sha256sums=('da37c6263a679123e6ac57fe0dd6def11f1d61efee3c5913de09495c88ce9234' +'SKIP' +'7dc1f0ed0d496b21f4f240334f77dc43b728823f3e1c4ea25ce768691346ec07' +'e79e3d945c6cc0da58f4ca30a210c7bf1bc3149fd10406d1262a6214eb40445a' +'83183abc70b11944720b0d86f4efd07468f786b03fa52fe429ca8e371f708e0f') + +build() { + cd $srcdir/dwarf_fortress_unfuck + + cmake . + make +} + +package() { + install -dm755 $pkgdir/opt/ + cp -r $srcdir/df_linux $pkgdir/opt/$pkgname + rm -r $pkgdir/opt/$pkgname/df $pkgdir/opt/$pkgname/libs/* $pkgdir/opt/$pkgname/g_src + + find $pkgdir/opt/$pkgname -type d -exec chmod 755 {} + + find $pkgdir/opt/$pkgname -type f -exec chmod 644 {} + + + install -Dm755 $srcdir/df_linux/libs/Dwarf_Fortress $pkgdir/opt/$pkgname/libs/Dwarf_Fortress + install -Dm755 $srcdir/dwarf_fortress_unfuck/libgraphics.so $pkgdir/opt/$pkgname/libs/libgraphics.so + install -Dm755 $srcdir/dwarffortress $pkgdir/usr/bin/$pkgname + + # No idea why we need this. Really. This isn't being loaded dynamically, it's not linked and + # in general there is no indication this is being used. However, it doesn't work without this symlink. + [[ $CARCH == "x86_64" ]] && ln -s /usr/lib32/libpng.so $pkgdir/opt/$pkgname/libs/libpng.so.3 + [[ $CARCH == "i686" ]] && ln -s /usr/lib/libpng.so $pkgdir/opt/$pkgname/libs/libpng.so.3 + + # Set pkgname in runscript + sed -i "s/^pkgname=.*/pkgname=$pkgname/" $pkgdir/usr/bin/$pkgname + + # Desktop launcher with icon + install -Dm644 $srcdir/dwarffortress.desktop $pkgdir/usr/share/applications/"$pkgname".desktop + install -Dm644 $srcdir/dwarffortress.png $pkgdir/usr/share/pixmaps/"$pkgname".png + + install -Dm644 $srcdir/df_linux/readme.txt $pkgdir/usr/share/licenses/$pkgname/readme.txt +} + +# vim:set ts=2 sw=2 et: Copied: dwarffortress/repos/multilib-staging-x86_64/dwarffortress (from rev 142144, dwarffortress/trunk/dwarffortress) === --- multilib-staging-x86_64/dwarffortress (rev 0) +++ multilib-staging-x86_64/dwarffortress 2015-09-28 20:35:47 UTC (rev 142145) @@ -0,0 +1,20 @@ +#!/bin/sh +export
[arch-commits] Commit in dwarffortress/repos (6 files)
Date: Monday, September 28, 2015 @ 22:35:56 Author: foutrelis Revision: 142146 archrelease: copy trunk to community-staging-i686 Added: dwarffortress/repos/community-staging-i686/ dwarffortress/repos/community-staging-i686/PKGBUILD (from rev 142145, dwarffortress/trunk/PKGBUILD) dwarffortress/repos/community-staging-i686/dwarffortress (from rev 142145, dwarffortress/trunk/dwarffortress) dwarffortress/repos/community-staging-i686/dwarffortress.desktop (from rev 142145, dwarffortress/trunk/dwarffortress.desktop) dwarffortress/repos/community-staging-i686/dwarffortress.install (from rev 142145, dwarffortress/trunk/dwarffortress.install) dwarffortress/repos/community-staging-i686/dwarffortress.png (from rev 142145, dwarffortress/trunk/dwarffortress.png) ---+ PKGBUILD | 73 dwarffortress | 20 + dwarffortress.desktop |9 + dwarffortress.install |8 + 4 files changed, 110 insertions(+) Copied: dwarffortress/repos/community-staging-i686/PKGBUILD (from rev 142145, dwarffortress/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2015-09-28 20:35:56 UTC (rev 142146) @@ -0,0 +1,73 @@ +# $Id$ +# Maintainer: Sven-Hendrik Haase +# Contributor: Daenyth +# Contributor: djnm +pkgname=dwarffortress +pkgver=0.40.24 +_pkgver=40_24 +pkgrel=4 +pkgdesc="A single-player fantasy game. You control a dwarven outpost or an adventurer in a randomly generated persistent world." +arch=(i686 x86_64) +url="http://www.bay12games.com/dwarves/"; +license=('custom:dwarffortress') +depends=(gtk2 glu sdl_image libsndfile openal sdl_ttf glew gcc-libs) +makedepends=(git cmake) +options=('!strip' '!buildflags') +install=${pkgname}.install +if [[ $CARCH == 'x86_64' ]]; then + makedepends+=(gcc-multilib) + depends=(gcc-libs-multilib lib32-gtk2 lib32-glu lib32-sdl_image lib32-libsndfile lib32-openal + lib32-libxdamage lib32-ncurses lib32-sdl_ttf lib32-glew) + optdepends=('lib32-nvidia-utils: If you have nvidia graphics' + 'lib32-catalyst-utils: If you have ATI graphics' + 'lib32-alsa-lib: for alsa sound' + 'lib32-libpulse: for pulse sound') +fi +# I made a fucking github repo with the sole purpose of unfucking df a bit +# We try to compile whatever little bit of df is open source +source=(http://www.bay12games.com/dwarves/df_${_pkgver}_linux.tar.bz2 +git://github.com/svenstaro/dwarf_fortress_unfuck.git#tag=${pkgver} +dwarffortress +dwarffortress.desktop +dwarffortress.png) +sha256sums=('da37c6263a679123e6ac57fe0dd6def11f1d61efee3c5913de09495c88ce9234' +'SKIP' +'7dc1f0ed0d496b21f4f240334f77dc43b728823f3e1c4ea25ce768691346ec07' +'e79e3d945c6cc0da58f4ca30a210c7bf1bc3149fd10406d1262a6214eb40445a' +'83183abc70b11944720b0d86f4efd07468f786b03fa52fe429ca8e371f708e0f') + +build() { + cd $srcdir/dwarf_fortress_unfuck + + cmake . + make +} + +package() { + install -dm755 $pkgdir/opt/ + cp -r $srcdir/df_linux $pkgdir/opt/$pkgname + rm -r $pkgdir/opt/$pkgname/df $pkgdir/opt/$pkgname/libs/* $pkgdir/opt/$pkgname/g_src + + find $pkgdir/opt/$pkgname -type d -exec chmod 755 {} + + find $pkgdir/opt/$pkgname -type f -exec chmod 644 {} + + + install -Dm755 $srcdir/df_linux/libs/Dwarf_Fortress $pkgdir/opt/$pkgname/libs/Dwarf_Fortress + install -Dm755 $srcdir/dwarf_fortress_unfuck/libgraphics.so $pkgdir/opt/$pkgname/libs/libgraphics.so + install -Dm755 $srcdir/dwarffortress $pkgdir/usr/bin/$pkgname + + # No idea why we need this. Really. This isn't being loaded dynamically, it's not linked and + # in general there is no indication this is being used. However, it doesn't work without this symlink. + [[ $CARCH == "x86_64" ]] && ln -s /usr/lib32/libpng.so $pkgdir/opt/$pkgname/libs/libpng.so.3 + [[ $CARCH == "i686" ]] && ln -s /usr/lib/libpng.so $pkgdir/opt/$pkgname/libs/libpng.so.3 + + # Set pkgname in runscript + sed -i "s/^pkgname=.*/pkgname=$pkgname/" $pkgdir/usr/bin/$pkgname + + # Desktop launcher with icon + install -Dm644 $srcdir/dwarffortress.desktop $pkgdir/usr/share/applications/"$pkgname".desktop + install -Dm644 $srcdir/dwarffortress.png $pkgdir/usr/share/pixmaps/"$pkgname".png + + install -Dm644 $srcdir/df_linux/readme.txt $pkgdir/usr/share/licenses/$pkgname/readme.txt +} + +# vim:set ts=2 sw=2 et: Copied: dwarffortress/repos/community-staging-i686/dwarffortress (from rev 142145, dwarffortress/trunk/dwarffortress) === --- community-staging-i686/dwarffortress(rev 0) +++ community-staging-i686/dwarffortress2015-09-28 20:35:56 UTC (rev 142146) @@ -0,0 +1,20 @@ +#!/bin/sh +export SDL_DISAB
[arch-commits] Commit in dwarffortress/repos (6 files)
Date: Thursday, September 10, 2015 @ 08:17:12 Author: foutrelis Revision: 139773 archrelease: copy trunk to multilib-staging-x86_64 Added: dwarffortress/repos/multilib-staging-x86_64/ dwarffortress/repos/multilib-staging-x86_64/PKGBUILD (from rev 139772, dwarffortress/trunk/PKGBUILD) dwarffortress/repos/multilib-staging-x86_64/dwarffortress (from rev 139772, dwarffortress/trunk/dwarffortress) dwarffortress/repos/multilib-staging-x86_64/dwarffortress.desktop (from rev 139772, dwarffortress/trunk/dwarffortress.desktop) dwarffortress/repos/multilib-staging-x86_64/dwarffortress.install (from rev 139772, dwarffortress/trunk/dwarffortress.install) dwarffortress/repos/multilib-staging-x86_64/dwarffortress.png (from rev 139772, dwarffortress/trunk/dwarffortress.png) ---+ PKGBUILD | 73 dwarffortress | 20 + dwarffortress.desktop |9 + dwarffortress.install |8 + 4 files changed, 110 insertions(+) Copied: dwarffortress/repos/multilib-staging-x86_64/PKGBUILD (from rev 139772, dwarffortress/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2015-09-10 06:17:12 UTC (rev 139773) @@ -0,0 +1,73 @@ +# $Id$ +# Maintainer: Sven-Hendrik Haase +# Contributor: Daenyth +# Contributor: djnm +pkgname=dwarffortress +pkgver=0.40.24 +_pkgver=40_24 +pkgrel=3 +pkgdesc="A single-player fantasy game. You control a dwarven outpost or an adventurer in a randomly generated persistent world." +arch=(i686 x86_64) +url="http://www.bay12games.com/dwarves/"; +license=('custom:dwarffortress') +depends=(gtk2 glu sdl_image libsndfile openal sdl_ttf glew gcc-libs) +makedepends=(git cmake) +options=('!strip' '!buildflags') +install=${pkgname}.install +if [[ $CARCH == 'x86_64' ]]; then + makedepends+=(gcc-multilib) + depends=(gcc-libs-multilib lib32-gtk2 lib32-glu lib32-sdl_image lib32-libsndfile lib32-openal + lib32-libxdamage lib32-ncurses lib32-sdl_ttf lib32-glew) + optdepends=('lib32-nvidia-utils: If you have nvidia graphics' + 'lib32-catalyst-utils: If you have ATI graphics' + 'lib32-alsa-lib: for alsa sound' + 'lib32-libpulse: for pulse sound') +fi +# I made a fucking github repo with the sole purpose of unfucking df a bit +# We try to compile whatever little bit of df is open source +source=(http://www.bay12games.com/dwarves/df_${_pkgver}_linux.tar.bz2 +git://github.com/svenstaro/dwarf_fortress_unfuck.git#tag=${pkgver} +dwarffortress +dwarffortress.desktop +dwarffortress.png) +sha256sums=('da37c6263a679123e6ac57fe0dd6def11f1d61efee3c5913de09495c88ce9234' +'SKIP' +'7dc1f0ed0d496b21f4f240334f77dc43b728823f3e1c4ea25ce768691346ec07' +'e79e3d945c6cc0da58f4ca30a210c7bf1bc3149fd10406d1262a6214eb40445a' +'83183abc70b11944720b0d86f4efd07468f786b03fa52fe429ca8e371f708e0f') + +build() { + cd $srcdir/dwarf_fortress_unfuck + + cmake . + make +} + +package() { + install -dm755 $pkgdir/opt/ + cp -r $srcdir/df_linux $pkgdir/opt/$pkgname + rm -r $pkgdir/opt/$pkgname/df $pkgdir/opt/$pkgname/libs/* $pkgdir/opt/$pkgname/g_src + + find $pkgdir/opt/$pkgname -type d -exec chmod 755 {} + + find $pkgdir/opt/$pkgname -type f -exec chmod 644 {} + + + install -Dm755 $srcdir/df_linux/libs/Dwarf_Fortress $pkgdir/opt/$pkgname/libs/Dwarf_Fortress + install -Dm755 $srcdir/dwarf_fortress_unfuck/libgraphics.so $pkgdir/opt/$pkgname/libs/libgraphics.so + install -Dm755 $srcdir/dwarffortress $pkgdir/usr/bin/$pkgname + + # No idea why we need this. Really. This isn't being loaded dynamically, it's not linked and + # in general there is no indication this is being used. However, it doesn't work without this symlink. + [[ $CARCH == "x86_64" ]] && ln -s /usr/lib32/libpng.so $pkgdir/opt/$pkgname/libs/libpng.so.3 + [[ $CARCH == "i686" ]] && ln -s /usr/lib/libpng.so $pkgdir/opt/$pkgname/libs/libpng.so.3 + + # Set pkgname in runscript + sed -i "s/^pkgname=.*/pkgname=$pkgname/" $pkgdir/usr/bin/$pkgname + + # Desktop launcher with icon + install -Dm644 $srcdir/dwarffortress.desktop $pkgdir/usr/share/applications/"$pkgname".desktop + install -Dm644 $srcdir/dwarffortress.png $pkgdir/usr/share/pixmaps/"$pkgname".png + + install -Dm644 $srcdir/df_linux/readme.txt $pkgdir/usr/share/licenses/$pkgname/readme.txt +} + +# vim:set ts=2 sw=2 et: Copied: dwarffortress/repos/multilib-staging-x86_64/dwarffortress (from rev 139772, dwarffortress/trunk/dwarffortress) === --- multilib-staging-x86_64/dwarffortress (rev 0) +++ multilib-staging-x86_64/dwarffortress 2015-09-10 06:17:12 UTC (rev 139773) @@ -0,0 +1,20 @@ +#!/bin/sh +expor
[arch-commits] Commit in dwarffortress/repos (6 files)
Date: Thursday, September 10, 2015 @ 08:17:21 Author: foutrelis Revision: 139774 archrelease: copy trunk to community-staging-i686 Added: dwarffortress/repos/community-staging-i686/ dwarffortress/repos/community-staging-i686/PKGBUILD (from rev 139773, dwarffortress/trunk/PKGBUILD) dwarffortress/repos/community-staging-i686/dwarffortress (from rev 139773, dwarffortress/trunk/dwarffortress) dwarffortress/repos/community-staging-i686/dwarffortress.desktop (from rev 139773, dwarffortress/trunk/dwarffortress.desktop) dwarffortress/repos/community-staging-i686/dwarffortress.install (from rev 139773, dwarffortress/trunk/dwarffortress.install) dwarffortress/repos/community-staging-i686/dwarffortress.png (from rev 139773, dwarffortress/trunk/dwarffortress.png) ---+ PKGBUILD | 73 dwarffortress | 20 + dwarffortress.desktop |9 + dwarffortress.install |8 + 4 files changed, 110 insertions(+) Copied: dwarffortress/repos/community-staging-i686/PKGBUILD (from rev 139773, dwarffortress/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2015-09-10 06:17:21 UTC (rev 139774) @@ -0,0 +1,73 @@ +# $Id$ +# Maintainer: Sven-Hendrik Haase +# Contributor: Daenyth +# Contributor: djnm +pkgname=dwarffortress +pkgver=0.40.24 +_pkgver=40_24 +pkgrel=3 +pkgdesc="A single-player fantasy game. You control a dwarven outpost or an adventurer in a randomly generated persistent world." +arch=(i686 x86_64) +url="http://www.bay12games.com/dwarves/"; +license=('custom:dwarffortress') +depends=(gtk2 glu sdl_image libsndfile openal sdl_ttf glew gcc-libs) +makedepends=(git cmake) +options=('!strip' '!buildflags') +install=${pkgname}.install +if [[ $CARCH == 'x86_64' ]]; then + makedepends+=(gcc-multilib) + depends=(gcc-libs-multilib lib32-gtk2 lib32-glu lib32-sdl_image lib32-libsndfile lib32-openal + lib32-libxdamage lib32-ncurses lib32-sdl_ttf lib32-glew) + optdepends=('lib32-nvidia-utils: If you have nvidia graphics' + 'lib32-catalyst-utils: If you have ATI graphics' + 'lib32-alsa-lib: for alsa sound' + 'lib32-libpulse: for pulse sound') +fi +# I made a fucking github repo with the sole purpose of unfucking df a bit +# We try to compile whatever little bit of df is open source +source=(http://www.bay12games.com/dwarves/df_${_pkgver}_linux.tar.bz2 +git://github.com/svenstaro/dwarf_fortress_unfuck.git#tag=${pkgver} +dwarffortress +dwarffortress.desktop +dwarffortress.png) +sha256sums=('da37c6263a679123e6ac57fe0dd6def11f1d61efee3c5913de09495c88ce9234' +'SKIP' +'7dc1f0ed0d496b21f4f240334f77dc43b728823f3e1c4ea25ce768691346ec07' +'e79e3d945c6cc0da58f4ca30a210c7bf1bc3149fd10406d1262a6214eb40445a' +'83183abc70b11944720b0d86f4efd07468f786b03fa52fe429ca8e371f708e0f') + +build() { + cd $srcdir/dwarf_fortress_unfuck + + cmake . + make +} + +package() { + install -dm755 $pkgdir/opt/ + cp -r $srcdir/df_linux $pkgdir/opt/$pkgname + rm -r $pkgdir/opt/$pkgname/df $pkgdir/opt/$pkgname/libs/* $pkgdir/opt/$pkgname/g_src + + find $pkgdir/opt/$pkgname -type d -exec chmod 755 {} + + find $pkgdir/opt/$pkgname -type f -exec chmod 644 {} + + + install -Dm755 $srcdir/df_linux/libs/Dwarf_Fortress $pkgdir/opt/$pkgname/libs/Dwarf_Fortress + install -Dm755 $srcdir/dwarf_fortress_unfuck/libgraphics.so $pkgdir/opt/$pkgname/libs/libgraphics.so + install -Dm755 $srcdir/dwarffortress $pkgdir/usr/bin/$pkgname + + # No idea why we need this. Really. This isn't being loaded dynamically, it's not linked and + # in general there is no indication this is being used. However, it doesn't work without this symlink. + [[ $CARCH == "x86_64" ]] && ln -s /usr/lib32/libpng.so $pkgdir/opt/$pkgname/libs/libpng.so.3 + [[ $CARCH == "i686" ]] && ln -s /usr/lib/libpng.so $pkgdir/opt/$pkgname/libs/libpng.so.3 + + # Set pkgname in runscript + sed -i "s/^pkgname=.*/pkgname=$pkgname/" $pkgdir/usr/bin/$pkgname + + # Desktop launcher with icon + install -Dm644 $srcdir/dwarffortress.desktop $pkgdir/usr/share/applications/"$pkgname".desktop + install -Dm644 $srcdir/dwarffortress.png $pkgdir/usr/share/pixmaps/"$pkgname".png + + install -Dm644 $srcdir/df_linux/readme.txt $pkgdir/usr/share/licenses/$pkgname/readme.txt +} + +# vim:set ts=2 sw=2 et: Copied: dwarffortress/repos/community-staging-i686/dwarffortress (from rev 139773, dwarffortress/trunk/dwarffortress) === --- community-staging-i686/dwarffortress(rev 0) +++ community-staging-i686/dwarffortress2015-09-10 06:17:21 UTC (rev 139774) @@ -0,0 +1,20 @@ +#!/bin/sh +export SDL_DIS
[arch-commits] Commit in dwarffortress/repos (6 files)
Date: Monday, December 7, 2015 @ 17:12:09 Author: bpiotrowski Revision: 150031 archrelease: copy trunk to multilib-staging-x86_64 Added: dwarffortress/repos/multilib-staging-x86_64/ dwarffortress/repos/multilib-staging-x86_64/PKGBUILD (from rev 150030, dwarffortress/trunk/PKGBUILD) dwarffortress/repos/multilib-staging-x86_64/dwarffortress (from rev 150030, dwarffortress/trunk/dwarffortress) dwarffortress/repos/multilib-staging-x86_64/dwarffortress.desktop (from rev 150030, dwarffortress/trunk/dwarffortress.desktop) dwarffortress/repos/multilib-staging-x86_64/dwarffortress.install (from rev 150030, dwarffortress/trunk/dwarffortress.install) dwarffortress/repos/multilib-staging-x86_64/dwarffortress.png (from rev 150030, dwarffortress/trunk/dwarffortress.png) ---+ PKGBUILD | 73 dwarffortress | 20 + dwarffortress.desktop |9 + dwarffortress.install |8 + 4 files changed, 110 insertions(+) Copied: dwarffortress/repos/multilib-staging-x86_64/PKGBUILD (from rev 150030, dwarffortress/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2015-12-07 16:12:09 UTC (rev 150031) @@ -0,0 +1,73 @@ +# $Id$ +# Maintainer: Sven-Hendrik Haase +# Contributor: Daenyth +# Contributor: djnm +pkgname=dwarffortress +pkgver=0.42.02 +_pkgver=42_02 +pkgrel=2 +pkgdesc="A single-player fantasy game. You control a dwarven outpost or an adventurer in a randomly generated persistent world." +arch=(i686 x86_64) +url="http://www.bay12games.com/dwarves/"; +license=('custom:dwarffortress') +depends=(gtk2 glu sdl_image libsndfile openal sdl_ttf glew gcc-libs) +makedepends=(git cmake) +options=('!strip' '!buildflags') +install=${pkgname}.install +if [[ $CARCH == 'x86_64' ]]; then + makedepends+=(gcc-multilib) + depends=(gcc-libs-multilib lib32-gtk2 lib32-glu lib32-sdl_image lib32-libsndfile lib32-openal + lib32-libxdamage lib32-ncurses lib32-sdl_ttf lib32-glew) + optdepends=('lib32-nvidia-utils: If you have nvidia graphics' + 'lib32-catalyst-utils: If you have ATI graphics' + 'lib32-alsa-lib: for alsa sound' + 'lib32-libpulse: for pulse sound') +fi +# I made a fucking github repo with the sole purpose of unfucking df a bit +# We try to compile whatever little bit of df is open source +source=(http://www.bay12games.com/dwarves/df_${_pkgver}_linux.tar.bz2 +git://github.com/svenstaro/dwarf_fortress_unfuck.git#tag=${pkgver} +dwarffortress +dwarffortress.desktop +dwarffortress.png) +sha256sums=('660f3b5a8a5ca7073cb1fe8ba76fe7868f947d8542b2baa8634842acfd29ac09' +'SKIP' +'7dc1f0ed0d496b21f4f240334f77dc43b728823f3e1c4ea25ce768691346ec07' +'e79e3d945c6cc0da58f4ca30a210c7bf1bc3149fd10406d1262a6214eb40445a' +'83183abc70b11944720b0d86f4efd07468f786b03fa52fe429ca8e371f708e0f') + +build() { + cd $srcdir/dwarf_fortress_unfuck + + cmake . + make +} + +package() { + install -dm755 $pkgdir/opt/ + cp -r $srcdir/df_linux $pkgdir/opt/$pkgname + rm -r $pkgdir/opt/$pkgname/df $pkgdir/opt/$pkgname/libs/* $pkgdir/opt/$pkgname/g_src + + find $pkgdir/opt/$pkgname -type d -exec chmod 755 {} + + find $pkgdir/opt/$pkgname -type f -exec chmod 644 {} + + + install -Dm755 $srcdir/df_linux/libs/Dwarf_Fortress $pkgdir/opt/$pkgname/libs/Dwarf_Fortress + install -Dm755 $srcdir/dwarf_fortress_unfuck/libgraphics.so $pkgdir/opt/$pkgname/libs/libgraphics.so + install -Dm755 $srcdir/dwarffortress $pkgdir/usr/bin/$pkgname + + # No idea why we need this. Really. This isn't being loaded dynamically, it's not linked and + # in general there is no indication this is being used. However, it doesn't work without this symlink. + [[ $CARCH == "x86_64" ]] && ln -s /usr/lib32/libpng.so $pkgdir/opt/$pkgname/libs/libpng.so.3 + [[ $CARCH == "i686" ]] && ln -s /usr/lib/libpng.so $pkgdir/opt/$pkgname/libs/libpng.so.3 + + # Set pkgname in runscript + sed -i "s/^pkgname=.*/pkgname=$pkgname/" $pkgdir/usr/bin/$pkgname + + # Desktop launcher with icon + install -Dm644 $srcdir/dwarffortress.desktop $pkgdir/usr/share/applications/"$pkgname".desktop + install -Dm644 $srcdir/dwarffortress.png $pkgdir/usr/share/pixmaps/"$pkgname".png + + install -Dm644 $srcdir/df_linux/readme.txt $pkgdir/usr/share/licenses/$pkgname/readme.txt +} + +# vim:set ts=2 sw=2 et: Copied: dwarffortress/repos/multilib-staging-x86_64/dwarffortress (from rev 150030, dwarffortress/trunk/dwarffortress) === --- multilib-staging-x86_64/dwarffortress (rev 0) +++ multilib-staging-x86_64/dwarffortress 2015-12-07 16:12:09 UTC (rev 150031) @@ -0,0 +1,20 @@ +#!/bin/sh +export
[arch-commits] Commit in dwarffortress/repos (6 files)
Date: Monday, December 7, 2015 @ 17:12:19 Author: bpiotrowski Revision: 150032 archrelease: copy trunk to community-staging-i686 Added: dwarffortress/repos/community-staging-i686/ dwarffortress/repos/community-staging-i686/PKGBUILD (from rev 150031, dwarffortress/trunk/PKGBUILD) dwarffortress/repos/community-staging-i686/dwarffortress (from rev 150031, dwarffortress/trunk/dwarffortress) dwarffortress/repos/community-staging-i686/dwarffortress.desktop (from rev 150031, dwarffortress/trunk/dwarffortress.desktop) dwarffortress/repos/community-staging-i686/dwarffortress.install (from rev 150031, dwarffortress/trunk/dwarffortress.install) dwarffortress/repos/community-staging-i686/dwarffortress.png (from rev 150031, dwarffortress/trunk/dwarffortress.png) ---+ PKGBUILD | 73 dwarffortress | 20 + dwarffortress.desktop |9 + dwarffortress.install |8 + 4 files changed, 110 insertions(+) Copied: dwarffortress/repos/community-staging-i686/PKGBUILD (from rev 150031, dwarffortress/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2015-12-07 16:12:19 UTC (rev 150032) @@ -0,0 +1,73 @@ +# $Id$ +# Maintainer: Sven-Hendrik Haase +# Contributor: Daenyth +# Contributor: djnm +pkgname=dwarffortress +pkgver=0.42.02 +_pkgver=42_02 +pkgrel=2 +pkgdesc="A single-player fantasy game. You control a dwarven outpost or an adventurer in a randomly generated persistent world." +arch=(i686 x86_64) +url="http://www.bay12games.com/dwarves/"; +license=('custom:dwarffortress') +depends=(gtk2 glu sdl_image libsndfile openal sdl_ttf glew gcc-libs) +makedepends=(git cmake) +options=('!strip' '!buildflags') +install=${pkgname}.install +if [[ $CARCH == 'x86_64' ]]; then + makedepends+=(gcc-multilib) + depends=(gcc-libs-multilib lib32-gtk2 lib32-glu lib32-sdl_image lib32-libsndfile lib32-openal + lib32-libxdamage lib32-ncurses lib32-sdl_ttf lib32-glew) + optdepends=('lib32-nvidia-utils: If you have nvidia graphics' + 'lib32-catalyst-utils: If you have ATI graphics' + 'lib32-alsa-lib: for alsa sound' + 'lib32-libpulse: for pulse sound') +fi +# I made a fucking github repo with the sole purpose of unfucking df a bit +# We try to compile whatever little bit of df is open source +source=(http://www.bay12games.com/dwarves/df_${_pkgver}_linux.tar.bz2 +git://github.com/svenstaro/dwarf_fortress_unfuck.git#tag=${pkgver} +dwarffortress +dwarffortress.desktop +dwarffortress.png) +sha256sums=('660f3b5a8a5ca7073cb1fe8ba76fe7868f947d8542b2baa8634842acfd29ac09' +'SKIP' +'7dc1f0ed0d496b21f4f240334f77dc43b728823f3e1c4ea25ce768691346ec07' +'e79e3d945c6cc0da58f4ca30a210c7bf1bc3149fd10406d1262a6214eb40445a' +'83183abc70b11944720b0d86f4efd07468f786b03fa52fe429ca8e371f708e0f') + +build() { + cd $srcdir/dwarf_fortress_unfuck + + cmake . + make +} + +package() { + install -dm755 $pkgdir/opt/ + cp -r $srcdir/df_linux $pkgdir/opt/$pkgname + rm -r $pkgdir/opt/$pkgname/df $pkgdir/opt/$pkgname/libs/* $pkgdir/opt/$pkgname/g_src + + find $pkgdir/opt/$pkgname -type d -exec chmod 755 {} + + find $pkgdir/opt/$pkgname -type f -exec chmod 644 {} + + + install -Dm755 $srcdir/df_linux/libs/Dwarf_Fortress $pkgdir/opt/$pkgname/libs/Dwarf_Fortress + install -Dm755 $srcdir/dwarf_fortress_unfuck/libgraphics.so $pkgdir/opt/$pkgname/libs/libgraphics.so + install -Dm755 $srcdir/dwarffortress $pkgdir/usr/bin/$pkgname + + # No idea why we need this. Really. This isn't being loaded dynamically, it's not linked and + # in general there is no indication this is being used. However, it doesn't work without this symlink. + [[ $CARCH == "x86_64" ]] && ln -s /usr/lib32/libpng.so $pkgdir/opt/$pkgname/libs/libpng.so.3 + [[ $CARCH == "i686" ]] && ln -s /usr/lib/libpng.so $pkgdir/opt/$pkgname/libs/libpng.so.3 + + # Set pkgname in runscript + sed -i "s/^pkgname=.*/pkgname=$pkgname/" $pkgdir/usr/bin/$pkgname + + # Desktop launcher with icon + install -Dm644 $srcdir/dwarffortress.desktop $pkgdir/usr/share/applications/"$pkgname".desktop + install -Dm644 $srcdir/dwarffortress.png $pkgdir/usr/share/pixmaps/"$pkgname".png + + install -Dm644 $srcdir/df_linux/readme.txt $pkgdir/usr/share/licenses/$pkgname/readme.txt +} + +# vim:set ts=2 sw=2 et: Copied: dwarffortress/repos/community-staging-i686/dwarffortress (from rev 150031, dwarffortress/trunk/dwarffortress) === --- community-staging-i686/dwarffortress(rev 0) +++ community-staging-i686/dwarffortress2015-12-07 16:12:19 UTC (rev 150032) @@ -0,0 +1,20 @@ +#!/bin/sh +export SDL_DISAB
[arch-commits] Commit in dwarffortress/repos (6 files)
Date: Saturday, April 25, 2020 @ 15:37:18 Author: foutrelis Revision: 620888 archrelease: copy trunk to community-staging-x86_64 Added: dwarffortress/repos/community-staging-x86_64/ dwarffortress/repos/community-staging-x86_64/PKGBUILD (from rev 620887, dwarffortress/trunk/PKGBUILD) dwarffortress/repos/community-staging-x86_64/dwarffortress (from rev 620887, dwarffortress/trunk/dwarffortress) dwarffortress/repos/community-staging-x86_64/dwarffortress.desktop (from rev 620887, dwarffortress/trunk/dwarffortress.desktop) dwarffortress/repos/community-staging-x86_64/dwarffortress.install (from rev 620887, dwarffortress/trunk/dwarffortress.install) dwarffortress/repos/community-staging-x86_64/dwarffortress.png (from rev 620887, dwarffortress/trunk/dwarffortress.png) ---+ PKGBUILD | 65 dwarffortress | 20 ++ dwarffortress.desktop |9 ++ dwarffortress.install |9 ++ 4 files changed, 103 insertions(+) Copied: dwarffortress/repos/community-staging-x86_64/PKGBUILD (from rev 620887, dwarffortress/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-04-25 15:37:18 UTC (rev 620888) @@ -0,0 +1,65 @@ +# Maintainer: Sven-Hendrik Haase +# Contributor: Daenyth +# Contributor: djnm +pkgname=dwarffortress +pkgver=0.47.04 +_pkgver=47_04 +pkgrel=2 +pkgdesc="A single-player fantasy game in which you build a dwarven outpost or play an adventurer in a randomly generated world" +arch=(x86_64) +url="http://www.bay12games.com/dwarves/"; +license=('custom:dwarffortress') +depends=(gtk2 glu sdl_image libsndfile openal sdl_ttf glew gcc-libs glib2) +makedepends=(git cmake) +optdepends=('nvidia-utils: If you have nvidia graphics' +'alsa-lib: for alsa sound' +'libpulse: for pulse sound') +options=('!strip' '!buildflags') +install=$pkgname.install +# I made a fucking github repo with the sole purpose of unfucking df a bit +# We try to compile whatever little bit of df is open source +source=(git://github.com/svenstaro/dwarf_fortress_unfuck.git#tag=${pkgver} +dwarffortress +dwarffortress.desktop +dwarffortress.png +http://www.bay12games.com/dwarves/df_${_pkgver}_linux.tar.bz2) +sha256sums=('SKIP' +'211eaec6559d4fd5c08341dbed1f27bfab997a57bdf61fd268f9940e244652c5' +'e79e3d945c6cc0da58f4ca30a210c7bf1bc3149fd10406d1262a6214eb40445a' +'83183abc70b11944720b0d86f4efd07468f786b03fa52fe429ca8e371f708e0f' +'1de5872bf3ac32906a0082129ec88d6879b6ac7059a3513607d628090b1328e6') + +build() { + cd dwarf_fortress_unfuck + + cmake . + make +} + +package() { + install -dm755 "$pkgdir"/opt/ + cp -r "$srcdir"/df_linux "$pkgdir"/opt/$pkgname + rm -r "$pkgdir"/opt/$pkgname/df "$pkgdir"/opt/$pkgname/libs/* "$pkgdir"/opt/$pkgname/g_src + + find "$pkgdir"/opt/$pkgname -type d -exec chmod 755 {} + + find "$pkgdir"/opt/$pkgname -type f -exec chmod 644 {} + + + install -Dm755 "$srcdir"/df_linux/libs/Dwarf_Fortress "$pkgdir"/opt/$pkgname/libs/Dwarf_Fortress + install -Dm755 "$srcdir"/dwarf_fortress_unfuck/libgraphics.so "$pkgdir"/opt/$pkgname/libs/libgraphics.so + install -Dm755 "$srcdir"/dwarffortress "$pkgdir"/usr/bin/$pkgname + + # No idea why we need this. Really. This isn't being loaded dynamically, it's not linked and + # in general there is no indication this is being used. However, it doesn't work without this symlink. + ln -s /usr/lib/libpng.so "$pkgdir"/opt/$pkgname/libs/libpng.so.3 + + # Set pkgname in runscript + sed -i "s/^pkgname=.*/pkgname=$pkgname/" "$pkgdir"/usr/bin/$pkgname + + # Desktop launcher with icon + install -Dm644 "$srcdir"/dwarffortress.desktop "$pkgdir"/usr/share/applications/"$pkgname".desktop + install -Dm644 "$srcdir"/dwarffortress.png "$pkgdir"/usr/share/pixmaps/"$pkgname".png + + install -Dm644 "$srcdir"/df_linux/readme.txt "$pkgdir"/usr/share/licenses/$pkgname/readme.txt +} + +# vim:set ts=2 sw=2 et: Copied: dwarffortress/repos/community-staging-x86_64/dwarffortress (from rev 620887, dwarffortress/trunk/dwarffortress) === --- community-staging-x86_64/dwarffortress (rev 0) +++ community-staging-x86_64/dwarffortress 2020-04-25 15:37:18 UTC (rev 620888) @@ -0,0 +1,20 @@ +#!/bin/bash +export SDL_DISABLE_LOCK_KEYS=1 # Work around for bug in Debian/Ubuntu SDL patch. +#export SDL_VIDEO_CENTERED=1# Centre the screen. Messes up resizing. + +pkgname=dwarffortress #To be set by PKGBUILD + +if [[ ! -d "$HOME/.$pkgname" ]]; then +mkdir -p "$HOME/.$pkgname/data" +ln -s /opt/"$pkgname"/raw "$HOME/.$pkgname/raw" +ln -s /opt/"$pkgname"/libs "$HOME/.$pkgname/libs" +cp -rn /opt/"$pkgname"
[arch-commits] Commit in dwarffortress/repos (6 files)
Date: Wednesday, November 29, 2017 @ 22:27:20 Author: svenstaro Revision: 270770 archrelease: copy trunk to multilib-x86_64 Added: dwarffortress/repos/multilib-x86_64/ dwarffortress/repos/multilib-x86_64/PKGBUILD (from rev 270769, dwarffortress/trunk/PKGBUILD) dwarffortress/repos/multilib-x86_64/dwarffortress (from rev 270769, dwarffortress/trunk/dwarffortress) dwarffortress/repos/multilib-x86_64/dwarffortress.desktop (from rev 270769, dwarffortress/trunk/dwarffortress.desktop) dwarffortress/repos/multilib-x86_64/dwarffortress.install (from rev 270769, dwarffortress/trunk/dwarffortress.install) dwarffortress/repos/multilib-x86_64/dwarffortress.png (from rev 270769, dwarffortress/trunk/dwarffortress.png) ---+ PKGBUILD | 68 dwarffortress | 20 ++ dwarffortress.desktop |9 ++ dwarffortress.install |9 ++ 4 files changed, 106 insertions(+) Copied: dwarffortress/repos/multilib-x86_64/PKGBUILD (from rev 270769, dwarffortress/trunk/PKGBUILD) === --- multilib-x86_64/PKGBUILD(rev 0) +++ multilib-x86_64/PKGBUILD2017-11-29 22:27:20 UTC (rev 270770) @@ -0,0 +1,68 @@ +# $Id$ +# Maintainer: Sven-Hendrik Haase +# Contributor: Daenyth +# Contributor: djnm +pkgname=dwarffortress +pkgver=0.44.02 +_pkgver=44_02 +pkgrel=1 +pkgdesc="A single-player fantasy game in which you build a dwarven outpost or play an adventurer in a randomly generated world" +arch=(x86_64) +url="http://www.bay12games.com/dwarves/"; +license=('custom:dwarffortress') +depends=(gtk2 glu sdl_image libsndfile openal sdl_ttf glew gcc-libs glib2) +makedepends=(git cmake) +optdepends=('nvidia-utils: If you have nvidia graphics' +'alsa-lib: for alsa sound' +'libpulse: for pulse sound') +options=('!strip' '!buildflags') +install=${pkgname}.install +# I made a fucking github repo with the sole purpose of unfucking df a bit +# We try to compile whatever little bit of df is open source +source=(git://github.com/svenstaro/dwarf_fortress_unfuck.git#tag=${pkgver} +dwarffortress +dwarffortress.desktop +dwarffortress.png) +source_i686=(http://www.bay12games.com/dwarves/df_${_pkgver}_linux32.tar.bz2) +source_x86_64=(http://www.bay12games.com/dwarves/df_${_pkgver}_linux.tar.bz2) +sha256sums=('SKIP' +'211eaec6559d4fd5c08341dbed1f27bfab997a57bdf61fd268f9940e244652c5' +'e79e3d945c6cc0da58f4ca30a210c7bf1bc3149fd10406d1262a6214eb40445a' +'83183abc70b11944720b0d86f4efd07468f786b03fa52fe429ca8e371f708e0f') +sha256sums_x86_64=('504d0d9ea7d11d64cae0444ee2589bc4afdda7fbb5bb1276ddacac2ebb364bf0') + +build() { + ls + cd $srcdir/dwarf_fortress_unfuck + + cmake . + make +} + +package() { + install -dm755 $pkgdir/opt/ + cp -r $srcdir/df_linux $pkgdir/opt/$pkgname + rm -r $pkgdir/opt/$pkgname/df $pkgdir/opt/$pkgname/libs/* $pkgdir/opt/$pkgname/g_src + + find $pkgdir/opt/$pkgname -type d -exec chmod 755 {} + + find $pkgdir/opt/$pkgname -type f -exec chmod 644 {} + + + install -Dm755 $srcdir/df_linux/libs/Dwarf_Fortress $pkgdir/opt/$pkgname/libs/Dwarf_Fortress + install -Dm755 $srcdir/dwarf_fortress_unfuck/libgraphics.so $pkgdir/opt/$pkgname/libs/libgraphics.so + install -Dm755 $srcdir/dwarffortress $pkgdir/usr/bin/$pkgname + + # No idea why we need this. Really. This isn't being loaded dynamically, it's not linked and + # in general there is no indication this is being used. However, it doesn't work without this symlink. + ln -s /usr/lib/libpng.so $pkgdir/opt/$pkgname/libs/libpng.so.3 + + # Set pkgname in runscript + sed -i "s/^pkgname=.*/pkgname=$pkgname/" $pkgdir/usr/bin/$pkgname + + # Desktop launcher with icon + install -Dm644 $srcdir/dwarffortress.desktop $pkgdir/usr/share/applications/"$pkgname".desktop + install -Dm644 $srcdir/dwarffortress.png $pkgdir/usr/share/pixmaps/"$pkgname".png + + install -Dm644 $srcdir/df_linux/readme.txt $pkgdir/usr/share/licenses/$pkgname/readme.txt +} + +# vim:set ts=2 sw=2 et: Copied: dwarffortress/repos/multilib-x86_64/dwarffortress (from rev 270769, dwarffortress/trunk/dwarffortress) === --- multilib-x86_64/dwarffortress (rev 0) +++ multilib-x86_64/dwarffortress 2017-11-29 22:27:20 UTC (rev 270770) @@ -0,0 +1,20 @@ +#!/bin/bash +export SDL_DISABLE_LOCK_KEYS=1 # Work around for bug in Debian/Ubuntu SDL patch. +#export SDL_VIDEO_CENTERED=1# Centre the screen. Messes up resizing. + +pkgname=dwarffortress #To be set by PKGBUILD + +if [[ ! -d "$HOME/.$pkgname" ]]; then +mkdir -p "$HOME/.$pkgname/data" +ln -s /opt/"$pkgname"/raw "$HOME/.$pkgname/raw" +ln -s /opt/"$pkgname"/libs "$HOME/.$pkgname/libs" +cp -rn /opt/"$pkgname"/data/init "$HOME/.$pkgname/data/in