1 (edited by dikasp2 2020-06-18 22:15:25)

Topic: libre arch software center project

im envison for libre arch distro someday can also be enjoyed by newbies and novice desktop user alike.
so as one of many early step to that, i like to pacth to make running nice software center possible hyperbola linux.and also can be reused for other distro

after a long time meddle, im discovering some way to incorporate and blacklist some program from apstream software center catalogue

this screenshot showing software center containing some nonfree software (in this case: chromium)
https://i.postimg.cc/18J8109K/Screenshot-from-2020-05-16-17-58-41.png

and this one show those nonfree software are sucessfuly  blacklisted and cleared from the catalogue
https://i.postimg.cc/Tpv0Kxn4/Screenshot-from-2020-06-03-07-18-15.png

this is still work in progress however, everyone are free to visit
https://github.com/dikasetyaprayogi/arc … data-libre

2

Re: libre arch software center project

Could you please give more instights? Is this Hyperbola GNU/Linux-libre you are running here or another distribution? The background of my question: There is no chromium within the repositories (meaning the browser itself). Clearing up any software-catalogue is just hiding the major flaws from my point of view when proprietary packages are used. Same with the Linux-kernel itself when not being free from firmware-blobs, so for now I have some questionmarks above my head. smile

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!

3 (edited by dikasp2 2020-06-03 15:58:23)

Re: libre arch software center project

i will give progress details later

yes that just hyperbola  mate desktop with lindows 100 style
https://i.postimg.cc/JDKnW8PV/Screenshot-from-2020-06-03-21-40-18.png
sorry if its too alienated, im recalling hyperbola doesnt have official theme either tongue

some quick clarification based on my findings
-the software center used is gnome-software or "gs" for short
-gs doesnt use or sync with repositories instead uses a metadata
-archlinux gs use local metada provided from archlinux-appstream-data.pkg.tar.xz (which currently blacklisted in repo)
-which means gs use its own repositories (in form of metadata) and need to be maintained and liberated
-also gs only contains gui programs and program plugins (plugins catalog can be disabled)
-im using 2020 metadata version and are compatible for current hyperbola gs
-so i presume maiintaining this will be one time effort that can last for very long time (since hyperbola is lts)
-cleared nonfree program catalogs from metadata are  documented within the blacklist.txt in its /doc

4

Re: libre arch software center project

No problem for having another theme installed - this is what makes GNU/Linux as operating-system so interesting and colourful. Thanks for insights regarding gnome-software, but wouldn't it be better having either the repositories synced within the catalogue itself? I don't know for now this is possible. The alternative would be: Complete removal of this component from my point of view and current understanding. Parabola has this removed as far as a short search showed up (Link)!

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!

5

Re: libre arch software center project

i think making this synced repositories and catalog mechanism possible would give much burden for hyperbola maintainer in the future
- ref https://www.freedesktop.org/wiki/Distri … AppStream/
- i still dont found some info on how to sync local repos into metadata
- make synced online repos is possible like debian does but i think its cumbersome https://wiki.debian.org/AppStream
- for gs, arch made and uses its local appstream metadata in archlinux-appstream-metadata.pkg.tar.xz looks like its an community effort
- the option would be editing the local metadata or by manual appstream-generator https://github.com/ximion/appstream-generator

from my view gnome-software is free as it, parabola might removed gs because only useful with nonfree archlinux-appstream-data as the sources of mixed nonfree programs catalogs, in short, gs only a server of what appstream data provided
and this appstream data is the main problem that needs to be liberated

i think arch made it into local metadata is a bonus as we can alter and control what programs contained in metadata freely
and the local metadata also can be reused for future gs dependencies

6 (edited by throgh 2020-06-03 20:49:06)

Re: libre arch software center project

As you've written: Keeping this synced would be much of a burden in the future. And all in all again another example of dependencies back into Github - personal annotation. I think Hyperbola should just do the same as Parabola has already done: Listing the complete package as semifree or proprietary, removing gnome-software completely from the repositories. We have already a possibitlity to install packages and software, no need for others and the better one is to build own packages when everything else fails or somebody may need this one.

If there is need for a realy, free graphical software-installation we as community should try building our own one: Creating a project on LibreGit for example and makeing usage of GTK for the user-interface. Also using the repositories of Hyperbola therefore as only reference and calling pacman for installation. smile

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!

7

Re: libre arch software center project

yes this just fun project and vision of mine for someday in the future however
im starting this because i think this project will give more features to hyperbola and and can be reused for another distro
also im interested because it doesnt give to much burden as one time fix of appstream will be applicable for very long time

anyway the initial github page is done, anyone are free to visit big_smile
https://github.com/dikasetyaprayogi/arc … data-libre