[arch-commits] Commit in dwarffortress/repos (6 files)

2013-07-27 Thread Sven-Hendrik Haase
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)

2013-07-27 Thread Sven-Hendrik Haase
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)

2015-01-31 Thread Evangelos Foutras
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)

2015-01-31 Thread Evangelos Foutras
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)

2015-09-28 Thread Evangelos Foutras
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)

2015-09-28 Thread Evangelos Foutras
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)

2015-09-09 Thread Evangelos Foutras
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)

2015-09-09 Thread Evangelos Foutras
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)

2015-12-07 Thread Bartłomiej Piotrowski
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)

2015-12-07 Thread Bartłomiej Piotrowski
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)

2020-04-25 Thread Evangelos Foutras via arch-commits
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)

2017-11-29 Thread Sven-Hendrik Haase via arch-commits
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