summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorbanbanchs2015-12-14 18:57:43 +0800
committerbanbanchs2015-12-14 18:57:43 +0800
commit0e954cb8efb8eb4e3be77cc2e67ef31f8664f98f (patch)
tree8169a4c58e7e1f45ce0dc557e95c65fce956f16c
downloadaur-0e954cb8efb8eb4e3be77cc2e67ef31f8664f98f.tar.gz
Add sdlpal-git
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD41
-rw-r--r--sdlpal.desktop12
-rw-r--r--sdlpal.install12
-rw-r--r--sdlpal.sh8
-rw-r--r--sdlpal.xpm70
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",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" . ",
+" ...... ",
+" ..... ",
+" ... ",
+" ... ",
+" .......................................... . . ",
+" .....................+++++++++++++++++++ . . ",
+" .....................++++++++++++++++++++. ",
+" .....................++++++++++++++++++++. ",
+" .....................++++++++++++++++++++. ",
+" .....................++++++++++++++++++++ . ",
+" ....................+++++++++++++++++++++. ",
+" .....................+++++++++++++++++++++. ",
+" .....................++++++++++++++++++++ . ",
+" ......................++++++++++++++++++++. ",
+" .....................++++++++++++++++++++ . ",
+" .....................++++++++++++++++++++. ",
+" .....................++++++++++++++++++++. ",
+" .....................++++++++++++++++++++. ",
+" ......................+++++++++++++++++++.. ",
+" ......................+++++++++++++++++++. ",
+" .....................++++++++++++++++++++. ",
+" .....................++++++++++++++++++++. ",
+" .....................++++++++++++++++++++. ",
+" .....................++++++++++++++++++++. ",
+" ....................+++++++++++++++++++++. ",
+" ....................++++++++++++++++++++ . ",
+" ....................++++++++++++++++++++. ",
+" ....................++++++++++++++++++++. ",
+" ....................++++++++++++++++++++. ",
+" .....................++++++++++++++++++++. ",
+" .....................++++++++++++++++++++. ",
+" .....................++++++++++++++++++++. ",
+" .....................++++++++++++++++++++. ",
+" .....................++++++++++++++++++++. ",
+" ......................++++++++++++++++++++. ",
+" ......................++++++++++++++++++++. ",
+" .....................++++++++++++++++++++.. ",
+" .....................++++++++++++++++++++.. ",
+" .....................++++++++++++++++++++. ",
+" .....................++++++++++++++++++++. ",
+" ......................+++++++++++++++++++.. ",
+" ......................+++++++++++++++++++. ",
+" .....................+++++++++++++++++++ . ",
+" .....................+++++++++++++++++++. ",
+" .....................++++++++++++++++++++. ",
+" .....................+++++++++++++++++++ . ",
+" .....................+++++++++++++++++++ . ",
+" ......................+++++++++++++++++++. ",
+" .....................+++++++++++++++++++ . ",
+" .......................................... ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};