Page 1 of 2 12 LastLast
Results 1 to 10 of 12

Thread: GNU Guix Package Manager Looks To Grow

  1. #1
    Join Date
    Jan 2007
    Posts
    14,816

    Default GNU Guix Package Manager Looks To Grow

    Phoronix: GNU Guix Package Manager Looks To Grow

    The GNU Guix package manager / distribution system is still active in development and the developers have planned a road-map to reaching version 1.0...

    http://www.phoronix.com/vr.php?view=MTYwMjA

  2. #2
    Join Date
    Nov 2013
    Location
    127.0.0.1
    Posts
    112

    Default

    nice!

    I think they have plan for guix on hurd too

  3. #3
    Join Date
    Feb 2014
    Posts
    9

    Default

    Quote Originally Posted by Annabel View Post
    nice!

    I think they have plan for guix on hurd too
    I don't think...until today Hurd is not complete and GNU too...all the GNU devs make softwares for Linux and they are not interested to port in many cases...

  4. #4
    Join Date
    Jan 2014
    Posts
    12

    Default

    This seems cool. I wonder why it hasn't garnered that much attention though.

  5. #5
    Join Date
    Jun 2012
    Location
    Koszalin, Poland
    Posts
    136

    Default

    My main concern stays - is it easier to create packages for it than for rpm or deb? Those last 2 are pretty good package formats with managers, but making the actual packages is such a pain!

  6. #6
    Join Date
    Nov 2013
    Location
    127.0.0.1
    Posts
    112

    Default

    Quote Originally Posted by Dharc View Post
    all the GNU devs make softwares for Linux and they are not interested to port in many cases...
    would you mind to give a example please?

  7. #7
    Join Date
    Sep 2013
    Posts
    125

    Default

    Quote Originally Posted by Dharc View Post
    all the GNU devs make softwares for Linux and they are not interested to port in many cases...
    You do know Hurd itself is a GNU project, right?

  8. #8
    Join Date
    Nov 2013
    Posts
    38

    Default

    So it's based on nix? At least it has atomic/transactional updates, a MUST for any new package manager.

  9. #9
    Join Date
    Nov 2013
    Posts
    38

    Default

    Quote Originally Posted by Cyber Killer View Post
    My main concern stays - is it easier to create packages for it than for rpm or deb? Those last 2 are pretty good package formats with managers, but making the actual packages is such a pain!
    It appears to use Scheme syntax for packages. Not ideal in my opinion but I guess it beats shell scripts (since you have full access to a real programming language).

    This example was in the slides:

    Code:
    (define hello
      (package
        (name "hello")
        (version "2.8")
        (source (origin
                  (method url-fetch)
                  (uri (string-append "mirror://gnu/.../hello-" version ".tar.gz"))
                  (sha256 (base32 "0wqd...dz6"))))
        (build-system gnu-build-system)
        (synopsis "Hello, GNU world: An example GNU package")
        (description "Produce a friendly greeting.")
        (home-page "http://www.gnu.org/software/hello/")
        (license gpl3+)))

  10. #10
    Join Date
    Jan 2013
    Posts
    1,458

    Default

    Quote Originally Posted by shaurz View Post
    (it (appears (to (use (((scheme ((((((syntax)))))))))))))
    ftfy.
    ------------

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •