diff options
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 37 | ||||
-rw-r--r-- | zsxd.changelog.md | 146 |
4 files changed, 178 insertions, 27 deletions
@@ -1,15 +1,16 @@ pkgbase = zsxd - pkgdesc = Free and opensource, amateur Zelda game with humoristic characters. - pkgver = 1.11.0 - pkgrel = 1 - url = http://www.zelda-solarus.com/ + pkgdesc = Zelda: Mystery of Solarus XD - an open-source parodic fangame + pkgver = 1.12.2 + pkgrel = 4 + url = https://www.solarus-games.org/en/games/the-legend-of-zelda-mystery-of-solarus-xd + changelog = zsxd.changelog.md arch = any + license = GPL3 license = custom - makedepends = zip makedepends = cmake - depends = solarus>=1.5.0 - source = http://www.zelda-solarus.com/downloads/zsxd/zsxd-1.11.0.tar.gz - md5sums = 15381d399daee762df4d4314c4bcec08 + makedepends = zip + depends = solarus>=1.6.0 + source = https://gitlab.com/solarus-games/zsxd/-/archive/v1.12.2/zsxd-v1.12.2.tar.gz + b2sums = 1cba628a427cae10e0b08498690b95ef5a60f62531b1b4c7635ccbd561201ff54511b5c32e8e5e3251625e08276466ef2faa81f62eb2b67669cc001b00b7f215 pkgname = zsxd - diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..8d87ae630b2f --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +src/ +pkg/ +zsxd*
\ No newline at end of file @@ -1,19 +1,21 @@ -# Maintainer: BenObiWan <benobiwan @t gmail dot com> +# Maintainer: Homer Xing <homer dot hsing @t gmail dot com> +# Contributor: Qontinuum <qontinuum dot dev @t protonmail dot ch> +# Contributor: BenObiWan <benobiwan @t gmail dot com> # Contributor: Sam101 <zoetrem @t gmail dot com> # Contributor: BenObiWan <benobiwan @t gmail dot com> # Contributor: Huulivoide pkgname=zsxd -pkgver=1.11.0 -pkgrel=1 +pkgver=1.12.2 +pkgrel=4 epoch= -pkgdesc="Free and opensource, amateur Zelda game with humoristic characters." +pkgdesc="Zelda: Mystery of Solarus XD - an open-source parodic fangame" arch=('any') -url="http://www.zelda-solarus.com/" -license=('custom') +url="https://www.solarus-games.org/en/games/the-legend-of-zelda-mystery-of-solarus-xd" +license=('GPL3' 'custom') groups=() -depends=('solarus>=1.5.0') -makedepends=('zip' 'cmake') +depends=('solarus>=1.6.0') +makedepends=('cmake' 'zip') checkdepends=() optdepends=() provides=() @@ -22,21 +24,20 @@ replaces=() backup=() options=() install= -changelog= -source=(http://www.zelda-solarus.com/downloads/zsxd/$pkgname-$pkgver.tar.gz) +changelog="${pkgname}.changelog.md" +source=("https://gitlab.com/solarus-games/${pkgname}/-/archive/v${pkgver}/${pkgname}-v${pkgver}.tar.gz") noextract=() -md5sums=('15381d399daee762df4d4314c4bcec08') +validpgpkeys=() +b2sums=('1cba628a427cae10e0b08498690b95ef5a60f62531b1b4c7635ccbd561201ff54511b5c32e8e5e3251625e08276466ef2faa81f62eb2b67669cc001b00b7f215') build() { - cd "${srcdir}/${pkgname}-${pkgver}" - sed -i "s/echo 'solarus /echo 'solarus_run /" CMakeLists.txt - cmake -D CMAKE_INSTALL_PREFIX="/usr" -D CMAKE_BUILD_TYPE=Release . + cd "${srcdir}/${pkgname}-v${pkgver}" + cmake -D CMAKE_INSTALL_PREFIX=/usr -D CMAKE_BUILD_TYPE=Release . make } package() { - cd "${srcdir}/${pkgname}-${pkgver}" - make DESTDIR="${pkgdir}/" PREFIX="/usr" install + cd "${srcdir}/${pkgname}-v${pkgver}" + make DESTDIR="${pkgdir}/" PREFIX=/usr install + install -Dm644 license.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } - - diff --git a/zsxd.changelog.md b/zsxd.changelog.md new file mode 100644 index 000000000000..e5acad54ecec --- /dev/null +++ b/zsxd.changelog.md @@ -0,0 +1,146 @@ +# Changelog + +## Zelda Mystery of Solarus XD 1.12.2 (2019-08-15) + +* Fix freaking cave teletransporters broken in 1.6.1. + +## Zelda Mystery of Solarus XD 1.12.1 (2019-08-10) + +* Fix torch displayed above the hero in dungeon 1 (#55). + +## Zelda Mystery of Solarus XD 1.12.0 (2018-12-22) + +* Upgrade to Solarus 1.6. +* Add the Solarus team logo. +* Change the sound of the Solarus logo. +* Slightly improve English dialogs + +## Zelda Mystery of Solarus XD 1.11.1 (in progress) + +* Fix font size in the options pause menu (#44). + +## Zelda Mystery of Solarus XD 1.11.0 (2016-07-27) + +* Upgrade to Solarus 1.5.0. +* Fix typo in French dialogs. + +## Zelda Mystery of Solarus XD 1.10.3 (2015-12-20) + +* Fix game-over stopped sometimes using a workaround. +* Fix dialog cursor drawn at wrong position after successive questions. + +## Zelda Mystery of Solarus XD 1.10.2 (2015-11-22) + +* Upgrade to Solarus 1.4.5. +* Make fairies play a sound when restoring life even when already full. +* Fix dialog cursor drawn at wrong position after successive questions. + +## Zelda Mystery of Solarus XD 1.10.1 (2015-05-09) + +* Upgrade to Solarus 1.4.1. + +## Zelda Mystery of Solarus XD 1.10.0 (2015-05-02) + +* Upgrade to Solarus 1.4.0. +* Fix fairy only restoring 1/4 heart in cursed cave (#40). + +## Zelda Mystery of Solarus XD 1.9.0 (2014-08-21) + +* Use Solarus 1.3.0. +* Make cmake paths more modifiable. By hasufell. +* Fix direction of vertical movement on joypad in menus. +* Clarify license of some files. + +## Zelda Mystery of Solarus XD 1.8.0 (2014-05-06) + +* Use solarus 1.2.0. +* Spanish translation (beta). Thanks Xexio! +* Replace fixed8.fon by a TTF font due to an SDL2 regression. +* Switch fullscreen also with F11. +* Make streams non-blocking in the crazy house. +* Fix a typo in French dialogs. +* Fix the position of some diagonal jumpers. + +## Zelda Mystery of Solarus XD 1.7.1 (2013-12-01) + +* Use Solarus 1.1.1. +* Fix Creepers never exploding after they are hurt (#16). +* Fix a typo in English dialogs. +* Fix the debugging console no longer working after using F1, F2 or F3. + +## Zelda Mystery of Solarus XD 1.7.0 (2013-10-13) + +* Use Solarus 1.1.0. +* Replace .spc musics by .it musics (faster) and remove unused ones. +* Add an animated Solarus logo from Maxs. +* Fix savegames created with Solarus 0.9 but that were never run. +* Fix a slight alignment issue with the hurt animation of the hero. +* Dungeon 1 3F: fix "attempt to compare number with nil" in counter 36 (#3). +* Dungeon 2 1F: fix an enemy not counting in WTF room. + +## Zelda Mystery of Solarus XD 1.6.2 (2013-06-25) + +* Use solarus 1.0.4. +* Fix a crash due to a missing text in the French options pause menu. +* Fix a crash due to an invalid treasure in a pot of crazy house 1F. +* Fix a typo in the French inventory pause menu. + +## Zelda Mystery of Solarus XD 1.6.1 (2013-06-25) + +* Use solarus 1.0.3. + +## Zelda Mystery of Solarus XD 1.6 (2013-06-22) + +* Use solarus 1.0.2. +* Improve the English translation. +* Fix the hero stuck after jumping on a block in dungeon 2. +* Fix all missing empty lines in dialogs. +* Add the Solarus engine logo at startup. + +## Zelda Mystery of Solarus XD 1.5.3 (2013-05-08) + +* Use solarus 0.9.3. +* Dungeon 2: the piece of heart could be obtained very easily with the sword +* Change the English website url in the credits dialogs +* Fix missing lines in dialogs +* Fix the CMake script that creates the zip archive. +* Make creepers appear earlier in the game (#1). + +## Zelda Mystery of Solarus XD 1.5.2 (2012-03-31) + +* Fix missing empty lines in the credits dialogs + +## Zelda Mystery of Solarus XD 1.5.1 (2012-03-31) + +* Fix a crash during a dialog, introduced by zsxd 1.5 + +## Zelda Mystery of Solarus XD 1.5 (2012-02-12) + +* Use solarus-0.9.1 +* Fix a typo in a dialog +* Change the color of the splash sprites when plunging into lava + +## Zelda Mystery of Solarus XD 1.4 (2011-12-23) + +* Use solarus-0.9.0 (changelogs of solarus and zsxd will now be separated) +* Includes all improvements and bug fixes of solarus since zsxd-1.3 +* Fix a duplicate heart container + +## Zelda Mystery of Solarus XD 1.3 (2011-08-12) + +* Add the English translation +* Fix a precision bug with sensors + +## Zelda Mystery of Solarus XD 1.2 (2011-04-23) + +* Fix a Windows issue with mono sound effects + +## Zelda Mystery of Solarus XD 1.1 (2011-04-02) + +* Use libvorbisfile instead of libsndfile for sound effects +* Replace the last sword by a new rupee bag +* Various minor improvements + +## Zelda Mystery of Solarus XD 1.0 (2011-04-01) + +* Initial release of Zelda Mystery of Solarus XD |