Merge branch 'staging' into core-updates
This commit is contained in:
commit
27c2917ac4
@ -727,7 +727,6 @@ dist_patch_DATA = \
|
||||
%D%/packages/patches/emacs-fix-scheme-indent-function.patch \
|
||||
%D%/packages/patches/emacs-json-reformat-fix-tests.patch \
|
||||
%D%/packages/patches/emacs-highlight-stages-add-gexp.patch \
|
||||
%D%/packages/patches/emacs-pdf-tools-poppler.patch \
|
||||
%D%/packages/patches/emacs-scheme-complete-scheme-r5rs-info.patch \
|
||||
%D%/packages/patches/emacs-source-date-epoch.patch \
|
||||
%D%/packages/patches/emacs-realgud-fix-configure-ac.patch \
|
||||
|
@ -30,14 +30,14 @@
|
||||
(define-public apr
|
||||
(package
|
||||
(name "apr")
|
||||
(version "1.6.3")
|
||||
(version "1.6.5")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://apache/apr/apr-"
|
||||
version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"0wiik6amxn6lkc55fv9yz5i3kbxnqbp36alrzabx1avsdp8hc7qk"))
|
||||
"01d1n1ql66bxsjx0wyzazmkqdqdmr0is6a7lwyy5kzy4z7yajz56"))
|
||||
(patches
|
||||
(search-patches "apr-skip-getservbyname-test.patch"))
|
||||
(patch-flags '("-p0"))))
|
||||
|
@ -158,7 +158,7 @@ files and generates build instructions for the Ninja build system.")
|
||||
(define-public meson
|
||||
(package
|
||||
(name "meson")
|
||||
(version "0.49.0")
|
||||
(version "0.49.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/mesonbuild/meson/"
|
||||
@ -166,7 +166,7 @@ files and generates build instructions for the Ninja build system.")
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0l8m1v7cl5ybm7psfqmmdqbvmnsbb1qhb8ni3hwap3i0mk29a0zv"))))
|
||||
"1z89f71r29laywx75bamjakybv9653wz0vd2l4xhvqy1dqr197zg"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
`(;; FIXME: Tests require many additional inputs, a fix for the RUNPATH
|
||||
|
@ -76,7 +76,7 @@
|
||||
(define-public nss-certs
|
||||
(package
|
||||
(name "nss-certs")
|
||||
(version "3.41")
|
||||
(version "3.42.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (let ((version-with-underscores
|
||||
@ -87,7 +87,7 @@
|
||||
"nss-" version ".tar.gz")))
|
||||
(sha256
|
||||
(base32
|
||||
"0bbif42fzz5gk451sv3yphdrl7m4p6zgk5jk0307j06xs3sihbmb"))))
|
||||
"1ihzqspvqjmysp1c15xxr7kqvj3zm9dqnanxhkaxyjgx71yv6z88"))))
|
||||
(build-system gnu-build-system)
|
||||
(outputs '("out"))
|
||||
(native-inputs
|
||||
|
@ -1,6 +1,7 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2018 Alex Vong <alexvong1995@gmail.com>
|
||||
;;; Copyright © 2018 Pierre Neidhardt <mail@ambrevar.xyz>
|
||||
;;; Copyright © 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@ -147,12 +148,13 @@ designs.")
|
||||
(version "0.1.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri
|
||||
(string-append "https://github.com/clojure/algo.generic/archive"
|
||||
"/algo.generic-" version ".tar.gz"))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/clojure/algo.generic.git")
|
||||
(commit (string-append "algo.generic-" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "12w9681i545gp1af4576z1qbixwps1j13c16fmcc7zsb0bd1zr7w"))))
|
||||
(base32 "1s6q10qp276dcpzv06bq1q3bvkvlw03qhmncqcs9cc6p9lc0w4p4"))))
|
||||
(build-system clojure-build-system)
|
||||
(arguments
|
||||
'(#:source-dirs '("src/main/clojure/")
|
||||
@ -171,12 +173,13 @@ that can be implemented for any data type.")
|
||||
(version "0.1.6")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri
|
||||
(string-append "https://github.com/clojure/algo.monads/archive"
|
||||
"/algo.monads-" version ".tar.gz"))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/clojure/algo.monads.git")
|
||||
(commit (string-append "algo.monads-" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "14gbvfgmrda990h45yn7zag83vp1kdkz4f4yzmyvkr0sjihlgdmq"))))
|
||||
(base32 "0mv3ba72hyhgasg2k3zy83ij61gak6cs4d6qgh8123z3j02mbh8p"))))
|
||||
(build-system clojure-build-system)
|
||||
(arguments
|
||||
'(#:source-dirs '("src/main/clojure/")
|
||||
@ -277,12 +280,13 @@ tree.
|
||||
(version "0.1.5")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri
|
||||
(string-append "https://github.com/clojure/tools.macro/archive"
|
||||
"/tools.macro-" version ".tar.gz"))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/clojure/tools.macro.git")
|
||||
(commit (string-append "tools.macro-" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0fs64a0g63xx6g7sj6vrsqknhl90s0isf6k053nw8vv5prfzc7v6"))))
|
||||
(base32 "14mdxqkwja0cffmyfav5pbcli2qvw1mjdgz0n619a2z2036andx8"))))
|
||||
(build-system clojure-build-system)
|
||||
(arguments
|
||||
'(#:source-dirs '("src/main/clojure/")
|
||||
|
@ -54,7 +54,7 @@
|
||||
(define-public cups-filters
|
||||
(package
|
||||
(name "cups-filters")
|
||||
(version "1.21.5")
|
||||
(version "1.22.0")
|
||||
(source(origin
|
||||
(method url-fetch)
|
||||
(uri
|
||||
@ -62,7 +62,7 @@
|
||||
"cups-filters-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0azq9j7kqy18g6vgmvrbw8i4mcqdp3cbgh7q79x1b8p92w4si6rq"))
|
||||
"0gdv33g7dr1i7756n07zwgsv9b1i15rp7n1z1xr3n8f59br4fds4"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
;; install backends, banners and filters to cups-filters output
|
||||
|
@ -497,7 +497,7 @@ Language.")
|
||||
(define-public mariadb
|
||||
(package
|
||||
(name "mariadb")
|
||||
(version "10.1.37")
|
||||
(version "10.1.38")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://downloads.mariadb.org/f/"
|
||||
@ -505,7 +505,7 @@ Language.")
|
||||
name "-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0ijdmdn9mcciwv361zfmja6b1h6qpbdqgrnnq6kkdapplyq1dmcc"))
|
||||
"0zq77w3ff9q781fn8cv46vy1v4ggb8vjarjvk51k653x4gyg9wfa"))
|
||||
(patches (search-patches "mariadb-client-test-32bit.patch"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
@ -584,7 +584,7 @@ Language.")
|
||||
"roles.acl_statistics"
|
||||
|
||||
;; This file contains a time bomb which makes it fail after
|
||||
;; 2019-01-01. See <https://bugs.gnu.org/34351> for details.
|
||||
;; 2030-12-31. See <https://bugs.gnu.org/34351> for details.
|
||||
"main.mysqldump"
|
||||
|
||||
;; XXX: Fails sporadically.
|
||||
|
@ -1532,7 +1532,7 @@ filters, new key bindings and faces. It can be enabled by
|
||||
(define-public emacs-pdf-tools
|
||||
(package
|
||||
(name "emacs-pdf-tools")
|
||||
(version "0.80")
|
||||
(version "0.90")
|
||||
(home-page "https://github.com/politza/pdf-tools")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
@ -1541,8 +1541,7 @@ filters, new key bindings and faces. It can be enabled by
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1i4647vax5na73basc5dz4lh9kprir00fh8ps4i0l1y3ippnjs2s"))
|
||||
(patches (search-patches "emacs-pdf-tools-poppler.patch"))))
|
||||
"0iv2g5kd14zk3r5dzdw7b7hk4b5w7qpbilcqkja46jgxbb6xnpl9"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f ; there are no tests
|
||||
|
@ -299,7 +299,7 @@ do so.")
|
||||
(define-public electrum
|
||||
(package
|
||||
(name "electrum")
|
||||
(version "3.2.2")
|
||||
(version "3.3.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@ -308,7 +308,7 @@ do so.")
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1fxaxlf5vm2zydj678ls3pazyriym188iwzk60kyk26cz2p3xk39"))
|
||||
"0z2zfhyawrbzs0w1426a2w0d4wsajl34ymj77qmpm41138g2ysf2"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(begin
|
||||
@ -326,6 +326,10 @@ do so.")
|
||||
("python-requests" ,python-requests)
|
||||
("python-qrcode" ,python-qrcode)
|
||||
("python-protobuf" ,python-protobuf)
|
||||
("python-aiohttp" ,python-aiohttp)
|
||||
("python-aiohttp-socks" ,python-aiohttp-socks)
|
||||
("python-aiorpcx" ,python-aiorpcx)
|
||||
("python-certifi" ,python-certifi)
|
||||
("python-dnspython" ,python-dnspython)
|
||||
("python-jsonrpclib-pelix" ,python-jsonrpclib-pelix)))
|
||||
(arguments
|
||||
@ -350,18 +354,18 @@ other machines/servers. Electrum does not download the Bitcoin blockchain.")
|
||||
(package
|
||||
(inherit electrum)
|
||||
(name "electron-cash")
|
||||
(version "3.3.4")
|
||||
(version "3.3.5")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://electroncash.org/downloads/"
|
||||
version
|
||||
"/win-linux/ElectronCash-"
|
||||
"/win-linux/Electron-Cash-"
|
||||
version
|
||||
".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0ipl6vf2n9a5n556sx2z57s7wdvg05xwjvz67kff9nmbx4s8vjyf"))
|
||||
"185z3c5j9nvl31ga80hvahx7ghvkgmqgfjrrzw1fbs6p9jxy007w"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(begin
|
||||
@ -679,14 +683,14 @@ Ledger Blue/Nano S.")
|
||||
(define-public python-trezor
|
||||
(package
|
||||
(name "python-trezor")
|
||||
(version "0.10.2")
|
||||
(version "0.11.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "trezor" version))
|
||||
(sha256
|
||||
(base32
|
||||
"138k6zsqqpb46k3rcpyslm9q7yq5i6k4myvr9n425jnkadf4vfjd"))))
|
||||
"064yds8f4px0c6grkkanpdjx022g4q87ihzhkmdv9qanv0hz6hv0"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
@ -694,21 +698,23 @@ Ledger Blue/Nano S.")
|
||||
;; Default tests run device-specific tests which fail, only run specific tests.
|
||||
(replace 'check
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(invoke "python" "-m" "pytest" "--pyarg" "trezorlib.tests.unit_tests")
|
||||
(invoke "python" "-m" "pytest" "-m" "slow_cosi" "--pyarg" "trezorlib.tests.unit_tests")
|
||||
)))))
|
||||
;; Delete tests that require network access.
|
||||
(delete-file "trezorlib/tests/unit_tests/test_tx_api.py")
|
||||
(invoke "python" "-m" "pytest" "--pyarg" "trezorlib.tests.unit_tests"))))))
|
||||
(propagated-inputs
|
||||
`(("python-click" ,python-click)
|
||||
("python-construct" ,python-construct)
|
||||
("python-ecdsa" ,python-ecdsa)
|
||||
("python-hidapi" ,python-hidapi)
|
||||
("python-libusb1" ,python-libusb1)
|
||||
("python-mnemonic" ,python-mnemonic)
|
||||
("python-protobuf" ,python-protobuf)
|
||||
("python-pyblake2" ,python-pyblake2)
|
||||
("python-requests" ,python-requests)
|
||||
("python-typing" ,python-typing)))
|
||||
("python-typing-extensions" ,python-typing-extensions)))
|
||||
(native-inputs
|
||||
`(("python-mock" ,python-mock) ; Tests
|
||||
`(("protobuf" ,protobuf) ; Tests
|
||||
("python-black" ,python-black) ; Tests
|
||||
("python-protobuf" ,python-protobuf) ; Tests
|
||||
("python-isort" ,python-isort) ; Tests
|
||||
("python-pyqt" ,python-pyqt) ; Tests
|
||||
("python-pytest" ,python-pytest))) ; Tests
|
||||
(home-page "https://github.com/trezor/python-trezor")
|
||||
@ -723,14 +729,14 @@ TREZOR Hardware Wallet.")
|
||||
(define-public python-keepkey
|
||||
(package
|
||||
(name "python-keepkey")
|
||||
(version "4.0.2")
|
||||
(version "6.0.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "keepkey" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0f4iqqjlqmamw4mhyhik4qlb5bnfd10wbjw9yzgir105wh5fdpnd"))))
|
||||
"16j8hnxj9r4b2w6kfncmny09pb1al8ppmn59qxzl3qmh1xhpy45g"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
@ -743,6 +749,7 @@ TREZOR Hardware Wallet.")
|
||||
(propagated-inputs
|
||||
`(("python-ecdsa" ,python-ecdsa)
|
||||
("python-hidapi" ,python-hidapi)
|
||||
("python-libusb1" ,python-libusb1)
|
||||
("python-mnemonic" ,python-mnemonic)
|
||||
("python-protobuf" ,python-protobuf)))
|
||||
(home-page "https://github.com/keepkey/python-keepkey")
|
||||
|
@ -148,14 +148,14 @@ freedesktop.org project.")
|
||||
(define-public libinput
|
||||
(package
|
||||
(name "libinput")
|
||||
(version "1.12.3")
|
||||
(version "1.12.6")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://freedesktop.org/software/libinput/"
|
||||
name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0mg2zqbjcgj0aq7d9nwawvyhx43vakilahrc83hrfyif3a3gyrpj"))))
|
||||
"0pgla0mc6mvyr1ljy10mcqvfz8i5z6yp7dbx2bcd70y67wx05d0j"))))
|
||||
(build-system meson-build-system)
|
||||
(arguments
|
||||
`(#:configure-flags '("-Ddocumentation=false")))
|
||||
|
@ -37,14 +37,14 @@
|
||||
(define-public gdb
|
||||
(package
|
||||
(name "gdb")
|
||||
(version "8.2")
|
||||
(version "8.2.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnu/gdb/gdb-"
|
||||
version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0fbw6j4z7kmvywwgavn7w3knp860i5i9qnjffc5p52bwkji43963"))))
|
||||
"00i27xqawjv282a07i73lp1l02n0a3ywzhykma75qg500wll6sha"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f ; FIXME "make check" fails on single-processor systems.
|
||||
|
@ -1182,7 +1182,7 @@ XML/CSS rendering engine.")
|
||||
(define-public libgsf
|
||||
(package
|
||||
(name "libgsf")
|
||||
(version "1.14.44")
|
||||
(version "1.14.45")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnome/sources/" name "/"
|
||||
@ -1190,7 +1190,7 @@ XML/CSS rendering engine.")
|
||||
name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1ppzfk3zmmgrg9jh8vc4dacddbfngjslq2wpj94pcr3i0c8dxgk8"))))
|
||||
"1yk91ccf7z9b8d8ac6vip3gc5c0pkwgabqy6l0pj0kf43l7jrg2w"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("intltool" ,intltool)
|
||||
|
@ -442,7 +442,7 @@ in the Mozilla clients.")
|
||||
(define-public nss
|
||||
(package
|
||||
(name "nss")
|
||||
(version "3.41")
|
||||
(version "3.42.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (let ((version-with-underscores
|
||||
@ -453,7 +453,7 @@ in the Mozilla clients.")
|
||||
"nss-" version ".tar.gz")))
|
||||
(sha256
|
||||
(base32
|
||||
"0bbif42fzz5gk451sv3yphdrl7m4p6zgk5jk0307j06xs3sihbmb"))
|
||||
"1ihzqspvqjmysp1c15xxr7kqvj3zm9dqnanxhkaxyjgx71yv6z88"))
|
||||
;; Create nss.pc and nss-config.
|
||||
(patches (search-patches "nss-pkgconfig.patch"
|
||||
"nss-increase-test-timeout.patch"))))
|
||||
@ -501,7 +501,7 @@ in the Mozilla clients.")
|
||||
;; leading to test failures:
|
||||
;; <https://bugzilla.mozilla.org/show_bug.cgi?id=609734>. To
|
||||
;; work around that, set the time to roughly the release date.
|
||||
(invoke "faketime" "2018-12-01" "./nss/tests/all.sh")))
|
||||
(invoke "faketime" "2019-02-01" "./nss/tests/all.sh")))
|
||||
(replace 'install
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
|
@ -1,5 +1,6 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2018 Julien Lepiller <julien@lepiller.eu>
|
||||
;;; Copyright © 2019 Tobias Geerinck-Rice <me@tobias.gr>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@ -20,6 +21,7 @@
|
||||
#:use-module ((guix licenses) #:prefix license:)
|
||||
#:use-module (guix packages)
|
||||
#:use-module (guix download)
|
||||
#:use-module (guix git-download)
|
||||
#:use-module (guix utils)
|
||||
#:use-module (guix build-system ant)
|
||||
#:use-module (gnu packages)
|
||||
@ -30,18 +32,20 @@
|
||||
(package
|
||||
(name "java-groovy-bootstrap")
|
||||
(version "2.4.15")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/apache/groovy/archive/GROOVY_"
|
||||
(string-map (lambda (x) (if (eq? x #\.) #\_ x)) version)
|
||||
".tar.gz"))
|
||||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/apache/groovy.git")
|
||||
(commit (string-append
|
||||
"GROOVY_"
|
||||
(string-map (lambda (x) (if (eq? x #\.) #\_ x))
|
||||
version)))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"19f3yd2z6jmz1xhwi5kkg1wmgbqkfs7qvd3rzb43xr3nffz8cisv"))
|
||||
(base32 "1q4cplimr18j93zz92kgq8b6wdv0p9svr7cdr47q8b2mbjpd0x3j"))
|
||||
(patches
|
||||
(search-patches
|
||||
"groovy-add-exceptionutilsgenerator.patch"))))
|
||||
(search-patches "groovy-add-exceptionutilsgenerator.patch"))))
|
||||
(build-system ant-build-system)
|
||||
(arguments
|
||||
`(#:jar-name "groovy.jar"
|
||||
|
@ -693,7 +693,7 @@ application suites.")
|
||||
(name "gtk+")
|
||||
;; NOTE: When updating the version of 'gtk+', the hash of 'mate-themes' in
|
||||
;; mate.scm will also need to be updated.
|
||||
(version "3.24.2")
|
||||
(version "3.24.5")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnome/sources/" name "/"
|
||||
@ -701,7 +701,7 @@ application suites.")
|
||||
name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"14l8mimdm44r3h5pn5hzigl1z25jna8jxvb16l88v4nc4zj0afsv"))
|
||||
"0bxhvnixc1hjxbzx063lghmix0wmv282khsqmckdxhrb606zpr8b"))
|
||||
(patches (search-patches "gtk3-respect-GUIX_GTK3_PATH.patch"
|
||||
"gtk3-respect-GUIX_GTK3_IM_MODULE_FILE.patch"))
|
||||
(modules '((guix build utils)))
|
||||
|
@ -48,14 +48,14 @@
|
||||
;; The 7 release series has an incompatible API, while the 6 series is still
|
||||
;; maintained. Don't update to 7 until we've made sure that the ImageMagick
|
||||
;; users are ready for the 7-series API.
|
||||
(version "6.9.10-16")
|
||||
(version "6.9.10-27")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://imagemagick/ImageMagick-"
|
||||
version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1ylbv69r8l3d4za4i8q41cs6lq06mnhiq4qm03rvs3vp3gyp1m9x"))))
|
||||
"1skngh58lkpa2scc9rhjxvhyn6f7nlwd28hbwrxzlvvb7qil9jcq"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:configure-flags '("--with-frozenpaths" "--without-gcc-arch")
|
||||
|
@ -457,8 +457,8 @@ It has been modified to remove all non-free binary blobs.")
|
||||
#:configuration-file kernel-config))
|
||||
|
||||
(define-public linux-libre-4.4
|
||||
(make-linux-libre "4.4.173"
|
||||
"1iy8qzjvcssf7ppb590lqzhb01ap2fjqv9iam691q1d4r8vmgcsh"
|
||||
(make-linux-libre "4.4.174"
|
||||
"1njd50yc180aarpd5crss3wn0n82lhxbyjrifsm647f3dfjhyvjb"
|
||||
'("x86_64-linux" "i686-linux")
|
||||
#:configuration-file kernel-config))
|
||||
|
||||
|
@ -2930,7 +2930,7 @@ parts of it.")
|
||||
(define-public openblas
|
||||
(package
|
||||
(name "openblas")
|
||||
(version "0.3.4")
|
||||
(version "0.3.5")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@ -2939,7 +2939,7 @@ parts of it.")
|
||||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1s56lgilyyw86dzmj3jkci9zsg24n60wq4d0zri1hrxlxb6ihimj"))))
|
||||
"062kg4ny1ywz7k5grpb4pbf0hba0w6manbajwkmv4f477a31sxpl"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:test-target "test"
|
||||
|
@ -30,7 +30,7 @@
|
||||
(define-public ninja
|
||||
(package
|
||||
(name "ninja")
|
||||
(version "1.8.2")
|
||||
(version "1.9.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/martine/ninja/"
|
||||
@ -38,7 +38,7 @@
|
||||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1x66q6494ml1p1f74mxzik1giakl4zj7rxig9jsc50087l671f46"))))
|
||||
"1ffmzj5s9h98qhl94d9i23zcv057rsqbac9g1hdgvlzq51ccfzjx"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs `(("python" ,python-2)))
|
||||
(arguments
|
||||
|
@ -1,41 +0,0 @@
|
||||
Fix build issue with recent Poppler:
|
||||
<https://github.com/politza/pdf-tools/issues/372>.
|
||||
|
||||
This combines upstream commits
|
||||
6cd76dec9aece2a8daa90f17ab77fbf773157a1d..50a5297b82e26cfd52f6c00645ddc1057099d6a7
|
||||
for this file.
|
||||
|
||||
diff --git a/server/poppler-hack.cc b/server/poppler-hack.cc
|
||||
index 0c62f73..427f9df 100644
|
||||
--- a/server/poppler-hack.cc
|
||||
+++ b/server/poppler-hack.cc
|
||||
@@ -51,7 +51,10 @@ GType poppler_annot_markup_get_type (void) G_GNUC_CONST;
|
||||
double y2;
|
||||
};
|
||||
|
||||
- char *_xpoppler_goo_string_to_utf8(GooString *s)
|
||||
+ // This function does not modify its argument s, but for
|
||||
+ // compatibility reasons (e.g. getLength in GooString.h before 2015)
|
||||
+ // with older poppler code, it can't be declared as such.
|
||||
+ char *_xpoppler_goo_string_to_utf8(/* const */ GooString *s)
|
||||
{
|
||||
char *result;
|
||||
|
||||
@@ -85,7 +88,7 @@ GType poppler_annot_markup_get_type (void) G_GNUC_CONST;
|
||||
// Set the rectangle of an annotation. It was first added in v0.26.
|
||||
void xpoppler_annot_set_rectangle (PopplerAnnot *a, PopplerRectangle *rectangle)
|
||||
{
|
||||
- GooString *state = a->annot->getAppearState ();
|
||||
+ GooString *state = (GooString*) a->annot->getAppearState ();
|
||||
char *ustate = _xpoppler_goo_string_to_utf8 (state);
|
||||
|
||||
a->annot->setRect (rectangle->x1, rectangle->y1,
|
||||
@@ -105,7 +108,7 @@ GType poppler_annot_markup_get_type (void) G_GNUC_CONST;
|
||||
g_return_val_if_fail (POPPLER_IS_ANNOT_MARKUP (poppler_annot), NULL);
|
||||
|
||||
annot = static_cast<AnnotMarkup *>(POPPLER_ANNOT (poppler_annot)->annot);
|
||||
- text = annot->getDate ();
|
||||
+ text = (GooString*) annot->getDate ();
|
||||
|
||||
return text ? _xpoppler_goo_string_to_utf8 (text) : NULL;
|
||||
}
|
@ -663,14 +663,14 @@ line tools for batch rendering @command{pdfdraw}, rewriting files
|
||||
(define-public qpdf
|
||||
(package
|
||||
(name "qpdf")
|
||||
(version "8.2.1")
|
||||
(version "8.4.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://sourceforge/qpdf/qpdf/" version
|
||||
"/qpdf-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1jdb0jj72fjdp6xip4m7yz31r5x13zs7h4smnxsycgw3vbmx6igl"))
|
||||
"1864p952m8vzxk6v500a42psbqj2g2gyli3d3zj6h33hzwxqy09r"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
;; Replace shebang with the bi-lingual shell/Perl trick to remove
|
||||
|
@ -27,6 +27,7 @@
|
||||
;;; Copyright © 2018 Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
||||
;;; Copyright © 2018 Mathieu Othacehe <m.othacehe@gmail.com>
|
||||
;;; Copyright © 2018 Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
||||
;;; Copyright © 2019 Vagrant Cascadian <vagrant@debian.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@ -102,6 +103,26 @@ Callback Hell.
|
||||
@end itemize")
|
||||
(license license:asl2.0)))
|
||||
|
||||
(define-public python-aiohttp-socks
|
||||
(package
|
||||
(name "python-aiohttp-socks")
|
||||
(version "0.2.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "aiohttp_socks" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0473702jk66xrgpm28wbdgpnak4v0dh2qmdjw7ky7hf3lwwqkggf"))))
|
||||
(build-system python-build-system)
|
||||
(propagated-inputs
|
||||
`(("python-aiohttp" ,python-aiohttp)))
|
||||
(home-page "https://github.com/romis2012/aiohttp-socks")
|
||||
(synopsis "SOCKS proxy connector for aiohttp")
|
||||
(description "This package provides a SOCKS proxy connector for
|
||||
aiohttp. It supports SOCKS4(a) and SOCKS5.")
|
||||
(license license:asl2.0)))
|
||||
|
||||
(define-public python-aiodns
|
||||
(package
|
||||
(name "python-aiodns")
|
||||
@ -125,6 +146,31 @@ asynchronous DNS resolutions with a synchronous looking interface by
|
||||
using @url{https://github.com/saghul/pycares,pycares}.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public python-aiorpcx
|
||||
(package
|
||||
(name "python-aiorpcx")
|
||||
(version "0.10.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "aiorpcX" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1p88k15jh0d2a18pnnbfcamsqi2bxvmmhpizmdlxfdxf8vy5ggyj"))))
|
||||
(build-system python-build-system)
|
||||
(propagated-inputs
|
||||
`(("python-attrs" ,python-attrs)))
|
||||
(home-page "https://github.com/kyuupichan/aiorpcX")
|
||||
(synopsis "Generic asyncio RPC implementation")
|
||||
(description
|
||||
"aiorpcX is a generic asyncio library implementation of RPC suitable for
|
||||
an application that is a client, server or both.
|
||||
|
||||
The package includes a module with full coverage of JSON RPC versions 1.0 and
|
||||
2.0, JSON RPC protocol auto-detection, and arbitrary message framing. It also
|
||||
comes with a SOCKS proxy client.")
|
||||
(license (list license:expat license:bsd-2))))
|
||||
|
||||
(define-public python-falcon
|
||||
(package
|
||||
(name "python-falcon")
|
||||
|
@ -138,6 +138,7 @@
|
||||
#:use-module (gnu packages xdisorg)
|
||||
#:use-module (gnu packages tcl)
|
||||
#:use-module (gnu packages bdw-gc)
|
||||
#:use-module (gnu packages serialization)
|
||||
#:use-module (guix packages)
|
||||
#:use-module (guix download)
|
||||
#:use-module (guix git-download)
|
||||
@ -13390,6 +13391,43 @@ and other tools.")
|
||||
(define-public python2-typing
|
||||
(package-with-python2 python-typing))
|
||||
|
||||
(define-public python-typing-extensions
|
||||
(package
|
||||
(name "python-typing-extensions")
|
||||
(version "3.7.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "typing_extensions" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0wfsv71pvkyf2na938l579jh0v3kzl6g744ijgnahcwd4d9x0b7v"))))
|
||||
(build-system python-build-system)
|
||||
(home-page
|
||||
"https://github.com/python/typing/blob/master/typing_extensions/README.rst")
|
||||
(synopsis "Experimental type hints for Python")
|
||||
(description
|
||||
"The typing_extensions module contains additional @code{typing} hints not
|
||||
yet present in the of the @code{typing} standard library.
|
||||
Included are implementations of:
|
||||
@enumerate
|
||||
@item ClassVar
|
||||
@item ContextManager
|
||||
@item Counter
|
||||
@item DefaultDict
|
||||
@item Deque
|
||||
@item NewType
|
||||
@item NoReturn
|
||||
@item overload
|
||||
@item Protocol
|
||||
@item runtime
|
||||
@item Text
|
||||
@item Type
|
||||
@item TYPE_CHECKING
|
||||
@item AsyncGenerator
|
||||
@end enumerate\n")
|
||||
(license license:psfl)))
|
||||
|
||||
(define-public bpython
|
||||
(package
|
||||
(name "bpython")
|
||||
@ -14725,3 +14763,33 @@ in doctests.")
|
||||
(description "Simple decorator to set attributes of target function or
|
||||
class in a @acronym{DRY, Don't Repeat Yourself} way.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public python-construct
|
||||
(package
|
||||
(name "python-construct")
|
||||
(version "2.9.45")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "construct" version))
|
||||
(sha256
|
||||
(base32
|
||||
"130iy05awzigm2xah2yvlmb08mac5bi4gzr5m3g7k1krs3ps0w92"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f)) ; No tests exist.
|
||||
(propagated-inputs
|
||||
`(("python-extras" ,python-extras)
|
||||
("python-arrow" ,python-arrow)
|
||||
("python-numpy" ,python-numpy)
|
||||
("python-ruamel.yaml" ,python-ruamel.yaml)))
|
||||
(home-page "http://construct.readthedocs.io")
|
||||
(synopsis "Declarative and symmetrical parser and builder for binary data")
|
||||
(description
|
||||
"This package provides both simple, atomic constructs (such as
|
||||
integers of various sizes), as well as composite ones which allow you
|
||||
form hierarchical and sequential structures of increasing complexity.
|
||||
It features bit and byte granularity, easy debugging and testing, an
|
||||
easy-to-extend subclass system, and lots of primitive constructs to
|
||||
make your work easier.")
|
||||
(license license:expat)))
|
||||
|
@ -1,6 +1,7 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2016 David Craven <david@craven.ch>
|
||||
;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2019 Rutger Helling <rhelling@mykolab.com>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@ -113,6 +114,22 @@ which allows users to view a desktop computing environment.")
|
||||
(home-page "https://www.spice-space.org")
|
||||
(license (list license:bsd-3 license:lgpl2.1+))))
|
||||
|
||||
;; TODO: Package lookingglass doesn't build with spice-protocol 0.12.15. Remove
|
||||
;; below once that is fixed.
|
||||
(define-public spice-protocol-0.12.14
|
||||
(package
|
||||
(inherit spice-protocol)
|
||||
(name "spice-protocol")
|
||||
(version "0.12.14")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://www.spice-space.org/download/releases/"
|
||||
"spice-protocol-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"170ckpgazvqv7hxy209myg67pqnd6c0gvr4ysbqgsfch6320nd90"))))))
|
||||
|
||||
(define-public spice-gtk
|
||||
(package
|
||||
(name "spice-gtk")
|
||||
|
@ -627,7 +627,7 @@ libebml is a C++ library to read and write EBML files.")
|
||||
(define-public libva
|
||||
(package
|
||||
(name "libva")
|
||||
(version "2.3.0")
|
||||
(version "2.4.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@ -639,7 +639,7 @@ libebml is a C++ library to read and write EBML files.")
|
||||
(string-append "https://www.freedesktop.org/software/vaapi/releases/"
|
||||
"libva/libva-" version "/libva-" version ".tar.bz2")))
|
||||
(sha256
|
||||
(base32 "1r6wiw4k044cpb39rfqqdw6qmzw0268whpz124hywck9v980x130"))))
|
||||
(base32 "14ckq67z3pcd7jrnrm3ckss440g6dzp2m0ff5rps54qmq9b309lr"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)))
|
||||
|
@ -5,7 +5,7 @@
|
||||
;;; Copyright © 2016, 2017 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2017 Alex Vong <alexvong1995@gmail.com>
|
||||
;;; Copyright © 2017 Andy Patterson <ajpatter@uwaterloo.ca>
|
||||
;;; Copyright © 2017, 2018 Rutger Helling <rhelling@mykolab.com>
|
||||
;;; Copyright © 2017, 2018, 2019 Rutger Helling <rhelling@mykolab.com>
|
||||
;;; Copyright © 2017, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2018 Danny Milosavljevic <dannym@scratchpost.org>
|
||||
;;; Copyright © 2018 Sou Bunnbu <iyzsong@member.fsf.org>
|
||||
@ -815,7 +815,7 @@ Machine Protocol.")
|
||||
("openssl" ,openssl)
|
||||
("sdl2" ,sdl2)
|
||||
("sdl2-ttf" ,sdl2-ttf)
|
||||
("spice-protocol" ,spice-protocol)))
|
||||
("spice-protocol" ,spice-protocol-0.12.14)))
|
||||
(native-inputs `(("libconfig" ,libconfig)
|
||||
("nettle" ,nettle)
|
||||
("pkg-config" ,pkg-config)))
|
||||
|
@ -16,7 +16,7 @@
|
||||
;;; Copyright © 2016 Clément Lassieur <clement@lassieur.org>
|
||||
;;; Copyright © 2016, 2017 Nils Gillmann <ng0@n0.is>
|
||||
;;; Copyright © 2016, 2017, 2018, 2019 Arun Isaac <arunisaac@systemreboot.net>
|
||||
;;; Copyright © 2016, 2017, 2018 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2016, 2017, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2016 Bake Timmons <b3timmons@speedymail.org>
|
||||
;;; Copyright © 2017 Thomas Danckaert <post@thomasdanckaert.be>
|
||||
;;; Copyright © 2017, 2018 Marius Bakke <mbakke@fastmail.com>
|
||||
@ -4877,15 +4877,17 @@ additional capabilities.")
|
||||
(version "2.3.15")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri
|
||||
(string-append "https://github.com/xinetd-org/xinetd/archive/xinetd-"
|
||||
(string-join (string-split version #\.) "-") ".tar.gz"))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/xinetd-org/xinetd.git")
|
||||
(commit (string-append "xinetd-"
|
||||
(string-join (string-split version #\.)
|
||||
"-")))))
|
||||
(file-name (git-file-name name version))
|
||||
(patches (search-patches "xinetd-CVE-2013-4342.patch"
|
||||
"xinetd-fix-fd-leak.patch"))
|
||||
(sha256
|
||||
(base32
|
||||
"0k59x52cbzp5fw0n8zn0y54j1ps0x9b72y8k5grzswjdmgs2a2v2"))))
|
||||
(base32 "0wjai6qagcgxpa1khh639ih7kswgkryc7ll1i4hxhs29sc7irdcn"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:configure-flags '("--with-loadavg")
|
||||
|
@ -164,14 +164,14 @@ avoiding password prompts when X11 forwarding has already been setup.")
|
||||
(define-public libxkbcommon
|
||||
(package
|
||||
(name "libxkbcommon")
|
||||
(version "0.8.2")
|
||||
(version "0.8.3")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://xkbcommon.org/download/" name "-"
|
||||
version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"136mdq11lrwg6rjmm44lmysxxgb9c35p4sq6k0cd129x82rw9f3s"))))
|
||||
"0h2mh8j21xvf1h3kz81q1pvkd9j9nzb9kbd46ncap5wshhlwcmdq"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
`(("libx11" ,libx11)
|
||||
|
@ -55,6 +55,7 @@
|
||||
#:use-module ((guix licenses) #:prefix license:)
|
||||
#:use-module (guix packages)
|
||||
#:use-module (guix download)
|
||||
#:use-module (guix git-download)
|
||||
#:use-module (guix build-system ant)
|
||||
#:use-module (guix build-system cmake)
|
||||
#:use-module (guix build-system gnu)
|
||||
@ -1101,13 +1102,13 @@ C++ programming language.")
|
||||
(version "4.0.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/leethomason/tinyxml2/archive/"
|
||||
version ".tar.gz"))
|
||||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/leethomason/tinyxml2.git")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"083z4r4khcndxi9k840lcr48sqxvar4gpsnf749xfdn1bkr8xcql"))))
|
||||
(base32 "1a0skfi8rzk53qcxbv88qlvhlqzvsvg4hm20dnx4zw7vrn6anr9y"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f)) ; no tests
|
||||
@ -1209,25 +1210,25 @@ elements to their parents
|
||||
(define-public xlsx2csv
|
||||
(package
|
||||
(name "xlsx2csv")
|
||||
(version "0.7.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://github.com/dilshod/"
|
||||
name "/archive/release/" version ".tar.gz"))
|
||||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(version "0.7.4")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/dilshod/xlsx2csv.git")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1gpn6kaa7l1ai8c9zx2j3acf04bvxq79pni8jjfjrk01smjbyyql"))))
|
||||
(base32 "168dm6p7w6pvgd87yb9hcxv9y0liv6mxgril202nfva68cp8y939"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
`(#:python ,python-2 ; Use python-2 for the test script.
|
||||
`(#:python ,python-2 ; use python-2 for the test script
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(replace 'check
|
||||
(lambda _
|
||||
(substitute* "test/run"
|
||||
;; Run tests with `python' only
|
||||
;; Run tests with `python' only.
|
||||
(("^(PYTHON_VERSIONS = ).*" all m) (string-append m "['']")))
|
||||
(invoke "test/run"))))))
|
||||
(home-page "https://github.com/dilshod/xlsx2csv")
|
||||
@ -1656,12 +1657,14 @@ with XPath too.")
|
||||
(name "java-xom")
|
||||
(version "127")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/elharo/xom/archive/XOM_"
|
||||
version ".tar.gz"))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/elharo/xom.git")
|
||||
(commit (string-append "XOM_" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"04m69db1irqja12a9rfxrac8cbn9psqa1k136wh4ls4pxfsdr5wg"))
|
||||
"1jh6y03g5zzdhsb5jm6ms1xnamr460qmn96y3w6aw0ikfwqlg0bq"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(begin
|
||||
@ -1675,6 +1678,10 @@ with XPath too.")
|
||||
#:tests? #f ; no tests
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'make-git-checkout-writable
|
||||
(lambda _
|
||||
(for-each make-file-writable (find-files "."))
|
||||
#t))
|
||||
(add-before 'configure 'fix-tagsoup-dep
|
||||
(lambda _
|
||||
;; FIXME: Where is tagsoup source?
|
||||
@ -1788,13 +1795,14 @@ package is in maintenance mode.")
|
||||
(name "java-dom4j")
|
||||
(version "2.1.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/dom4j/dom4j/archive/"
|
||||
"version-" version ".tar.gz"))
|
||||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/dom4j/dom4j.git")
|
||||
(commit (string-append "version-" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"101drpnw6agmcvsi1jrfi0kn97r7liazrh5jbrip9vx26axn2fx9"))
|
||||
"1827jljs8mps489fm7xw63cakdqwc5grilrr5n9spr2rlk76jpx3"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(begin ;; Delete bundled jar archives.
|
||||
@ -1860,13 +1868,14 @@ low memory footprint.")
|
||||
(name "java-kxml2")
|
||||
(version "2.4.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/stefanhaustein/kxml2/archive/v"
|
||||
version ".tar.gz"))
|
||||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/stefanhaustein/kxml2.git")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"17kh04qf3vll1xx6sv06xlazw2hxa8qdmzyday9r6z2191jlj74w"))))
|
||||
"0g6d8c9r9sh3x04sf4wdpgwvhkqvk11k3kq9skx91i60h4vn01hg"))))
|
||||
(build-system ant-build-system)
|
||||
(arguments
|
||||
`(#:jar-name "kxml2.jar"
|
||||
@ -1877,6 +1886,10 @@ low memory footprint.")
|
||||
#:tests? #f
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'make-git-checkout-writable
|
||||
(lambda _
|
||||
(for-each make-file-writable (find-files "."))
|
||||
#t))
|
||||
(add-before 'build 'copy-resources
|
||||
(lambda _
|
||||
(copy-recursively "src/main/resources" "build/classes")
|
||||
@ -1929,12 +1942,14 @@ and from a Java application. It provides a standard pull parser interface.")
|
||||
(name "java-jettison")
|
||||
(version "1.3.7")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/codehaus/jettison/archive/"
|
||||
"jettison-" version ".tar.gz"))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/codehaus/jettison.git")
|
||||
(commit (string-append "jettison-" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0rdhfyxywvga5wiwasc04iqnxyixn3rd8wj01c9ymhvwc3h6dpqg"))))
|
||||
"15sydmi5chdh4126qc7v8bsrp7fp4ldaya8a05iby4pq2324q0qw"))))
|
||||
(build-system ant-build-system)
|
||||
(arguments
|
||||
`(#:jar-name "jettison.jar"
|
||||
@ -1959,12 +1974,14 @@ implements @code{XMLStreamWriter} and @code{XMLStreamReader} and supports
|
||||
(name "java-jdom")
|
||||
(version "2.0.6")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/hunterhacker/jdom/archive/JDOM-"
|
||||
version ".tar.gz"))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/hunterhacker/jdom.git")
|
||||
(commit (string-append "JDOM-" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0p8n7inqq2a25wk9ljinl3ixlx1x2la9qaman8ngd75xxjb02yc1"))))
|
||||
"14vv1kxrsdvwi4cz3rx6r48w5y6fvk9cymil8qhvxwp56xxrgxiq"))))
|
||||
(build-system ant-build-system)
|
||||
(arguments
|
||||
`(#:build-target "package"
|
||||
@ -1983,20 +2000,22 @@ outputting XML data from Java code.")
|
||||
(package
|
||||
(name "java-xstream")
|
||||
(version "1.4.10")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://github.com/x-stream/xstream/archive/XSTREAM_"
|
||||
(string-map (lambda (x) (if (eq? x #\.) #\_ x)) version)
|
||||
".tar.gz"))
|
||||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/x-stream/xstream.git")
|
||||
(commit (string-append
|
||||
"XSTREAM_"
|
||||
(string-map (lambda (x) (if (eq? x #\.) #\_ x))
|
||||
version)))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"10zbkam05wirxipvgrjimdwsyqrwl4a0n7lhvxbsssqpv727469g"))))
|
||||
(base32 "12m2bw8bapdc1w0pni9wl5hh2y8jfdgcvxd464jl9917dsp3ai2n"))))
|
||||
(build-system ant-build-system)
|
||||
(arguments
|
||||
`(#:jar-name "xstream.jar"
|
||||
;; FIXME: Tests are not in a java subdirectory as assumed by ant-build-system
|
||||
;; FIXME: Tests are not in a java subdirectory as assumed by ant-build-system.
|
||||
#:tests? #f
|
||||
#:jdk ,icedtea-8
|
||||
#:source-dir "xstream/src/java"))
|
||||
|
@ -36,6 +36,7 @@
|
||||
#:use-module (gnu packages admin)
|
||||
#:use-module (gnu packages bash)
|
||||
#:use-module (gnu packages bootloaders)
|
||||
#:use-module (gnu packages certs)
|
||||
#:use-module (gnu packages fonts)
|
||||
#:use-module (gnu packages fontutils)
|
||||
#:use-module (gnu packages guile)
|
||||
@ -409,6 +410,7 @@ You have been warned. Thanks for being so brave.\x1b[0m
|
||||
;; available here, so we keep that.
|
||||
bash-completion
|
||||
nvi ;:wq!
|
||||
nss-certs ; To access HTTPS, use git, etc.
|
||||
%base-packages))))
|
||||
|
||||
(define* (os-with-u-boot os board #:key (bootloader-target "/dev/mmcblk0")
|
||||
|
Loading…
x
Reference in New Issue
Block a user