maav / guix-mirror (public) (License: GPLv3+) (since 2019-11-02) (hash sha1)
Mirror of GNU Guix (https://git.savannah.gnu.org/git/guix.git) with personal branches integrated into master branch.
List of commits:
Subject Hash Author Date (UTC)
gnu: Add perl-opengl. 4ec2190b9f3d111e3be0d69679f8d5ff05f59926 Andreas Enge 2020-10-05 22:43:45
gnu: stumpwm: Fix the Texinfo manual. afed1b94f7902d3bd2cb2f49f6d2a6e9118cd345 Tobias Geerinckx-Rice 2020-10-10 12:01:36
services: hurd-vm: Add 'gdb-minimal' to the default OS. cf197bff6ae1aec76ca05288a09a3631e46077e7 Ludovic Courtès 2020-10-09 21:57:31
gnu: source-highlight: Allow cross-compilation. 2f4b51ab22b312b11656f70e2dd08290592358d3 Ludovic Courtès 2020-10-09 21:31:18
gnu: boost: Allow compilation on/to GNU/Hurd. 7b7b468ea401caca306f01c679d39ee09ef99be7 Ludovic Courtès 2020-10-09 21:18:09
Revert "gnu: guix: Update to commit 5918cb5." a279f7c61c61d821d481c6c241372bd5bd1dcf67 Maxim Cournoyer 2020-10-09 21:54:21
system: hurd: Add diffutils, patch, gawk, tar, gzip, bzip2, xz, and lzip. d56d79b17630aa6849503db6c6f3a2a649c6ca33 Jan (janneke) Nieuwenhuizen 2020-10-09 21:12:43
system: hurd: Include 'guile-3.0-latest' in '%base-packages/hurd'. 1103f878054a3da5c579b1144defd0014abff775 Jan (janneke) Nieuwenhuizen 2020-10-09 21:02:52
system: hurd: Add PAM support with shadow and sudo. 16f8ea064cde3ee4ef36212cdbdef90e98ba6914 Jan (janneke) Nieuwenhuizen 2020-10-09 20:55:46
gnu: guix: Update to commit 5918cb5. f08587682a631d3fe30159af838c6766dd65205b Maxim Cournoyer 2020-10-09 21:23:22
doc: Sync the client and daemon --rounds options documentation. 5918cb5341ecd76304eef2cb529e20896b56f4e5 Maxim Cournoyer 2020-10-09 20:50:01
nix: Honor '--rounds' when also using '--check'. 0fa0e8df60b0b005a8d9499562464c5a66218a5b Maxim Cournoyer 2020-10-09 20:12:15
gnu: linux-libre 4.19: Update to 4.19.150. 7ee4d47d1ad0463f3d0e05505ad49f091101383e Leo Famulari 2020-10-08 17:36:04
gnu: linux-libre 5.4: Update to 5.4.70. d9dfa10acb8b543e75efcc7b180fd56d6b3ded60 Leo Famulari 2020-10-08 17:33:52
gnu: linux-libre: Update to 5.8.14. 06a796df30cdeb08dd4ce2f584430e2223ed7e70 Leo Famulari 2020-10-08 17:29:41
gnu: sudo: Remove support for Python plug-ins. 165e0918da54643bfaf9a6cb6b866f8692e9f8f9 Jan (janneke) Nieuwenhuizen 2020-10-07 16:49:29
doc: Document missing openssh configure option. 9c1b8390ba36c0b9e3d5580b0f00206255f9b9a8 Efraim Flashner 2020-10-09 13:45:12
gnu: emacs-ivy-posframe: Update to 0.5.1. 49c5a7468aaad31b8093ae52d4684ed2f09a1c8e Nicolas Goaziou 2020-10-09 12:48:13
gnu: catch2: Update to 2.13.2. 4e395c74c81b8be3bcc26cb9d135fdd92e8b3497 Tobias Geerinckx-Rice 2020-10-08 17:16:29
gnu: libsndfile: Update source file hash. 64c20b05c861576e94a35a7232de2e3b8fe5c355 Tobias Geerinckx-Rice 2020-10-09 11:30:40
Commit 4ec2190b9f3d111e3be0d69679f8d5ff05f59926 - gnu: Add perl-opengl.
* gnu/packages/perl.scm (perl-opengl): New variable.

Co-authored-by: Malte Frank Gerdes <malte.f.gerdes@gmail.com>
Author: Andreas Enge
Author date (UTC): 2020-10-05 22:43
Committer name: Andreas Enge
Committer date (UTC): 2020-10-10 12:55
Parent(s): afed1b94f7902d3bd2cb2f49f6d2a6e9118cd345
Signer:
Signing key: F7D5C9BF765C61E3
Signing status: E
Tree: a0760fbe59fe2ed57d8d2cf2edd0119567f91bc1
File Lines added Lines deleted
gnu/packages/perl.scm 62 2
File gnu/packages/perl.scm changed (mode: 100644) (index dd201d86ad..d91e336d83)
1 1 ;;; GNU Guix --- Functional package management for GNU ;;; GNU Guix --- Functional package management for GNU
2 2 ;;; Copyright © 2012, 2013, 2014, 2015, 2016, 2017 Ludovic Courtès <ludo@gnu.org> ;;; Copyright © 2012, 2013, 2014, 2015, 2016, 2017 Ludovic Courtès <ludo@gnu.org>
3 ;;; Copyright © 2013, 2019 Andreas Enge <andreas@enge.fr>
3 ;;; Copyright © 2013, 2019, 2020 Andreas Enge <andreas@enge.fr>
4 4 ;;; Copyright © 2015, 2016, 2017, 2019 Ricardo Wurmus <rekado@elephly.net> ;;; Copyright © 2015, 2016, 2017, 2019 Ricardo Wurmus <rekado@elephly.net>
5 5 ;;; Copyright © 2015, 2016, 2017, 2019, 2020 Eric Bavier <bavier@posteo.net> ;;; Copyright © 2015, 2016, 2017, 2019, 2020 Eric Bavier <bavier@posteo.net>
6 6 ;;; Copyright © 2015 Eric Dvorsak <eric@dvorsak.fr> ;;; Copyright © 2015 Eric Dvorsak <eric@dvorsak.fr>
 
27 27 ;;; Copyright © 2020 Vincent Legoll <vincent.legoll@gmail.com> ;;; Copyright © 2020 Vincent Legoll <vincent.legoll@gmail.com>
28 28 ;;; Copyright © 2020 Paul Garlick <pgarlick@tourbillion-technology.com> ;;; Copyright © 2020 Paul Garlick <pgarlick@tourbillion-technology.com>
29 29 ;;; Copyright © 2020 Nicolas Goaziou <mail@nicolasgoaziou.fr> ;;; Copyright © 2020 Nicolas Goaziou <mail@nicolasgoaziou.fr>
30 ;;; Copyright © 2020 Malte Frank Gerdes <malte.f.gerdes@gmail.com>
30 31 ;;; ;;;
31 32 ;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
32 33 ;;; ;;;
 
74 75 #:use-module (gnu packages sdl) #:use-module (gnu packages sdl)
75 76 #:use-module (gnu packages textutils) #:use-module (gnu packages textutils)
76 77 #:use-module (gnu packages video) #:use-module (gnu packages video)
77 #:use-module (gnu packages web))
78 #:use-module (gnu packages web)
79 #:use-module (gnu packages xorg))
78 80
79 81 ;;; ;;;
80 82 ;;; Please: Try to add new module packages in alphabetic order. ;;; Please: Try to add new module packages in alphabetic order.
 
... ... technology to store hierarchical information such as links to other
7861 7863 documents within a single file.") documents within a single file.")
7862 7864 (license (package-license perl)))) (license (package-license perl))))
7863 7865
7866 (define-public perl-opengl
7867 (package
7868 (name "perl-opengl")
7869 (version "0.70")
7870 (source
7871 (origin
7872 (method url-fetch)
7873 (uri (string-append
7874 "mirror://cpan/authors/id/C/CH/CHM/OpenGL-"
7875 version
7876 ".tar.gz"))
7877 (sha256
7878 (base32
7879 "1q3lz168q081iwl9jg21fbzhp9la79gav9mv6nmh2jab83s2l3mj"))))
7880 (build-system perl-build-system)
7881 (inputs `(("freeglut" ,freeglut)
7882 ("libxi" ,libxi)
7883 ("libxmu" ,libxmu)))
7884 (arguments
7885 '(#:tests? #f ; test.pl fails with our empty glversion.txt, while
7886 ; the package still seems to work on the examples
7887 #:phases
7888 (modify-phases %standard-phases
7889 (add-before 'configure 'glversion
7890 ;; Building utils/glversion.txt fails, and is probably
7891 ;; dependent on the graphics card in the build system.
7892 ;; Replace it by a content-free file; while this breaks
7893 ;; the tests, the examples in the examples/ subdirectory
7894 ;; can be run.
7895 (lambda _
7896 (substitute* "Makefile.PL"
7897 (("unlink") "# unlink") ; prevent utils/glversion.txt
7898 ; from being deleted once...
7899 (("\\.\"\\$make_ver clean\"") "")) ; ...and twice...
7900 (substitute* "utils/Makefile"
7901 (("all: glversion.txt") "all: ")) ; ...and thrice.
7902 (call-with-output-file "utils/glversion.txt"
7903 (lambda (port)
7904 (display (string-append "FREEGLUT=\nGLUT=\nVERSION=\n"
7905 "VENDOR=\nRENDERER=\n"
7906 "EXTENSIONS=\n")
7907 port)))
7908 #t))
7909 (add-before 'configure 'fix-library-flags
7910 (lambda* (#:key inputs #:allow-other-keys)
7911 (substitute* "Makefile.PL"
7912 (("-L/usr/local/freeglut/lib")
7913 (string-append "-L" (assoc-ref inputs "freeglut") "/lib\n"
7914 "-L" (assoc-ref inputs "glu") "/lib\n"
7915 "-L" (assoc-ref inputs "mesa") "/lib\n")))
7916 #t)))))
7917 (home-page "https://metacpan.org/release/OpenGL")
7918 (synopsis
7919 "Perl bindings to the OpenGL API, GLU, and GLUT/FreeGLUT")
7920 (description "The package provides Perl bindings to OpenGL, GLU
7921 and FreeGLUT.")
7922 (license (package-license perl))))
7923
7864 7924 (define-public perl-package-anon (define-public perl-package-anon
7865 7925 (package (package
7866 7926 (name "perl-package-anon") (name "perl-package-anon")
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/maav/guix-mirror

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/maav/guix-mirror

Clone this repository using git:
git clone git://git.rocketgit.com/user/maav/guix-mirror

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main