just released pingu and gs.dread.fr custom debian repo
repo server allow your gameshell install dedicated packages using standard system update tools
pingu his a package manager, it list packages from custom repo
and allow you to install or remove them without technical need.
the .txt in the compo entrie forget a piece of thing for the setup, so just use this single line installer :
sudo su - -c "curl gs.dread.fr/setup | bash && apt-get install gs-pingu -y"
the pingu launcher will be found on utils folder
what’s now ?
in a first, keep calm, do not send me tons of packages to add until we do not have a community point of view on the packaging policies & future of software ecosystem.
clockwork & current launcher are great but have made some choice we can reconsider now if need,
current file system disposition force us to have dedicated icons & sh by package,
in a first, mechanics of apt install/remove will not be happy if we move the link in the menu, also i’m not thinking that’s the job of the package to force location of launch script
also as we see some people make some custom icons for a single title
apt rigidity will be incompatible with user menu customization necessity,
so, i think we need fully separate software from launch links,
what could be done now ?
on a first, we could edict a packaging policie to force all packages sh & icons to setup in a common standard location,
ask pingu to request a menu directory after setup to write real links in menu
in the long run ?
some community driven tools & packages could be done,
- icons/programs/links manager
- icons public database
- event patcher to fix the pad as a keyboard issue
- new launcher(s)
- better packaging (categories, …)
- drivers/launchers packages …
- clean a bit the official rom, no more hard setup
some of the real needs are common and could be pretty found on a single project
what are your points of view ?