Le 18/05/2026 à 18:17, Jean-Marc Lasgouttes via lyx-users a écrit :
Le 17/05/2026 à 22:12, Guillaume Munch-Maccagnoni via lyx-users a écrit :
Bonjour,

This message concerns people who are using a Linux distribution based on Debian (such as Ubuntu), and who used to keep their LyX version up to date thanks to the official package archive.

Because the official archive is no longer updated, I have updated my own package archive to provide up-to-date LyX 2.5 to my colleagues. The package archive and the instructions to install the packages are available here: <https://launchpad.net/~gadmm/+archive/ubuntu/lyx- unstable>.

Hello Guillaume,

This is great news! I have briefly tried to understand how this thing works, but my available bandwidth is not sufficient.

Are you comfortable having your ppa mentioned on the LyX download page?

The packaging scripts are available publicly, so I am hoping that this effort can also help restarting the updates to the official package archive.

I am interested (at least curious) to see those scripts, but I have not been clever enough to find them. Where are they?

Best,
JMarc

Bonjour Jean-Marc,

I do not mind it if you link to my PPA from the LyX website until the official PPA is restored.

About the packaging, since this is about PPAs on Launchpad, I think the trick to understand how it works is to click everywhere you can on this website. That's how I managed to reproduce Liviu's builds in the first place. For instance if you go to the webpage of my PPA, https://launchpad.net/~gadmm/+archive/ubuntu/lyx-unstable :

- For each package there is something called a "recipe" under "package details > name of package". - For instance for lyx-dev 2.6dev, the recipe is called lyx-dev https://code.launchpad.net/~gadmm/+recipe/lyx-dev - At the bottom there is something called "recipe contents" which I think describes how things are put together into a source debian package. - It links to two repositories https://code.launchpad.net/+code/~gadmm/lyx/+git/master (branch "master") and https://code.launchpad.net/~gadmm/lyx/+git/lyx-unstable-debian (branch "dev") - These pages say in turn that they are "an import of the Git repository at" git://git.lyx.org/lyx.git and https://codeberg.org/gadmm/lyx-unstable-debian.git respectively. - The first one you know, the second one https://codeberg.org/gadmm/lyx-unstable-debian contains the rest of the debian package adapted from Liviu's and the debian maintainers (with two scripts I made to help me generate them, though the important files I still change by hand). It is still a bit mysterious to me. But you can for instance inspect the patches I apply to vanilla LyX here: https://codeberg.org/gadmm/lyx-unstable-debian/src/branch/dev/debian/patches. - If you do not know about debian packaging, there are a few counterintuitive things to know, and it is 100% boring, so at this point you can decide whether to read the Debian maintainer guide or to stop there, if you do not know already about Debian packaging. (I am still unsure that I do, but do not learn by trial and error like me.)

That is what I meant with everything being public: if you know enough about Launchpad and Debian packaging then you have all the info there to copy what I did (and which I mostly copied from Liviu and the debian maintainers).

Cheers,

Guillaume

--
lyx-users mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-users

Reply via email to