Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Pacstall in a GUI software center #5

Open
soumyaDghosh opened this issue Sep 5, 2022 · 19 comments
Open

Add Pacstall in a GUI software center #5

soumyaDghosh opened this issue Sep 5, 2022 · 19 comments
Assignees
Labels
enhancement New feature or request

Comments

@soumyaDghosh
Copy link
Member

soumyaDghosh commented Sep 5, 2022

This is a feature suggestion about adding a support for GUI software centers.

Recently a new and unique GUI software center came up for Ubuntu/Debian called software which is written in flutter. This app until now have only snaps and debs/rpms, but it'll be awesome to have packages from pacstall here. According to one of the devs, this app uses, snapd.dart and packagekit.dart for calling and searching packages, can something similar API be made for Pacstall so that it can also be used here. Please think about this devs.

Describe alternatives you've considered

No response

Additional context

No response

@soumyaDghosh soumyaDghosh added the enhancement New feature or request label Sep 5, 2022
@saenai255
Copy link

We're already considering this.
It has to wait until the Rust backend has a stable release.

@soumyaDghosh
Copy link
Member Author

soumyaDghosh commented Oct 14, 2022

The latest ubuntu software is flutter based and they use dart for fetching packages. Like the packagekit.dart and the snapd.dart. Can you guys make something like that? This way packages can be accessed from the official store.

@wizard-28
Copy link
Member

wizard-28 commented Oct 16, 2022

The latest ubuntu software is flutter based and they use dart for fetching packages. Like the packagekit.dart and the snapd.dart. Can you guys make something like that? This way packages can be accessed from the official store.

It's not confirmed yet, but how would you like it if we had a chaotic AUR style package repository that automatically builds the pacstall packages.

The user can add this repository to their APT sources, and install pre-built pacstall packages through apt.

This will also allow for free integration with app stores, as the pacstall packages would be treated as regular deb packages and can be installed as such from there.

@soumyaDghosh
Copy link
Member Author

If that is possible then why not. Obviously that'll be a better option

@brainchild0
Copy link

It's not confirmed yet, but how would you like it if we had a chaotic AUR style package repository that automatically builds the pacstall packages.

Is the idea that a Debian repository would be provided locally by a service that would build any package on demand from an HTTP request?

@brainchild0
Copy link

Would the proposed solutions also be adaptable to other front-ends used in various Ubuntu-based distributions, for example Mint Update from Linux Mint?

@Zahrun
Copy link

Zahrun commented May 6, 2023

It's not confirmed yet, but how would you like it if we had a chaotic AUR style package repository that automatically builds the pacstall packages.

Is the idea that a Debian repository would be provided locally by a service that would build any package on demand from an HTTP request?

My understanding of the idea is that all packages in pacstall would be built into deb (actually the github ci already generates the debs for each pr) and all these debs would be accessible in one deb repository that we would just have to add to our apt source list, like any other deb repo. This way, any graphical package manager (muon, synaptic, discover, the mint software center) would handle it perfectly. That would be amazing.

@Elsie19
Copy link
Member

Elsie19 commented May 6, 2023

That's what the Chaotic PPR is for, but that's still in the works.

@Elsie19
Copy link
Member

Elsie19 commented Jan 6, 2024

This will never be done in pacstall. so I will transfer this to https://github.com/pacstall/chaotic-PPR

@Elsie19 Elsie19 transferred this issue from pacstall/pacstall Jan 6, 2024
@Zahrun
Copy link

Zahrun commented Apr 9, 2024

What is the status of this ? Depends on other tasks to be done before ? Needs development ? Needs infrastructure ? Needs funding ?

@Elsie19
Copy link
Member

Elsie19 commented Apr 9, 2024

What is the status of this ? Depends on other tasks to be done before ? Needs development ? Needs infrastructure ? Needs funding ?

We need infrastructure and funding yes.

@Zahrun
Copy link

Zahrun commented Apr 11, 2024

The primary building cluster is a node in UFSCars datacenter which is hosted in São Carlos, São Paulo, Brazil.

https://aur.chaotic.cx/ is hosted by a university

@Elsie19
Copy link
Member

Elsie19 commented Jul 24, 2024

We are fairly confident we have the funding now!

@soumyaDghosh
Copy link
Member Author

So, add a ppa, and pacstall packages showing up in the shiny new Ubuntu App Center?

@Elsie19
Copy link
Member

Elsie19 commented Jul 24, 2024

If the Ubuntu app center can support normal apt repos, yes. It is not a PPA however.

@Zahrun
Copy link

Zahrun commented Jul 25, 2024

Congratulations 🥳

@soumyaDghosh
Copy link
Member Author

If the Ubuntu app center can support normal apt repos, yes. It is not a PPA however.

Yes it does. It fetches all the debs

@Elsie19
Copy link
Member

Elsie19 commented Jul 25, 2024

How does it display images and such?

@soumyaDghosh
Copy link
Member Author

Not sure about that, will need to check the packagekit code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

7 participants
@Zahrun @saenai255 @brainchild0 @wizard-28 @Elsie19 @soumyaDghosh and others