summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO15
-rwxr-xr-xPKGBUILD47
-rw-r--r--sanguozhi.install10
3 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9bd5805337b3
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = com.sanguozhipk.spark
+ pkgdesc = 三国志威力加强版 SanGuoZhiPK on Wine (from Spark Store)
+ pkgver = 1.0
+ pkgrel = 1
+ install = sanguozhi.install
+ arch = i686
+ arch = x86_64
+ license = unknown
+ makedepends = tar
+ depends = wine
+ source = http://dcstore.spark-app.store/store/games/com.sanguozhipk.spark/com.sanguozhipk.spark_1.0spark0_i386.deb
+ md5sums = 8a54c33c766a9208db7bfc470e4ece55
+
+pkgname = com.sanguozhipk.spark
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100755
index 000000000000..a682afa91c84
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,47 @@
+# Maintainer: 9r0k <tanyawei1991@gmail.com>
+pkgname=com.sanguozhipk.spark
+pkgver=1.0
+pkgrel=1
+epoch=
+pkgdesc="三国志威力加强版 SanGuoZhiPK on Wine (from Spark Store)"
+arch=('i686' 'x86_64')
+url=""
+license=('unknown')
+groups=()
+depends=('wine')
+makedepends=('tar')
+checkdepends=()
+optdepends=()
+provides=()
+conflicts=()
+replaces=()
+backup=()
+options=()
+install=sanguozhi.install
+changelog=
+source=(
+"http://dcstore.spark-app.store/store/games/com.sanguozhipk.spark/com.sanguozhipk.spark_1.0spark0_i386.deb")
+md5sums=(
+'8a54c33c766a9208db7bfc470e4ece55'
+)
+
+build() {
+ msg "Extracting DPKG package ..."
+ mkdir -p "${srcdir}/dpkgdir"
+ tar -xvf data.tar.xz -C "${srcdir}/dpkgdir"
+}
+
+
+package() {
+ cd ${pkgdir}
+ tar xpvf ${srcdir}/data.tar.xz --xattrs-include='*' --numeric-owner
+ install -m644 "${srcdir}/dpkgdir/opt/apps/com.sanguozhipk.spark/files/files.7z" "${pkgdir}/opt/apps/com.sanguozhipk.spark/files"
+ msg "Preparing icons ..."
+ sed -i 's/TIM.exe/tim.exe/' opt/apps/${pkgname}/entries/applications/com.sanguozhipk.spark.desktop
+ install -d usr/share
+ chmod -Rf 755 opt
+ chmod -Rf 755 usr
+ chmod 777 opt/apps/com.sanguozhipk.spark
+ chmod 777 opt/apps/com.sanguozhipk.spark/*
+ mv opt/apps/${pkgname}/entries/* usr/share
+}
diff --git a/sanguozhi.install b/sanguozhi.install
new file mode 100644
index 000000000000..fb89847ab0ba
--- /dev/null
+++ b/sanguozhi.install
@@ -0,0 +1,10 @@
+post_upgrade() {
+ echo
+ echo "Remove ~/.deepinwine/Spark-sanguozhipk to generate a new bottle."
+ echo
+}
+
+post_remove() {
+ echo "Deleting existing sanguozhiipk bottles..."
+ find /home -maxdepth 2 -name ".deepinwine" -exec rm -rf \{\}/Spark-sanguozhipk/ \;
+}