Package Details: fs2-knossos 0.14.3-3

Git Clone URL: https://aur.archlinux.org/fs2-knossos.git (read-only, click to copy)
Package Base: fs2-knossos
Description: A simple mod manager for FreeSpace 2 Open
Upstream URL: https://github.com/ngld/knossos
Licenses: Apache
Submitter: ngld
Maintainer: ngld (themaddin)
Last Packager: themaddin
Votes: 8
Popularity: 0.001731
First Submitted: 2014-11-10 18:24 (UTC)
Last Updated: 2021-10-15 19:17 (UTC)

Pinned Comments

themaddin commented on 2022-09-13 20:59 (UTC) (edited on 2022-09-13 21:01 (UTC) by themaddin)

The whitescreen bug mentioned by Bloodaxe, davvil and others can be fully fixed by deleting the files

~/.local/share/mime/packages/user-extension-(htm|html|shtml|xht|xhtml).xml

as well as

~/.local/share/mime/application/x-extension-(htm|html|shtml|xht|xhtml).xml

and then regenerating the mime database. No old packages need to be used after that.

themaddin commented on 2021-12-19 21:01 (UTC)

For python3.10 compatibility, /usr/lib/python3.10/site-packages/knossos/windows.py:608 needs to be patched to self.win.progressBar.setValue(int(pi[0] * 100))

A PKGBUILD for the nuKnossos alpha will be Coming Soon.

Latest Comments

1 2 3 Next › Last »

themaddin commented on 2022-09-13 20:59 (UTC) (edited on 2022-09-13 21:01 (UTC) by themaddin)

The whitescreen bug mentioned by Bloodaxe, davvil and others can be fully fixed by deleting the files

~/.local/share/mime/packages/user-extension-(htm|html|shtml|xht|xhtml).xml

as well as

~/.local/share/mime/application/x-extension-(htm|html|shtml|xht|xhtml).xml

and then regenerating the mime database. No old packages need to be used after that.

davvil commented on 2022-01-23 11:11 (UTC)

For the record, to get it running I also needed to install icu69-bin from AUR and qt5-webengine manually in the same directory as qt5-base (from https://archive.archlinux.org/packages/q/qt5-webengine/qt5-webengine-5.15.2-2-x86_64.pkg.tar.zst).

themaddin commented on 2021-12-19 21:01 (UTC)

For python3.10 compatibility, /usr/lib/python3.10/site-packages/knossos/windows.py:608 needs to be patched to self.win.progressBar.setValue(int(pi[0] * 100))

A PKGBUILD for the nuKnossos alpha will be Coming Soon.

themaddin commented on 2021-09-20 21:59 (UTC)

@ Bloodaxe This seems to occur on some systems due to an incompatibility with the dependeny Qt WebKit introduced in qt5-base versions post 5.15.2+kde+r200.

I recommend unpacking this last known-good version (https://archive.archlinux.org/packages/q/qt5-base/qt5-base-5.15.2%2Bkde%2Br200-1-x86_64.pkg.tar.zst) to /opt/oldqt and launching knossos with LD_LIBRARY_PATH set to "/opt/oldqt/usr/lib".

I've brought this up on HLP's discord a while ago and it was deemed not worth fixing, as the new knossos implementation (currently under development by ngld) doesn't use the affected Qt features, and the bug seems hard to reproduce.

Bloodaxe commented on 2021-09-20 20:30 (UTC)

When I open the app, the Knossos 0.14.3 and window interaction icons show up, but the app itself is just a white square? Somehow something is borked :-(

rivers commented on 2021-07-29 18:08 (UTC) (edited on 2021-07-29 18:12 (UTC) by rivers)

This package seems to be missing a dependency, fuse2. You may need to manually install fuse2 (sudo pacman -S --asdeps fuse2) in order to actually start any games.

(edit: I noticed this after switching from gnome to KDE, so this is likely the same error that themaddin encountered)

themaddin commented on 2021-06-30 20:14 (UTC)

qt5-base 5.15.2+kde+r203-1 breaks knossos, a downgrade to r200 appears to work.

themaddin commented on 2021-03-19 22:05 (UTC) (edited on 2021-03-19 22:05 (UTC) by themaddin)

I've pushed the version to 0.14.3, updated the checksum and added the python-pyqtwebengine dependency.

I've not added python-pip, as it should already be a dependency of python-token-bucket through python-setuputils. AFAIK it is not a direct dependency of this, and, if indeed missing for python-token-bucket, should be reported there.

iVoid commented on 2021-02-23 02:36 (UTC) (edited on 2021-02-23 02:37 (UTC) by iVoid)

In addition to what @ph34rb0t mentioned to get this to build I also needed to manually install the python-pip package from the official repositories, as it is a dependency for python-token-bucket and it is not marked as such.