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.

Attachment: pgpE1kVexyTH9.pgp
Description: OpenPGP digital signature

_______________________________________________
Replicant mailing list
Replicant@osuosl.org
https://lists.osuosl.org/mailman/listinfo/replicant

Reply via email to