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.