summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Luna2015-06-08 16:18:44 -0500
committerChristopher Luna2015-06-08 16:18:44 -0500
commitcfbff51fe004e37ed03203d714a1ba70eadc461c (patch)
tree3f02c88762a5fab378b10ad0cc916cbf45118fad
downloadaur-cfbff51fe004e37ed03203d714a1ba70eadc461c.tar.gz
First commit
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD58
-rw-r--r--license3
-rw-r--r--th07.desktop11
-rw-r--r--th07.install4
-rw-r--r--th07.sh35
-rw-r--r--th07.xpm208
7 files changed, 345 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..781e006d650e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,26 @@
+pkgbase = th07
+ pkgdesc = Perfect cherry blossom trial version. Seventh game of the Touhou Project series. (via wine)
+ pkgver = 0.11
+ pkgrel = 3
+ url = http://www16.big.or.jp/~zun/html/th07.html
+ install = th07.install
+ arch = i686
+ arch = x86_64
+ license = custom
+ makedepends = lha
+ optdepends = timidity++: to get MIDI background music
+ noextract = youmu_tr011.lzh
+ options = !strip
+ source = th07.sh
+ source = th07.desktop
+ source = license
+ source = th07.xpm
+ source = http://www16.big.or.jp/~zun/data/soft/youmu_tr011.lzh
+ md5sums = b5fb7535a1ad78b53fd0bc6cdd5bd018
+ md5sums = 35d37eb00a1f7e6fc265f47e639ddfbc
+ md5sums = 5de1cb787942308b7620f93a176367d9
+ md5sums = ecdec576d60c662738e2495947543b95
+ md5sums = 05360e859c1a3ca173b9d57d96a45b9b
+
+pkgname = th07
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f94edad34f45
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,58 @@
+# Contributor: chris_L <chrislcenter dash mamoru at yahoo.com dot mx>
+
+pkgname=th07
+pkgver=0.11
+pkgrel=3
+pkgdesc="Perfect cherry blossom trial version. Seventh game of the Touhou Project series. (via wine)"
+arch=(i686 x86_64)
+url="http://www16.big.or.jp/~zun/html/th07.html"
+license=('custom')
+depends=()
+[ "$CARCH" = i686 ] && depends=(wine)
+[ "$CARCH" = x86_64 ] && depends=(bin32-wine)
+makedepends=(lha)
+optdepends=('timidity++: to get MIDI background music')
+source=(
+ th07.sh
+ th07.desktop
+ license
+ th07.xpm
+ http://www16.big.or.jp/~zun/data/soft/youmu_tr011.lzh
+)
+noextract=("youmu_tr011.lzh")
+#http://homepage.ntlworld.com/steven.mitchell83/th07_english_patch_1%5b1%5d.0.exe)
+install=${pkgname}.install
+
+md5sums=('b5fb7535a1ad78b53fd0bc6cdd5bd018'
+ '35d37eb00a1f7e6fc265f47e639ddfbc'
+ '5de1cb787942308b7620f93a176367d9'
+ 'ecdec576d60c662738e2495947543b95'
+ '05360e859c1a3ca173b9d57d96a45b9b')
+
+
+
+options=(!strip)
+
+build() {
+ cd $srcdir/
+ lha e youmu_tr011.lzh
+ cd youmu
+ find -type d|grep -va '\(html\|^.$\)'|xargs -I dir mv "dir" th07man
+ ls *.txt|grep -va '^[rc]'|xargs -I file mv file info.txt
+}
+package() {
+ cd $srcdir
+ install -d -m755 $pkgdir/usr/share/
+ cp -R youmu $pkgdir/usr/share/$pkgname
+ find $pkgdir/usr/share/th07 -type d -exec chmod 755 "{}" \;
+ find $pkgdir/usr/share/th07 -type f -exec chmod 644 "{}" \;
+ install -d -m755 $pkgdir/usr/bin
+ install -m755 th07.sh $pkgdir/usr/bin/$pkgname
+ install -d -m755 $pkgdir/usr/share/applications
+ install -d -m755 $pkgdir/usr/share/pixmaps
+ install -d -m755 $pkgdir/usr/share/licenses/$pkgname
+ install -m755 th07.desktop $pkgdir/usr/share/applications
+ install -m755 th07.xpm $pkgdir/usr/share/pixmaps/th07.xpm
+ install -m755 license $pkgdir/usr/share/licenses/$pkgname/license
+}
+
diff --git a/license b/license
new file mode 100644
index 000000000000..07f6d9696d9a
--- /dev/null
+++ b/license
@@ -0,0 +1,3 @@
+プログラム本体、イメージデータ、曲データ、及びマニュアル全ての著作権は製作者ZUNにあります。
+許可なしで複製、転載、配布を禁じます。
+2002,2003 (C)opyright ZUN. All rights reserved.
diff --git a/th07.desktop b/th07.desktop
new file mode 100644
index 000000000000..e054fd259897
--- /dev/null
+++ b/th07.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Version=0.11
+Type=Application
+Name=Touhou: Perfect Cherry Blossom
+Comment=7th game of the Touhou Project
+Exec=/usr/bin/th07
+Encoding=UTF-8
+Icon=/usr/share/pixmaps/th07.xpm
+Categories=Game;
+Terminal=false
+StartupNotify=false
diff --git a/th07.install b/th07.install
new file mode 100644
index 000000000000..893acb9363bb
--- /dev/null
+++ b/th07.install
@@ -0,0 +1,4 @@
+post_install() {
+ echo "Notice: If you have the full version of the game, you can copy the files into the ~/.th07"
+}
+
diff --git a/th07.sh b/th07.sh
new file mode 100644
index 000000000000..998d43fe29c9
--- /dev/null
+++ b/th07.sh
@@ -0,0 +1,35 @@
+#!/bin/bash
+export WINEPREFIX="$HOME/.th07/wine"
+export WINEDLLOVERRIDES="mshtml="
+
+if [ ! -d "$HOME"/.th07 ] ; then
+ mkdir -p "$HOME"/.th07/wine || exit 1
+ ln -s /usr/share/th07/th07.exe "$HOME"/.th07/th07.exe || exit 1
+ ln -s /usr/share/th07/custom.exe "$HOME"/.th07/custom.exe || exit 1
+ ln -s /usr/share/th07/th07tr.dat "$HOME"/.th07/th07tr.dat || exit 1
+fi
+
+if [ ! -f "$HOME"/.th07/th07.cfg ] ; then
+ echo "AAABAAIABAD//////////wMAAAACAAcAWAJYAgIDAAIBAQAAAgABAAAAAAAAAAAAAAAAAAEIAAA=" |base64 -d > "$HOME"/.th07/th07.cfg || exit 1
+fi
+
+if [ "" != "`whereis timidity|grep '/usr/bin'`" ] ; then
+ if [ "" == "`ps -A|grep timidity`" ] ; then
+ timidity -iA &
+ myins="true"
+ fi
+fi
+
+CFG=$(base64 ~/.th07/th07.cfg)
+echo $CFG|sed 's/.\(....\)$/I\1/' |base64 -d > ~/.th07/th07.cfg
+cd ~/.th07
+if [ -e "$HOME"/.th07/th07e.exe ]; then
+ wine "$HOME"/.th07/th07e.exe "$@"
+fi
+if [ ! -e "$HOME"/.th07/th07e.exe ]; then
+ wine "$HOME"/.th07/th07.exe "$@"
+fi
+if [ "true" == "$myins" ] ; then
+ killall timidity
+fi
+
diff --git a/th07.xpm b/th07.xpm
new file mode 100644
index 000000000000..ae518b9b1c45
--- /dev/null
+++ b/th07.xpm
@@ -0,0 +1,208 @@
+/* XPM */
+static char *th07[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 170 2 ",
+" c black",
+". c #1A1816",
+"X c #242403",
+"o c #343106",
+"O c #383523",
+"+ c #4E4B11",
+"@ c #645F16",
+"# c #797519",
+"$ c #53512F",
+"% c #43413C",
+"& c #716C2E",
+"* c #5F5748",
+"= c #756963",
+"- c #857B3B",
+"; c #949014",
+": c #B0AD07",
+"> c #98952D",
+", c #908836",
+"< c #A7A327",
+"1 c #B4AF23",
+"2 c #BAB42B",
+"3 c #A7A43F",
+"4 c #B8B33C",
+"5 c #C3BD21",
+"6 c #CCC80B",
+"7 c #D1CC1F",
+"8 c #E6DF1B",
+"9 c #F2EB0C",
+"0 c #CBC52B",
+"q c #D9D327",
+"w c #C9C337",
+"e c #D1CB31",
+"r c #DAD433",
+"t c #E3DD3A",
+"y c #F1EA2C",
+"u c #98954A",
+"i c #A4894A",
+"p c #A89B5E",
+"a c #B4AF50",
+"s c #98846D",
+"d c #B9A366",
+"f c #C1BD5B",
+"g c #C3AE70",
+"h c #C9C448",
+"j c #D1CC42",
+"k c #D7D249",
+"l c #D0CB59",
+"z c #DAD555",
+"x c #E4DF4A",
+"c c #ECE640",
+"v c #E5E15B",
+"b c #F0EB55",
+"n c #F7F451",
+"m c #C6C168",
+"M c #D2CC69",
+"N c #DAD561",
+"B c #DFDA6C",
+"V c #CDC076",
+"C c #D4CF77",
+"Z c #DDD678",
+"A c #E1DE7F",
+"S c #E6E166",
+"D c #EDE865",
+"F c #F8F465",
+"G c #E4E075",
+"H c #EDE876",
+"J c #E9E57B",
+"K c #F9F774",
+"L c #FBF77F",
+"P c #918E86",
+"I c #9C9B94",
+"U c #BCAC85",
+"Y c #A9A59E",
+"T c #B8B6B2",
+"R c #CB9991",
+"E c #C1BD85",
+"W c #D0B78A",
+"Q c #DDA3A2",
+"! c #D5B6B1",
+"~ c #E7ABAE",
+"^ c #ECBEB8",
+"/ c #DDD685",
+"( c #D9CA93",
+") c #DBD894",
+"_ c #E4CA8A",
+"` c #E7CE94",
+"' c #F3C199",
+"] c #EED69D",
+"[ c #E5D99C",
+"{ c #EAE885",
+"} c #E5E18A",
+"| c #EEEA8D",
+" . c #F4EF80",
+".. c #F8F48A",
+"X. c #FDFA8F",
+"o. c #E9E59A",
+"O. c #EEEC99",
+"+. c #F4F294",
+"@. c #F2F09D",
+"#. c #FAF79E",
+"$. c #FEFC9B",
+"%. c #D5CEAC",
+"&. c #DCD5BE",
+"*. c #F4CDA4",
+"=. c #ECD2A5",
+"-. c #E4D9AA",
+";. c #F1DBA7",
+":. c #E8E4A5",
+">. c #F3E2AA",
+",. c #F6F3A3",
+"<. c #FDFCA7",
+"1. c #F6F3AE",
+"2. c #FBF9AD",
+"3. c #ECE9B2",
+"4. c #EFECBD",
+"5. c #F4E4B2",
+"6. c #FAE3B1",
+"7. c #F2EFB6",
+"8. c #F9E9B5",
+"9. c #F0E3BD",
+"0. c #FAE6BA",
+"q. c #FBEDBB",
+"w. c #FDFBB3",
+"e. c #F6F5BB",
+"r. c #FEF1BD",
+"t. c #FFF4BF",
+"y. c #FCF9BD",
+"u. c #FFFEBC",
+"i. c #CACAC6",
+"p. c #F4CBCF",
+"a. c #E1DDDA",
+"s. c #F9DADE",
+"d. c #E5E0C2",
+"f. c #EDE8CD",
+"g. c #F7EAC1",
+"h. c #FBEDC4",
+"j. c #F6EBC8",
+"k. c #F2EFCE",
+"l. c #FAEECE",
+"z. c #FEF2C1",
+"x. c #FEF5C4",
+"c. c #FEFCC4",
+"v. c #F7F5CE",
+"b. c #FEF2C9",
+"n. c #FEF5CA",
+"m. c #FCFACA",
+"M. c #FEFDCD",
+"N. c #EDE8D9",
+"B. c #F0EFD4",
+"V. c #FBF2D0",
+"C. c #FEF7D4",
+"Z. c #F9F8D4",
+"A. c #FEFDD6",
+"S. c #F4F1DB",
+"D. c #F9F6DB",
+"F. c #FEFCDD",
+"G. c #E7E7E7",
+"H. c #F0EFEF",
+"J. c #F3F1E2",
+"K. c #F8F6E6",
+"L. c #F9F8E0",
+"P. c #FEFDE2",
+"I. c #F2F1EC",
+"U. c #FDFDEA",
+"Y. c #FCFBEF",
+"T. c #F5F5F3",
+"R. c #F9F9F3",
+"E. c #FEFDF3",
+"W. c gray98",
+"Q. c #FEFEFD",
+/* pixels */
+" ^ s.T . O * R ` o.) G L L F.y.H t 7 3 u p s I * = s.p.",
+" . ! Q R R R =.O.{ { A .K K A.U.#.K y 9 7 t h G r.R ~ ~ ",
+" % T ) G z l :.A N +.y.{ H ..X.X.w.Q.c.U...9 9 y r 5 H ] W ^ ",
+"= a.4. .v S h Z m.D h ,.F.2.S #.U.U.A.Q.Q.Q.Q.E.K y y 5 q ..G z ",
+"H.O.+.D | S h e.y.v N 3.Q.Q.{ M.Q.Q.Q.Q.Q.E.Q.Q.Q.U.w.x t L +.S ",
+"3.1.1.w...v S y.c.c.>.[ J.Q.x.4.Q.Q.Q.Q.E.L.P.Q.Q.Q.Q.3.J Q.M.m.",
+"1.Q.c.E.L t z w.P.Q.f.` 9.f.E.O.4.4.Q.Q.Y.:.7.U.Q.Q.Q.S.N U.Q.Q.",
+"U.Q.U.M. .q r e.Q.Q.D.p ( 0.v.H [ [ &.T.Q.:.A ,.Z.Q.Q.d.l e.U.Q.",
+"Q.Q.Q.<.O.6 7 } J.Y.E.d.` 6.1.x ` ` =.U H.L.m G J | A.( h H e.Q.",
+"Q.Q.Q.w.B 6 6 w l l Z.f./ ` l.D _ _ ;.] &.L.M V [ Z N J 3 h .v.",
+"Q.Q.Q.P.z 6 6 1 1 5 j B.M ( h.D.=.=.] ;.=.) a P = * & 3 k 3 k O.",
+"Q.Q.Q.U.k 6 # u - $ # } f =.q.g.9.9.r.8.U 3 T a.%.- + Y f a < J ",
+"Q.U.k.M.x ; ) Q.i.M.+ / ` q.z.z.x.x.x.d.U.E P f.m + & P g 1 < B ",
+"Q.1.C w.x : A.G.& , $ S.-.n.x.x.x.x.z.C.T.E T O & o * * :.; < ..",
+"m.C O.u.8 k Q.G.O @ u D.n.n.b.n.x.x.x.F.I.R.W.* + # X I B.M j y.",
+"@.4 J.F.e 9.E.Q.= > P C.n.C.b.n.x.x.z.n.P.Q.Q.W.P = i.Q.Z.N Z E.",
+"<.2 R.U.%.9.V.E.T.Y f.b.b.C.n.x.n.n.x.x.n.l.k.d.f.J.B.S.B 1 g Q.",
+"<.2 R.U.%.9.V.E.T.Y f.b.b.C.n.x.n.n.x.x.n.l.k.d.f.J.B.S.B 1 g Q.",
+"w.5 f R.7.) / j.9.9.n.z.z.b.n.x.n.n.n.n.n.n.x.g.( ( &.A w V 4./ ",
+"M 0 e V P.S 2 =.=.b.x.z.z.z.5.z.z.z.z.x.x.x.q.*.' *.9.c j C 4 j ",
+"w t q l 3.w [ 0.h.x.z.z.z.z.W 8.z.z.z.x.x.x.x.0.6.g.+.D B a w 0 ",
+"v 8 7 l :.Z -.m.x.x.z.z.r.r.q.z.z.z.z.8.-.r.r.r.r.l... .{ 4 1 r ",
+"D y q r } ( o.x.x.x.x.z.z.q.8.8.8.8.5.>.>.r.r.r.r.g.$.1.$.h 1 x ",
+"F y D t B -.q.x.x.x.x.r.r.W -.r.0.0.q.r.r.r.r.r.r.g.y.E.w.x 2 G ",
+"F c x.x S / h.x.x.n.z.z.r.r.t.r.q.q.r.r.r.r.r.r.r.g.R.Q.U.n h o.",
+"K v U.H ..N / n.x.x.z.z.r.r.z.z.r.r.r.r.r.z.r.r.r.z.J.Q.Q.K z @.",
+"X.S Q.@.$.G j M n.x.r.r.r.r.z.z.z.z.z.z.r.r.r.r.r.z.C.H.Q.y.b { ",
+"u. .Q.7.$.<.l 0 4 ( 3.x.x.r.r.x.x.x.z.r.r.r.r.r.q._ a N.T.F.n A ",
+"M.L T.k.$.M.y.M ; # # - V x.M.x.z.z.r.r.r.r.8.W i # < ) ( D.n G ",
+"e.$.:.K.#.P.A.B.4 @ + o X @ i g ( ( ( ( W d i i - # > M b k.n D ",
+",.M.$.3.3.U.U.U.k # + + - & d g d d d g V ` 6.' i @ 3 e v 2.F b ",
+"+.Q.w.O.R.I.Q.Q.S ; u &.! g ] q.r.r.r.r.r.r.x.` g a < 0 v K D x "
+};