diff options
author | Alex Szczuczko | 2015-06-10 19:28:54 +0100 |
---|---|---|
committer | Alex Szczuczko | 2015-06-10 19:28:54 +0100 |
commit | 03e5160c414a361492b618805fed82c3da228fea (patch) | |
tree | ee0c6cb0c60e01cb7cba8e232bdbf300f2bcca0c | |
download | aur-03e5160c414a361492b618805fed82c3da228fea.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 29 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 74 | ||||
-rw-r--r-- | handoffate-gog.desktop | 12 |
4 files changed, 122 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..909721a29bec --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,29 @@ +pkgbase = handoffate-gog + pkgdesc = A hybrid roguelike/action-RPG/deck builder + pkgver = 1.0.0.1 + pkgrel = 1 + url = http://www.gog.com/game/hand_of_fate + arch = i686 + arch = x86_64 + license = custom:commercial + depends = gcc-libs + depends = gcc-libs-multilib + depends = glibc + depends = glu + depends = libx11 + depends = libxau + depends = libxcb + depends = libxcursor + depends = libxdmcp + depends = libxext + depends = libxfixes + depends = libxrandr + depends = libxrender + depends = libgl + source = handoffate-gog.desktop + source = gog_hand_of_fate_1.0.0.1.tar.gz::file://gog_hand_of_fate_1.0.0.1.tar.gz + sha256sums = 065176e1ddc31fdb96af3f7910522573fdace45ff931763b05b1e3ec7797efe9 + sha256sums = 9e1265898618f3d55ad022b5dd932b8bdd0752eb042a3b387fe1a2ab6996f494 + +pkgname = handoffate-gog + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..eb262a6faa46 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +*.swp +*.tar.gz +*.tar.xz +*.tar +/extracttest +/pkg +/src diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..069967c820ec --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,74 @@ +# Maintainer: Alex Szczuczko <alex@szc.ca> + +pkgname=handoffate-gog +pkgver=1.0.0.1 +pkgrel=1 +pkgdesc="A hybrid roguelike/action-RPG/deck builder" +arch=("i686" "x86_64") +url="http://www.gog.com/game/hand_of_fate" +license=("custom:commercial") +options=() +depends=() +source=("${pkgname}.desktop" + "gog_hand_of_fate_${pkgver}.tar.gz::file://gog_hand_of_fate_${pkgver}.tar.gz") +sha256sums=("065176e1ddc31fdb96af3f7910522573fdace45ff931763b05b1e3ec7797efe9" + "9e1265898618f3d55ad022b5dd932b8bdd0752eb042a3b387fe1a2ab6996f494") + +# Modify depends for the arch type +if [ "$CARCH" = "x86_64" ] +then + depends+=("lib32-gcc-libs" "lib32-glibc" "lib32-glu" "lib32-libx11" "lib32-libxau" "lib32-libxcb" "lib32-libxcursor" "lib32-libxdmcp" "lib32-libxext" "lib32-libxfixes" "lib32-libxrandr" "lib32-libxrender" "lib32-libgl") +else + depends+=("gcc-libs" "gcc-libs-multilib" "glibc" "glu" "libx11" "libxau" "libxcb" "libxcursor" "libxdmcp" "libxext" "libxfixes" "libxrandr" "libxrender" "libgl") +fi + +# Disable compression of the package +PKGEXT=".pkg.tar" + +package() { + # Binaries + if [ "$CARCH" = "x86_64" ] + then + install -Dm755 "$srcdir/Hand of Fate/game/Hand of Fate.x86_64" "$pkgdir/opt/$pkgname/game/Hand of Fate" + else + install -Dm755 "$srcdir/Hand of Fate/game/Hand of Fate.x86" "$pkgdir/opt/$pkgname/game/Hand of Fate" + fi + + # Data + # Hardlink files to save the disk space and time spent copying them (they are large) + cp -Ral -t "$pkgdir/opt/$pkgname/game/" "$srcdir/Hand of Fate/game/Hand of Fate_Data" + find "$pkgdir/opt/$pkgname/game/Hand of Fate_Data" -type d -print0 | xargs -0 chmod 755 + find "$pkgdir/opt/$pkgname/game/Hand of Fate_Data" -type f -print0 | xargs -0 chmod 644 + + # Docs + install -m755 -d "$pkgdir/opt/$pkgname/docs" + install -m644 -t "$pkgdir/opt/$pkgname/docs" \ + "$srcdir/Hand of Fate/docs/End User License Agreement.txt" + + # Icon + install -m644 -t "$pkgdir/opt/$pkgname/" "$srcdir/Hand of Fate/support/gog-hand-of-fate.png" + + # + # System integration + # + + # /bin + install -m755 -d "$pkgdir/usr/bin/" + ln -s "/opt/$pkgname/game/Hand of Fate" "$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/gog-hand-of-fate.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/handoffate-gog.desktop b/handoffate-gog.desktop new file mode 100644 index 000000000000..bfc74ce4ae69 --- /dev/null +++ b/handoffate-gog.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Icon=/usr/share/pixmaps/handoffate-gog.png +Exec=/usr/bin/handoffate-gog +Terminal=false +StartupNotify=false + +Name=Hand of Fate +Comment=A hybrid roguelike/action-RPG/deck builder + +Categories=Game; |