diff options
author | banbanchs | 2015-12-14 18:57:43 +0800 |
---|---|---|
committer | banbanchs | 2015-12-14 18:57:43 +0800 |
commit | 0e954cb8efb8eb4e3be77cc2e67ef31f8664f98f (patch) | |
tree | 8169a4c58e7e1f45ce0dc557e95c65fce956f16c | |
download | aur-0e954cb8efb8eb4e3be77cc2e67ef31f8664f98f.tar.gz |
Add sdlpal-git
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 41 | ||||
-rw-r--r-- | sdlpal.desktop | 12 | ||||
-rw-r--r-- | sdlpal.install | 12 | ||||
-rw-r--r-- | sdlpal.sh | 8 | ||||
-rw-r--r-- | sdlpal.xpm | 70 |
6 files changed, 169 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c5b9645cd36a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +# Generated by mksrcinfo v8 +# 一 12月 14 10:56:25 UTC 2015 +pkgbase = sdlpal-git + pkgdesc = A SDL-based reimplemention of the classic Chinese-language RPG 'Xian Jian Qi Xia Zhuan' + pkgver = 20140627 + pkgrel = 1 + url = http://sdlpal.codeplex.com/ + install = sdlpal.install + arch = i686 + arch = x86_64 + license = GPL + makedepends = git + makedepends = imagemagick + depends = sdl + depends = xdg-utils + source = sdlpal::git+https://git01.codeplex.com/sdlpal + source = sdlpal.sh + source = sdlpal.desktop + source = sdlpal.xpm + sha256sums = SKIP + sha256sums = 4f3b8446705af5decf25d00b54123875b9a79ae43cf70aa641c1028c29d2d547 + sha256sums = 47bef648b2bb5da35912d9b5bd6b4e47f0767f125465068c7b96bb437b4fb6e3 + sha256sums = 0467c0afb42c51d431f3964b6eca52ecb94fd4dd40a58d9a5d73d6c7c852cdb8 + +pkgname = sdlpal-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..025ced41980a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Xiaoxiao Pu <i@patme.net> + +pkgname=sdlpal-git +pkgver=20140627 +pkgrel=1 +pkgdesc="A SDL-based reimplemention of the classic Chinese-language RPG 'Xian Jian Qi Xia Zhuan'" +arch=('i686' 'x86_64') +url="http://sdlpal.codeplex.com/" +license=('GPL') +depends=('sdl' 'xdg-utils') +makedepends=('git' 'imagemagick') +install="sdlpal.install" +source=("sdlpal::git+https://git01.codeplex.com/sdlpal" + "sdlpal.sh" + "sdlpal.desktop" + "sdlpal.xpm") +sha256sums=('SKIP' + '4f3b8446705af5decf25d00b54123875b9a79ae43cf70aa641c1028c29d2d547' + '47bef648b2bb5da35912d9b5bd6b4e47f0767f125465068c7b96bb437b4fb6e3' + '0467c0afb42c51d431f3964b6eca52ecb94fd4dd40a58d9a5d73d6c7c852cdb8') + +build() { + cd "${srcdir}/sdlpal/sdlpal" + make +} + +package() { + cd "${srcdir}" + mkdir -p "${pkgdir}/usr/share/sdlpal" + # install executable files + install -Dm755 "sdlpal.sh" "${pkgdir}/usr/bin/sdlpal" + install -Dm755 "${srcdir}/sdlpal/sdlpal/sdlpal" "${pkgdir}/usr/share/sdlpal/sdlpal" + # install desktop file + install -Dm644 "sdlpal.desktop" "${pkgdir}/usr/share/applications/sdlpal.desktop" + # install icons + for size in 16 22 24 32 48 64; do + mkdir -p "${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps" + convert -resize "${size}" sdlpal.xpm "${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps/sdlpal.png" + done + install -Dm644 sdlpal.xpm "${pkgdir}/usr/share/icons/scalable/apps/sdlpal.xpm" +}
\ No newline at end of file diff --git a/sdlpal.desktop b/sdlpal.desktop new file mode 100644 index 000000000000..0f8bb534ca34 --- /dev/null +++ b/sdlpal.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=sdlpal +Name[zh_CN]=仙剑奇侠传 +Exec=sdlpal +Comment=A SDL-based reimplemention of the classic Chinese-language RPG "Xian Jian Qi Xia Zhuan" +Comment[zh_CN]=基于SDL重制的经典中文角色扮演游戏——仙剑奇侠传 +Icon=sdlpal +Type=Application +Terminal=false +StartupNotify=true +Categories=Game;StrategyGame; diff --git a/sdlpal.install b/sdlpal.install new file mode 100644 index 000000000000..c967250fefd9 --- /dev/null +++ b/sdlpal.install @@ -0,0 +1,12 @@ +post_install() { + xdg-icon-resource forceupdate --theme hicolor &>/dev/null + echo After installation, you should put game data under '$HOME/.sdlpal'. +} + +post_upgrade() { + xdg-icon-resource forceupdate --theme hicolor &>/dev/null +} + +post_remove() { + xdg-icon-resource forceupdate --theme hicolor &>/dev/null +} diff --git a/sdlpal.sh b/sdlpal.sh new file mode 100644 index 000000000000..6c75877364b1 --- /dev/null +++ b/sdlpal.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash + +if [ ! -d $HOME/.sdlpal ] ; then + echo "No game data, please put them under $HOME/.sdlpal" + exit 1 +fi +cd $HOME/.sdlpal/ +exec /usr/share/sdlpal/sdlpal diff --git a/sdlpal.xpm b/sdlpal.xpm new file mode 100644 index 000000000000..1fe8cc8168a7 --- /dev/null +++ b/sdlpal.xpm @@ -0,0 +1,70 @@ +/* XPM */ +static char * sdlpal_xpm[] = { +"64 64 3 1", +" c None", +". c #0000FF", +"+ c #FFFFFF", +" ", +" ", +" ", +" ", +" ", +" ", +" . ", +" ...... ", +" ..... ", +" ... ", +" ... ", +" .......................................... . . ", +" .....................+++++++++++++++++++ . . ", +" .....................++++++++++++++++++++. ", +" .....................++++++++++++++++++++. ", +" .....................++++++++++++++++++++. ", +" .....................++++++++++++++++++++ . ", +" ....................+++++++++++++++++++++. ", +" .....................+++++++++++++++++++++. ", +" .....................++++++++++++++++++++ . ", +" ......................++++++++++++++++++++. ", +" .....................++++++++++++++++++++ . ", +" .....................++++++++++++++++++++. ", +" .....................++++++++++++++++++++. ", +" .....................++++++++++++++++++++. ", +" ......................+++++++++++++++++++.. ", +" ......................+++++++++++++++++++. ", +" .....................++++++++++++++++++++. ", +" .....................++++++++++++++++++++. ", +" .....................++++++++++++++++++++. ", +" .....................++++++++++++++++++++. ", +" ....................+++++++++++++++++++++. ", +" ....................++++++++++++++++++++ . ", +" ....................++++++++++++++++++++. ", +" ....................++++++++++++++++++++. ", +" ....................++++++++++++++++++++. ", +" .....................++++++++++++++++++++. ", +" .....................++++++++++++++++++++. ", +" .....................++++++++++++++++++++. ", +" .....................++++++++++++++++++++. ", +" .....................++++++++++++++++++++. ", +" ......................++++++++++++++++++++. ", +" ......................++++++++++++++++++++. ", +" .....................++++++++++++++++++++.. ", +" .....................++++++++++++++++++++.. ", +" .....................++++++++++++++++++++. ", +" .....................++++++++++++++++++++. ", +" ......................+++++++++++++++++++.. ", +" ......................+++++++++++++++++++. ", +" .....................+++++++++++++++++++ . ", +" .....................+++++++++++++++++++. ", +" .....................++++++++++++++++++++. ", +" .....................+++++++++++++++++++ . ", +" .....................+++++++++++++++++++ . ", +" ......................+++++++++++++++++++. ", +" .....................+++++++++++++++++++ . ", +" .......................................... ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; |