On Fri, 20 Aug 2021 22:54:54 +0200 "W. Kosior via Replicant" <replicant@osuosl.org> wrote: > One counterargument is that someone could prefer to have java software > packaged for some cross-platform package manager or one that can be > used without root access. True, although I guess the advantages > severely outweigh this one disadvantage of Debian. Guix also has importers for a variety of sources, like programming language package managers, and even gnu:
> $ guix import -h > Usage: guix import IMPORTER ARGS ... > Run IMPORTER with ARGS. > > IMPORTER must be one of the importers listed below: > > gnu > pypi > cpan > hackage > stackage > egg > elpa > gem > go > cran > crate > texlive > json > opam > > -h, --help display this help and exit > -V, --version display version information and exit It create a package definition, which may or may not need to be modified before inclusion in Guix: > $ guix import pypi pip [...] > (package > (name "python-pip") > (version "21.2.4") > (source > (origin > (method url-fetch) > (uri (pypi-uri "pip" version)) > (sha256 > (base32 > "0fqrvribr96q25zcg79ghc836577zmh1l34wd3l8l4rxdi8s3f0f")))) > (build-system python-build-system) > (home-page "https://pip.pypa.io/") > (synopsis > "The PyPA recommended tool for installing Python packages.") > (description > "The PyPA recommended tool for installing Python packages.") > (license license:expat)) So maybe it could be taught to build package definitions somehow from (a subset of?) Debian packages? Note that I'm still in the process of learning lisp, so I won't be able to do something like that anytime soon, but I can still manage to contribute some packages from time to time. Denis.
pgpE1kVexyTH9.pgp
Description: OpenPGP digital signature
_______________________________________________ Replicant mailing list Replicant@osuosl.org https://lists.osuosl.org/mailman/listinfo/replicant