Merge branch 'staging' into core-updates
This commit is contained in:
commit
9a6b8c9fa3
|
@ -280,6 +280,7 @@ dist_noinst_DATA = guix/tests.scm guix/tests/http.scm
|
||||||
|
|
||||||
# Auxiliary files for packages.
|
# Auxiliary files for packages.
|
||||||
AUX_FILES = \
|
AUX_FILES = \
|
||||||
|
gnu/packages/aux-files/chromium/master-preferences.json \
|
||||||
gnu/packages/aux-files/emacs/guix-emacs.el \
|
gnu/packages/aux-files/emacs/guix-emacs.el \
|
||||||
gnu/packages/aux-files/linux-libre/4.20-arm.conf \
|
gnu/packages/aux-files/linux-libre/4.20-arm.conf \
|
||||||
gnu/packages/aux-files/linux-libre/4.20-arm64.conf \
|
gnu/packages/aux-files/linux-libre/4.20-arm64.conf \
|
||||||
|
|
|
@ -997,6 +997,7 @@ dist_patch_DATA = \
|
||||||
%D%/packages/patches/libssh2-fix-build-failure-with-gcrypt.patch \
|
%D%/packages/patches/libssh2-fix-build-failure-with-gcrypt.patch \
|
||||||
%D%/packages/patches/libtar-CVE-2013-4420.patch \
|
%D%/packages/patches/libtar-CVE-2013-4420.patch \
|
||||||
%D%/packages/patches/libtheora-config-guess.patch \
|
%D%/packages/patches/libtheora-config-guess.patch \
|
||||||
|
%D%/packages/patches/libtommath-fix-linkage.patch \
|
||||||
%D%/packages/patches/libtool-skip-tests2.patch \
|
%D%/packages/patches/libtool-skip-tests2.patch \
|
||||||
%D%/packages/patches/libusb-0.1-disable-tests.patch \
|
%D%/packages/patches/libusb-0.1-disable-tests.patch \
|
||||||
%D%/packages/patches/libusb-for-axoloti.patch \
|
%D%/packages/patches/libusb-for-axoloti.patch \
|
||||||
|
|
|
@ -2464,7 +2464,7 @@ tool for remote execution and deployment.")
|
||||||
(define-public neofetch
|
(define-public neofetch
|
||||||
(package
|
(package
|
||||||
(name "neofetch")
|
(name "neofetch")
|
||||||
(version "5.0.0")
|
(version "6.0.0")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method git-fetch)
|
(method git-fetch)
|
||||||
(uri (git-reference
|
(uri (git-reference
|
||||||
|
@ -2472,7 +2472,7 @@ tool for remote execution and deployment.")
|
||||||
(commit version)))
|
(commit version)))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"0yzyi2p0d8xp576lxyv5m9h60dl1d5dmrn40aad307872835b9rr"))))
|
"0j0r40llyry1sgc6p9wd7jrpydps2lnj4rwajjp37697g2bik89i"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:tests? #f ; there are no tests
|
`(#:tests? #f ; there are no tests
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
;;; Copyright © 2018 Alex ter Weele <alex.ter.weele@gmail.com>
|
;;; Copyright © 2018 Alex ter Weele <alex.ter.weele@gmail.com>
|
||||||
;;; Copyright © 2018 Ricardo Wurmus <rekado@elephly.net>
|
;;; Copyright © 2018 Ricardo Wurmus <rekado@elephly.net>
|
||||||
;;; Copyright © 2018 Alex Vong <alexvong1995@gmail.com>
|
;;; Copyright © 2018 Alex Vong <alexvong1995@gmail.com>
|
||||||
|
;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||||
;;;
|
;;;
|
||||||
;;; This file is part of GNU Guix.
|
;;; This file is part of GNU Guix.
|
||||||
;;;
|
;;;
|
||||||
|
@ -32,7 +33,7 @@
|
||||||
(define-public agda
|
(define-public agda
|
||||||
(package
|
(package
|
||||||
(name "agda")
|
(name "agda")
|
||||||
(version "2.5.4.1")
|
(version "2.5.4.2")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
|
@ -41,11 +42,10 @@
|
||||||
version ".tar.gz"))
|
version ".tar.gz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"0bxpibsk98n9xp42d92ma5vj2fam8rsnl61fbhr3askfjdvalnbp"))))
|
"07wvawpfjhx3gw2w53v27ncv1bl0kkx08wkm6wzxldbslkcasign"))))
|
||||||
(build-system haskell-build-system)
|
(build-system haskell-build-system)
|
||||||
(inputs
|
(inputs
|
||||||
`(("cpphs" ,cpphs)
|
`(("ghc-alex" ,ghc-alex)
|
||||||
("ghc-alex" ,ghc-alex)
|
|
||||||
("ghc-async" ,ghc-async)
|
("ghc-async" ,ghc-async)
|
||||||
("ghc-blaze-html" ,ghc-blaze-html)
|
("ghc-blaze-html" ,ghc-blaze-html)
|
||||||
("ghc-boxes" ,ghc-boxes)
|
("ghc-boxes" ,ghc-boxes)
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
;;; GNU Guix --- Functional package management for GNU
|
;;; GNU Guix --- Functional package management for GNU
|
||||||
;;; Copyright © 2016, 2017, 2018 Eric Bavier <bavier@member.fsf.org>
|
;;; Copyright © 2016, 2017, 2018 Eric Bavier <bavier@member.fsf.org>
|
||||||
;;; Copyright © 2018 Christopher Baines <mail@cbaines.net>
|
;;; Copyright © 2018 Christopher Baines <mail@cbaines.net>
|
||||||
|
;;; Copyright © 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||||
;;;
|
;;;
|
||||||
;;; This file is part of GNU Guix.
|
;;; This file is part of GNU Guix.
|
||||||
;;;
|
;;;
|
||||||
|
@ -43,45 +44,43 @@
|
||||||
(define-public clamav
|
(define-public clamav
|
||||||
(package
|
(package
|
||||||
(name "clamav")
|
(name "clamav")
|
||||||
(version "0.100.2")
|
(version "0.101.1")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "https://www.clamav.net/downloads/production/"
|
(uri (string-append "https://www.clamav.net/downloads/production/"
|
||||||
"clamav-" version ".tar.gz"))
|
"clamav-" version ".tar.gz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1mkd41sxbjkfjinpx5b9kb85q529gj2s3d0klysssqhysh64ybja"))
|
"01mq3z04fjbq5iq8wfwfim72iv3dn04d3ishc5lkhxpmnalqydps"))
|
||||||
(modules '((guix build utils)))
|
(modules '((guix build utils)))
|
||||||
(snippet
|
(snippet
|
||||||
'(begin
|
'(begin
|
||||||
(for-each delete-file-recursively
|
(for-each delete-file-recursively
|
||||||
'("win32" ;unnecessary
|
'("win32" ; unnecessary
|
||||||
"libclamav/c++/llvm" ;use system llvm
|
"libclamav/c++/llvm" ; use system llvm
|
||||||
"libclamunrar")))) ;non-free license
|
"libclamav/tomsfastmath" ; use system tomsfastmath
|
||||||
|
"libclamunrar")))) ; non-free license
|
||||||
(patches
|
(patches
|
||||||
(search-patches "clamav-system-tomsfastmath.patch"
|
(search-patches "clamav-system-tomsfastmath.patch"
|
||||||
"clamav-config-llvm-libs.patch"))))
|
"clamav-config-llvm-libs.patch"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("bison" ,bison)
|
`(("autoconf" ,autoconf)
|
||||||
("check" ,check) ;for tests
|
|
||||||
("flex" ,flex)
|
|
||||||
("pkg-config" ,pkg-config)
|
|
||||||
;; The tomsfastmath patch touches configure.ac and Makefile.am
|
|
||||||
("autoconf" ,autoconf)
|
|
||||||
("automake" ,automake)
|
("automake" ,automake)
|
||||||
("libtool" ,libtool)))
|
("check" ,check) ; for tests
|
||||||
|
("libtool" ,libtool)
|
||||||
|
("pkg-config" ,pkg-config)))
|
||||||
(inputs
|
(inputs
|
||||||
`(("bzip2" ,bzip2)
|
`(("bzip2" ,bzip2)
|
||||||
("libcurl" ,curl)
|
("libcurl" ,curl)
|
||||||
("libjson" ,json-c)
|
("libjson" ,json-c)
|
||||||
("libltdl" ,libltdl)
|
("libltdl" ,libltdl)
|
||||||
("libmspack" ,libmspack)
|
("libmspack" ,libmspack)
|
||||||
("llvm" ,llvm-3.6) ;requires <3.7, for JIT/verifier
|
("llvm" ,llvm-3.6) ; requires <3.7, for JIT/verifier
|
||||||
("ncurses" ,ncurses)
|
("ncurses" ,ncurses)
|
||||||
("openssl" ,libressl)
|
("openssl" ,libressl)
|
||||||
("pcre" ,pcre "bin") ;for pcre-config
|
("pcre2" ,pcre2)
|
||||||
("sasl" ,cyrus-sasl) ;for linking curl with libtool
|
("sasl" ,cyrus-sasl) ; for linking curl with libtool
|
||||||
("tomsfastmath" ,tomsfastmath)
|
("tomsfastmath" ,tomsfastmath)
|
||||||
("xml" ,libxml2)
|
("xml" ,libxml2)
|
||||||
("zlib" ,zlib)))
|
("zlib" ,zlib)))
|
||||||
|
@ -99,7 +98,7 @@
|
||||||
(with "xml")
|
(with "xml")
|
||||||
(with "openssl")
|
(with "openssl")
|
||||||
(with "libjson")
|
(with "libjson")
|
||||||
(with "pcre")
|
(with "pcre2")
|
||||||
(with "zlib")
|
(with "zlib")
|
||||||
(with "libcurl")
|
(with "libcurl")
|
||||||
;; For sanity, specifying --enable-* flags turns
|
;; For sanity, specifying --enable-* flags turns
|
||||||
|
|
|
@ -129,15 +129,14 @@ to the clients.")
|
||||||
(define-public fasm
|
(define-public fasm
|
||||||
(package
|
(package
|
||||||
(name "fasm")
|
(name "fasm")
|
||||||
(version "1.73.08")
|
(version "1.73.09")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "https://flatassembler.net/fasm-"
|
(uri (string-append "https://flatassembler.net/fasm-"
|
||||||
version ".tgz"))
|
version ".tgz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32 "197bcj9aa5wpkvrlaafc1smxjss0fwdspq5fwhwgyy9cc7z5g0ym"))))
|
||||||
"1l4my3fran06h5jiygswx4fsj53dvpfgg9ksfbdzsdg20r672997"))))
|
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:tests? #f ; no tests exist
|
`(#:tests? #f ; no tests exist
|
||||||
|
|
|
@ -1155,7 +1155,7 @@ follower.")
|
||||||
(define-public fluidsynth
|
(define-public fluidsynth
|
||||||
(package
|
(package
|
||||||
(name "fluidsynth")
|
(name "fluidsynth")
|
||||||
(version "2.0.3")
|
(version "2.0.4")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method git-fetch)
|
(method git-fetch)
|
||||||
(uri (git-reference
|
(uri (git-reference
|
||||||
|
@ -1164,7 +1164,7 @@ follower.")
|
||||||
(file-name (string-append name "-" version "-checkout"))
|
(file-name (string-append name "-" version "-checkout"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"00f6bhw4ddrinb5flvg5y53rcvnf4km23a6nbvnswmpq13568v78"))))
|
"1v2vji02fbrjgypwb4fw2r90hnfwfbfh3d24j8vjwlbqxhxp16s0"))))
|
||||||
(build-system cmake-build-system)
|
(build-system cmake-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:tests? #f ; no check target
|
'(#:tests? #f ; no check target
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
;;; GNU Guix --- Functional package management for GNU
|
;;; GNU Guix --- Functional package management for GNU
|
||||||
;;; Copyright © 2013, 2014 Eric Bavier <bavier@member.fsf.org>
|
;;; Copyright © 2013, 2014 Eric Bavier <bavier@member.fsf.org>
|
||||||
;;; Copyright © 2015, 2016 Efraim Flashner <efraim@flashner.co.il>
|
;;; Copyright © 2015, 2016 Efraim Flashner <efraim@flashner.co.il>
|
||||||
;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
|
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||||
;;;
|
;;;
|
||||||
;;; This file is part of GNU Guix.
|
;;; This file is part of GNU Guix.
|
||||||
;;;
|
;;;
|
||||||
|
@ -32,29 +32,33 @@
|
||||||
(define-public autogen
|
(define-public autogen
|
||||||
(package
|
(package
|
||||||
(name "autogen")
|
(name "autogen")
|
||||||
(version "5.18.14")
|
(version "5.18.16")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "mirror://gnu/autogen/rel" version
|
(uri (string-append "mirror://gnu/autogen/rel" version
|
||||||
"/autogen-" version ".tar.xz"))
|
"/autogen-" version ".tar.xz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32 "16mlbdys8q4ckxlvxyhwkdnh1ay9f6g0cyp1kylkpalgnik398gq"))))
|
||||||
"1r06gam7sicb9ssn02mhv6r0g5vr4k0l0c67shpqa5i172cspizz"))))
|
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(native-inputs `(("pkg-config" ,pkg-config)
|
(native-inputs `(("pkg-config" ,pkg-config)
|
||||||
("which" ,which)))
|
("which" ,which)))
|
||||||
(inputs `(("guile" ,guile-2.0)
|
(inputs `(("guile" ,guile-2.2)
|
||||||
("perl" ,perl))) ; for doc generator mdoc
|
("perl" ,perl))) ; for doc generator mdoc
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases
|
'(#:configure-flags
|
||||||
|
;; XXX Needed to build 5.18.16. ./configure fails without it:
|
||||||
|
;; “Something went wrong bootstrapping makefile fragments for
|
||||||
|
;; automatic dependency tracking. Try re-running configure with […]”
|
||||||
|
(list "--disable-dependency-tracking")
|
||||||
|
#:phases
|
||||||
(modify-phases %standard-phases
|
(modify-phases %standard-phases
|
||||||
(add-before 'patch-source-shebangs 'patch-test-scripts
|
(add-before 'patch-source-shebangs 'patch-test-scripts
|
||||||
(lambda _
|
(lambda _
|
||||||
(let ((sh (which "sh")))
|
(let ((sh (which "sh")))
|
||||||
(substitute*
|
(substitute*
|
||||||
(append (find-files "agen5/test" "\\.test$")
|
(append (find-files "agen5/test" "\\.test$")
|
||||||
(find-files "autoopts/test" "\\.(test|in)$"))
|
(find-files "autoopts/test" "\\.(test|in)$"))
|
||||||
(("/bin/sh") sh))
|
(("/bin/sh") sh))
|
||||||
#t))))))
|
#t))))))
|
||||||
(home-page "https://www.gnu.org/software/autogen/")
|
(home-page "https://www.gnu.org/software/autogen/")
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;;; Copyright © 2014, 2015 Eric Bavier <bavier@member.fsf.org>
|
;;; Copyright © 2014, 2015 Eric Bavier <bavier@member.fsf.org>
|
||||||
;;; Copyright © 2014 Ian Denhardt <ian@zenhack.net>
|
;;; Copyright © 2014 Ian Denhardt <ian@zenhack.net>
|
||||||
;;; Copyright © 2015, 2016, 2017 Leo Famulari <leo@famulari.name>
|
;;; Copyright © 2015, 2016, 2017 Leo Famulari <leo@famulari.name>
|
||||||
;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice <me@tobias.gr>
|
;;; Copyright © 2017, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||||
;;; Copyright © 2017 Thomas Danckaert <post@thomasdanckaert.be>
|
;;; Copyright © 2017 Thomas Danckaert <post@thomasdanckaert.be>
|
||||||
;;; Copyright © 2017 Arun Isaac <arunisaac@systemreboot.net>
|
;;; Copyright © 2017 Arun Isaac <arunisaac@systemreboot.net>
|
||||||
;;; Copyright © 2017 Kei Kebreau <kkebreau@posteo.net>
|
;;; Copyright © 2017 Kei Kebreau <kkebreau@posteo.net>
|
||||||
|
@ -659,14 +659,14 @@ changes are stored.")
|
||||||
(define-public wimlib
|
(define-public wimlib
|
||||||
(package
|
(package
|
||||||
(name "wimlib")
|
(name "wimlib")
|
||||||
(version "1.12.0")
|
(version "1.13.0")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "https://wimlib.net/downloads/"
|
(uri (string-append "https://wimlib.net/downloads/"
|
||||||
name "-" version ".tar.gz"))
|
"wimlib-" version ".tar.gz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"0ks6hq7vwq13ljkzxp3a490bf8dnracgl2azf57rg49ad2fzab45"))))
|
"02wpsxjlw9vysj6x6q7kmvbcdkpvdzw201mmj5x0q670mapjrnai"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("pkg-config" ,pkg-config)))
|
`(("pkg-config" ,pkg-config)))
|
||||||
|
@ -857,7 +857,7 @@ is like a time machine for your data. ")
|
||||||
(define-public restic
|
(define-public restic
|
||||||
(package
|
(package
|
||||||
(name "restic")
|
(name "restic")
|
||||||
(version "0.9.3")
|
(version "0.9.4")
|
||||||
;; TODO Try packaging the bundled / vendored dependencies in the 'vendor/'
|
;; TODO Try packaging the bundled / vendored dependencies in the 'vendor/'
|
||||||
;; directory.
|
;; directory.
|
||||||
(source (origin
|
(source (origin
|
||||||
|
@ -868,7 +868,7 @@ is like a time machine for your data. ")
|
||||||
(file-name (string-append name "-" version ".tar.gz"))
|
(file-name (string-append name "-" version ".tar.gz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1l1ddnf61pfsrry97qwhhdzywin2mgnbrkhcc9pabsdfk602anmr"))))
|
"13ksprq1ia86px8x4lqrmx0l6y9rb1ppg8pnp7lcx0zxnq7skp67"))))
|
||||||
(build-system go-build-system)
|
(build-system go-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:import-path "github.com/restic/restic"
|
`(#:import-path "github.com/restic/restic"
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
;;; Copyright © 2017 Thomas Danckaert <post@thomasdanckaert.be>
|
;;; Copyright © 2017 Thomas Danckaert <post@thomasdanckaert.be>
|
||||||
;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
|
;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||||
;;; Copyright © 2018 Arun Isaac <arunisaac@systemreboot.net>
|
;;; Copyright © 2018 Arun Isaac <arunisaac@systemreboot.net>
|
||||||
;;; Copyright © 2018 Ricardo Wurmus <rekado@elephly.net>
|
;;; Copyright © 2018, 2019 Ricardo Wurmus <rekado@elephly.net>
|
||||||
;;; Copyright © 2018 Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
;;; Copyright © 2018 Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
||||||
;;; Copyright © 2018 Efraim Flashner <efraim@flashner.co.il>
|
;;; Copyright © 2018 Efraim Flashner <efraim@flashner.co.il>
|
||||||
;;;
|
;;;
|
||||||
|
@ -182,6 +182,34 @@ and events and other thread related facilities. Boost.Sync originated from
|
||||||
Boost.Thread.")
|
Boost.Thread.")
|
||||||
(license (license:x11-style "https://www.boost.org/LICENSE_1_0.txt")))))
|
(license (license:x11-style "https://www.boost.org/LICENSE_1_0.txt")))))
|
||||||
|
|
||||||
|
(define-public boost-signals2
|
||||||
|
(package
|
||||||
|
(name "boost-signals2")
|
||||||
|
(version (package-version boost))
|
||||||
|
(source (origin
|
||||||
|
(method git-fetch)
|
||||||
|
(uri (git-reference
|
||||||
|
(url "https://github.com/boostorg/signals2.git")
|
||||||
|
(commit (string-append "boost-" version))))
|
||||||
|
(file-name (git-file-name name version))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"1nayaqshhzr1n6jj43bpvvay36d5gn075h0b95psii5x8ingszdk"))))
|
||||||
|
(build-system trivial-build-system)
|
||||||
|
(arguments
|
||||||
|
`(#:modules ((guix build utils))
|
||||||
|
#:builder
|
||||||
|
(begin
|
||||||
|
(use-modules (guix build utils))
|
||||||
|
(let ((source (assoc-ref %build-inputs "source")))
|
||||||
|
(copy-recursively (string-append source "/include")
|
||||||
|
(string-append %output "/include"))))))
|
||||||
|
(home-page "https://github.com/boostorg/signals2")
|
||||||
|
(synopsis "Boost.Signals2 library")
|
||||||
|
(description "The Boost.Signals2 library is an implementation of a managed
|
||||||
|
signals and slots system.")
|
||||||
|
(license (license:x11-style "https://www.boost.org/LICENSE_1_0.txt"))))
|
||||||
|
|
||||||
(define-public mdds
|
(define-public mdds
|
||||||
(package
|
(package
|
||||||
(name "mdds")
|
(name "mdds")
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
;;; Copyright © 2018 Tomáš Čech <sleep_walker@gnu.org>
|
;;; Copyright © 2018 Tomáš Čech <sleep_walker@gnu.org>
|
||||||
;;; Copyright © 2018 Marius Bakke <mbakke@fastmail.com>
|
;;; Copyright © 2018 Marius Bakke <mbakke@fastmail.com>
|
||||||
;;; Copyright © 2018 Alex Vong <alexvong1995@gmail.com>
|
;;; Copyright © 2018 Alex Vong <alexvong1995@gmail.com>
|
||||||
|
;;; Copyright © 2019 Brett Gilio <brettg@posteo.net>
|
||||||
;;;
|
;;;
|
||||||
;;; This file is part of GNU Guix.
|
;;; This file is part of GNU Guix.
|
||||||
;;;
|
;;;
|
||||||
|
@ -77,7 +78,7 @@ makes a few sacrifices to acquire fast full and incremental build times.")
|
||||||
(define-public bear
|
(define-public bear
|
||||||
(package
|
(package
|
||||||
(name "bear")
|
(name "bear")
|
||||||
(version "2.3.12")
|
(version "2.3.13")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method git-fetch)
|
(method git-fetch)
|
||||||
(uri (git-reference
|
(uri (git-reference
|
||||||
|
@ -86,7 +87,7 @@ makes a few sacrifices to acquire fast full and incremental build times.")
|
||||||
(file-name (git-file-name name version))
|
(file-name (git-file-name name version))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1zzz2yiiny9pm4h6ayb82xzxc2j5djcpf8va2wagcw92m7w6miqw"))))
|
"0imvvs22gyr1v6ydgp5yn2nq8fb8llmz0ra1m733ikjaczl3jm7z"))))
|
||||||
(build-system cmake-build-system)
|
(build-system cmake-build-system)
|
||||||
(inputs
|
(inputs
|
||||||
`(("python" ,python-wrapper)))
|
`(("python" ,python-wrapper)))
|
||||||
|
@ -99,8 +100,8 @@ generate such a compilation database.")
|
||||||
(license license:gpl3+)))
|
(license license:gpl3+)))
|
||||||
|
|
||||||
(define-public gn
|
(define-public gn
|
||||||
(let ((commit "f73698ebb33e26a0bf120e2b55d12528fd1dbe7d")
|
(let ((commit "1ab6fa2cab7ec64840db720a56018ca8939329f9")
|
||||||
(revision "1481")) ;as returned by `git describe`, used below
|
(revision "1530")) ;as returned by `git describe`, used below
|
||||||
(package
|
(package
|
||||||
(name "gn")
|
(name "gn")
|
||||||
(version (git-version "0.0" revision commit))
|
(version (git-version "0.0" revision commit))
|
||||||
|
@ -110,7 +111,7 @@ generate such a compilation database.")
|
||||||
(uri (git-reference (url home-page) (commit commit)))
|
(uri (git-reference (url home-page) (commit commit)))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"078ydwak4424bkqh3hd7q955zxp2c3qlw44lsb29i8jqap140f9d"))
|
"06h974d1lag3wwsz6s5asmpv0njmf671ag4la2fpnbh494m97lfk"))
|
||||||
(file-name (git-file-name name version))))
|
(file-name (git-file-name name version))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
|
@ -120,10 +121,11 @@ generate such a compilation database.")
|
||||||
(lambda _
|
(lambda _
|
||||||
(setenv "CC" "gcc") (setenv "CXX" "g++")
|
(setenv "CC" "gcc") (setenv "CXX" "g++")
|
||||||
(setenv "AR" "ar")
|
(setenv "AR" "ar")
|
||||||
|
(setenv "LDFLAGS" "-pthread")
|
||||||
#t))
|
#t))
|
||||||
(replace 'configure
|
(replace 'configure
|
||||||
(lambda _
|
(lambda _
|
||||||
(invoke "python" "build/gen.py" "--no-sysroot"
|
(invoke "python" "build/gen.py"
|
||||||
"--no-last-commit-position")))
|
"--no-last-commit-position")))
|
||||||
(add-after 'configure 'create-last-commit-position
|
(add-after 'configure 'create-last-commit-position
|
||||||
(lambda _
|
(lambda _
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
;;; Copyright © 2016, 2017 Efraim Flashner <efraim@flashner.co.il>
|
;;; Copyright © 2016, 2017 Efraim Flashner <efraim@flashner.co.il>
|
||||||
;;; Copyright © 2016 Troy Sankey <sankeytms@gmail.com>
|
;;; Copyright © 2016 Troy Sankey <sankeytms@gmail.com>
|
||||||
;;; Copyright © 2016 Stefan Reichoer <stefan@xsteve.at>
|
;;; Copyright © 2016 Stefan Reichoer <stefan@xsteve.at>
|
||||||
;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
|
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||||
;;;
|
;;;
|
||||||
;;; This file is part of GNU Guix.
|
;;; This file is part of GNU Guix.
|
||||||
;;;
|
;;;
|
||||||
|
@ -160,23 +160,22 @@ able to synchronize with CalDAV servers through vdirsyncer.")
|
||||||
(define-public remind
|
(define-public remind
|
||||||
(package
|
(package
|
||||||
(name "remind")
|
(name "remind")
|
||||||
(version "3.1.15")
|
(version "3.1.16")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "https://www.roaringpenguin.com/files/download/"
|
(uri (string-append "https://dianne.skoll.ca/projects/remind/download/"
|
||||||
"remind-"
|
"remind-"
|
||||||
(string-join (map (cut string-pad <> 2 #\0)
|
(string-join (map (cut string-pad <> 2 #\0)
|
||||||
(string-split version #\.))
|
(string-split version #\.))
|
||||||
".")
|
".")
|
||||||
".tar.gz"))
|
".tar.gz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32 "14yavwqmimba8rdpwx3wlav9sfb0v5rcd1iyzqrs08wx07a9pdzf"))))
|
||||||
"1hcfcxz5fjzl7606prlb7dgls5kr8z3wb51h48s6qm8ang0b9nla"))))
|
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:tests? #f)) ;no "check" target
|
'(#:tests? #f)) ; no "check" target
|
||||||
(home-page "http://www.roaringpenguin.com/products/remind/")
|
(home-page "https://dianne.skoll.ca/projects/remind/")
|
||||||
(synopsis "Sophisticated calendar and alarm program")
|
(synopsis "Sophisticated calendar and alarm program")
|
||||||
(description
|
(description
|
||||||
"Remind allows you to remind yourself of upcoming events and appointments.
|
"Remind allows you to remind yourself of upcoming events and appointments.
|
||||||
|
|
|
@ -251,6 +251,9 @@ reconstruction capability.")
|
||||||
"CONFIG_SHELL=sh" "CCOM=gcc"
|
"CONFIG_SHELL=sh" "CCOM=gcc"
|
||||||
(string-append "INS_BASE=" (assoc-ref %outputs "out"))
|
(string-append "INS_BASE=" (assoc-ref %outputs "out"))
|
||||||
(string-append "INS_RBASE=" (assoc-ref %outputs "out")))
|
(string-append "INS_RBASE=" (assoc-ref %outputs "out")))
|
||||||
|
;; Parallel builds appear to be unsafe, see
|
||||||
|
;; https://hydra.gnu.org/build/3346840/log/raw
|
||||||
|
#:parallel-build? #f
|
||||||
#:phases
|
#:phases
|
||||||
(modify-phases %standard-phases
|
(modify-phases %standard-phases
|
||||||
(delete 'configure)
|
(delete 'configure)
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
;;; Copyright © 2017, 2018 Arun Isaac <arunisaac@systemreboot.net>
|
;;; Copyright © 2017, 2018 Arun Isaac <arunisaac@systemreboot.net>
|
||||||
;;; Copyright © 2017 Frederick M. Muriithi <fredmanglis@gmail.com>
|
;;; Copyright © 2017 Frederick M. Muriithi <fredmanglis@gmail.com>
|
||||||
;;; Copyright © 2017 Mathieu Othacehe <m.othacehe@gmail.com>
|
;;; Copyright © 2017 Mathieu Othacehe <m.othacehe@gmail.com>
|
||||||
;;; Copyright © 2017 Kei Kebreau <kkebreau@posteo.net>
|
;;; Copyright © 2017, 2019 Kei Kebreau <kkebreau@posteo.net>
|
||||||
;;; Copyright © 2017 Nils Gillmann <ng0@n0.is>
|
;;; Copyright © 2017 Nils Gillmann <ng0@n0.is>
|
||||||
;;; Copyright © 2015, 2017, 2018 Ricardo Wurmus <rekado@elephly.net>
|
;;; Copyright © 2015, 2017, 2018 Ricardo Wurmus <rekado@elephly.net>
|
||||||
;;; Copyright © 2016, 2017, 2018 Marius Bakke <mbakke@fastmail.com>
|
;;; Copyright © 2016, 2017, 2018 Marius Bakke <mbakke@fastmail.com>
|
||||||
|
@ -262,7 +262,7 @@ problem, and shows the differences.")
|
||||||
(define-public cmocka
|
(define-public cmocka
|
||||||
(package
|
(package
|
||||||
(name "cmocka")
|
(name "cmocka")
|
||||||
(version "1.1.2")
|
(version "1.1.3")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "https://cmocka.org/files/"
|
(uri (string-append "https://cmocka.org/files/"
|
||||||
|
@ -270,7 +270,7 @@ problem, and shows the differences.")
|
||||||
version ".tar.xz"))
|
version ".tar.xz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1p9b6ccv939wjsgapn7wx24xw278awsw9h81lm0g4zw257hx276i"))))
|
"1bxzzafjlwzgldcb07hjnlnqvh88wh21r2kw7z8f704w5bvvrsj3"))))
|
||||||
(build-system cmake-build-system)
|
(build-system cmake-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:tests? #f)) ; no test target
|
`(#:tests? #f)) ; no test target
|
||||||
|
@ -307,6 +307,51 @@ normally do not detect. The goal is to detect only real errors in the code
|
||||||
(i.e. have zero false positives).")
|
(i.e. have zero false positives).")
|
||||||
(license license:gpl3+)))
|
(license license:gpl3+)))
|
||||||
|
|
||||||
|
(define-public cxxtest
|
||||||
|
(package
|
||||||
|
(name "cxxtest")
|
||||||
|
(version "4.4")
|
||||||
|
(source (origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (string-append "mirror://sourceforge/cxxtest/cxxtest/"
|
||||||
|
version "/cxxtest-" version ".tar.gz"))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"1n7pbj4z9ivx005hqvivj9ddhq8awynzg6jishfbypf6j7ply58w"))))
|
||||||
|
(build-system python-build-system)
|
||||||
|
(arguments
|
||||||
|
'(#:phases
|
||||||
|
(modify-phases %standard-phases
|
||||||
|
(add-after 'unpack 'chdir-to-source
|
||||||
|
(lambda _
|
||||||
|
(chdir "python")
|
||||||
|
#t))
|
||||||
|
(add-after 'install 'install-headers
|
||||||
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
|
(let* ((out (assoc-ref outputs "out"))
|
||||||
|
(include-dir (string-append out "/include/cxxtest")))
|
||||||
|
(for-each (lambda (header-file)
|
||||||
|
(install-file header-file include-dir))
|
||||||
|
(find-files "../cxxtest"))
|
||||||
|
#t)))
|
||||||
|
(add-after 'install 'install-doc
|
||||||
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
|
(let* ((out (assoc-ref outputs "out"))
|
||||||
|
(doc-dir (string-append out "/share/doc/cxxtest")))
|
||||||
|
(install-file "../README" doc-dir)
|
||||||
|
(install-file "../doc/guide.txt" doc-dir)
|
||||||
|
(copy-recursively "../sample" (string-append doc-dir "/sample"))
|
||||||
|
#t))))))
|
||||||
|
(propagated-inputs
|
||||||
|
`(("python-ply" ,python-ply)))
|
||||||
|
(home-page "https://cxxtest.com/")
|
||||||
|
(synopsis "Unit testing framework for C++")
|
||||||
|
(description "CxxTest is a unit testing framework for C++ that is similar
|
||||||
|
in spirit to JUnit, CppUnit, and xUnit. CxxTest does not require precompiling
|
||||||
|
a CxxTest testing library, it employs no advanced features of C++ (e.g. RTTI)
|
||||||
|
and it supports a very flexible form of test discovery.")
|
||||||
|
(license license:lgpl3+)))
|
||||||
|
|
||||||
(define-public go-gopkg.in-check.v1
|
(define-public go-gopkg.in-check.v1
|
||||||
(let ((commit "20d25e2804050c1cd24a7eea1e7a6447dd0e74ec")
|
(let ((commit "20d25e2804050c1cd24a7eea1e7a6447dd0e74ec")
|
||||||
(revision "0"))
|
(revision "0"))
|
||||||
|
@ -1554,7 +1599,7 @@ failures.")
|
||||||
(define-public python2-coverage-test-runner
|
(define-public python2-coverage-test-runner
|
||||||
(package
|
(package
|
||||||
(name "python2-coverage-test-runner")
|
(name "python2-coverage-test-runner")
|
||||||
(version "1.11")
|
(version "1.15")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
|
@ -1564,7 +1609,7 @@ failures.")
|
||||||
version ".tar.gz"))
|
version ".tar.gz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"0y1m7z3dl63kmhcmydl1mwg0hacnf6ghrx9dah17j9iasssfa3g7"))))
|
"1kjjb9llckycnfxag8zcvqsn4z1s3dwyw6b1n0avxydihgf30rny"))))
|
||||||
(build-system python-build-system)
|
(build-system python-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:python ,python-2
|
`(#:python ,python-2
|
||||||
|
|
|
@ -220,11 +220,17 @@ from forcing GEXP-PROMISE."
|
||||||
(mlet %store-monad ((guile (package->derivation guile system)))
|
(mlet %store-monad ((guile (package->derivation guile system)))
|
||||||
(gexp->derivation (or name "computed-origin")
|
(gexp->derivation (or name "computed-origin")
|
||||||
(force gexp-promise)
|
(force gexp-promise)
|
||||||
|
#:graft? #f ;nothing to graft
|
||||||
#:system system
|
#:system system
|
||||||
#:guile-for-build guile)))
|
#:guile-for-build guile)))
|
||||||
|
|
||||||
(define %chromium-version "72.0.3626.109")
|
(define %chromium-version "72.0.3626.119")
|
||||||
(define %ungoogled-revision "a58db880c15e5077e881cad7b07d1a277ecd463a")
|
(define %ungoogled-revision "a80839c418de8843dfcd6c13a557f12d26a0a17a")
|
||||||
|
(define package-revision "0")
|
||||||
|
|
||||||
|
(define %package-version (string-append %chromium-version "-"
|
||||||
|
package-revision "."
|
||||||
|
(string-take %ungoogled-revision 7)))
|
||||||
|
|
||||||
;; This is a "computed" origin that does the following:
|
;; This is a "computed" origin that does the following:
|
||||||
;; 1) Runs the Ungoogled scripts on a pristine Chromium tarball.
|
;; 1) Runs the Ungoogled scripts on a pristine Chromium tarball.
|
||||||
|
@ -239,7 +245,7 @@ from forcing GEXP-PROMISE."
|
||||||
%chromium-version ".tar.xz"))
|
%chromium-version ".tar.xz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"0bcc0iksk2v30drwd5zbw7v6sfbw16jqllc12ks2nifrvh058jjp"))))
|
"0ylig933xzn6c0018nxq95xhl0wkxcm95fdiy2c7s4a4h3hkr5dk"))))
|
||||||
(ungoogled-source
|
(ungoogled-source
|
||||||
(origin
|
(origin
|
||||||
(method git-fetch)
|
(method git-fetch)
|
||||||
|
@ -249,11 +255,11 @@ from forcing GEXP-PROMISE."
|
||||||
(string-take %ungoogled-revision 7)))
|
(string-take %ungoogled-revision 7)))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"19w60b71rcccp32b7rcpw75kfg4sw2xfr32rfk0hcyaj5rq0mm69")))))
|
"0rgirbxbgjdm3s2kzgj101rjq0clr7x2a7b37kfx2q629z4qlrpc")))))
|
||||||
|
|
||||||
(origin
|
(origin
|
||||||
(method computed-origin-method)
|
(method computed-origin-method)
|
||||||
(file-name (string-append "ungoogled-chromium-" %chromium-version ".tar.xz"))
|
(file-name (string-append "ungoogled-chromium-" %package-version ".tar.xz"))
|
||||||
(sha256 #f)
|
(sha256 #f)
|
||||||
(uri
|
(uri
|
||||||
(delay
|
(delay
|
||||||
|
@ -347,7 +353,7 @@ depends = linux_rooted\n")))
|
||||||
(define-public ungoogled-chromium
|
(define-public ungoogled-chromium
|
||||||
(package
|
(package
|
||||||
(name "ungoogled-chromium")
|
(name "ungoogled-chromium")
|
||||||
(version %chromium-version)
|
(version %package-version)
|
||||||
(synopsis "Graphical web browser")
|
(synopsis "Graphical web browser")
|
||||||
(source ungoogled-chromium-source)
|
(source ungoogled-chromium-source)
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
|
@ -390,6 +396,7 @@ depends = linux_rooted\n")))
|
||||||
"enable_reporting=false"
|
"enable_reporting=false"
|
||||||
"enable_service_discovery=false"
|
"enable_service_discovery=false"
|
||||||
"enable_swiftshader=false"
|
"enable_swiftshader=false"
|
||||||
|
"enable_widevine=false"
|
||||||
;; Disable type-checking for the Web UI to avoid a Java dependency.
|
;; Disable type-checking for the Web UI to avoid a Java dependency.
|
||||||
"closure_compile=false"
|
"closure_compile=false"
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
;;; Copyright © 2018 Laura Lazzati <laura.lazzati.15@gmail.com>
|
;;; Copyright © 2018 Laura Lazzati <laura.lazzati.15@gmail.com>
|
||||||
;;; Copyright © 2018 Leo Famulari <leo@famulari.name>
|
;;; Copyright © 2018 Leo Famulari <leo@famulari.name>
|
||||||
;;; Copyright © 2018 Marius Bakke <mbakke@fastmail.com>
|
;;; Copyright © 2018 Marius Bakke <mbakke@fastmail.com>
|
||||||
;;; Copyright © 2018 Brett Gilio <brettg@posteo.net>
|
;;; Copyright © 2018, 2019 Brett Gilio <brettg@posteo.net>
|
||||||
;;;
|
;;;
|
||||||
;;; This file is part of GNU Guix.
|
;;; This file is part of GNU Guix.
|
||||||
;;;
|
;;;
|
||||||
|
@ -341,14 +341,14 @@ the embedded @code{RapidXML} C++ library.")
|
||||||
(define-public r-modelr
|
(define-public r-modelr
|
||||||
(package
|
(package
|
||||||
(name "r-modelr")
|
(name "r-modelr")
|
||||||
(version "0.1.2")
|
(version "0.1.4")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (cran-uri "modelr" version))
|
(uri (cran-uri "modelr" version))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"09whg3q5xq6csbqwgwfwav09vda8vgady5j70sk52xcn232k363a"))))
|
"1ngxphbjkv7yl1rg30sj36mfwhc76g452drjrq9abgab4k0pgnml"))))
|
||||||
(build-system r-build-system)
|
(build-system r-build-system)
|
||||||
(propagated-inputs
|
(propagated-inputs
|
||||||
`(("r-broom" ,r-broom)
|
`(("r-broom" ,r-broom)
|
||||||
|
@ -2447,16 +2447,20 @@ to access PostgreSQL database systems.")
|
||||||
(define-public r-geometry
|
(define-public r-geometry
|
||||||
(package
|
(package
|
||||||
(name "r-geometry")
|
(name "r-geometry")
|
||||||
(version "0.3-6")
|
(version "0.4.0")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (cran-uri "geometry" version))
|
(uri (cran-uri "geometry" version))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"0s09vi0rr0smys3an83mz6fk41bplxyz4myrbiinf4qpk6n33qib"))))
|
"0lpih1a93jz021krdv78zf6fq95g8i0xw4r9aj5gq36a0vzc3i0y"))))
|
||||||
(build-system r-build-system)
|
(build-system r-build-system)
|
||||||
(propagated-inputs `(("r-magic" ,r-magic)))
|
(propagated-inputs
|
||||||
|
`(("r-magic" ,r-magic)
|
||||||
|
("r-lpsolve" ,r-lpsolve)
|
||||||
|
("r-rcpp" ,r-rcpp)
|
||||||
|
("r-cppprogress" ,r-rcppprogress)))
|
||||||
(home-page "http://geometry.r-forge.r-project.org/")
|
(home-page "http://geometry.r-forge.r-project.org/")
|
||||||
(synopsis "Mesh generation and surface tesselation")
|
(synopsis "Mesh generation and surface tesselation")
|
||||||
(description
|
(description
|
||||||
|
@ -10651,3 +10655,29 @@ analysis (@code{rrpca}), randomized interpolative decomposition (@code{rid}),
|
||||||
and the randomized CUR decomposition (@code{rcur}). In addition several plot
|
and the randomized CUR decomposition (@code{rcur}). In addition several plot
|
||||||
functions are provided.")
|
functions are provided.")
|
||||||
(license license:gpl3+)))
|
(license license:gpl3+)))
|
||||||
|
|
||||||
|
(define-public r-sloop
|
||||||
|
(package
|
||||||
|
(name "r-sloop")
|
||||||
|
(version "1.0.1")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (cran-uri "sloop" version))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"00fk5fr5zsk2qxc1kfhmshhjxgnamm3401089sx8m2l529zd6r8j"))))
|
||||||
|
(build-system r-build-system)
|
||||||
|
(propagated-inputs
|
||||||
|
`(("r-codetools" ,r-codetools)
|
||||||
|
("r-crayon" ,r-crayon)
|
||||||
|
("r-purrr" ,r-purrr)
|
||||||
|
("r-rlang" ,r-rlang)
|
||||||
|
("r-tibble" ,r-tibble)))
|
||||||
|
(home-page "https://github.com/r-lib/sloop")
|
||||||
|
(synopsis "Helpers for object-oriented programming in R")
|
||||||
|
(description
|
||||||
|
"This package provides a collection of helper functions designed to
|
||||||
|
help you to better understand object oriented programming in R, particularly
|
||||||
|
using @code{S3}.")
|
||||||
|
(license license:gpl3)))
|
||||||
|
|
|
@ -56,7 +56,7 @@
|
||||||
(define-public cups-filters
|
(define-public cups-filters
|
||||||
(package
|
(package
|
||||||
(name "cups-filters")
|
(name "cups-filters")
|
||||||
(version "1.22.0")
|
(version "1.22.1")
|
||||||
(source(origin
|
(source(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri
|
(uri
|
||||||
|
@ -64,7 +64,7 @@
|
||||||
"cups-filters-" version ".tar.xz"))
|
"cups-filters-" version ".tar.xz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"0gdv33g7dr1i7756n07zwgsv9b1i15rp7n1z1xr3n8f59br4fds4"))
|
"08szgpmac7xlf6vqkvg3pbphnrk2mal3gy382q2y3cm7k4plys3y"))
|
||||||
(modules '((guix build utils)))
|
(modules '((guix build utils)))
|
||||||
(snippet
|
(snippet
|
||||||
;; install backends, banners and filters to cups-filters output
|
;; install backends, banners and filters to cups-filters output
|
||||||
|
|
|
@ -106,19 +106,19 @@ and BOOTP/TFTP for network booting of diskless machines.")
|
||||||
(define-public isc-bind
|
(define-public isc-bind
|
||||||
(package
|
(package
|
||||||
(name "bind")
|
(name "bind")
|
||||||
(version "9.12.3-P1")
|
(version "9.12.3-P4")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append
|
(uri (string-append
|
||||||
"https://ftp.isc.org/isc/bind9/" version "/" name "-"
|
"https://ftp.isc.org/isc/bind9/" version
|
||||||
version ".tar.gz"))
|
"/bind-" version ".tar.gz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"0wzdbn6ig851354cjdys5q3gvqcvl2gmmih1gzr8ldl7sy4r7dvc"))))
|
"01pj47z5582rd538dmbzf1msw4jc8j4zr0zx4ciy88r6qr9l80fi"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(outputs `("out" "utils"))
|
(outputs `("out" "utils"))
|
||||||
(inputs
|
(inputs
|
||||||
;; it would be nice to add GeoIP and gssapi once there is package
|
;; It would be nice to add GeoIP and gssapi once there are packages.
|
||||||
`(("libcap" ,libcap)
|
`(("libcap" ,libcap)
|
||||||
("libxml2" ,libxml2)
|
("libxml2" ,libxml2)
|
||||||
("openssl" ,openssl)
|
("openssl" ,openssl)
|
||||||
|
|
|
@ -4366,14 +4366,14 @@ indentation and filling of comments and C preprocessor fontification.")
|
||||||
(define-public emacs-tide
|
(define-public emacs-tide
|
||||||
(package
|
(package
|
||||||
(name "emacs-tide")
|
(name "emacs-tide")
|
||||||
(version "2.8.3.1")
|
(version "3.2.3")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "https://github.com/ananthakumaran/tide"
|
(uri (string-append "https://github.com/ananthakumaran/tide"
|
||||||
"/archive/v" version ".tar.gz"))
|
"/archive/v" version ".tar.gz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1k0kzqiv1hfs0kqm37947snzhrsmand3i9chvm6a2r5lb8v9q47y"))
|
"1c600myr2yqbkmy9lify38lz0zzjdqk1733db5n7vsay16vn6fzi"))
|
||||||
(file-name (string-append name "-" version ".tar.gz"))))
|
(file-name (string-append name "-" version ".tar.gz"))))
|
||||||
(build-system emacs-build-system)
|
(build-system emacs-build-system)
|
||||||
(propagated-inputs
|
(propagated-inputs
|
||||||
|
@ -4591,7 +4591,7 @@ functions to assist in reviewing changes on files.")
|
||||||
(define-public emacs-pyvenv
|
(define-public emacs-pyvenv
|
||||||
(package
|
(package
|
||||||
(name "emacs-pyvenv")
|
(name "emacs-pyvenv")
|
||||||
(version "1.11")
|
(version "1.20")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method git-fetch)
|
(method git-fetch)
|
||||||
(uri (git-reference
|
(uri (git-reference
|
||||||
|
@ -4600,7 +4600,7 @@ functions to assist in reviewing changes on files.")
|
||||||
(file-name (string-append name "-" version "-checkout"))
|
(file-name (string-append name "-" version "-checkout"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1a346qdimr1dvj53q033aqnahwd2dhyn9jadrs019nm0bzgw7g63"))))
|
"1x052fsavb94x3scpqd6n9spqgzaahzbdxhg4qa5sy6hqsabn6zh"))))
|
||||||
(build-system emacs-build-system)
|
(build-system emacs-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases
|
`(#:phases
|
||||||
|
@ -4614,7 +4614,7 @@ functions to assist in reviewing changes on files.")
|
||||||
`(("ert-runner" ,emacs-ert-runner)
|
`(("ert-runner" ,emacs-ert-runner)
|
||||||
("emacs-mocker" ,emacs-mocker)))
|
("emacs-mocker" ,emacs-mocker)))
|
||||||
(home-page "https://github.com/jorgenschaefer/pyvenv")
|
(home-page "https://github.com/jorgenschaefer/pyvenv")
|
||||||
(synopsis "Virtualenv minor mode for Emacs")
|
(synopsis "Python virtual environment interface for Emacs")
|
||||||
(description "pyvenv.el is a minor mode to support using Python virtual
|
(description "pyvenv.el is a minor mode to support using Python virtual
|
||||||
environments (virtualenv) inside Emacs.")
|
environments (virtualenv) inside Emacs.")
|
||||||
(license license:gpl3+)))
|
(license license:gpl3+)))
|
||||||
|
@ -5600,7 +5600,7 @@ procedures for emacs-lisp-mode.")
|
||||||
(define-public emacs-ht
|
(define-public emacs-ht
|
||||||
(package
|
(package
|
||||||
(name "emacs-ht")
|
(name "emacs-ht")
|
||||||
(version "2.1")
|
(version "2.2")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
|
@ -5610,7 +5610,7 @@ procedures for emacs-lisp-mode.")
|
||||||
(file-name (string-append name "-" version ".tar.gz"))
|
(file-name (string-append name "-" version ".tar.gz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1lpba36kzxcc966fvsbrfpy8ah9gnvay0yk26gbyjil0rggrbqzj"))))
|
"0fsi27gdrh2dgwdbq43vnw5sz25war6shlxaclr60fl7krpxjkzf"))))
|
||||||
(build-system emacs-build-system)
|
(build-system emacs-build-system)
|
||||||
(propagated-inputs `(("emacs-dash" ,emacs-dash)))
|
(propagated-inputs `(("emacs-dash" ,emacs-dash)))
|
||||||
(home-page "https://github.com/Wilfred/ht.el")
|
(home-page "https://github.com/Wilfred/ht.el")
|
||||||
|
@ -7214,7 +7214,7 @@ or @code{treemacs}, but leveraging @code{Dired} to do the job of display.")
|
||||||
(define-public emacs-which-key
|
(define-public emacs-which-key
|
||||||
(package
|
(package
|
||||||
(name "emacs-which-key")
|
(name "emacs-which-key")
|
||||||
(version "3.3.0")
|
(version "3.3.1")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
|
@ -7223,7 +7223,7 @@ or @code{treemacs}, but leveraging @code{Dired} to do the job of display.")
|
||||||
version ".tar.gz"))
|
version ".tar.gz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1lsj314111cp2hjjwnv3f46ws1za6bm39rgy3l19044xf6a68j5w"))
|
"1g8k0js21bc8mlw6hvmg93zgfjhil77c30cv1hf85y4qb9ldvika"))
|
||||||
(file-name (string-append name "-" version ".tar.gz"))))
|
(file-name (string-append name "-" version ".tar.gz"))))
|
||||||
(build-system emacs-build-system)
|
(build-system emacs-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
|
|
|
@ -97,25 +97,28 @@ programmer devices.")
|
||||||
(define-public 0xffff
|
(define-public 0xffff
|
||||||
(package
|
(package
|
||||||
(name "0xffff")
|
(name "0xffff")
|
||||||
(version "0.7")
|
(version "0.8")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method git-fetch)
|
||||||
(uri (string-append "https://github.com/pali/0xffff/archive/"
|
(uri (git-reference
|
||||||
version ".tar.gz"))
|
(url "https://github.com/pali/0xffff.git")
|
||||||
(file-name (string-append "0xFFFF" version ".tar.gz" ))
|
(commit version)))
|
||||||
(sha256
|
(file-name (git-file-name name version))
|
||||||
(base32
|
(sha256
|
||||||
"1g4032c81wkk37wvbg1dxcqq6mnd76y9x7f2crmzqi6z4q9jcxmj"))))
|
(base32 "1a5b7k96vzirb0m8lqp7ldn77ppz4ngf56wslhsj2c6flcyvns4v"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(inputs
|
(inputs
|
||||||
`(("libusb" ,libusb-0.1))) ; doesn't work with libusb-compat
|
`(("libusb" ,libusb-0.1))) ; doesn't work with libusb-compat
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases
|
'(#:phases
|
||||||
(modify-phases %standard-phases
|
(modify-phases %standard-phases
|
||||||
(delete 'configure)) ; no configure
|
(delete 'configure)) ; no configure
|
||||||
#:make-flags (list (string-append "PREFIX=" %output))
|
#:make-flags
|
||||||
#:tests? #f)) ; no 'check' target
|
(list "CC=gcc"
|
||||||
|
"BUILD_DATE=GNU Guix"
|
||||||
|
(string-append "PREFIX=" %output))
|
||||||
|
#:tests? #f)) ; no 'check' target
|
||||||
(home-page "https://github.com/pali/0xFFFF")
|
(home-page "https://github.com/pali/0xFFFF")
|
||||||
(synopsis "Flash FIASCO images on Maemo devices")
|
(synopsis "Flash FIASCO images on Maemo devices")
|
||||||
(description
|
(description
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
;;; Copyright © 2016, 2017, 2018 Efraim Flashner <efraim@flashner.co.il>
|
;;; Copyright © 2016, 2017, 2018 Efraim Flashner <efraim@flashner.co.il>
|
||||||
;;; Copyright © 2016 Marius Bakke <mbakke@fastmail.com>
|
;;; Copyright © 2016 Marius Bakke <mbakke@fastmail.com>
|
||||||
;;; Copyright © 2016 Toni Reina <areina@riseup.net>
|
;;; Copyright © 2016 Toni Reina <areina@riseup.net>
|
||||||
;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice <me@tobias.gr>
|
;;; Copyright © 2017, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||||
;;; Copyright © 2017 José Miguel Sánchez García <jmi2k@openmailbox.com>
|
;;; Copyright © 2017 José Miguel Sánchez García <jmi2k@openmailbox.com>
|
||||||
;;; Copyright © 2017 Alex Griffin <a@ajgrf.com>
|
;;; Copyright © 2017 Alex Griffin <a@ajgrf.com>
|
||||||
;;; Copyright © 2017 Clément Lassieur <clement@lassieur.org>
|
;;; Copyright © 2017 Clément Lassieur <clement@lassieur.org>
|
||||||
|
@ -810,7 +810,7 @@ glyph designs, not just an added slant.")
|
||||||
(define-public font-hack
|
(define-public font-hack
|
||||||
(package
|
(package
|
||||||
(name "font-hack")
|
(name "font-hack")
|
||||||
(version "3.002")
|
(version "3.003")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch/zipbomb)
|
(method url-fetch/zipbomb)
|
||||||
(uri (string-append
|
(uri (string-append
|
||||||
|
@ -818,7 +818,7 @@ glyph designs, not just an added slant.")
|
||||||
version "/Hack-v" version "-ttf.zip"))
|
version "/Hack-v" version "-ttf.zip"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"18fpaczj2rxfwgnrqpkxq0qn01parhmngglc4i1n3gchyzdsrh0x"))))
|
"1b4hh8zkrx92m2v2vfkja1napb0192p0j3laqr0m018z3dih89hc"))))
|
||||||
(build-system font-build-system)
|
(build-system font-build-system)
|
||||||
(home-page "https://sourcefoundry.org/hack/")
|
(home-page "https://sourcefoundry.org/hack/")
|
||||||
(synopsis "Typeface designed for source code")
|
(synopsis "Typeface designed for source code")
|
||||||
|
@ -971,16 +971,17 @@ correct spacing.")
|
||||||
(define-public font-awesome
|
(define-public font-awesome
|
||||||
(package
|
(package
|
||||||
(name "font-awesome")
|
(name "font-awesome")
|
||||||
(version "4.7.0")
|
(version "5.7.2")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "http://fontawesome.io/assets/"
|
(uri (string-append
|
||||||
name "-" version ".zip"))
|
"https://use.fontawesome.com/releases/v" version "/"
|
||||||
|
"fontawesome-free-" version "-desktop.zip"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1m1rfwm4sjkv10j3xd2dhwk286a5912b2zgvc692cmxi5gxs68jf"))))
|
"0v8nfyjkzgi33i5arpjqzs16mgh2hx02sf906b8a9k1k7yfqpbgs"))))
|
||||||
(build-system font-build-system)
|
(build-system font-build-system)
|
||||||
(home-page "http://fontawesome.io")
|
(home-page "https://fontawesome.com")
|
||||||
(synopsis "Font that contains a rich iconset")
|
(synopsis "Font that contains a rich iconset")
|
||||||
(description
|
(description
|
||||||
"Font Awesome is a full suite of pictographic icons for easy scalable
|
"Font Awesome is a full suite of pictographic icons for easy scalable
|
||||||
|
|
|
@ -1005,28 +1005,21 @@ painted with a mouse.")
|
||||||
(define-public ois
|
(define-public ois
|
||||||
(package
|
(package
|
||||||
(name "ois")
|
(name "ois")
|
||||||
(version "1.3")
|
(version "1.5")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
;; Development has moved to github and there are no recent tarball
|
|
||||||
;; releases.
|
|
||||||
(method git-fetch)
|
(method git-fetch)
|
||||||
(uri (git-reference
|
(uri (git-reference
|
||||||
(url "https://github.com/wgois/OIS.git")
|
(url "https://github.com/wgois/OIS.git")
|
||||||
(commit "bb75ccc1aabc1c547195579963601ff6080ca2f2")))
|
(commit (string-append "v" version))))
|
||||||
(file-name (string-append name "-" version))
|
(file-name (git-file-name name version))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32 "0g8krgq5bdx2rw7ig0xva4kqv4x815672i7z6lljp3n8847wmypa"))))
|
||||||
"0w0pamjc3vj0jr718hysrw8x076fq6n9rd6wcb36sn2jd0lqvi98"))))
|
(build-system cmake-build-system)
|
||||||
(build-system gnu-build-system)
|
(arguments
|
||||||
(native-inputs
|
`(#:tests? #f)) ; no test suite
|
||||||
`(("autoconf" ,autoconf)
|
|
||||||
("automake" ,automake)
|
|
||||||
("libtool" ,libtool)
|
|
||||||
("m4" ,m4)
|
|
||||||
("pkg-config" ,pkg-config)))
|
|
||||||
(inputs
|
(inputs
|
||||||
`(("libxaw" ,libxaw)))
|
`(("libx11" ,libx11)))
|
||||||
(synopsis "Object Oriented Input System")
|
(synopsis "Object Oriented Input System")
|
||||||
(description
|
(description
|
||||||
"Cross Platform Object Oriented Input Lib System is a cross platform,
|
"Cross Platform Object Oriented Input Lib System is a cross platform,
|
||||||
|
|
|
@ -112,6 +112,8 @@
|
||||||
#:use-module (gnu packages linux)
|
#:use-module (gnu packages linux)
|
||||||
#:use-module (gnu packages lua)
|
#:use-module (gnu packages lua)
|
||||||
#:use-module (gnu packages haskell)
|
#:use-module (gnu packages haskell)
|
||||||
|
#:use-module (gnu packages man)
|
||||||
|
#:use-module (gnu packages maths)
|
||||||
#:use-module (gnu packages mp3)
|
#:use-module (gnu packages mp3)
|
||||||
#:use-module (gnu packages music)
|
#:use-module (gnu packages music)
|
||||||
#:use-module (gnu packages multiprecision)
|
#:use-module (gnu packages multiprecision)
|
||||||
|
@ -1401,25 +1403,35 @@ interface or via an external visual interface such as GNU XBoard.")
|
||||||
(define freedink-engine
|
(define freedink-engine
|
||||||
(package
|
(package
|
||||||
(name "freedink-engine")
|
(name "freedink-engine")
|
||||||
(version "108.4")
|
(version "109.4")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "mirror://gnu/freedink/freedink-" version
|
(uri (string-append "mirror://gnu/freedink/freedink-" version
|
||||||
".tar.gz"))
|
".tar.gz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"08c51imfjfcydm7h0va09z8qfw5nc837bi2x754ni2z737hb5kw2"))))
|
"0iaagwnyfgm3mqzkj550q60hrsjr13gykg5vfn2nz2ia520bb52g"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments `(#:configure-flags '("--disable-embedded-resources")))
|
(arguments
|
||||||
(native-inputs `(("gettext" ,gettext-minimal)
|
`(#:configure-flags '("--disable-embedded-resources")
|
||||||
|
#:phases
|
||||||
|
(modify-phases %standard-phases
|
||||||
|
(add-after 'unpack 'disable-graphical-tests
|
||||||
|
(lambda _
|
||||||
|
;; These tests require a graphical interface.
|
||||||
|
(substitute* "src/Makefile.am"
|
||||||
|
(("test_gfx_fonts TestIOGfxDisplay") ""))
|
||||||
|
#t)))))
|
||||||
|
(native-inputs `(("autoconf" ,autoconf)
|
||||||
|
("automake" ,automake)
|
||||||
|
("cxxtest" ,cxxtest)
|
||||||
|
("gettext" ,gettext-minimal)
|
||||||
|
("help2man" ,help2man)
|
||||||
("pkg-config" ,pkg-config)))
|
("pkg-config" ,pkg-config)))
|
||||||
(inputs `(("sdl" ,sdl)
|
(inputs `(("sdl-union" ,(sdl-union (list sdl2 sdl2-image sdl2-mixer
|
||||||
("sdl-image" ,sdl-image)
|
sdl2-ttf sdl2-gfx)))
|
||||||
("sdl-mixer" ,sdl-mixer)
|
|
||||||
("sdl-ttf" ,sdl-ttf)
|
|
||||||
("sdl-gfx" ,sdl-gfx)
|
|
||||||
("fontconfig" ,fontconfig)
|
("fontconfig" ,fontconfig)
|
||||||
("check" ,check)))
|
("glm" ,glm)))
|
||||||
(properties '((ftp-directory . "/freedink")
|
(properties '((ftp-directory . "/freedink")
|
||||||
(upstream-name . "freedink")))
|
(upstream-name . "freedink")))
|
||||||
(home-page "https://www.gnu.org/software/freedink/")
|
(home-page "https://www.gnu.org/software/freedink/")
|
||||||
|
|
|
@ -3435,9 +3435,9 @@ without stepping on each others toes.")
|
||||||
;; same way the cogl tests fail, since clutter is based on cogl.
|
;; same way the cogl tests fail, since clutter is based on cogl.
|
||||||
#:tests? #f))
|
#:tests? #f))
|
||||||
(home-page "http://www.clutter-project.org")
|
(home-page "http://www.clutter-project.org")
|
||||||
(synopsis "Open GL based interactive canvas library")
|
(synopsis "OpenGL-based interactive canvas library")
|
||||||
(description
|
(description
|
||||||
"Clutter is an Open GL based interactive canvas library, designed for
|
"Clutter is an OpenGL-based interactive canvas library, designed for
|
||||||
creating fast, mainly 2D single window applications such as media box UIs,
|
creating fast, mainly 2D single window applications such as media box UIs,
|
||||||
presentations, kiosk style applications and so on.")
|
presentations, kiosk style applications and so on.")
|
||||||
(license license:lgpl2.0+)))
|
(license license:lgpl2.0+)))
|
||||||
|
@ -3464,9 +3464,9 @@ presentations, kiosk style applications and so on.")
|
||||||
`(("clutter" ,clutter)
|
`(("clutter" ,clutter)
|
||||||
("gtk+" ,gtk+)))
|
("gtk+" ,gtk+)))
|
||||||
(home-page "http://www.clutter-project.org")
|
(home-page "http://www.clutter-project.org")
|
||||||
(synopsis "Open GL based interactive canvas library GTK+ widget")
|
(synopsis "OpenGL-based interactive canvas library GTK+ widget")
|
||||||
(description
|
(description
|
||||||
"Clutter is an Open GL based interactive canvas library, designed for
|
"Clutter is an OpenGL-based interactive canvas library, designed for
|
||||||
creating fast, mainly 2D single window applications such as media box UIs,
|
creating fast, mainly 2D single window applications such as media box UIs,
|
||||||
presentations, kiosk style applications and so on.")
|
presentations, kiosk style applications and so on.")
|
||||||
(license license:lgpl2.0+)))
|
(license license:lgpl2.0+)))
|
||||||
|
@ -3474,19 +3474,18 @@ presentations, kiosk style applications and so on.")
|
||||||
(define-public clutter-gst
|
(define-public clutter-gst
|
||||||
(package
|
(package
|
||||||
(name "clutter-gst")
|
(name "clutter-gst")
|
||||||
(version "3.0.26")
|
(version "3.0.27")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "mirror://gnome/sources/" name "/"
|
(uri (string-append "mirror://gnome/sources/clutter-gst/"
|
||||||
(version-major+minor version) "/"
|
(version-major+minor version) "/"
|
||||||
name "-" version ".tar.xz"))
|
"clutter-gst-" version ".tar.xz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32 "17czmpl92dzi4h3rn5rishk015yi3jwiw29zv8qan94xcmnbssgy"))))
|
||||||
"0fnblqm4igdx4rn3681bp1gm1y2i00if3iblhlm0zv6ck9nqlqfq"))))
|
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("glib:bin" ,glib "bin") ; for glib-mkenums
|
`(("glib:bin" ,glib "bin") ; for glib-mkenums
|
||||||
("pkg-config" ,pkg-config)
|
("pkg-config" ,pkg-config)
|
||||||
("gobject-introspection" ,gobject-introspection)))
|
("gobject-introspection" ,gobject-introspection)))
|
||||||
(inputs
|
(inputs
|
||||||
|
@ -3498,8 +3497,8 @@ presentations, kiosk style applications and so on.")
|
||||||
(description
|
(description
|
||||||
"Clutter-Gst is an integration library for using GStreamer with Clutter.
|
"Clutter-Gst is an integration library for using GStreamer with Clutter.
|
||||||
It provides a GStreamer sink to upload frames to GL and an actor that
|
It provides a GStreamer sink to upload frames to GL and an actor that
|
||||||
implements the ClutterGstPlayer interface using playbin. Clutter is an Open
|
implements the ClutterGstPlayer interface using playbin. Clutter is an
|
||||||
GL based interactive canvas library.")
|
OpenGL-based interactive canvas library.")
|
||||||
(license license:lgpl2.0+)))
|
(license license:lgpl2.0+)))
|
||||||
|
|
||||||
(define-public libchamplain
|
(define-public libchamplain
|
||||||
|
|
|
@ -573,6 +573,7 @@ from forcing GEXP-PROMISE."
|
||||||
(mlet %store-monad ((guile (package->derivation guile system)))
|
(mlet %store-monad ((guile (package->derivation guile system)))
|
||||||
(gexp->derivation (or name "computed-origin")
|
(gexp->derivation (or name "computed-origin")
|
||||||
(force gexp-promise)
|
(force gexp-promise)
|
||||||
|
#:graft? #f ;nothing to graft
|
||||||
#:system system
|
#:system system
|
||||||
#:guile-for-build guile)))
|
#:guile-for-build guile)))
|
||||||
|
|
||||||
|
|
|
@ -937,7 +937,7 @@ efficient memo functions using tries.")
|
||||||
(home-page "https://github.com/phadej/tree-diff")
|
(home-page "https://github.com/phadej/tree-diff")
|
||||||
(synopsis "Compute difference between (expression) trees")
|
(synopsis "Compute difference between (expression) trees")
|
||||||
(description "This Haskell library provides a function for computing
|
(description "This Haskell library provides a function for computing
|
||||||
the difference bewteen (expression) trees. It also provides a way to
|
the difference between (expression) trees. It also provides a way to
|
||||||
compute the difference between arbitrary abstract datatypes (ADTs) using
|
compute the difference between arbitrary abstract datatypes (ADTs) using
|
||||||
@code{Generics}-derivable helpers.")
|
@code{Generics}-derivable helpers.")
|
||||||
(license license:bsd-3)))
|
(license license:bsd-3)))
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
;;; Copyright © 2018 Meiyo Peng <meiyo.peng@gmail.com>
|
;;; Copyright © 2018 Meiyo Peng <meiyo.peng@gmail.com>
|
||||||
;;; Copyright © 2019 Marius Bakke <mbakke@fastmail.com>
|
;;; Copyright © 2019 Marius Bakke <mbakke@fastmail.com>
|
||||||
;;; Copyright © 2017 Hartmut Goebel <h.goebel@crazy-compilers.com>
|
;;; Copyright © 2017 Hartmut Goebel <h.goebel@crazy-compilers.com>
|
||||||
|
;;; Copyright © 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||||
;;;
|
;;;
|
||||||
;;; This file is part of GNU Guix.
|
;;; This file is part of GNU Guix.
|
||||||
;;;
|
;;;
|
||||||
|
@ -36,14 +37,14 @@
|
||||||
(define-public kdecoration
|
(define-public kdecoration
|
||||||
(package
|
(package
|
||||||
(name "kdecoration")
|
(name "kdecoration")
|
||||||
(version "5.15.0")
|
(version "5.15.1")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "mirror://kde/stable/plasma/" version
|
(uri (string-append "mirror://kde/stable/plasma/" version
|
||||||
"/kdecoration-" version ".tar.xz"))
|
"/kdecoration-" version ".tar.xz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1pcyw6rrz0q7i2jnfvmjz2pixiw2aay19q3pxa1g3qvqydh3id5q"))))
|
"03lxnjbhlnyiw2znflp0f2w77a5pzv5yvsbngvwgp89ig9mansi1"))))
|
||||||
(build-system cmake-build-system)
|
(build-system cmake-build-system)
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
||||||
|
@ -65,14 +66,14 @@ manager which re-parents a Client window to a window decoration frame.")
|
||||||
(define-public kscreenlocker
|
(define-public kscreenlocker
|
||||||
(package
|
(package
|
||||||
(name "kscreenlocker")
|
(name "kscreenlocker")
|
||||||
(version "5.15.0")
|
(version "5.15.1")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "mirror://kde/stable/plasma/" version
|
(uri (string-append "mirror://kde/stable/plasma/" version
|
||||||
"/kscreenlocker-" version ".tar.xz"))
|
"/kscreenlocker-" version ".tar.xz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1hgj2mzbbiqn52j3px2mzz6xzzpzr78q3bcai8ddc4gcl1xgs6yi"))))
|
"1jp2z1wjsd99is31igkfnscs55h755cmp86ppkj596fcxv1krymq"))))
|
||||||
(build-system cmake-build-system)
|
(build-system cmake-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases
|
`(#:phases
|
||||||
|
@ -128,14 +129,14 @@ manager which re-parents a Client window to a window decoration frame.")
|
||||||
(define-public libkscreen
|
(define-public libkscreen
|
||||||
(package
|
(package
|
||||||
(name "libkscreen")
|
(name "libkscreen")
|
||||||
(version "5.15.0")
|
(version "5.15.1")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "mirror://kde/stable/plasma/" version "/"
|
(uri (string-append "mirror://kde/stable/plasma/" version "/"
|
||||||
name "-" version ".tar.xz"))
|
name "-" version ".tar.xz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32 "1clw8966fmwih1fsjasvpgvfq7w728hlabl3i0zjz53r87hdw3mb"))))
|
(base32 "1zpzqafrb576al10f5873nl1z135gscjza6gd3ickfzlvd9qmr18"))))
|
||||||
(build-system cmake-build-system)
|
(build-system cmake-build-system)
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||||
|
@ -167,7 +168,7 @@ basic needs and easy to configure for those who want special setups.")
|
||||||
(define-public libksysguard
|
(define-public libksysguard
|
||||||
(package
|
(package
|
||||||
(name "libksysguard")
|
(name "libksysguard")
|
||||||
(version "5.15.0")
|
(version "5.15.1")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
|
@ -175,7 +176,7 @@ basic needs and easy to configure for those who want special setups.")
|
||||||
"/libksysguard-" version ".tar.xz"))
|
"/libksysguard-" version ".tar.xz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1aqkzbng2qq09rpb21r6drnn866b9y8yba3klhvhi0q5vg3p605d"))))
|
"0ml106yq4q9qagkrcaafgcky18wk76px5a1r6j36wfjqdd6wpzvs"))))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||||
("pkg-config" ,pkg-config)))
|
("pkg-config" ,pkg-config)))
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
;;; Copyright © 2016, 2018, 2019 Ricardo Wurmus <rekado@elephly.net>
|
;;; Copyright © 2016, 2018, 2019 Ricardo Wurmus <rekado@elephly.net>
|
||||||
;;; Copyright © 2016 David Craven <david@craven.ch>
|
;;; Copyright © 2016 David Craven <david@craven.ch>
|
||||||
;;; Copyright © 2016 John Darrington <jmd@gnu.org>
|
;;; Copyright © 2016 John Darrington <jmd@gnu.org>
|
||||||
;;; Copyright © 2016, 2017, 2018 Marius Bakke <mbakke@fastmail.com>
|
;;; Copyright © 2016, 2017, 2018, 2019 Marius Bakke <mbakke@fastmail.com>
|
||||||
;;; Copyright © 2016, 2018 Rene Saavedra <pacoon@protonmail.com>
|
;;; Copyright © 2016, 2018 Rene Saavedra <pacoon@protonmail.com>
|
||||||
;;; Copyright © 2016 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
|
;;; Copyright © 2016 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
|
||||||
;;; Copyright © 2016, 2017 Nils Gillmann <ng0@n0.is>
|
;;; Copyright © 2016, 2017 Nils Gillmann <ng0@n0.is>
|
||||||
|
@ -404,8 +404,8 @@ for ARCH and optionally VARIANT, or #f if there is no such configuration."
|
||||||
It has been modified to remove all non-free binary blobs.")
|
It has been modified to remove all non-free binary blobs.")
|
||||||
(license license:gpl2)))
|
(license license:gpl2)))
|
||||||
|
|
||||||
(define %linux-libre-version "4.20.10")
|
(define %linux-libre-version "4.20.12")
|
||||||
(define %linux-libre-hash "0d386gb1s9ag80iqzms9gdsfzirq7nlkpkkx2d6ky01rv0g4vgqn")
|
(define %linux-libre-hash "16w52g5s7qhvmmz3srai1myl8949nxv6cqybiw3wx3mwcvp95mlh")
|
||||||
|
|
||||||
(define %linux-libre-4.20-patches
|
(define %linux-libre-4.20-patches
|
||||||
(list %boot-logo-patch
|
(list %boot-logo-patch
|
||||||
|
@ -418,8 +418,8 @@ It has been modified to remove all non-free binary blobs.")
|
||||||
#:patches %linux-libre-4.20-patches
|
#:patches %linux-libre-4.20-patches
|
||||||
#:configuration-file kernel-config))
|
#:configuration-file kernel-config))
|
||||||
|
|
||||||
(define %linux-libre-4.19-version "4.19.23")
|
(define %linux-libre-4.19-version "4.19.25")
|
||||||
(define %linux-libre-4.19-hash "0s207vqq2vcrgydjjwb5n2j7di0rjahnrbn3xv4xxlp5scjp59xq")
|
(define %linux-libre-4.19-hash "0kg8gibmyihh4lr7ksp8szrs0jx5sr2g56szm69lff1zmsywpqc6")
|
||||||
|
|
||||||
(define %linux-libre-4.19-patches
|
(define %linux-libre-4.19-patches
|
||||||
(list %boot-logo-patch
|
(list %boot-logo-patch
|
||||||
|
@ -432,8 +432,8 @@ It has been modified to remove all non-free binary blobs.")
|
||||||
#:patches %linux-libre-4.19-patches
|
#:patches %linux-libre-4.19-patches
|
||||||
#:configuration-file kernel-config))
|
#:configuration-file kernel-config))
|
||||||
|
|
||||||
(define %linux-libre-4.14-version "4.14.101")
|
(define %linux-libre-4.14-version "4.14.103")
|
||||||
(define %linux-libre-4.14-hash "02j240x30zkhpazdimlfi0xq6zjdw6fidgdfrdnvfryvhf6j097j")
|
(define %linux-libre-4.14-hash "05zcb7kaj6cni4v0s0qdywwrqzlr63mkqbhxkbmrjz4blxxxdszg")
|
||||||
|
|
||||||
(define-public linux-libre-4.14
|
(define-public linux-libre-4.14
|
||||||
(make-linux-libre %linux-libre-4.14-version
|
(make-linux-libre %linux-libre-4.14-version
|
||||||
|
@ -442,14 +442,14 @@ It has been modified to remove all non-free binary blobs.")
|
||||||
#:configuration-file kernel-config))
|
#:configuration-file kernel-config))
|
||||||
|
|
||||||
(define-public linux-libre-4.9
|
(define-public linux-libre-4.9
|
||||||
(make-linux-libre "4.9.158"
|
(make-linux-libre "4.9.160"
|
||||||
"11v56dzp87wyxrymf2s1cmk7jr440z11m3yan73rnnnqlfq460ig"
|
"1j3z3kn4n9vm7fkzb63ddmxba9r2pm623kar1jn7i5xsd1vz4qr9"
|
||||||
'("x86_64-linux" "i686-linux")
|
'("x86_64-linux" "i686-linux")
|
||||||
#:configuration-file kernel-config))
|
#:configuration-file kernel-config))
|
||||||
|
|
||||||
(define-public linux-libre-4.4
|
(define-public linux-libre-4.4
|
||||||
(make-linux-libre "4.4.174"
|
(make-linux-libre "4.4.176"
|
||||||
"1njd50yc180aarpd5crss3wn0n82lhxbyjrifsm647f3dfjhyvjb"
|
"0c300zqmsadahs2fpzxh6cn7q3h7jxq69msd17rh8v3wnvql8vzx"
|
||||||
'("x86_64-linux" "i686-linux")
|
'("x86_64-linux" "i686-linux")
|
||||||
#:configuration-file kernel-config))
|
#:configuration-file kernel-config))
|
||||||
|
|
||||||
|
@ -1018,7 +1018,7 @@ intercept and print the system calls executed by the program.")
|
||||||
(define-public alsa-lib
|
(define-public alsa-lib
|
||||||
(package
|
(package
|
||||||
(name "alsa-lib")
|
(name "alsa-lib")
|
||||||
(version "1.1.7")
|
(version "1.1.8")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append
|
(uri (string-append
|
||||||
|
@ -1026,7 +1026,7 @@ intercept and print the system calls executed by the program.")
|
||||||
version ".tar.bz2"))
|
version ".tar.bz2"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"02fw7dw202mjid49w9ki3dsfcyvid5fj488561bdzcm3haw00q4x"))))
|
"1pxf0zkmps03l3zzd0fr828xhkg6a8hxljmbxzc2cyj2ls9kmp1w"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(home-page "https://www.alsa-project.org/")
|
(home-page "https://www.alsa-project.org/")
|
||||||
(synopsis "The Advanced Linux Sound Architecture libraries")
|
(synopsis "The Advanced Linux Sound Architecture libraries")
|
||||||
|
@ -1038,14 +1038,14 @@ MIDI functionality to the Linux-based operating system.")
|
||||||
(define-public alsa-utils
|
(define-public alsa-utils
|
||||||
(package
|
(package
|
||||||
(name "alsa-utils")
|
(name "alsa-utils")
|
||||||
(version "1.1.7")
|
(version "1.1.8")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "ftp://ftp.alsa-project.org/pub/utils/"
|
(uri (string-append "ftp://ftp.alsa-project.org/pub/utils/"
|
||||||
name "-" version ".tar.bz2"))
|
name "-" version ".tar.bz2"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"02jlw6a22j2rr7inggfgk2hzx3w0fjhvhs0dn1afpzdp9aspzchx"))))
|
"1kx45yhrxai3k595yyqs4wj0p2n5b0c9mf0k36ljjf1bj8lgb6zx"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
;; XXX: Disable man page creation until we have DocBook.
|
;; XXX: Disable man page creation until we have DocBook.
|
||||||
|
@ -1058,6 +1058,13 @@ MIDI functionality to the Linux-based operating system.")
|
||||||
"/lib/udev/rules.d"))
|
"/lib/udev/rules.d"))
|
||||||
#:phases
|
#:phases
|
||||||
(modify-phases %standard-phases
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'check 'disable-broken-test
|
||||||
|
(lambda _
|
||||||
|
;; XXX: The 1.1.8 release tarball is missing a header that's
|
||||||
|
;; required for this test to work. Fixed in 1.1.9.
|
||||||
|
(substitute* "axfer/test/Makefile"
|
||||||
|
((".*container-test.*") ""))
|
||||||
|
#t))
|
||||||
(add-before
|
(add-before
|
||||||
'install 'pre-install
|
'install 'pre-install
|
||||||
(lambda _
|
(lambda _
|
||||||
|
@ -1085,14 +1092,14 @@ MIDI functionality to the Linux-based operating system.")
|
||||||
(define-public alsa-plugins
|
(define-public alsa-plugins
|
||||||
(package
|
(package
|
||||||
(name "alsa-plugins")
|
(name "alsa-plugins")
|
||||||
(version "1.1.7")
|
(version "1.1.8")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "ftp://ftp.alsa-project.org/pub/plugins/"
|
(uri (string-append "ftp://ftp.alsa-project.org/pub/plugins/"
|
||||||
name "-" version ".tar.bz2"))
|
name "-" version ".tar.bz2"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"0iys4zl1davzyg3mn9lvil1n3k1ifrg3v1caj3k4dqyrnrd40jx7"))))
|
"152r82i6f97gfilfgiax5prxkd4xlcipciv8ha8yrk452qbxyxvz"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
;; TODO: Split libavcodec and speex if possible. It looks like they can not
|
;; TODO: Split libavcodec and speex if possible. It looks like they can not
|
||||||
;; be split, there are references to both in files.
|
;; be split, there are references to both in files.
|
||||||
|
@ -2771,14 +2778,14 @@ about ACPI devices.")
|
||||||
(define-public acpid
|
(define-public acpid
|
||||||
(package
|
(package
|
||||||
(name "acpid")
|
(name "acpid")
|
||||||
(version "2.0.30")
|
(version "2.0.31")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "mirror://sourceforge/acpid2/acpid-"
|
(uri (string-append "mirror://sourceforge/acpid2/acpid-"
|
||||||
version ".tar.xz"))
|
version ".tar.xz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1jzl7hiaspr5xkmsrbl69bib8cs3dp6bq5ix58fbskpnsdi7pdr8"))))
|
"1hrc0xm6q12knbgzhq0i8g2rfrkwcvh1asd7k9rs3nc5xmlwd7gw"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(home-page "https://sourceforge.net/projects/acpid2/")
|
(home-page "https://sourceforge.net/projects/acpid2/")
|
||||||
(synopsis "Daemon for delivering ACPI events to user-space programs")
|
(synopsis "Daemon for delivering ACPI events to user-space programs")
|
||||||
|
@ -5087,6 +5094,10 @@ the superuser to make device nodes.")
|
||||||
(string-append (assoc-ref inputs "util-linux")
|
(string-append (assoc-ref inputs "util-linux")
|
||||||
"/bin/getopt")))
|
"/bin/getopt")))
|
||||||
#t))
|
#t))
|
||||||
|
(add-before 'configure 'setenv
|
||||||
|
(lambda _
|
||||||
|
(setenv "LIBS" "-lacl")
|
||||||
|
#t))
|
||||||
(add-before 'check 'prepare-check
|
(add-before 'check 'prepare-check
|
||||||
(lambda _
|
(lambda _
|
||||||
(setenv "SHELL" (which "bash"))
|
(setenv "SHELL" (which "bash"))
|
||||||
|
@ -5105,7 +5116,8 @@ the superuser to make device nodes.")
|
||||||
(("tar -tvf") "tar --numeric-owner -tvf"))
|
(("tar -tvf") "tar --numeric-owner -tvf"))
|
||||||
#t)))))
|
#t)))))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("sharutils" ,sharutils) ; for the tests
|
`(("acl" ,acl)
|
||||||
|
("sharutils" ,sharutils) ; for the tests
|
||||||
("xz" ,xz))) ; for the tests
|
("xz" ,xz))) ; for the tests
|
||||||
(inputs
|
(inputs
|
||||||
`(("libcap" ,libcap)
|
`(("libcap" ,libcap)
|
||||||
|
|
|
@ -261,14 +261,14 @@ aliasing facilities to work just as they would on normal mail.")
|
||||||
(define-public mutt
|
(define-public mutt
|
||||||
(package
|
(package
|
||||||
(name "mutt")
|
(name "mutt")
|
||||||
(version "1.11.2")
|
(version "1.11.3")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "https://bitbucket.org/mutt/mutt/downloads/"
|
(uri (string-append "https://bitbucket.org/mutt/mutt/downloads/"
|
||||||
"mutt-" version ".tar.gz"))
|
"mutt-" version ".tar.gz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"08w7lbhj5ba2zkjcd0cxkgfiy9y82yhg731xjg9i9292kz1x8p6s"))
|
"0h8rmcc62n1pagm7mjjccd5fxyhhi4vbvp8m88digkdf5z0g8hm5"))
|
||||||
(patches (search-patches "mutt-store-references.patch"))))
|
(patches (search-patches "mutt-store-references.patch"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(inputs
|
(inputs
|
||||||
|
|
|
@ -428,15 +428,17 @@ LP/MIP solver is included in the package.")
|
||||||
(define-public 4ti2
|
(define-public 4ti2
|
||||||
(package
|
(package
|
||||||
(name "4ti2")
|
(name "4ti2")
|
||||||
(version "1.6.7")
|
(version "1.6.9")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "http://www.4ti2.de/version_" version
|
(uri (string-append "https://github.com/4ti2/4ti2/releases/download/"
|
||||||
"/4ti2-" version ".tar.gz"))
|
"Release_"
|
||||||
(sha256
|
(string-map (lambda (c) (if (char=? c #\.) #\_ c))
|
||||||
(base32
|
version)
|
||||||
"1frix3rnm9ffr93alqzw4cavxbfpf524l8rfbmcpyhwd3n1km0yl"))))
|
"/4ti2-" version ".tar.gz"))
|
||||||
|
(sha256
|
||||||
|
(base32 "0rj92x6p9m3la5gasjbj7sa569im527ffmka5y2sv1amgd3fflrh"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("which" ,(@ (gnu packages base) which)))) ; for the tests
|
`(("which" ,(@ (gnu packages base) which)))) ; for the tests
|
||||||
|
@ -2956,6 +2958,7 @@ parts of it.")
|
||||||
#:make-flags
|
#:make-flags
|
||||||
(list (string-append "PREFIX=" (assoc-ref %outputs "out"))
|
(list (string-append "PREFIX=" (assoc-ref %outputs "out"))
|
||||||
"SHELL=bash"
|
"SHELL=bash"
|
||||||
|
"MAKE_NB_JOBS=0" ;use jobserver for submakes
|
||||||
;; Build the library for all supported CPUs. This allows
|
;; Build the library for all supported CPUs. This allows
|
||||||
;; switching CPU targets at runtime with the environment variable
|
;; switching CPU targets at runtime with the environment variable
|
||||||
;; OPENBLAS_CORETYPE=<type>, where "type" is a supported CPU type.
|
;; OPENBLAS_CORETYPE=<type>, where "type" is a supported CPU type.
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
;;; Copyright © 2017, 2018 Arun Isaac <arunisaac@systemreboot.net>
|
;;; Copyright © 2017, 2018 Arun Isaac <arunisaac@systemreboot.net>
|
||||||
;;; Copyright © 2017, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
;;; Copyright © 2017, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||||
;;; Copyright © 2017 Theodoros Foradis <theodoros@foradis.org>
|
;;; Copyright © 2017 Theodoros Foradis <theodoros@foradis.org>
|
||||||
;;; Copyright © 2017, 2018 Rutger Helling <rhelling@mykolab.com>
|
;;; Copyright © 2017, 2018, 2019 Rutger Helling <rhelling@mykolab.com>
|
||||||
;;; Copyright © 2018 Leo Famulari <leo@famulari.name>
|
;;; Copyright © 2018 Leo Famulari <leo@famulari.name>
|
||||||
;;; Copyright © 2018 Pierre-Antoine Rouby <contact@parouby.fr>
|
;;; Copyright © 2018 Pierre-Antoine Rouby <contact@parouby.fr>
|
||||||
;;;
|
;;;
|
||||||
|
@ -975,7 +975,7 @@ and prevent message loss.")
|
||||||
(define-public c-toxcore
|
(define-public c-toxcore
|
||||||
(package
|
(package
|
||||||
(name "c-toxcore")
|
(name "c-toxcore")
|
||||||
(version "0.2.8")
|
(version "0.2.9")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method git-fetch)
|
(method git-fetch)
|
||||||
|
@ -985,7 +985,7 @@ and prevent message loss.")
|
||||||
(file-name (git-file-name name version))
|
(file-name (git-file-name name version))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"0xgnraysz25fbws5zwjk92mwnl8k1yih701qam8kgm3rxh50kyhm"))))
|
"0aljr9hqybla6p61af6fdkv0x8gph7c2wacqqa9hq2z9w0p4fs5j"))))
|
||||||
(arguments
|
(arguments
|
||||||
`(#:tests? #f)) ; FIXME: Testsuite seems to stay stuck on test 3. Disable
|
`(#:tests? #f)) ; FIXME: Testsuite seems to stay stuck on test 3. Disable
|
||||||
; for now.
|
; for now.
|
||||||
|
|
|
@ -196,8 +196,6 @@ bind processes, and much more.")
|
||||||
`(#:configure-flags `("--enable-mpi-ext=affinity" ;cr doesn't work
|
`(#:configure-flags `("--enable-mpi-ext=affinity" ;cr doesn't work
|
||||||
"--enable-memchecker"
|
"--enable-memchecker"
|
||||||
"--with-sge"
|
"--with-sge"
|
||||||
"--with-psm"
|
|
||||||
"--with-psm2"
|
|
||||||
"--with-valgrind"
|
"--with-valgrind"
|
||||||
"--with-hwloc=external"
|
"--with-hwloc=external"
|
||||||
"--with-libevent"
|
"--with-libevent"
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
;;; Copyright © 2016 Jan Nieuwenhuizen <janneke@gnu.org>
|
;;; Copyright © 2016 Jan Nieuwenhuizen <janneke@gnu.org>
|
||||||
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||||
;;; Copyright © 2018 Eric Bavier <bavier@member.fsf.org>
|
;;; Copyright © 2018 Eric Bavier <bavier@member.fsf.org>
|
||||||
;;; Copyright © 2018 Efraim Flashner <efraim@flashner.co.il>
|
;;; Copyright © 2018, 2019 Efraim Flashner <efraim@flashner.co.il>
|
||||||
;;;
|
;;;
|
||||||
;;; This file is part of GNU Guix.
|
;;; This file is part of GNU Guix.
|
||||||
;;;
|
;;;
|
||||||
|
@ -192,14 +192,14 @@ error. Additionally, iRRAM uses the concept of multi-valued functions.")
|
||||||
(define-public qd
|
(define-public qd
|
||||||
(package
|
(package
|
||||||
(name "qd")
|
(name "qd")
|
||||||
(version "2.3.18")
|
(version "2.3.22")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "http://crd.lbl.gov/~dhbailey/mpdist/qd-"
|
(uri (string-append "http://crd.lbl.gov/~dhbailey/mpdist/qd-"
|
||||||
version ".tar.gz"))
|
version ".tar.gz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"0vkihcj9fyv2cycq8515713gbs3yskhmivy8bznvx72i6ddnn2c1"))))
|
"0wpgdzjcbanwd0c9mk90n04nas0q5fwc5zkrlbxyn6yjd2n8k3i6"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("gfortran" ,gfortran)))
|
`(("gfortran" ,gfortran)))
|
||||||
|
@ -290,3 +290,59 @@ Libs: -L~a/lib -ltfm~%"
|
||||||
ISO C. It is a port of LibTomMath with optional support for inline assembler
|
ISO C. It is a port of LibTomMath with optional support for inline assembler
|
||||||
multiplies.")
|
multiplies.")
|
||||||
(license public-domain)))
|
(license public-domain)))
|
||||||
|
|
||||||
|
(define-public libtommath
|
||||||
|
(package
|
||||||
|
(name "libtommath")
|
||||||
|
(version "1.1.0")
|
||||||
|
(outputs '("out" "static"))
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (string-append "https://github.com/libtom/libtommath/releases/"
|
||||||
|
"download/v" version "/ltm-" version ".tar.xz"))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"1bbyagqzfdbg37k1n08nsqzdf44z8zsnjjinqbsyj7rxg246qilh"))
|
||||||
|
(patches (search-patches "libtommath-fix-linkage.patch"))))
|
||||||
|
(build-system gnu-build-system)
|
||||||
|
(arguments
|
||||||
|
'(#:phases
|
||||||
|
(modify-phases %standard-phases
|
||||||
|
(delete 'configure) ; no configure
|
||||||
|
(add-after 'unpack 'prepare-build
|
||||||
|
(lambda _
|
||||||
|
;; Don't pull in coreutils.
|
||||||
|
(substitute* "makefile_include.mk"
|
||||||
|
(("arch") "uname -m"))
|
||||||
|
|
||||||
|
;; We want the shared library by default so force it to be the
|
||||||
|
;; default makefile target.
|
||||||
|
(delete-file "makefile")
|
||||||
|
(symlink "makefile.shared" "makefile")
|
||||||
|
#t))
|
||||||
|
(add-after 'install 'remove-static-library
|
||||||
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
|
(delete-file (string-append (assoc-ref outputs "out")
|
||||||
|
"/lib/libtommath.a"))
|
||||||
|
#t))
|
||||||
|
(replace 'check
|
||||||
|
(lambda* (#:key make-flags #:allow-other-keys)
|
||||||
|
(apply invoke "make" "test_standalone" make-flags)
|
||||||
|
(invoke "sh" "test")))
|
||||||
|
(add-after 'install 'install-static-library
|
||||||
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
|
(invoke "make" "-f" "makefile.unix" "install"
|
||||||
|
(string-append "PREFIX=" (assoc-ref outputs "static"))
|
||||||
|
(string-append "CC=" (which "gcc"))))))
|
||||||
|
#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out"))
|
||||||
|
"CC=gcc")))
|
||||||
|
(native-inputs
|
||||||
|
`(("libtool" ,libtool)))
|
||||||
|
(home-page "https://www.libtom.net/LibTomMath/")
|
||||||
|
(synopsis "Portable number theoretic multiple-precision integer library")
|
||||||
|
(description "LibTomMath is a portable number theoretic multiple-precision
|
||||||
|
integer library written entirely in C. It's designed to provide an API that is
|
||||||
|
simple to work with that provides fairly efficient routines that build out of
|
||||||
|
the box without configuration.")
|
||||||
|
(license unlicense)))
|
||||||
|
|
|
@ -48,7 +48,7 @@
|
||||||
(define-public parallel
|
(define-public parallel
|
||||||
(package
|
(package
|
||||||
(name "parallel")
|
(name "parallel")
|
||||||
(version "20190122")
|
(version "20190222")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
|
@ -56,7 +56,7 @@
|
||||||
version ".tar.bz2"))
|
version ".tar.bz2"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"030rjhis8s47gkm05k4vc9p886cxvadpgzs8rqmgzvlc38h5ywxf"))))
|
"073bj0ji9liq07j6a7y9i4kxfkv06kvavhh7654f2bgfavfbmcc6"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases
|
`(#:phases
|
||||||
|
|
|
@ -16,16 +16,6 @@ diff --git a/include/xtensa-config.h b/include/xtensa-config.h
|
||||||
index 30f4f41..fe9b051 100644
|
index 30f4f41..fe9b051 100644
|
||||||
--- a/include/xtensa-config.h
|
--- a/include/xtensa-config.h
|
||||||
+++ b/include/xtensa-config.h
|
+++ b/include/xtensa-config.h
|
||||||
@@ -1,7 +1,7 @@
|
|
||||||
/* Xtensa configuration settings.
|
|
||||||
- Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2010
|
|
||||||
+ Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
|
||||||
Free Software Foundation, Inc.
|
|
||||||
- Contributed by Bob Wilson (bob.wilson@acm.org) at Tensilica.
|
|
||||||
+ Contributed by Bob Wilson (bwilson@tensilica.com) at Tensilica.
|
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
|
||||||
it under the terms of the GNU General Public License as published by
|
|
||||||
@@ -44,10 +44,7 @@
|
@@ -44,10 +44,7 @@
|
||||||
#define XCHAL_HAVE_L32R 1
|
#define XCHAL_HAVE_L32R 1
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,9 @@
|
||||||
|
From: Tobias Geerinckx-Rice <me@tobias.gr>
|
||||||
|
Date: Sun, 24 Feb 2019 15:50:37 +0100
|
||||||
|
Subject: gnu: clamav: Add support for system tomsfastmath.
|
||||||
|
|
||||||
|
Adjusted from the original for clamav 0.101.1:
|
||||||
|
|
||||||
From 756ff89526b5ffaa7a4f49b1bbecf2ecbd6f85f9 Mon Sep 17 00:00:00 2001
|
From 756ff89526b5ffaa7a4f49b1bbecf2ecbd6f85f9 Mon Sep 17 00:00:00 2001
|
||||||
From: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
|
From: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
|
||||||
Date: Wed, 11 Mar 2015 20:03:15 +0100
|
Date: Wed, 11 Mar 2015 20:03:15 +0100
|
||||||
|
@ -13,17 +19,17 @@ Patch-Name: add-support-for-system-tomsfastmath.patch
|
||||||
5 files changed, 28 insertions(+), 4 deletions(-)
|
5 files changed, 28 insertions(+), 4 deletions(-)
|
||||||
create mode 100644 m4/reorganization/libs/tomsfastmath.m4
|
create mode 100644 m4/reorganization/libs/tomsfastmath.m4
|
||||||
|
|
||||||
--- a/configure.ac
|
--- a/configure.ac 1970-01-01 01:00:00.000000000 +0100
|
||||||
+++ b/configure.ac
|
+++ b/configure.ac 2019-02-24 15:47:14.076992864 +0100
|
||||||
@@ -82,6 +82,7 @@ m4_include([m4/reorganization/libs/xml.m
|
@@ -89,6 +89,7 @@
|
||||||
m4_include([m4/reorganization/libs/openssl.m4])
|
|
||||||
m4_include([m4/reorganization/libs/json.m4])
|
m4_include([m4/reorganization/libs/json.m4])
|
||||||
m4_include([m4/reorganization/libs/pcre.m4])
|
m4_include([m4/reorganization/libs/pcre.m4])
|
||||||
|
m4_include([m4/reorganization/libs/libmspack.m4])
|
||||||
+m4_include([m4/reorganization/libs/tomsfastmath.m4])
|
+m4_include([m4/reorganization/libs/tomsfastmath.m4])
|
||||||
|
|
||||||
AM_MAINTAINER_MODE
|
if test "x$use_internal_mspack" = "xno"; then
|
||||||
m4_include([m4/reorganization/libs/libz.m4])
|
mspack_msg="External, $LIBMSPACK_CFLAGS $LIBMSPACK_LIBS"
|
||||||
@@ -285,6 +286,7 @@ else
|
@@ -297,6 +298,7 @@
|
||||||
fi
|
fi
|
||||||
CL_MSG_STATUS([yara ],[$enable_yara],[$enable_yara])
|
CL_MSG_STATUS([yara ],[$enable_yara],[$enable_yara])
|
||||||
CL_MSG_STATUS([fts ],[yes],[$lfs_fts_msg])
|
CL_MSG_STATUS([fts ],[yes],[$lfs_fts_msg])
|
||||||
|
@ -31,34 +37,9 @@ Patch-Name: add-support-for-system-tomsfastmath.patch
|
||||||
|
|
||||||
|
|
||||||
# Yep, downgrading the compiler avoids the bug too:
|
# Yep, downgrading the compiler avoids the bug too:
|
||||||
--- a/libclamav/Makefile.am
|
diff -Naur clamav-0.101.1/libclamav/bignum.h clamav-0.101.1b/libclamav/bignum.h
|
||||||
+++ b/libclamav/Makefile.am
|
--- a/libclamav/bignum.h 1970-01-01 01:00:00.000000000 +0100
|
||||||
@@ -496,8 +496,10 @@ libclamav_la_SOURCES += yara_arena.c \
|
+++ b/libclamav/bignum.h 2019-02-24 15:46:36.216998323 +0100
|
||||||
yara_clam.h
|
|
||||||
endif
|
|
||||||
|
|
||||||
-libclamav_la_SOURCES += bignum.h\
|
|
||||||
- bignum_fast.h\
|
|
||||||
+libclamav_la_SOURCES += bignum.h
|
|
||||||
+
|
|
||||||
+if !SYSTEM_TOMSFASTMATH
|
|
||||||
+libclamav_la_SOURCES += bignum_fast.h\
|
|
||||||
tomsfastmath/addsub/fp_add.c\
|
|
||||||
tomsfastmath/addsub/fp_add_d.c\
|
|
||||||
tomsfastmath/addsub/fp_addmod.c\
|
|
||||||
@@ -579,6 +581,10 @@ libclamav_la_SOURCES += bignum.h\
|
|
||||||
tomsfastmath/sqr/fp_sqr_comba_generic.c\
|
|
||||||
tomsfastmath/sqr/fp_sqr_comba_small_set.c\
|
|
||||||
tomsfastmath/sqr/fp_sqrmod.c
|
|
||||||
+else
|
|
||||||
+libclamav_la_CFLAGS += $(TOMSFASTMATH_CFLAGS)
|
|
||||||
+libclamav_la_LIBADD += $(TOMSFASTMATH_LIBS)
|
|
||||||
+endif
|
|
||||||
|
|
||||||
.PHONY: version.h.tmp
|
|
||||||
version.c: version.h
|
|
||||||
--- a/libclamav/bignum.h
|
|
||||||
+++ b/libclamav/bignum.h
|
|
||||||
@@ -1,9 +1,13 @@
|
@@ -1,9 +1,13 @@
|
||||||
#ifndef BIGNUM_H_
|
#ifndef BIGNUM_H_
|
||||||
#define BIGNUM_H_
|
#define BIGNUM_H_
|
||||||
|
@ -74,9 +55,37 @@ Patch-Name: add-support-for-system-tomsfastmath.patch
|
||||||
typedef fp_int mp_int;
|
typedef fp_int mp_int;
|
||||||
#define mp_cmp fp_cmp
|
#define mp_cmp fp_cmp
|
||||||
#define mp_toradix_n(a,b,c,d) fp_toradix_n(a,b,c,d)
|
#define mp_toradix_n(a,b,c,d) fp_toradix_n(a,b,c,d)
|
||||||
--- a/libclamav/xdp.c
|
diff -Naur clamav-0.101.1/libclamav/Makefile.am clamav-0.101.1b/libclamav/Makefile.am
|
||||||
+++ b/libclamav/xdp.c
|
--- a/libclamav/Makefile.am 1970-01-01 01:00:00.000000000 +0100
|
||||||
@@ -57,7 +57,7 @@
|
+++ b/libclamav/Makefile.am 2019-02-24 15:46:36.216998323 +0100
|
||||||
|
@@ -597,8 +597,10 @@
|
||||||
|
yara_clam.h
|
||||||
|
endif
|
||||||
|
|
||||||
|
-libclamav_la_SOURCES += bignum.h\
|
||||||
|
- bignum_fast.h\
|
||||||
|
+libclamav_la_SOURCES += bignum.h
|
||||||
|
+
|
||||||
|
+if !SYSTEM_TOMSFASTMATH
|
||||||
|
+libclamav_la_SOURCES += bignum_fast.h\
|
||||||
|
tomsfastmath/addsub/fp_add.c\
|
||||||
|
tomsfastmath/addsub/fp_add_d.c\
|
||||||
|
tomsfastmath/addsub/fp_addmod.c\
|
||||||
|
@@ -680,6 +682,10 @@
|
||||||
|
tomsfastmath/sqr/fp_sqr_comba_generic.c\
|
||||||
|
tomsfastmath/sqr/fp_sqr_comba_small_set.c\
|
||||||
|
tomsfastmath/sqr/fp_sqrmod.c
|
||||||
|
+else
|
||||||
|
+libclamav_la_CFLAGS += $(TOMSFASTMATH_CFLAGS)
|
||||||
|
+libclamav_la_LIBADD += $(TOMSFASTMATH_LIBS)
|
||||||
|
+endif
|
||||||
|
|
||||||
|
.PHONY: version.h.tmp
|
||||||
|
version.c: version.h
|
||||||
|
diff -Naur clamav-0.101.1/libclamav/xdp.c clamav-0.101.1b/libclamav/xdp.c
|
||||||
|
--- a/libclamav/xdp.c 1970-01-01 01:00:00.000000000 +0100
|
||||||
|
+++ b/libclamav/xdp.c 2019-02-24 15:46:36.216998323 +0100
|
||||||
|
@@ -52,7 +52,7 @@
|
||||||
#include "scanners.h"
|
#include "scanners.h"
|
||||||
#include "conv.h"
|
#include "conv.h"
|
||||||
#include "xdp.h"
|
#include "xdp.h"
|
||||||
|
@ -85,8 +94,9 @@ Patch-Name: add-support-for-system-tomsfastmath.patch
|
||||||
#include "filetypes.h"
|
#include "filetypes.h"
|
||||||
|
|
||||||
static char *dump_xdp(cli_ctx *ctx, const char *start, size_t sz);
|
static char *dump_xdp(cli_ctx *ctx, const char *start, size_t sz);
|
||||||
--- /dev/null
|
diff -Naur clamav-0.101.1/m4/reorganization/libs/tomsfastmath.m4 clamav-0.101.1b/m4/reorganization/libs/tomsfastmath.m4
|
||||||
+++ b/m4/reorganization/libs/tomsfastmath.m4
|
--- a/m4/reorganization/libs/tomsfastmath.m4 1970-01-01 01:00:00.000000000 +0100
|
||||||
|
+++ b/m4/reorganization/libs/tomsfastmath.m4 2019-02-24 15:46:36.216998323 +0100
|
||||||
@@ -0,0 +1,12 @@
|
@@ -0,0 +1,12 @@
|
||||||
+dnl Check for system tomsfastmath
|
+dnl Check for system tomsfastmath
|
||||||
+PKG_CHECK_MODULES([TOMSFASTMATH], [tomsfastmath], [have_system_tomsfastmath=yes], [have_system_tomsfastmath=no])
|
+PKG_CHECK_MODULES([TOMSFASTMATH], [tomsfastmath], [have_system_tomsfastmath=yes], [have_system_tomsfastmath=no])
|
||||||
|
|
|
@ -0,0 +1,55 @@
|
||||||
|
https://github.com/libtom/libtommath/commit/93dea3a4162527346cd8856bfda6f17ffe98ab04.patch
|
||||||
|
|
||||||
|
From 93dea3a4162527346cd8856bfda6f17ffe98ab04 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Steffen Jaeckel <s@jaeckel.eu>
|
||||||
|
Date: Thu, 31 Jan 2019 14:12:03 +0100
|
||||||
|
Subject: [PATCH] makefile.shared: fix compilation and linkage
|
||||||
|
|
||||||
|
---
|
||||||
|
makefile.shared | 15 ++++++++-------
|
||||||
|
1 file changed, 8 insertions(+), 7 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/makefile.shared b/makefile.shared
|
||||||
|
index 3955f830..870b18d1 100644
|
||||||
|
--- a/makefile.shared
|
||||||
|
+++ b/makefile.shared
|
||||||
|
@@ -18,6 +18,7 @@ ifndef LIBTOOL
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC)
|
||||||
|
+LTLINK = $(LIBTOOL) --mode=link --tag=CC $(CC)
|
||||||
|
|
||||||
|
LCOV_ARGS=--directory .libs --directory .
|
||||||
|
|
||||||
|
@@ -59,7 +60,7 @@ objs: $(OBJECTS)
|
||||||
|
LOBJECTS = $(OBJECTS:.o=.lo)
|
||||||
|
|
||||||
|
$(LIBNAME): $(OBJECTS)
|
||||||
|
- $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) $(LOBJECTS) -o $(LIBNAME) -rpath $(LIBPATH) -version-info $(VERSION_SO) $(LIBTOOLFLAGS)
|
||||||
|
+ $(LTLINK) $(LDFLAGS) $(LOBJECTS) -o $(LIBNAME) -rpath $(LIBPATH) -version-info $(VERSION_SO) $(LIBTOOLFLAGS)
|
||||||
|
|
||||||
|
install: $(LIBNAME)
|
||||||
|
install -d $(DESTDIR)$(LIBPATH)
|
||||||
|
@@ -76,16 +77,16 @@ uninstall:
|
||||||
|
rm $(DESTDIR)$(LIBPATH)/pkgconfig/libtommath.pc
|
||||||
|
|
||||||
|
test: $(LIBNAME) demo/demo.o
|
||||||
|
- $(CC) $(CFLAGS) -c demo/demo.c -o demo/demo.o
|
||||||
|
- $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -o test demo/demo.o $(LIBNAME)
|
||||||
|
+ $(LTCOMPILE) $(CFLAGS) -c demo/demo.c -o demo/demo.o
|
||||||
|
+ $(LTLINK) $(LDFLAGS) -o test demo/demo.o $(LIBNAME)
|
||||||
|
|
||||||
|
test_standalone: $(LIBNAME) demo/demo.o
|
||||||
|
- $(CC) $(CFLAGS) -c demo/demo.c -o demo/demo.o
|
||||||
|
- $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -o test demo/demo.o $(LIBNAME)
|
||||||
|
+ $(LTCOMPILE) $(CFLAGS) -c demo/demo.c -o demo/demo.o
|
||||||
|
+ $(LTLINK) $(LDFLAGS) -o test demo/demo.o $(LIBNAME)
|
||||||
|
|
||||||
|
.PHONY: mtest
|
||||||
|
mtest:
|
||||||
|
- cd mtest ; $(CC) $(CFLAGS) $(LDFLAGS) mtest.c -o mtest
|
||||||
|
+ cd mtest ; $(CC) $(CFLAGS) -O0 mtest.c $(LDFLAGS) -o mtest
|
||||||
|
|
||||||
|
timing: $(LIBNAME) demo/timing.c
|
||||||
|
- $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -DTIMER demo/timing.c $(LIBNAME) -o timing
|
||||||
|
+ $(LTLINK) $(CFLAGS) $(LDFLAGS) -DTIMER demo/timing.c $(LIBNAME) -o timing
|
|
@ -6411,25 +6411,20 @@ system threads instead of Perl threads.")
|
||||||
(define-public perl-net-idn-encode
|
(define-public perl-net-idn-encode
|
||||||
(package
|
(package
|
||||||
(name "perl-net-idn-encode")
|
(name "perl-net-idn-encode")
|
||||||
(version "2.400")
|
(version "2.500")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append
|
(uri (string-append "mirror://cpan/authors/id/C/CF/CFAERBER/"
|
||||||
"mirror://cpan/authors/id/C/CF/CFAERBER/Net-IDN-Encode-"
|
"Net-IDN-Encode-" version ".tar.gz"))
|
||||||
version
|
|
||||||
".tar.gz"))
|
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32 "1aiy7adirk3wpwlczd8sldi9k1dray0jrg1lbcrcw97zwcrkciam"))))
|
||||||
"0a9knav5f9kjldrkxx1k47ivd3p23zkmi8aqgyhnxidhgasz1dlq"))))
|
|
||||||
(build-system perl-build-system)
|
(build-system perl-build-system)
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("perl-module-build" ,perl-module-build)
|
`(("perl-module-build" ,perl-module-build)
|
||||||
("perl-test-nowarnings" ,perl-test-nowarnings)))
|
("perl-test-nowarnings" ,perl-test-nowarnings)))
|
||||||
(home-page
|
(home-page "https://metacpan.org/release/Net-IDN-Encode")
|
||||||
"https://metacpan.org/release/Net-IDN-Encode")
|
(synopsis "Internationalizing Domain Names in Applications (IDNA)")
|
||||||
(synopsis
|
|
||||||
"Internationalizing Domain Names in Applications (IDNA)")
|
|
||||||
(description
|
(description
|
||||||
"Internationalized Domain Names (IDNs) use characters drawn from a large
|
"Internationalized Domain Names (IDNs) use characters drawn from a large
|
||||||
repertoire (Unicode), but IDNA allows the non-ASCII characters to be
|
repertoire (Unicode), but IDNA allows the non-ASCII characters to be
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
;;; GNU Guix --- Functional package management for GNU
|
;;; GNU Guix --- Functional package management for GNU
|
||||||
;;; Copyright © 2013, 2014, 2016 Ludovic Courtès <ludo@gnu.org>
|
;;; Copyright © 2013, 2014, 2016 Ludovic Courtès <ludo@gnu.org>
|
||||||
;;; Copyright © 2015, 2016 Ricardo Wurmus <rekado@elephly.net>
|
;;; Copyright © 2015, 2016 Ricardo Wurmus <rekado@elephly.net>
|
||||||
;;; Copyright © 2017 Tobias Geerinckx-Rice <me@tobias.gr>
|
;;; Copyright © 2017, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||||
;;;
|
;;;
|
||||||
;;; This file is part of GNU Guix.
|
;;; This file is part of GNU Guix.
|
||||||
;;;
|
;;;
|
||||||
|
@ -21,6 +21,7 @@
|
||||||
(define-module (gnu packages popt)
|
(define-module (gnu packages popt)
|
||||||
#:use-module (guix packages)
|
#:use-module (guix packages)
|
||||||
#:use-module (guix download)
|
#:use-module (guix download)
|
||||||
|
#:use-module (guix git-download)
|
||||||
#:use-module (guix build-system gnu)
|
#:use-module (guix build-system gnu)
|
||||||
#:use-module (guix build-system cmake)
|
#:use-module (guix build-system cmake)
|
||||||
#:use-module (guix licenses))
|
#:use-module (guix licenses))
|
||||||
|
@ -96,15 +97,16 @@ similar to getopt(3), it contains a number of enhancements, including:
|
||||||
(define-public gflags
|
(define-public gflags
|
||||||
(package
|
(package
|
||||||
(name "gflags")
|
(name "gflags")
|
||||||
(version "2.2.1")
|
(version "2.2.2")
|
||||||
(source (origin
|
(source
|
||||||
(method url-fetch)
|
(origin
|
||||||
(uri (string-append "https://github.com/gflags/gflags"
|
(method git-fetch)
|
||||||
"/archive/v" version ".tar.gz"))
|
(uri (git-reference
|
||||||
(sha256
|
(url "https://github.com/gflags/gflags.git")
|
||||||
(base32
|
(commit (string-append "v" version))))
|
||||||
"03lxc2ah8i392kh1naq99iip34k4fpv22kwflyx3byd2ssycs9xf"))
|
(sha256
|
||||||
(file-name (string-append name "-" version ".tar.gz"))))
|
(base32 "147i3md3nxkjlrccqg4mq1kyzc7yrhvqv5902iibc7znkvzdvlp0"))
|
||||||
|
(file-name (git-file-name name version))))
|
||||||
(build-system cmake-build-system)
|
(build-system cmake-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:configure-flags '("-DBUILD_SHARED_LIBS=ON"
|
'(#:configure-flags '("-DBUILD_SHARED_LIBS=ON"
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
;;; GNU Guix --- Functional package management for GNU
|
;;; GNU Guix --- Functional package management for GNU
|
||||||
;;; Copyright © 2019 Ricardo Wurmus <rekado@elephly.net>
|
;;; Copyright © 2019 Ricardo Wurmus <rekado@elephly.net>
|
||||||
|
;;; Copyright © 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||||
;;;
|
;;;
|
||||||
;;; This file is part of GNU Guix.
|
;;; This file is part of GNU Guix.
|
||||||
;;;
|
;;;
|
||||||
|
@ -30,14 +31,14 @@
|
||||||
(define-public python-coveralls
|
(define-public python-coveralls
|
||||||
(package
|
(package
|
||||||
(name "python-coveralls")
|
(name "python-coveralls")
|
||||||
(version "1.5.1")
|
(version "1.6.0")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (pypi-uri "coveralls" version))
|
(uri (pypi-uri "coveralls" version))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"0vfdny96gcq05qk5wxdbfxfaaprdk7c9q2pqvg7ac5l9sf48wqxb"))))
|
"1dswhd2q2412wrldi97hdwlsymj9pm79v7pvjx53z5wh2d33w8bg"))))
|
||||||
(build-system python-build-system)
|
(build-system python-build-system)
|
||||||
(propagated-inputs
|
(propagated-inputs
|
||||||
`(("python-coverage" ,python-coverage)
|
`(("python-coverage" ,python-coverage)
|
||||||
|
|
|
@ -1138,17 +1138,17 @@ other Python program.")
|
||||||
(define-public python-empy
|
(define-public python-empy
|
||||||
(package
|
(package
|
||||||
(name "python-empy")
|
(name "python-empy")
|
||||||
(version "3.3")
|
(version "3.3.3")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "http://www.alcyone.com/software/empy/empy-"
|
(uri (string-append "http://www.alcyone.com/software/empy/empy-"
|
||||||
version ".tar.gz"))
|
version ".tar.gz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"01g8mmkfnvjdmlhsihwyx56lrg7r5m5d2fg6mnxsvy6g0dnl69f6"))))
|
"1mxfy5mgp473ga1pgz2nvm8ds6z4g3hdky8523z6jzvcs9ny6hcq"))))
|
||||||
(build-system python-build-system)
|
(build-system python-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:tests? #f)) ;python2 only
|
`(#:tests? #f)) ; python2 only
|
||||||
(home-page "http://www.alcyone.com/software/empy/")
|
(home-page "http://www.alcyone.com/software/empy/")
|
||||||
(synopsis "Templating system for Python")
|
(synopsis "Templating system for Python")
|
||||||
(description
|
(description
|
||||||
|
@ -1166,7 +1166,11 @@ commands.")
|
||||||
(license license:lgpl2.1+)))
|
(license license:lgpl2.1+)))
|
||||||
|
|
||||||
(define-public python2-empy
|
(define-public python2-empy
|
||||||
(package-with-python2 python-empy))
|
(let ((base (package-with-python2 (strip-python2-variant python-empy))))
|
||||||
|
(package
|
||||||
|
(inherit base)
|
||||||
|
(arguments `(,@(package-arguments base)
|
||||||
|
#:tests? #t)))))
|
||||||
|
|
||||||
(define-public python2-element-tree
|
(define-public python2-element-tree
|
||||||
(package
|
(package
|
||||||
|
@ -2762,13 +2766,13 @@ and is very extensible.")
|
||||||
(define-public python-scikit-image
|
(define-public python-scikit-image
|
||||||
(package
|
(package
|
||||||
(name "python-scikit-image")
|
(name "python-scikit-image")
|
||||||
(version "0.14.1")
|
(version "0.14.2")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (pypi-uri "scikit-image" version))
|
(uri (pypi-uri "scikit-image" version))
|
||||||
(sha256
|
(sha256
|
||||||
(base32 "0l1c3rl4s1jyv80i5hns4pgih09zrxfj7lygdc51w8sgyysb7ac6"))))
|
(base32 "07qchljkyxvg5nrm12fvszi7pmjk4m01qp0w0z8syxzxxs20pz8s"))))
|
||||||
(build-system python-build-system)
|
(build-system python-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
;; TODO: Some tests require running X11 server. Disable them?
|
;; TODO: Some tests require running X11 server. Disable them?
|
||||||
|
@ -11249,7 +11253,7 @@ protocols.")
|
||||||
(define-public python2-cliapp
|
(define-public python2-cliapp
|
||||||
(package
|
(package
|
||||||
(name "python2-cliapp")
|
(name "python2-cliapp")
|
||||||
(version "1.20170823")
|
(version "1.20180812.1")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
|
@ -11258,7 +11262,7 @@ protocols.")
|
||||||
version ".tar.gz"))
|
version ".tar.gz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1i9gik0xrj6jmi95s5w988jl1y265baz5xm5pbqdyvsh8h9ln6yq"))))
|
"1c1jlblbns8qhiaqjpg4xi6lip8xwfc5w643p43rg543havaj45x"))))
|
||||||
(build-system python-build-system)
|
(build-system python-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:python ,python-2
|
`(#:python ,python-2
|
||||||
|
@ -11290,7 +11294,7 @@ iterating over input files.")
|
||||||
(define-public python2-ttystatus
|
(define-public python2-ttystatus
|
||||||
(package
|
(package
|
||||||
(name "python2-ttystatus")
|
(name "python2-ttystatus")
|
||||||
(version "0.35")
|
(version "0.36")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
|
@ -11299,7 +11303,7 @@ iterating over input files.")
|
||||||
version ".tar.gz"))
|
version ".tar.gz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"0vivqbw7ddhsq1zj3g9cvvv4f0phl0pis2smsnwcr2szz2fk3hl6"))))
|
"06mdk4d19zw2j3is54gndhzl396g3xc8k52m7i86z69s9hcz71by"))))
|
||||||
(build-system python-build-system)
|
(build-system python-build-system)
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("python2-coverage-test-runner" ,python2-coverage-test-runner)
|
`(("python2-coverage-test-runner" ,python2-coverage-test-runner)
|
||||||
|
@ -12057,14 +12061,14 @@ terminal such as coloured output in the shell, overwriting output, indentation,
|
||||||
(define-public python-misaka
|
(define-public python-misaka
|
||||||
(package
|
(package
|
||||||
(name "python-misaka")
|
(name "python-misaka")
|
||||||
(version "2.1.0")
|
(version "2.1.1")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (pypi-uri "misaka" version))
|
(uri (pypi-uri "misaka" version))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1yqrq3a5rracirmvk52n28nn6ckdaz897gnigv89a9gmyn87sqw7"))))
|
"1mzc29wwyhyardclj1vg2xsfdibg2lzb7f1azjcxi580ama55wv2"))))
|
||||||
(build-system python-build-system)
|
(build-system python-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(;; Line 37 of setup.py calls self.run_command('develop')
|
`(;; Line 37 of setup.py calls self.run_command('develop')
|
||||||
|
@ -13440,16 +13444,16 @@ functions by partial application of operators.")
|
||||||
(define-public python-funcy
|
(define-public python-funcy
|
||||||
(package
|
(package
|
||||||
(name "python-funcy")
|
(name "python-funcy")
|
||||||
(version "1.10")
|
(version "1.11")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method git-fetch)
|
||||||
(uri (string-append "https://github.com/Suor/funcy/archive/" version
|
(uri (git-reference
|
||||||
".tar.gz"))
|
(url "https://github.com/Suor/funcy.git")
|
||||||
|
(commit version)))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32 "1s98vkjnq3zq71737hn8xa15kssvmy1sfzsll3vrlv53902418mw"))
|
||||||
"1fanxivsip29vgarw6dn39xym3q4pbxcpa11plpp548lvxajpahz"))
|
(file-name (git-file-name name version))))
|
||||||
(file-name (string-append name "-" version ".tar.gz"))))
|
|
||||||
(build-system python-build-system)
|
(build-system python-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases
|
`(#:phases
|
||||||
|
@ -13913,14 +13917,14 @@ Parso is also able to list multiple syntax errors in your Python file.")
|
||||||
(define-public python-async-generator
|
(define-public python-async-generator
|
||||||
(package
|
(package
|
||||||
(name "python-async-generator")
|
(name "python-async-generator")
|
||||||
(version "1.9")
|
(version "1.10")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (pypi-uri "async_generator" version))
|
(uri (pypi-uri "async_generator" version))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"0wc3hidz1q85cja93k5pzybn0fprfnqyrv4qlkdqdzklc5f4dmdp"))))
|
"0i11f6z6lix8ixi3vsk6s76zvvpmgrw6zjrcwjm0m4hjdh83vfvf"))))
|
||||||
(build-system python-build-system)
|
(build-system python-build-system)
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("python-pytest" ,python-pytest)))
|
`(("python-pytest" ,python-pytest)))
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
;;; GNU Guix --- Functional package management for GNU
|
;;; GNU Guix --- Functional package management for GNU
|
||||||
;;; Copyright © 2015 Ricardo Wurmus <rekado@elephly.net>
|
;;; Copyright © 2015 Ricardo Wurmus <rekado@elephly.net>
|
||||||
|
;;; Copyright © 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||||
;;;
|
;;;
|
||||||
;;; This file is part of GNU Guix.
|
;;; This file is part of GNU Guix.
|
||||||
;;;
|
;;;
|
||||||
|
@ -26,16 +27,16 @@
|
||||||
(define-public ragel
|
(define-public ragel
|
||||||
(package
|
(package
|
||||||
(name "ragel")
|
(name "ragel")
|
||||||
(version "6.9")
|
(version "6.10")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "http://www.colm.net/files/ragel/ragel-"
|
(uri (string-append "https://www.colm.net/files/ragel/ragel-"
|
||||||
version ".tar.gz"))
|
version ".tar.gz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"02k6rwh8cr95f1p5sjjr3wa6dilg06572xz1v71dk8awmc7vw1vf"))))
|
"0gvcsl62gh6sg73nwaxav4a5ja23zcnyxncdcdnqa2yjcpdnw5az"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(home-page "http://www.colm.net/open-source/ragel/")
|
(home-page "https://www.colm.net/open-source/ragel/")
|
||||||
(synopsis "State machine compiler")
|
(synopsis "State machine compiler")
|
||||||
(description
|
(description
|
||||||
"Ragel compiles executable finite state machines from regular languages.
|
"Ragel compiles executable finite state machines from regular languages.
|
||||||
|
|
|
@ -761,7 +761,7 @@ jemalloc = \"" jemalloc "/lib/libjemalloc_pic.a" "\"
|
||||||
(inherit base-rust)
|
(inherit base-rust)
|
||||||
(inputs
|
(inputs
|
||||||
;; Use LLVM 6.0
|
;; Use LLVM 6.0
|
||||||
(alist-replace "llvm" (list llvm)
|
(alist-replace "llvm" (list llvm-6)
|
||||||
(package-inputs base-rust)))
|
(package-inputs base-rust)))
|
||||||
(arguments
|
(arguments
|
||||||
(substitute-keyword-arguments (package-arguments base-rust)
|
(substitute-keyword-arguments (package-arguments base-rust)
|
||||||
|
|
|
@ -7,6 +7,7 @@
|
||||||
;;; Copyright © 2017, 2018 Rutger Helling <rhelling@mykolab.com>
|
;;; Copyright © 2017, 2018 Rutger Helling <rhelling@mykolab.com>
|
||||||
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||||
;;; Copyright © 2018 Ricardo Wurmus <rekado@elephly.net>
|
;;; Copyright © 2018 Ricardo Wurmus <rekado@elephly.net>
|
||||||
|
;;; Copyright © 2019 Kei Kebreau <kkebreau@posteo.net>
|
||||||
;;;
|
;;;
|
||||||
;;; This file is part of GNU Guix.
|
;;; This file is part of GNU Guix.
|
||||||
;;;
|
;;;
|
||||||
|
@ -80,6 +81,8 @@
|
||||||
;; finding the libGL from mesa at runtime.
|
;; finding the libGL from mesa at runtime.
|
||||||
"LDFLAGS=-lGL")
|
"LDFLAGS=-lGL")
|
||||||
|
|
||||||
|
#:make-flags '("V=1") ;build verbosely
|
||||||
|
|
||||||
#:tests? #f)) ; no check target
|
#:tests? #f)) ; no check target
|
||||||
(propagated-inputs
|
(propagated-inputs
|
||||||
;; SDL headers include X11 headers.
|
;; SDL headers include X11 headers.
|
||||||
|
@ -348,6 +351,21 @@ directory.")
|
||||||
(other other))
|
(other other))
|
||||||
(package-propagated-inputs package)))
|
(package-propagated-inputs package)))
|
||||||
|
|
||||||
|
(define-public sdl2-gfx
|
||||||
|
(package (inherit sdl-gfx)
|
||||||
|
(name "sdl2-gfx")
|
||||||
|
(version "1.0.4")
|
||||||
|
(source (origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri
|
||||||
|
(string-append "https://www.ferzkopp.net/Software/SDL2_gfx/SDL2_gfx-"
|
||||||
|
version ".tar.gz"))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"0qk2ax7f7grlxb13ba0ll3zlm8780s7j8fmrhlpxzjgdvldf1q33"))))
|
||||||
|
(propagated-inputs
|
||||||
|
(propagated-inputs-with-sdl2 sdl-gfx))))
|
||||||
|
|
||||||
(define-public sdl2-image
|
(define-public sdl2-image
|
||||||
(package (inherit sdl-image)
|
(package (inherit sdl-image)
|
||||||
(name "sdl2-image")
|
(name "sdl2-image")
|
||||||
|
|
|
@ -268,6 +268,11 @@ problems for efficient solution on parallel systems.")
|
||||||
(setenv "PYTHONPATH"
|
(setenv "PYTHONPATH"
|
||||||
(string-append (getcwd) ":" (getenv "PYTHONPATH")))
|
(string-append (getcwd) ":" (getenv "PYTHONPATH")))
|
||||||
(with-directory-excursion "test"
|
(with-directory-excursion "test"
|
||||||
|
;; Disable parallel tests to avoid race condition. See
|
||||||
|
;; https://github.com/pytest-dev/pytest-cov/issues/237.
|
||||||
|
(substitute* "runtests.sh"
|
||||||
|
(("for p in 1 4 8 16; do")
|
||||||
|
"for p in 1; do"))
|
||||||
(invoke "./runtests.sh"))
|
(invoke "./runtests.sh"))
|
||||||
#t)))))
|
#t)))))
|
||||||
(home-page "https://bitbucket.org/fenics-project/dijitso/")
|
(home-page "https://bitbucket.org/fenics-project/dijitso/")
|
||||||
|
|
|
@ -309,13 +309,13 @@ multi-seat support, a replacement for @command{mingetty}, and more.")
|
||||||
(define-public libtermkey
|
(define-public libtermkey
|
||||||
(package
|
(package
|
||||||
(name "libtermkey")
|
(name "libtermkey")
|
||||||
(version "0.21")
|
(version "0.21.1")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "http://www.leonerd.org.uk/code/libtermkey/"
|
(uri (string-append "http://www.leonerd.org.uk/code/libtermkey/"
|
||||||
"libtermkey-" version ".tar.gz"))
|
"libtermkey-" version ".tar.gz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32 "0fzb5pvj139di02saffhy3ajchmksn1rs41kplkv2zjyjv7xbsvr"))))
|
(base32 "0psd0kf10q5ixfima0mxz10syy7qq1ilz1npr0rz862xycvzgjyf"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:make-flags (list
|
'(#:make-flags (list
|
||||||
|
|
|
@ -49,14 +49,14 @@
|
||||||
(define-public tor
|
(define-public tor
|
||||||
(package
|
(package
|
||||||
(name "tor")
|
(name "tor")
|
||||||
(version "0.3.4.10")
|
(version "0.3.4.11")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "https://dist.torproject.org/tor-"
|
(uri (string-append "https://dist.torproject.org/tor-"
|
||||||
version ".tar.gz"))
|
version ".tar.gz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"12i51i6swkdpnbcpa6f1csc00q177sbjnw2x31j53glxshmwpv5d"))))
|
"04l42k86y5saab4ijnkd8vjvd0lvrkrg359ddkir5gwgfb3mvijq"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:configure-flags (list "--enable-gcc-hardening"
|
`(#:configure-flags (list "--enable-gcc-hardening"
|
||||||
|
|
|
@ -147,14 +147,14 @@ as well as the classic centralized workflow.")
|
||||||
(name "git")
|
(name "git")
|
||||||
;; XXX When updating Git, check if the special 'git-source' input to cgit
|
;; XXX When updating Git, check if the special 'git-source' input to cgit
|
||||||
;; needs to be updated as well.
|
;; needs to be updated as well.
|
||||||
(version "2.20.1")
|
(version "2.21.0")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "mirror://kernel.org/software/scm/git/git-"
|
(uri (string-append "mirror://kernel.org/software/scm/git/git-"
|
||||||
version ".tar.xz"))
|
version ".tar.xz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1sf3h6ms43k15h01ln8lcf24vx9n7c11s83h1ax63sm2zbi92blx"))))
|
"0a0d0b07rmvs985zpndxxy0vzr0vq53kq5kyd68iv6gf8gkirjwc"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("native-perl" ,perl)
|
`(("native-perl" ,perl)
|
||||||
|
@ -167,7 +167,7 @@ as well as the classic centralized workflow.")
|
||||||
version ".tar.xz"))
|
version ".tar.xz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1fkn134y7an850l7p487v39y5zciaa65gryzqz815dyg8ziwq2h6"))))
|
"0lgcynqbjmfsvhfk14jvqyvb1xiyqgkgznb707vha38wjcjdqs1g"))))
|
||||||
;; For subtree documentation.
|
;; For subtree documentation.
|
||||||
("asciidoc" ,asciidoc)
|
("asciidoc" ,asciidoc)
|
||||||
("docbook-xsl" ,docbook-xsl)
|
("docbook-xsl" ,docbook-xsl)
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
;;; Copyright © 2015, 2016, 2017, 2018, 2019 Efraim Flashner <efraim@flashner.co.il>
|
;;; Copyright © 2015, 2016, 2017, 2018, 2019 Efraim Flashner <efraim@flashner.co.il>
|
||||||
;;; Copyright © 2015 Andy Patterson <ajpatter@uwaterloo.ca>
|
;;; Copyright © 2015 Andy Patterson <ajpatter@uwaterloo.ca>
|
||||||
;;; Copyright © 2015, 2018 Ricardo Wurmus <rekado@elephly.net>
|
;;; Copyright © 2015, 2018 Ricardo Wurmus <rekado@elephly.net>
|
||||||
;;; Copyright © 2015, 2016, 2017, 2018 Alex Vong <alexvong1995@gmail.com>
|
;;; Copyright © 2015, 2016, 2017, 2018, 2019 Alex Vong <alexvong1995@gmail.com>
|
||||||
;;; Copyright © 2016, 2017 Alex Griffin <a@ajgrf.com>
|
;;; Copyright © 2016, 2017 Alex Griffin <a@ajgrf.com>
|
||||||
;;; Copyright © 2016 Kei Kebreau <kkebreau@posteo.net>
|
;;; Copyright © 2016 Kei Kebreau <kkebreau@posteo.net>
|
||||||
;;; Copyright © 2016 Dmitry Nikolaev <cameltheman@gmail.com>
|
;;; Copyright © 2016 Dmitry Nikolaev <cameltheman@gmail.com>
|
||||||
|
@ -1359,7 +1359,7 @@ access to mpv's powerful playback capabilities.")
|
||||||
(define-public youtube-dl
|
(define-public youtube-dl
|
||||||
(package
|
(package
|
||||||
(name "youtube-dl")
|
(name "youtube-dl")
|
||||||
(version "2019.01.30.1")
|
(version "2019.02.18")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "https://github.com/rg3/youtube-dl/releases/"
|
(uri (string-append "https://github.com/rg3/youtube-dl/releases/"
|
||||||
|
@ -1367,7 +1367,7 @@ access to mpv's powerful playback capabilities.")
|
||||||
version ".tar.gz"))
|
version ".tar.gz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"0wamv1fs4w8jjx67p60rgrgdi6k04yy0h4p3cwscza5pzhpmvnlf"))))
|
"1sr0f6ixpaqyp3cf29zswx84y3nfabwnk3sljcgvgnmjp73zzfv1"))))
|
||||||
(build-system python-build-system)
|
(build-system python-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
;; The problem here is that the directory for the man page and completion
|
;; The problem here is that the directory for the man page and completion
|
||||||
|
|
|
@ -274,7 +274,7 @@ and probably others.")
|
||||||
(define-public openvpn
|
(define-public openvpn
|
||||||
(package
|
(package
|
||||||
(name "openvpn")
|
(name "openvpn")
|
||||||
(version "2.4.6")
|
(version "2.4.7")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append
|
(uri (string-append
|
||||||
|
@ -282,7 +282,7 @@ and probably others.")
|
||||||
version ".tar.xz"))
|
version ".tar.xz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"09lck4wmkas3iyrzaspin9gn3wiclqb1m9sf8diy7j8wakx38r2g"))))
|
"0j7na936isk9j8nsdrrbw7wmy09inmjqvsb8mw8az7k61xbm6bx4"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:configure-flags '("--enable-iproute2=yes")))
|
'(#:configure-flags '("--enable-iproute2=yes")))
|
||||||
|
|
|
@ -163,16 +163,17 @@ interpretation of the specifications for these languages.")
|
||||||
(define-public vulkan-headers
|
(define-public vulkan-headers
|
||||||
(package
|
(package
|
||||||
(name "vulkan-headers")
|
(name "vulkan-headers")
|
||||||
(version "1.1.99")
|
(version "1.1.101")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method git-fetch)
|
(method git-fetch)
|
||||||
(uri (git-reference
|
(uri (git-reference
|
||||||
(url "https://github.com/KhronosGroup/Vulkan-Headers")
|
(url "https://github.com/KhronosGroup/Vulkan-Headers")
|
||||||
(commit (string-append "v" version))))
|
(commit (string-append "v" version))))
|
||||||
|
(file-name (git-file-name name version))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"166z6wn5kxnqm55zgzhmqa9hg48d11bfmi3wnf1mqhsx48xw6b8z"))))
|
"1hb1lg56i2685nz7i4hbsv3sz1iym2wimjz4bfa175xh5jyvr0km"))))
|
||||||
(build-system cmake-build-system)
|
(build-system cmake-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:tests? #f)) ; No tests.
|
`(#:tests? #f)) ; No tests.
|
||||||
|
@ -193,9 +194,10 @@ interpretation of the specifications for these languages.")
|
||||||
(uri (git-reference
|
(uri (git-reference
|
||||||
(url "https://github.com/KhronosGroup/Vulkan-Loader")
|
(url "https://github.com/KhronosGroup/Vulkan-Loader")
|
||||||
(commit (string-append "v" version))))
|
(commit (string-append "v" version))))
|
||||||
|
(file-name (git-file-name name version))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"02m3sdcbl8s6qr1nsba5621vg3f4akkfaa7g9hi70cpvws4x0gg8"))))
|
"02xkjaack3zmbsnh95jbkkdarf7ccfpfjby12kikajwr0kr4d4df"))))
|
||||||
(build-system cmake-build-system)
|
(build-system cmake-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:tests? #f ;FIXME: 23/39 tests fail. Try "tests/run_all_tests.sh".
|
`(#:tests? #f ;FIXME: 23/39 tests fail. Try "tests/run_all_tests.sh".
|
||||||
|
@ -242,16 +244,17 @@ and the ICD.")
|
||||||
(define-public vulkan-tools
|
(define-public vulkan-tools
|
||||||
(package
|
(package
|
||||||
(name "vulkan-tools")
|
(name "vulkan-tools")
|
||||||
(version "1.1.97.0")
|
(version "1.1.100")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method git-fetch)
|
(method git-fetch)
|
||||||
(uri (git-reference
|
(uri (git-reference
|
||||||
(url "https://github.com/KhronosGroup/Vulkan-Tools")
|
(url "https://github.com/KhronosGroup/Vulkan-Tools")
|
||||||
(commit (string-append "sdk-" version))))
|
(commit (string-append "v" version))))
|
||||||
|
(file-name (git-file-name name version))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1p70wk0x546w1dlvlghrqm4l4b6ql0x08pdybyagnwwph0gdvqy3"))))
|
"1b9c8yimn34b77nbrkra4qj71gcw8zr0cgdp85ghxampm7gzx0xi"))))
|
||||||
(build-system cmake-build-system)
|
(build-system cmake-build-system)
|
||||||
(inputs
|
(inputs
|
||||||
`(("glslang" ,glslang)
|
`(("glslang" ,glslang)
|
||||||
|
|
|
@ -164,14 +164,14 @@ avoiding password prompts when X11 forwarding has already been setup.")
|
||||||
(define-public libxkbcommon
|
(define-public libxkbcommon
|
||||||
(package
|
(package
|
||||||
(name "libxkbcommon")
|
(name "libxkbcommon")
|
||||||
(version "0.8.3")
|
(version "0.8.4")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "https://xkbcommon.org/download/" name "-"
|
(uri (string-append "https://xkbcommon.org/download/libxkbcommon-"
|
||||||
version ".tar.xz"))
|
version ".tar.xz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"0h2mh8j21xvf1h3kz81q1pvkd9j9nzb9kbd46ncap5wshhlwcmdq"))))
|
"12vc91ydhphd5sddz15560r41l7k0i7mq6nma8kkbzdp6bwwzpb0"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(inputs
|
(inputs
|
||||||
`(("libx11" ,libx11)
|
`(("libx11" ,libx11)
|
||||||
|
|
Loading…
Reference in New Issue