summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Szczuczko2015-08-20 21:11:32 +0100
committerAlex Szczuczko2015-08-20 21:11:32 +0100
commitd14a9c994c1bd798c30bf2f24103dd3e87978599 (patch)
treee5e36a924ec6bd00e0c6d32ddc50ad1b66b71f63
downloadaur-d14a9c994c1bd798c30bf2f24103dd3e87978599.tar.gz
Inital package.
-rw-r--r--.SRCINFO87
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD66
-rw-r--r--shadowrunhongkong-gog.desktop12
4 files changed, 168 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2ebe12aa173e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,87 @@
+pkgbase = shadowrunhongkong-gog
+ pkgdesc = Harebrained Schemes' third Shadowrun cRPG
+ pkgver = 2.0.0.1
+ pkgrel = 1
+ url = http://www.gog.com/game/shadowrun_hong_kong
+ arch = i686
+ arch = x86_64
+ license = custom:commercial
+ source = shadowrunhongkong-gog.desktop
+ source = gog_shadowrun_hong_kong_2.0.0.1.sh::file://gog_shadowrun_hong_kong_2.0.0.1.sh
+ sha256sums = d03de9036e08b1fc74b74e01cc4ec6a716649b730140a361e8a19d3b5b433f18
+ sha256sums = 8507b8dbe2ad0b376ece47f9719f682dc86f93a8fccadebb700231dc1f867b19
+ depends_i686 = gcc-libs
+ depends_i686 = glibc
+ depends_i686 = glu
+ depends_i686 = libx11
+ depends_i686 = libxau
+ depends_i686 = libxcb
+ depends_i686 = libxcursor
+ depends_i686 = libxdmcp
+ depends_i686 = libxext
+ depends_i686 = libxfixes
+ depends_i686 = libxrender
+ depends_i686 = libgl
+ depends_i686 = gtk2
+ depends_i686 = bzip2
+ depends_i686 = expat
+ depends_i686 = fontconfig
+ depends_i686 = freetype2
+ depends_i686 = gcc-libs
+ depends_i686 = glib2
+ depends_i686 = glibc
+ depends_i686 = harfbuzz
+ depends_i686 = libffi
+ depends_i686 = libice
+ depends_i686 = libpng
+ depends_i686 = libsm
+ depends_i686 = libx11
+ depends_i686 = libxau
+ depends_i686 = libxcb
+ depends_i686 = libxdmcp
+ depends_i686 = libxext
+ depends_i686 = libxrender
+ depends_i686 = openssl
+ depends_i686 = pcre
+ depends_i686 = qt4
+ depends_i686 = util-linux
+ depends_i686 = zlib
+ depends_x86_64 = lib32-gcc-libs
+ depends_x86_64 = lib32-glibc
+ depends_x86_64 = lib32-glu
+ depends_x86_64 = lib32-libx11
+ depends_x86_64 = lib32-libxau
+ depends_x86_64 = lib32-libxcb
+ depends_x86_64 = lib32-libxcursor
+ depends_x86_64 = lib32-libxdmcp
+ depends_x86_64 = lib32-libxext
+ depends_x86_64 = lib32-libxfixes
+ depends_x86_64 = lib32-libxrender
+ depends_x86_64 = lib32-libgl
+ depends_x86_64 = lib32-gtk2
+ depends_x86_64 = lib32-bzip2
+ depends_x86_64 = lib32-expat
+ depends_x86_64 = lib32-fontconfig
+ depends_x86_64 = lib32-freetype2
+ depends_x86_64 = lib32-gcc-libs
+ depends_x86_64 = lib32-glib2
+ depends_x86_64 = lib32-glibc
+ depends_x86_64 = lib32-harfbuzz
+ depends_x86_64 = lib32-libffi
+ depends_x86_64 = lib32-libice
+ depends_x86_64 = lib32-libpng
+ depends_x86_64 = lib32-libsm
+ depends_x86_64 = lib32-libx11
+ depends_x86_64 = lib32-libxau
+ depends_x86_64 = lib32-libxcb
+ depends_x86_64 = lib32-libxdmcp
+ depends_x86_64 = lib32-libxext
+ depends_x86_64 = lib32-libxrender
+ depends_x86_64 = lib32-openssl
+ depends_x86_64 = lib32-pcre
+ depends_x86_64 = lib32-qt4
+ depends_x86_64 = lib32-util-linux
+ depends_x86_64 = lib32-zlib
+
+pkgname = shadowrunhongkong-gog
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..6e6ce8a3a37d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+*.swp
+gog_*.sh
+*.tar
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..aa504d8f757d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,66 @@
+# Maintainer: Alex Szczuczko <alex@szc.ca>
+
+pkgname=shadowrunhongkong-gog
+pkgver=2.0.0.1
+pkgrel=1
+pkgdesc="Harebrained Schemes' third Shadowrun cRPG"
+arch=("i686" "x86_64")
+url="http://www.gog.com/game/shadowrun_hong_kong"
+license=("custom:commercial")
+depends_x86_64=("lib32-gcc-libs" "lib32-glibc" "lib32-glu" "lib32-libx11" "lib32-libxau" "lib32-libxcb" "lib32-libxcursor" "lib32-libxdmcp" "lib32-libxext" "lib32-libxfixes" "lib32-libxrender" "lib32-libgl" "lib32-gtk2")
+depends_i686=("gcc-libs" "glibc" "glu" "libx11" "libxau" "libxcb" "libxcursor" "libxdmcp" "libxext" "libxfixes" "libxrender" "libgl" "gtk2")
+# For ShadowrunEditor
+depends_x86_64+=("lib32-bzip2" "lib32-expat" "lib32-fontconfig" "lib32-freetype2" "lib32-gcc-libs" "lib32-glib2" "lib32-glibc" "lib32-harfbuzz" "lib32-libffi" "lib32-libice" "lib32-libpng" "lib32-libsm" "lib32-libx11" "lib32-libxau" "lib32-libxcb" "lib32-libxdmcp" "lib32-libxext" "lib32-libxrender" "lib32-openssl" "lib32-pcre" "lib32-qt4" "lib32-util-linux" "lib32-zlib")
+depends_i686+=("bzip2" "expat" "fontconfig" "freetype2" "gcc-libs" "glib2" "glibc" "harfbuzz" "libffi" "libice" "libpng" "libsm" "libx11" "libxau" "libxcb" "libxdmcp" "libxext" "libxrender" "openssl" "pcre" "qt4" "util-linux" "zlib")
+source=("${pkgname}.desktop"
+ "gog_shadowrun_hong_kong_${pkgver}.sh::file://gog_shadowrun_hong_kong_${pkgver}.sh")
+sha256sums=("d03de9036e08b1fc74b74e01cc4ec6a716649b730140a361e8a19d3b5b433f18"
+ "8507b8dbe2ad0b376ece47f9719f682dc86f93a8fccadebb700231dc1f867b19")
+
+# Disable compression of the package
+PKGEXT='.pkg.tar'
+
+package() {
+ # Binaries
+ install -Dm755 "$srcdir/data/noarch/game/SRHK" "$pkgdir/opt/$pkgname/game/SRHK"
+ install -m755 "$srcdir/data/noarch/game/ShadowrunEditor" "$pkgdir/opt/$pkgname/game/ShadowrunEditor"
+
+ # Data
+ # Hardlink files to save the disk space and time spent copying them (they are large)
+ cp -Ral -t "$pkgdir/opt/$pkgname/game/" "$srcdir/data/noarch/game/SRHK_Data"
+ find "$pkgdir/opt/$pkgname/game/" -type d -print0 | xargs -0 chmod 755
+ find "$pkgdir/opt/$pkgname/game/SRHK_Data" -type f -print0 | xargs -0 chmod 644
+
+ # Docs
+ install -m755 -d "$pkgdir/opt/$pkgname/docs/"
+ find "$srcdir/data/noarch/docs/" -maxdepth 1 -type f -print0 | \
+ xargs -0 install -m644 -t "$pkgdir/opt/$pkgname/docs/"
+
+ # Icon
+ install -m755 -d "$pkgdir/opt/$pkgname/"
+ install -m644 -t "$pkgdir/opt/$pkgname/" "$srcdir/data/noarch/support/icon.png"
+
+ #
+ # System integration
+ #
+
+ # /bin
+ install -m755 -d "$pkgdir/usr/bin/"
+ ln -s "/opt/$pkgname/game/SRHK" "$pkgdir/usr/bin/$pkgname"
+
+ # License
+ install -m755 -d "$pkgdir/usr/share/licenses/$pkgname/"
+ ln -s "/opt/$pkgname/docs/End User License Agreement.txt" "$pkgdir/usr/share/licenses/$pkgname/EULA"
+
+ # Icon
+ install -m755 -d "$pkgdir/usr/share/pixmaps/"
+ ln -s "/opt/$pkgname/icon.png" "$pkgdir/usr/share/pixmaps/${pkgname}.png"
+
+ # .desktop File
+ install -m755 -d "$pkgdir/usr/share/applications/"
+ install -m644 -t "$pkgdir/usr/share/applications/" "$srcdir/${pkgname}.desktop"
+
+ # Doc
+ install -m755 -d "$pkgdir/usr/share/doc/"
+ ln -s "/opt/$pkgname/docs" "$pkgdir/usr/share/doc/$pkgname"
+}
diff --git a/shadowrunhongkong-gog.desktop b/shadowrunhongkong-gog.desktop
new file mode 100644
index 000000000000..24c0f9cdbcfe
--- /dev/null
+++ b/shadowrunhongkong-gog.desktop
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Icon=/usr/share/pixmaps/shadowrunhongkong-gog.png
+Exec=/usr/bin/shadowrunhongkong-gog
+Terminal=false
+StartupNotify=false
+
+Name=Shadowrun: Hong Kong
+Comment=Harebrained Schemes' third Shadowrun cRPG
+
+Categories=Game;