sdsddsd1 / kiss-games Goto Github PK
View Code? Open in Web Editor NEW:space_invader: muh games.
License: MIT License
:space_invader: muh games.
License: MIT License
[ x ] cavestory
[ ] hurrican (I cant test on wayland)
[ - ] npush (no success)
[ ] opentyrian (I cant test on wayland)
[ x ] redeclipse (rework buildfile)
[ ] sauerbraten (I cant test on wayland)
[ - ] sdlpop (no success)
[ - ] srb2kart (no success)
[ ] tinytris
[ ] urbanterror (I cant test on wayland)
@eudaldgr mgba is outdated. Pls update.
This list stays clean and simple as the rationales can be found in the discussion.
Please follow the given formatting. 1 game per post and a heading with ###
Scons
is needed to build the package godot. Scons has an awful dependency trail to build but luckily its installable through pip
!
A prefix definition through pip is possible but has a bug for scons. Read here .
pip install --install-option="--prefix=$PREFIX_PATH" package_name
does not work. So the build like autoconf or nasm in firefox cant be adopted by now. :/
As long as no better solution is found pip is invoked as is. However the package can be forked on user discretion to avoid repeated installation. Thanks for putting attention on this.
Pullrequests welcome!
@jedavies-dev OpenTTD has a new release out: Would you mind testing and up if all ok?
I noticed here the lack of MultiMC, a very famous open source Minecraft client, and i thought that it would make a nice addition, but there are some things stopping me for making a pr:
Wesnoth does not build with boost 1.73.0. Try 1.72.0 instead.
@eudaldgr
I went to kiss-games/libretro
and did a kiss b *
. There are two missing deps:
libretro-desume - libpcap
libretro-mupen64plus - nasm
.
What do you think about a small instruction how to install RetroArch(which package for a base) and where to put roms/ bios etc?
If you like I can write a text about key notes you give.
If KISS goes Wayland, we go too!
One guidestone of this repo is to extend KISS Linux with games and show what is possible. Packages which do not work in future configurations will be purged.
See kisslinux/repo#270
The future mesa of KISS does not provide libGL
or libGLX
. However this graphic API´s are required by many games of this repo.
We could provide support through libglvnd
which also pulls in libX11 and prob a few others. This would prob satisfy glew/glu, butrequires that mesa has to be forked in order to pick libglvnd up. Not something I lean against at the moment.
Sdl1 support in general can be done through sdl12-compat https://github.com/libsdl-org/sdl12-compat.
Racing
Doom
FPS
Shoot'em *
Emulator, engine, editor
Rogue-like, RPG
Strategic
Jump'n *
Other stuff
Sandbox
Terminalgames
This is a follow up from #53 .
$HOME/.config/retroarch/retroarch.cfg
.$HOME/.config/retroarch/system
.We have libretro-database
and I think the path is correct in retroarch.cfg
but no thumnails are showing up.
Have you success with this? I have just enabled the online updater and pulled the thumbnail stuff that way. Tested with my pc-engine collection.
Thought: Isnt the online-updater a good solution anyway and should be enabled? Also one package less.
This and what you have already written should be enough to get one started I think. At least from the KISS
side of things. Maybe a nice guide can be found for a general setup to not reinvent the wheel.
The build does not succed because the lib
directory in export is contained in some self contained structure.
I suspect kiss
to cause the issue here, as it is now defining some variables like DESTDIR
PREFIX
.
build.sh is at least using DESTDIR
.
Needs investigation.
Hey, I tried to get Xonotic working on Wayland and I've almost got it work, except that I get this error now:
ERROR: Texture compression is required but not supported.
Expect visual problems.
I just added this sed
command before the execution of make
:
sed -i Xonotic/source/darkplaces/makefile \
-e 's/$(SDLCONFIG_UNIXCFLAGS_X11)//' \
-e 's/$(SDLCONFIG_UNIXLIBS_X11)//' \
-e 's/$(SDLCONFIG_UNIXSTATICLIBS_X11)//'
It seems like this has something to do with libjpeg
(-turbo
).
Note: I use Wyverkiss.
Any help would be appreciated.
@IslandAlpha : Minetest has a new version out.
Some packages, require scons in order to be built. Godot in order to compile always runs pip install scons
which seems pretty bad imo. In this repository there are some development package, why not then adding it to the repository?
I'm currently getting these compile errors when I run make:
../../../../../3rdparty/bx/src/crtnone.cpp:15:10: fatal error: crt0.h: No such file or directory
15 | #include "crt0.h"
| ^~~~~~~~
compilation terminated.
../../../../../3rdparty/bx/src/debug.cpp:13:11: fatal error: crt0.h: No such file or directory
13 | # include "crt0.h"
It seems like crt0.h is a local header which isn't in the sources. I can't find anyone who has complained about this, so it's probably something on my end?
I've been at this for a while now, I'm gonna take a break. I hope to leave this thread open for discussion until we can get it packaged.
@jedavies-dev : Openttd has a new version out. Please update soon.
The "cavestory" package is actually NX Engine, a clone of the Cave Story engine, with many inaccuracies to the original game. It could be both renamed to "nxengine" and replaced with "Cave Story engine 2"(CSE2), which, despite its name, it's actually a port of the decompiled code of Cave Story(which linux port was even compiled with debug info!) to a variety of backends and ensures maximum faithfullness to the original game.
I would like to propose something for the repo however before I start I would like to say obviously this is the maintainers choice just something I would like to see. I would like to see all games that have non free parts of them in one directory labeled something along the lines of nonfree and one labeled libre. I enjoy this repo however I have to go check to make sure every game is completely oss if I choose to download it.
warzone2100 depends on qt5-script. Where can I find this package?
I think it also may be beneficial to have another list like the non free list except for games that work withoout libX11 on wayland. What are your thoughts?
@jedavies-dev : Openttd is outdated. After repository structure chaange the ownership of packages got sadly lost.
I'm not sure if you keep game engines/frameworks as well. However I am working on a game library that focuses on KISS and think it may be a good fit here if you do have game engines/frameworks.
If you'd like to see what I have so far to help give you a idea https//github.com/muevoid/vinox
@jedavies-dev : Openttd has a new version available.
What I generated:
894bb6bd4c1a7bfb1275ed6854d61d487d85f7dea54cbe9a3c6fba21976b14c7 master.tar.gz
In checksums
:
af892e9fb92b5e89179b7dc09e95eeb20092ec28d784089b60c749399dd04abe master.tar.gz
@IslandAlpha : Have you tested multiplayer? On my machine assaultcube is not able to find home,
to save .cfg and retrieve the serverlist.
This can be provided through the launcher. I have looked at the aur.
./native_client "--home=${HOME}/.assaultcube" "--init=${HOME}/.assaultcube/config/init.cfg" "$@"
The following packages dont build with GCC10:
I see that there are some sdl* family packages:
The main libraries have official packages, why not merging these into community and making them official too?
Tinytris still builds but refuses to run with segfault. I am not quite sure how to set other cflags or ldflags like the fixes for gcc10.
Not entirely sure what the issue is here. Here's the kiss build mgba
log: https://termbin.com/f004
With a clean install of doomretro I get the following error in the ingame console.
The musicfilename music lump cannot be played.
doomretro works fine when run on debian with the same wad files (doom1,doom2,etc.)
doomretro 3.6.1 1
fluidsynth 2.1.4 1
sdl2 2.0.12 1
sdl2-image 2.0.5 1
sdl2-mixer 2.0.4 1
soundfont-fluid 3.1 1
I had some trouble setting up KISS_PATH because I thought the kiss community repository was just under community
but actually has all the packages in a subdirectory community/community
. I asked @dylanaraps about it, and said it wasn't going to change with some good reasoning behind it. For consistencies sake, would you accept a PR moving all the packages to a subdirectory, with an update to the readme? For what its worth, I asked the same of mywayland sdsddsd1/mywayland#1
Dylan's reasons:
Racing
Doom
FPS
Shoot'em *
Emulator, engine, editor
Rogue-like, RPG
Strategic
Jump'n *
Other stuff
Sandbox
Terminalgames
yquake2 requires openal to compile successfully.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.