diff options
author | Alex Szczuczko | 2015-08-20 21:11:32 +0100 |
---|---|---|
committer | Alex Szczuczko | 2015-08-20 21:11:32 +0100 |
commit | d14a9c994c1bd798c30bf2f24103dd3e87978599 (patch) | |
tree | e5e36a924ec6bd00e0c6d32ddc50ad1b66b71f63 | |
download | aur-d14a9c994c1bd798c30bf2f24103dd3e87978599.tar.gz |
Inital package.
-rw-r--r-- | .SRCINFO | 87 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 66 | ||||
-rw-r--r-- | shadowrunhongkong-gog.desktop | 12 |
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; |