summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.CHANGELOG28
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD24
-rw-r--r--lix.desktop8
4 files changed, 40 insertions, 28 deletions
diff --git a/.CHANGELOG b/.CHANGELOG
index 5a2b4f61407d..5f4bcba55719 100644
--- a/.CHANGELOG
+++ b/.CHANGELOG
@@ -1,12 +1,38 @@
Version history
===============
+0.9.48
+------
+
+2022-10-15
+
+Don't cap level search results at 18, but show all results. Downside: Now, I
+expect the search to be slow when you enter the first one-two letters. We'll
+see what is worse and can still improve the search in the future.
+
+Always return to lobby after playing multiplayer with a single tribe, even
+when that tribe hasn't fulfilled the hidden save requirement from
+singleplayer. Lix has never properly supported 1-tribe multiplayer, but Lix
+has never explicitly disallowed it either.
+
+The connection picker in the networking menu will now connect when you press
+the generic Okay hotkey, in addition to the networking menu hotkey.
+
+Fixed option dialog's help text for the username option: All translations
+explained ./data/user/yourname.txt, which is out of use since 2017. Now,
+all translations explain ./user/options.sdl, the correct save file.
+
+Added FreeDesktop resources in ./data/desktop/ by Matthias Mailänder. Thanks!
+I don't know yet where to put such resources (that aren't needed directly by
+Lix while Lix is running) in the future; ./data/ is catch-all for now.
+
+
0.9.47
------
2022-08-11
-Add Swedish translation of the Lix user interface by Sanchez.
+Add Swedish translation of the Lix user interface by Sanchez. Thanks!
Fix #387: Update skill panel on tweak. Now, after shifting a skill assignment
forward or backward by a single frame in the replay tweaker, the skill panel
diff --git a/.SRCINFO b/.SRCINFO
index 6ebe4c93d60d..eb493dd6c277 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = lix
pkgdesc = An action-puzzle game inspired by Lemmings
- pkgver = 0.9.47
+ pkgver = 0.9.48
pkgrel = 1
url = http://www.lixgame.com/
changelog = .CHANGELOG
@@ -14,9 +14,8 @@ pkgbase = lix
depends = enet
depends = hicolor-icon-theme
depends = liblphobos
- source = lix-0.9.47.src.tar.gz::https://github.com/SimonN/LixD/archive/v0.9.47.tar.gz
+ source = lix-0.9.48.src.tar.gz::https://github.com/SimonN/LixD/archive/v0.9.48.tar.gz
source = lix-music-1.zip::http://www.lixgame.com/dow/lix-music.zip
- source = lix.desktop
source = lix-allegro::git+https://github.com/SiegeLord/DAllegro5.git#tag=v4.0.4+5.2.0
source = lix-bolts::git+https://github.com/aliak00/bolts.git#tag=v1.3.1
source = lix-derelict-enet::git+https://github.com/DerelictOrg/DerelictENet.git#tag=v4.2.0
@@ -28,9 +27,8 @@ pkgbase = lix
source = lix-silly::git+https://gitlab.com/AntonMeep/silly.git#tag=v1.0.2
source = lix-taggedalgebraic::git+https://github.com/s-ludwig/taggedalgebraic.git#tag=v0.11.22
source = lix-unit-threaded::git+https://github.com/atilaneves/unit-threaded.git#tag=v0.7.55
- sha512sums = f24133cc5e2ef17b65b69ac6cf2e6cbcf4382cb5f8f960a699c015a4060a9903fe920261716038b58e8dd86fdf08cda37d4efc25e118f3e7e6f682f71b2e2e08
+ sha512sums = 27e7e432625c9f6197601cea1062f8861cc4f82559f2b7fb74740b137cc6cf6f8bddec8146f821ba477d58676eb7b365922d390fa2fe5e4a649a9a9502afa2dc
sha512sums = 37349c98b739ea43c25137dd03865f1c9c41eec91e5edc109afd9d50ce3871bd0c7f63c3f3599a47bb4ef52f5bfd14e034010de0ac2aec5a9c0c83eaf0b89425
- sha512sums = 375b1439d9398371a3f58a92bfc0901b86bd89140aae431c7d9405bd2fb36ebcdb22b2686fea72d88b23a4ab94b138b4d742d8fd2965d8ec0542d2f8f64ed0c2
sha512sums = SKIP
sha512sums = SKIP
sha512sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index d55b3995305e..920e4e83a2ff 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,11 +4,13 @@
# shellcheck disable=2034,2154
pkgname=lix
-pkgver=0.9.47
+pkgver=0.9.48
pkgrel=1
changelog=.CHANGELOG
-source=("$pkgname-$pkgver.src.tar.gz::https://github.com/SimonN/LixD/archive/v$pkgver.tar.gz")
-sha512sums=('f24133cc5e2ef17b65b69ac6cf2e6cbcf4382cb5f8f960a699c015a4060a9903fe920261716038b58e8dd86fdf08cda37d4efc25e118f3e7e6f682f71b2e2e08')
+source=("$pkgname-$pkgver.src.tar.gz::https://github.com/SimonN/LixD/archive/v$pkgver.tar.gz"
+ "$pkgname-music-1.zip::http://www.lixgame.com/dow/lix-music.zip")
+sha512sums=('27e7e432625c9f6197601cea1062f8861cc4f82559f2b7fb74740b137cc6cf6f8bddec8146f821ba477d58676eb7b365922d390fa2fe5e4a649a9a9502afa2dc'
+ '37349c98b739ea43c25137dd03865f1c9c41eec91e5edc109afd9d50ce3871bd0c7f63c3f3599a47bb4ef52f5bfd14e034010de0ac2aec5a9c0c83eaf0b89425')
_gitname=LixD
pkgdesc="An action-puzzle game inspired by Lemmings"
@@ -34,12 +36,6 @@ _dubv=( "4.0.4+5.2.0" # allegro
# These have to be git clones, otherwise dub isn't able to pick them up with the correct version later on
# no git, no version field, assumed ~master
# https://dub.pm/commandline.html#add-path
-source+=( "$pkgname-music-1.zip::http://www.lixgame.com/dow/lix-music.zip"
- "$pkgname.desktop"
- )
-sha512sums+=( '37349c98b739ea43c25137dd03865f1c9c41eec91e5edc109afd9d50ce3871bd0c7f63c3f3599a47bb4ef52f5bfd14e034010de0ac2aec5a9c0c83eaf0b89425'
- '375b1439d9398371a3f58a92bfc0901b86bd89140aae431c7d9405bd2fb36ebcdb22b2686fea72d88b23a4ab94b138b4d742d8fd2965d8ec0542d2f8f64ed0c2'
- )
source+=( "$pkgname-allegro::git+https://github.com/SiegeLord/DAllegro5.git#tag=v${_dubv[0]}"
"$pkgname-bolts::git+https://github.com/aliak00/bolts.git#tag=v${_dubv[1]}"
"$pkgname-derelict-enet::git+https://github.com/DerelictOrg/DerelictENet.git#tag=v${_dubv[2]}"
@@ -106,25 +102,25 @@ _build() {
}
build() {
- cd "$_gitname-$pkgver" || exit
+ cd "$_gitname-$pkgver" || exit 1
_build build
}
check() {
- cd "$_gitname-$pkgver" || exit
+ cd "$_gitname-$pkgver" || exit 1
_build test
}
package() {
+ cd "$_gitname-$pkgver" || exit 1
+
# install application entry
install -Dm644 \
`# SRCFILE:` \
- "$pkgname.desktop" \
+ "data/desktop/com.lixgame.Lix.desktop" \
`# DSTFILE:` \
"$pkgdir/usr/share/applications/$pkgname.desktop"
- cd "$_gitname-$pkgver" || exit
-
# install application entry icon
install -Dm644 \
`# SRCFILE:` \
diff --git a/lix.desktop b/lix.desktop
deleted file mode 100644
index 748937dbf72d..000000000000
--- a/lix.desktop
+++ /dev/null
@@ -1,8 +0,0 @@
-[Desktop Entry]
-Type=Application
-Name=Lix
-Comment=An action-puzzle game inspired by Lemmings
-Exec=lix
-Icon=lix
-Categories=Game;ActionGame;
-Keywords=game;lemmings;