-
Notifications
You must be signed in to change notification settings - Fork 59
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
Release packaging improvements #610
Conversation
So i looked into having an Arch package. We could have a PKGBUILD that untars the Anyways, let's have a package for Debian-based system already. It must be 95% of the desktop distributions used. We can always add other package types (Pacman, RPM) in future releases. |
Let's not merge this until we are actually release 2.0, since the README would be incorrect for 1.0. |
While I understand it's hard to track, 95% seems waaaay far off. Manjaro and EndeavourOS are amonst the most popular distros, and are both Arch based. Reality is probably close to 50% Arch based at this stage, especially for newbies (Manjaro especially). Steam survey of last month gives Arch-based more than 50%. https://itsfoss.com/content/images/2023/08/August-2023.png |
Fair enough. I'd be interested in the number of persons polled, but that seems fair (and surprising to me!) numbers.
I can have another look at not using `makepkg` along with a PKGBUILD but instead building the archive manually myself.
I'd welcome your input if you have any regarding:
- The format of the Pacman package we should distribute. (that's a `.pkg.tar.zst` right?)
- The method of creating a binary Pacman package *before* having released the other packages.
…-------- Original Message --------
On Aug 16, 2023, 5:22 PM, Kevin Loaec wrote:
> So i looked into having an Arch package. We could have a PKGBUILD that untars the .deb to distribute a liana-bin package, but that can't be included in our release script (since the PKGBUILD needs to be fetching the .deb from the internet).
>
> Anyways, let's have a package for Debian-based system already. It must be 95% of the desktop distributions used. We can always add other package types (Pacman, RPM) in future releases.
While I understand it's hard to track, 95% seems waaaay far off. Manjaro and EndeavourOS are amonst the most popular distros, and are both Arch based. Reality is probably close to 50% Arch based at this stage, especially for newbies (Manjaro especially). Steam survey of last month gives Arch-based more than 50%. https://itsfoss.com/content/images/2023/08/August-2023.png
—
Reply to this email directly, [view it on GitHub](#610 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/AFLK3F6THBE5ZGLMJBB6LM3XVTQS7ANCNFSM6AAAAAA3P2PBWQ).
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
can have a look about that if it can wait until this week end |
We discussed it offline with @kloaec. We'll just push a PKGBUILD to AUR after each release, and not release some sort of package on Github: instead we'll document Arch user can use |
Git cannot track empty folders, use an a zip archive for this.
It's now been integrated in our release script.
Rebased and dropped the commit announcing the |
ACK 2888db4 |
This cleans up the MacOS distribution and adds Debian packaging to the release script. This gives users of Debian-based distributions (Ubuntu, etc..) a simple way of installing our software.
Fixes #519.