Hi, thanks
it is very strange that since two years I am always after guix pull checking with guix pull --news --details which packages were updated. I always watched out for the package "paps" but it was never there. My last guix pull was on Tuesday, the 17th of March. AFAIU paps is now updated by Guix on the latest, newest version. thanks for this. Gottfried Am 17.03.26 um 13:39 schrieb Hugo Buddelmeijer via:
Hi Gottfried, > I am not on this level to be able to update a package for Guix. You can be though!The first step is figuring out exactly what you want to achieve. That is something that would go a long way in getting someone else to help you.In this case you can try to figure out which version of paps is provided by Guix, and which version you want to have.For example, "guix search paps" will show you that Guix provides you with 0.8.0-0.199b478. You might not know what that means, but it will also give you the location of where the package is defined:location: gnu/packages/pdf.scm:1879:4 And it will give you the home page of the software: https://github.com/dov/papsThe next sub-step would be comparing the package definition, with the home page of the package, to see which version you want Guix to have.With a bit of effort you will find the package definition either on your local machine or online, e.g.: https://codeberg.org/guix/guix/src/commit/ c5eee3336cc1d10a3cc1c97fde2809c3451624d3/gnu/packages/pdf.scm#L1875 That will give you some mumbo-jumbo that you can correlate with the earlier information you got:(let ((commit "199b478ca3884df4c0786948aae09c7928c6498f")You can see that the first part of that commit string is the last part of the version number: 199b478. But that does not tell you much yet.From the other direction, you can go to the project website that you got from the package definition:https://github.com/dov/papsThere you can see that the last commit made to the project (4 months ago) is a commit starting with the same string, "199b478"!That step requires a bit more practice, but you'll quickly get the hang of it. Soon your eyes will immediately go to all the relevant parts of a github project page. And you'll start to see similarities in Guix package definitions.By combining these two data points, 199b478==199b478, you can conclude that Guix packages the latest, not yet officially released, version of paps. So it seems, perhaps naively, that there is nothing to do w.r.t. updating it.Please note that the Guix package was only updated on February 25th of this year, so maybe you need to do a "guix pull" to see it.Exercises like this is how we all start. None of us know what we are doing at first.Hope this helps, Hugo(Who fears this message will only appear on the mailing list in a week time.)
-- Mit freundlichen Grüßen G. Preihs
OpenPGP_0xAC95367953582A3C.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature
