summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
1 files changed, 43 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2120ffbb494a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Hugo Osvaldo Barrera <hugo@barrera.io>
+
+pkgname=dontstarve
+pkgver=july21
+_curlver=7.23.0
+pkgrel=1
+pkgdesc="An open world survival video game."
+group=("games")
+arch=("i686" "x86_64")
+url="http://www.dontstarvegame.com/"
+license=('Custom')
+options=(!strip)
+source=("${pkgname}_x64_$pkgver.tar.gz::https://download-it-manually"
+ "http://curl.haxx.se/download/curl-${_curlver}.tar.gz"
+ "dontstarve.sh"
+ "dontstarve.desktop")
+md5sums=('20907561ae855bb08d919c59d18b2a82'
+ '018a9acee77ed70017c6f6cec855635a'
+ 'f2949327f3778ffbefb68fb61c10aee7'
+ 'e1211feede8e6b0ce174cd56517f4689')
+PKGEXT=".pkg.tar"
+
+build() {
+ cd "$srcdir/curl-${_curlver}"
+
+ ./configure
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname"
+
+ install -Dm 644 dontstarve.xpm "$pkgdir/usr/share/icons/dontstarve.xpm"
+ install -Dm 644 ../dontstarve.desktop "$pkgdir/usr/share/applications/dontstarve.desktop"
+
+ install -dm 755 "$pkgdir/opt/dontstarve/"
+ find . -type f -exec install -D {} "$pkgdir/opt/dontstarve/{}" \;
+
+ install -dm 755 "$pkgdir/usr/bin"
+ install -Dm 755 ../dontstarve.sh "$pkgdir/usr/bin/dontstarve"
+
+ install -Dm 644 "$srcdir/curl-${_curlver}/lib/.libs/libcurl.so.4" "${pkgdir}/opt/dontstarve/bin/lib64"
+}