summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYaohan Chen2015-11-27 15:35:49 -0500
committerYaohan Chen2015-11-27 15:37:06 -0500
commit2cb07aab53352b5627f369520c09591f400580f9 (patch)
tree04f284533d8e315c432f723021d24b3e34e2f120
parent05c2e15767ac569b480e291dd98dadd796657533 (diff)
downloadaur-2cb07aab53352b5627f369520c09591f400580f9.tar.gz
Use arch-specific source/md5sum/depends arrays
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD43
-rw-r--r--transition.conf (renamed from transition.conf.append)9
3 files changed, 28 insertions, 36 deletions
diff --git a/.SRCINFO b/.SRCINFO
index df64fda91118..ed1c000fcca3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -12,18 +12,18 @@ pkgbase = dofus-beta
depends = gtk2
depends = alsa-lib
backup = opt/ankama/dofus-beta/transition.conf
- source = http://dl.ak.ankama.com/games/dofus2-beta/setup/setup-beta-transition-amd64.tar.gz
- source = http://dl.ak.ankama.com/games/dofus2-beta/setup/setup-beta-transition-x86.tar.gz
source = dofus-beta.sh
source = dofus-beta.desktop
source = air-generic-launcher.sh
- source = transition.conf.append
- md5sums = d63b778424826a783ca3d5e28d5b3649
- md5sums = a94dee7dd29de51525e47dee04ca5182
+ source = transition.conf
md5sums = 91023d67a519421912b3d101ded7ca12
md5sums = 0e797e4fcf39e1d06f68b51bfd215040
md5sums = f179eaa5e6e6674b1853cf826fc33c3a
- md5sums = 0241708575069715d56b88b96dcbf7e8
+ md5sums = a80f74d45dc98aed9cb8436b775bd0ad
+ source_i686 = http://dl.ak.ankama.com/games/dofus2-beta/setup/setup-beta-transition-x86.tar.gz
+ md5sums_i686 = 7dac81b01102aeafc0664e0e5e1d7106
+ source_x86_64 = http://dl.ak.ankama.com/games/dofus2-beta/setup/setup-beta-transition-amd64.tar.gz
+ md5sums_x86_64 = 2daef0db4643b34688ba67793412f07b
pkgname = dofus-beta
diff --git a/PKGBUILD b/PKGBUILD
index 8f6797b9e8dd..aafee3258cf6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,40 +13,22 @@ license=('custom:Dofus License')
install='dofus-beta.install'
backup=('opt/ankama/dofus-beta/transition.conf')
depends=('ankama-transition>=3.8.1-3' 'adobe-air-sdk')
-if [ "$CARCH" == 'x86_64' ]; then
- depends+=('lib32-gtk2' 'lib32-alsa-lib')
-else
- depends+=('gtk2' 'alsa-lib')
-fi
+depends_i686=('gtk2' 'alsa-lib')
+depends_x86_64=('lib32-gtk2' 'lib32-alsa-lib')
-source=('http://dl.ak.ankama.com/games/dofus2-beta/setup/setup-beta-transition-amd64.tar.gz'
- 'http://dl.ak.ankama.com/games/dofus2-beta/setup/setup-beta-transition-x86.tar.gz'
- 'dofus-beta.sh'
+source=('dofus-beta.sh'
'dofus-beta.desktop'
'air-generic-launcher.sh'
- 'transition.conf.append')
-md5sums=('d63b778424826a783ca3d5e28d5b3649'
- 'a94dee7dd29de51525e47dee04ca5182'
- '91023d67a519421912b3d101ded7ca12'
+ 'transition.conf')
+source_i686=('http://dl.ak.ankama.com/games/dofus2-beta/setup/setup-beta-transition-x86.tar.gz')
+source_x86_64=('http://dl.ak.ankama.com/games/dofus2-beta/setup/setup-beta-transition-amd64.tar.gz')
+
+md5sums=('91023d67a519421912b3d101ded7ca12'
'0e797e4fcf39e1d06f68b51bfd215040'
'f179eaa5e6e6674b1853cf826fc33c3a'
- '0241708575069715d56b88b96dcbf7e8')
-# Skip this block if PKGBUILD is sourced by updpkgsums (pstree is used for this check,
-# and if not available, this check is skipped)
-if ! ( command -v pstree >/dev/null 2>&1 && \
- pstree --show-parents $$ | grep -q updpkgsums ) ; then
- # Remove source and md5sum for the wrong arch
- if [ "$CARCH" == "x86_64" ];then
- unset source[1] md5sums[1]
- elif [ "$CARCH" == 'i686' ]; then
- unset source[0] md5sums[0]
- fi
-fi
-
-prepare() {
- msg2 "Modifying transition configuration to use adl-based launchers"
- cat 'transition.conf.append' >> 'DofusBeta/transition.conf'
-}
+ 'a80f74d45dc98aed9cb8436b775bd0ad')
+md5sums_i686=('7dac81b01102aeafc0664e0e5e1d7106')
+md5sums_x86_64=('2daef0db4643b34688ba67793412f07b')
package() {
_installdir="$pkgdir/opt/ankama/dofus-beta"
@@ -59,7 +41,8 @@ package() {
install -Dm644 'DofusBeta/share/icon/dofus-icon-128.png' "$pkgdir/usr/share/pixmaps/dofus-beta.png"
msg2 'Installing main applications...'
- mv "DofusBeta/"{bin,share,transition.conf} "$_installdir"
+ mv "DofusBeta/"{bin,share} "$_installdir"
+ install -Dm644 transition.conf "$_installdir"
msg2 'Setting up game file permissions...'
chgrp -R games $_installdir
diff --git a/transition.conf.append b/transition.conf
index cec8db237503..c65ea3389b62 100644
--- a/transition.conf.append
+++ b/transition.conf
@@ -1,3 +1,11 @@
+game_name = "DofusBeta"
+update.game.id = "dofus2-beta"
+
+update.projects = ["game"]
+
+include "transition/transition.ici"
+include "share/dofus.ici"
+
# Use adl instead of Air binaries on Arch Linux
bypass_air_installation = true
@@ -6,3 +14,4 @@ dofus.reg.path = "${root}/share/reg/bin/air-generic-launcher.sh"
launcher.command = """
"${root}/bin/air-generic-launcher.sh" --lang=${i18n.lang} --update-server-port=${service_port} --updater_version=v2
"""
+