Merge branch 'master' into staging

This commit is contained in:
Marius Bakke 2022-11-28 05:21:47 +01:00
commit 489d7cd13b
No known key found for this signature in database
GPG key ID: A2A06DF2A33A54FA
34 changed files with 1127 additions and 288 deletions

View file

@ -3503,8 +3503,8 @@ to reproduce the exact same profile:
GUIX_EXTRA_PROFILES=$HOME/.guix-extra-profiles GUIX_EXTRA_PROFILES=$HOME/.guix-extra-profiles
GUIX_EXTRA=$HOME/.guix-extra GUIX_EXTRA=$HOME/.guix-extra
mkdir "$GUIX_EXTRA"/my-project mkdir -p "$GUIX_EXTRA"/my-project
guix pull --channels=channel-specs.scm --profile "$GUIX_EXTRA/my-project/guix" guix pull --channels=channel-specs.scm --profile="$GUIX_EXTRA/my-project/guix"
mkdir -p "$GUIX_EXTRA_PROFILES/my-project" mkdir -p "$GUIX_EXTRA_PROFILES/my-project"
"$GUIX_EXTRA"/my-project/guix/bin/guix package --manifest=/path/to/guix-my-project-manifest.scm --profile="$GUIX_EXTRA_PROFILES"/my-project/my-project "$GUIX_EXTRA"/my-project/guix/bin/guix package --manifest=/path/to/guix-my-project-manifest.scm --profile="$GUIX_EXTRA_PROFILES"/my-project/my-project

View file

@ -1845,7 +1845,7 @@ It can be used to calculate the trajectory of satellites.")
(define-public imppg (define-public imppg
(package (package
(name "imppg") (name "imppg")
(version "0.6.4") (version "0.6.5")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@ -1854,7 +1854,7 @@ It can be used to calculate the trajectory of satellites.")
(commit (string-append "v" version)))) (commit (string-append "v" version))))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "04synbmyz0hkipl1cdc26nr42r57v494yjw8pi4jx0jrxrawgj9h")))) (base32 "0a6wb1a9adwd01dmy0r03xxp8iz9y7mvh30088ajilhj4lf90vxa"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
`(#:tests? #f ;no test provided `(#:tests? #f ;no test provided

View file

@ -14,7 +14,7 @@
;;; Copyright © 2018, 2020, 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com> ;;; Copyright © 2018, 2020, 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2018 Clément Lassieur <clement@lassieur.org> ;;; Copyright © 2018 Clément Lassieur <clement@lassieur.org>
;;; Copyright © 2018 Brett Gilio <brettg@gnu.org> ;;; Copyright © 2018 Brett Gilio <brettg@gnu.org>
;;; Copyright © 2018, 2019 Marius Bakke <mbakke@fastmail.com> ;;; Copyright © 2018, 2019, 2022 Marius Bakke <marius@gnu.org>
;;; Copyright © 2018, 2021 Thorsten Wilms <t_w_@freenet.de> ;;; Copyright © 2018, 2021 Thorsten Wilms <t_w_@freenet.de>
;;; Copyright © 2018 Eric Bavier <bavier@member.fsf.org> ;;; Copyright © 2018 Eric Bavier <bavier@member.fsf.org>
;;; Copyright © 2018 Brendan Tildesley <mail@brendan.scot> ;;; Copyright © 2018 Brendan Tildesley <mail@brendan.scot>
@ -727,7 +727,7 @@ purposes developed at Queen Mary, University of London.")
(define-public ardour (define-public ardour
(package (package
(name "ardour") (name "ardour")
(version "7.0") (version "7.1")
(source (origin (source (origin
(method git-fetch) (method git-fetch)
(uri (git-reference (uri (git-reference
@ -744,7 +744,7 @@ purposes developed at Queen Mary, University of London.")
namespace ARDOUR { const char* revision = \"" version "\" ; const char* date = \"\"; }"))))) namespace ARDOUR { const char* revision = \"" version "\" ; const char* date = \"\"; }")))))
(sha256 (sha256
(base32 (base32
"1xzgcd2d8zzgx3s9sr3kcxl3vz3vfr5l1xs9qpjplmk22dfj8b08")) "11ca9xpzmzafl8xl0r0w32lxjqwy532hfd2bzb0d73bdpngpvcbq"))
(file-name (string-append name "-" version)))) (file-name (string-append name "-" version))))
(build-system waf-build-system) (build-system waf-build-system)
(arguments (arguments
@ -849,19 +849,26 @@ engineers, musicians, soundtrack editors and composers.")
(define-public audacity (define-public audacity
(package (package
(name "audacity") (name "audacity")
(version "3.1.3") (version "3.2.1")
(source (source
(origin (origin
;; If built from the release tag, Audacity will describe itself ;; If built from the release tag, Audacity will describe itself
;; as an "Alpha test version" and suggest to users that they use ;; as an "Alpha test version" and suggest to users that they use
;; the "latest stable released version". ;; the "latest stable released version".
(method url-fetch) ;; XXX: For 3.2.1 we rebelliously use a git tag anyway because the only
(uri (string-append "https://github.com/audacity/audacity/releases/download/" ;; "processed" download is a .zip containing a .tar.gz which does not
"Audacity-" version "/audacity-" version ;; fare well with the patch and snippet machinery:
"-source.tar.gz")) ;; https://github.com/audacity/audacity/issues/3811
;; TODO: Find a way to control the "alpha" status even when using git
;; so we're not reliant on preprocessed source code.
(method git-fetch)
(uri (git-reference
(url "https://github.com/audacity/audacity")
(commit (string-append "Audacity-" version))))
(file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"189agx11361k9j958s6q5bngnnfx0rwaf0dwbjxy6fwvsb1wv3px")) "00mal30jxbcacs1ka4yb5s8xq81zm7mv3y8l5hvg77abkyvfvdzf"))
(patches (search-patches "audacity-ffmpeg-fallback.patch")) (patches (search-patches "audacity-ffmpeg-fallback.patch"))
(modules '((guix build utils))) (modules '((guix build utils)))
(snippet (snippet
@ -891,14 +898,13 @@ engineers, musicians, soundtrack editors and composers.")
jack-1 jack-1
expat expat
lame lame
linux-libre-headers
flac flac
ffmpeg ffmpeg
libid3tag libid3tag
libjpeg-turbo libjpeg-turbo
libmad
;;("libsbsms" ,libsbsms) ;bundled version is modified ;;("libsbsms" ,libsbsms) ;bundled version is modified
libsndfile libsndfile
mpg123
soundtouch soundtouch
soxr ;replaces libsamplerate soxr ;replaces libsamplerate
sqlite sqlite
@ -909,20 +915,24 @@ engineers, musicians, soundtrack editors and composers.")
lilv ;for lv2 lilv ;for lv2
suil ;for lv2 suil ;for lv2
portaudio portaudio
portmidi)) portmidi
wavpack))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf
("automake" ,automake) automake
("gettext" ,gettext-minimal) ;for msgfmt gettext-minimal ;for msgfmt
("libtool" ,libtool) libtool
("pkg-config" ,pkg-config) pkg-config
("python" ,python) python
("which" ,which))) which))
(arguments (arguments
`(#:configure-flags `(#:configure-flags
(list (list
"-Daudacity_conan_enabled=off" "-Daudacity_conan_enabled=off"
"-Daudacity_lib_preference=system" "-Daudacity_lib_preference=system"
;; Disable support for VST 3 SDK, which is not yet in Guix (and has
;; a dubious licensing agreement despite GPL code).
"-Daudacity_has_vst3=off"
;; TODO: enable this flag once we've packaged all dependencies ;; TODO: enable this flag once we've packaged all dependencies
;; "-Daudacity_obey_system_dependencies=on" ;; "-Daudacity_obey_system_dependencies=on"
;; disable crash reports, updates, ..., anything that phones home ;; disable crash reports, updates, ..., anything that phones home
@ -944,24 +954,20 @@ engineers, musicians, soundtrack editors and composers.")
"CMAKE_BUILD_WITH_INSTALL_RPATH TRUE") "CMAKE_BUILD_WITH_INSTALL_RPATH TRUE")
(("CMAKE_INSTALL_RPATH_USE_LINK_PATH [A-Z]*") (("CMAKE_INSTALL_RPATH_USE_LINK_PATH [A-Z]*")
"CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE")) "CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE"))
(substitute* "libraries/image-compiler/CMakeLists.txt"
(("PROPERTIES")
;; This scripts needs to run during build, make sure it finds
;; the required libraries.
"PROPERTIES BUILD_WITH_INSTALL_RPATH FALSE"))
(substitute* "src/CMakeLists.txt" (substitute* "src/CMakeLists.txt"
;; Despite the name, this script breaks rpath. Don't run it.
(("install.*linux/fix_rpath\\.cmake.*")
"")
(("-Wl,--disable-new-dtags") "-Wl,--enable-new-dtags")))) (("-Wl,--disable-new-dtags") "-Wl,--enable-new-dtags"))))
(add-after 'unpack 'comment-out-revision-ident
(lambda _
(substitute* "src/CMakeLists.txt"
(("file\\( TOUCH \".*RevisionIdent\\.h\" \\)" directive)
(string-append "# " directive)))
(substitute* "src/AboutDialog.cpp"
(("(.*RevisionIdent\\.h.*)" include-line)
(string-append "// " include-line)))))
(add-after 'unpack 'use-upstream-headers (add-after 'unpack 'use-upstream-headers
(lambda* (#:key inputs #:allow-other-keys) (lambda* (#:key inputs #:allow-other-keys)
(substitute* '("libraries/lib-files/FileNames.cpp") (substitute* '("libraries/lib-files/FileNames.cpp")
(("\"/usr/include/linux/magic.h\"") "<linux/magic.h>")))) (("\"/usr/include/linux/magic.h\"") "<linux/magic.h>"))))
(add-after 'install 'delete-gratuitous-script
(lambda* (#:key outputs #:allow-other-keys)
(delete-file (string-append (assoc-ref outputs "out")
"/audacity"))))
(add-after 'wrap-program 'glib-or-gtk-wrap (add-after 'wrap-program 'glib-or-gtk-wrap
(assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-wrap))) (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-wrap)))
;; The test suite is not "well exercised" according to the developers, ;; The test suite is not "well exercised" according to the developers,

View file

@ -33,7 +33,6 @@
#:use-module (gnu packages pkg-config) #:use-module (gnu packages pkg-config)
#:use-module (gnu packages llvm) #:use-module (gnu packages llvm)
#:use-module (gnu packages java) #:use-module (gnu packages java)
#:use-module (gnu packages linux)
#:use-module (gnu packages compression)) #:use-module (gnu packages compression))
(define-public dbqn (define-public dbqn
@ -202,7 +201,6 @@ by APL.")
(install-file "libcbqn.so" lib)))))))) (install-file "libcbqn.so" lib))))))))
(native-inputs (list dbqn (native-inputs (list dbqn
bqn-sources bqn-sources
libffi libffi))
linux-libre-headers))
(properties (properties
`((tunable? . #t))))) `((tunable? . #t)))))

View file

@ -317,7 +317,7 @@
;; run the Blink performance tests, just remove everything to save ~70MiB. ;; run the Blink performance tests, just remove everything to save ~70MiB.
'("third_party/blink/perf_tests")) '("third_party/blink/perf_tests"))
(define %chromium-version "107.0.5304.110") (define %chromium-version "107.0.5304.121")
(define %ungoogled-revision (string-append %chromium-version "-1")) (define %ungoogled-revision (string-append %chromium-version "-1"))
(define %debian-revision "debian/102.0.5005.61-1") (define %debian-revision "debian/102.0.5005.61-1")
(define %arch-revision "6afedb08139b97089ce8ef720ece5cd14c83948c") (define %arch-revision "6afedb08139b97089ce8ef720ece5cd14c83948c")
@ -330,7 +330,7 @@
(file-name (git-file-name "ungoogled-chromium" %ungoogled-revision)) (file-name (git-file-name "ungoogled-chromium" %ungoogled-revision))
(sha256 (sha256
(base32 (base32
"14z9qi9i9l7kjx7gf74lzs63bpxqyd3wbqqpsvzvqgr2v0cgqahx")))) "1ns664y7qx0ry8hg8r704z64jmx8j6rpxn2lkliv0xjfwlrbbfx3"))))
(define %debian-origin (define %debian-origin
(origin (origin
@ -495,7 +495,7 @@
%chromium-version ".tar.xz")) %chromium-version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"1k7yjsb4i7m8i5mk018v7z25r4x1ypyprz4hnyrn7vk2983lhdfk")) "12z0fhgxcsdkf6shnsg9maj3v901226cjcy8y2x8m88maw2apc0j"))
(modules '((guix build utils))) (modules '((guix build utils)))
(snippet (force ungoogled-chromium-snippet)))) (snippet (force ungoogled-chromium-snippet))))
(build-system gnu-build-system) (build-system gnu-build-system)

View file

@ -54,7 +54,7 @@
(define-public coq-core (define-public coq-core
(package (package
(name "coq-core") (name "coq-core")
(version "8.16.0") (version "8.16.1")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@ -64,7 +64,7 @@
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"1rp4m2yjldsz0kj7p2fsc312n740fr8kg99jlsk8aq3h524qz2h8")) "0ljpqhh5lfsim29fcfp2xfcvm3j84pf1mb0gnpdr8vcqqw7mqwpf"))
(patches (search-patches "coq-fix-envvars.patch")))) (patches (search-patches "coq-fix-envvars.patch"))))
(native-search-paths (native-search-paths
(list (search-path-specification (list (search-path-specification

View file

@ -811,7 +811,7 @@ Emacs package archive}.")
(define-public emacs-paredit (define-public emacs-paredit
(package (package
(name "emacs-paredit") (name "emacs-paredit")
(version "25") (version "26")
(source (origin (source (origin
(method git-fetch) (method git-fetch)
(uri (git-reference (uri (git-reference
@ -820,7 +820,7 @@ Emacs package archive}.")
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"1gc6lnk5xqxzl9s2m99hfi07wp4zfhh1k64c1bdrjfalv55nl998")))) "1hwl2jhv1fhsdrspfhprq77n763i4zsj350q024ajy0m2kaql6ws"))))
(build-system emacs-build-system) (build-system emacs-build-system)
(home-page "http://mumble.net/~campbell/emacs/paredit/") (home-page "http://mumble.net/~campbell/emacs/paredit/")
(synopsis "Emacs minor mode for editing parentheses") (synopsis "Emacs minor mode for editing parentheses")
@ -6100,6 +6100,30 @@ allrecipes.com.")
inline PDF preview in Org buffers by using pdf2svg.") inline PDF preview in Org buffers by using pdf2svg.")
(license license:gpl3+))) (license license:gpl3+)))
(define-public emacs-org-rainbow-tags
;; Upstream didn't tag version.
(let ((commit "c6040d228c5e8c5c6d33c7f81fc09d935ad1bcbd"))
(package
(name "emacs-org-rainbow-tags")
(version "0.1-pre")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/KaratasFurkan/org-rainbow-tags")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
"006nx01sby8k0fc9lf63ldf0sl94ihldyrvqr9r18fb1gpzvivl6"))))
(build-system emacs-build-system)
(home-page "https://github.com/KaratasFurkan/org-rainbow-tags")
(synopsis "Colorize Org tags automatically")
(description
"This package adds random colors to your Org tags. In order to make
colors random but consistent between same tags, colors are generated from the
hash of the tag names.")
(license license:gpl3+))))
(define-public emacs-org-rich-yank (define-public emacs-org-rich-yank
(package (package
(name "emacs-org-rich-yank") (name "emacs-org-rich-yank")
@ -11078,10 +11102,36 @@ keybinding style. The provided commands allow for editing Lisp in normal
state and will work even without lispy being enabled.") state and will work even without lispy being enabled.")
(license license:gpl3+)))) (license license:gpl3+))))
(define-public emacs-function-args
;; The latest release is from August 21, 2017.
(let ((commit "beba049751fed78666c87bd146a6f1cf149bb819")
(revision "0"))
(package
(name "emacs-function-args")
(version (git-version "0.6.0" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/abo-abo/function-args")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
"1vxrjy6k030hcbclblgcaaw7h6k17kl3n9zla08527525c0gma01"))))
(build-system emacs-build-system)
(propagated-inputs (list emacs-ivy))
(home-page "https://github.com/abo-abo/function-args")
(synopsis "C/C++ completion for GNU Emacs")
(description
"This package provides a way of showing an inline arguments hint for
the C/C++ function at point.")
(license license:gpl3+))))
(define-public emacs-lpy (define-public emacs-lpy
;; There is no proper release/tag. ;; There is no proper release/tag.
(let ((commit "ce78a4613458790cc785c1687af7eed8f0d8d66c") (let ((commit "fa95b11e1023704510cc7dd2897bf8bcc3027cbb")
(revision "5")) (revision "6"))
(package (package
(name "emacs-lpy") (name "emacs-lpy")
(version (git-version "0.1.0" revision commit)) (version (git-version "0.1.0" revision commit))
@ -11091,13 +11141,13 @@ state and will work even without lispy being enabled.")
(uri (git-reference (uri (git-reference
(url "https://github.com/abo-abo/lpy") (url "https://github.com/abo-abo/lpy")
(commit commit))) (commit commit)))
(file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"1vxrjy6k030hcbclblgcaaw7h6k17kl3n9zla08527525c0gma01")) "1j92ll2afvcp891fxra3sawxg000cs3ra01wxksiil2dg5zpzzkn"))))
(file-name (git-file-name name version))))
(propagated-inputs
(list emacs-zoutline emacs-lispy))
(build-system emacs-build-system) (build-system emacs-build-system)
(propagated-inputs
(list emacs-function-args emacs-lispy emacs-zoutline))
(home-page "https://github.com/abo-abo/lpy") (home-page "https://github.com/abo-abo/lpy")
(synopsis "Modal editing for Python") (synopsis "Modal editing for Python")
(description (description

View file

@ -177,14 +177,14 @@ as required.")
(define-public libfilezilla (define-public libfilezilla
(package (package
(name "libfilezilla") (name "libfilezilla")
(version "0.37.2") (version "0.39.2")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://download.filezilla-project.org/" (uri (string-append "https://download.filezilla-project.org/"
"libfilezilla/libfilezilla-" version ".tar.bz2")) "libfilezilla/libfilezilla-" version ".tar.bz2"))
(sha256 (sha256
(base32 "1mg2zqmpkkcimx6kq3a1ab26v515zzxw2s8rwhmajsv4cgp404g5")))) (base32 "1x2rixppmvdpn9m01hmh3yqzpczxbkw301hx27n5bfq0dbnx9aar"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
`(#:configure-flags `(#:configure-flags
@ -217,14 +217,14 @@ output.
(define-public filezilla (define-public filezilla
(package (package
(name "filezilla") (name "filezilla")
(version "3.60.1") (version "3.62.2")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://download.filezilla-project.org/client/" (uri (string-append "https://download.filezilla-project.org/client/"
"FileZilla_" version "_src.tar.bz2")) "FileZilla_" version "_src.tar.bz2"))
(sha256 (sha256
(base32 "1bv643abf8jai552j9fqcl4i54h1yrs5hgn6w0w1ibwccdinryc1")))) (base32 "04lcffmvl1356iyc14pikq3z6jikj6qn0v0zd57lgsm0biihjrx7"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
;; Don't let filezilla phone home to check for updates. ;; Don't let filezilla phone home to check for updates.

View file

@ -1692,7 +1692,7 @@ robust and compatible with many systems and operating systems.")
(define-public mygui (define-public mygui
(package (package
(name "mygui") (name "mygui")
(version "3.2.2") (version "3.4.1")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@ -1702,7 +1702,7 @@ robust and compatible with many systems and operating systems.")
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"1wk7jmwm55rhlqqcyvqsxdmwvl70bysl9azh4kd9n57qlmgk3zmw")))) "1gyd4bzm6qqpqw6is065qs5c729gl6rp989bnkygha6q4s371vz6"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
'(#:tests? #f ; No test target '(#:tests? #f ; No test target
@ -1734,10 +1734,8 @@ of use.")
(define-public mygui-gl (define-public mygui-gl
;; Closure size is reduced by some 800 MiB. ;; Closure size is reduced by some 800 MiB.
(package (package/inherit mygui
(inherit mygui)
(name "mygui-gl") (name "mygui-gl")
(version "3.2.2")
(arguments (arguments
(substitute-keyword-arguments (package-arguments mygui) (substitute-keyword-arguments (package-arguments mygui)
((#:configure-flags _) ((#:configure-flags _)

View file

@ -6137,21 +6137,21 @@ starting a decryption sequence to reveal the original plaintext characters.")
"1ffck3ii1wp5k3nn5p0ga06jgp7pzk4zw0xln3xim2w7qrxzdzh9")))) "1ffck3ii1wp5k3nn5p0ga06jgp7pzk4zw0xln3xim2w7qrxzdzh9"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (inputs
`(("curl" ,curl) (list curl
("fontconfig" ,fontconfig) fontconfig
("ftgl" ,ftgl) ftgl
("glew" ,glew) glew
("libjpeg-turbo" ,libjpeg-turbo) libjpeg-turbo
("megaglest-data" ,megaglest-data) megaglest-data
("mesa" ,mesa) mesa
("miniupnpc" ,miniupnpc) miniupnpc
("openal" ,openal) openal
("libircclient" ,libircclient) libircclient
("libpng" ,libpng) libpng
("libvorbis" ,libvorbis) libvorbis
("lua" ,lua) lua
("sdl2" ,sdl2) sdl2
("wxwidgets" ,wxwidgets))) wxwidgets))
(native-inputs (native-inputs
(list cppunit pkg-config)) (list cppunit pkg-config))
(arguments (arguments
@ -6159,8 +6159,8 @@ starting a decryption sequence to reveal the original plaintext characters.")
(list "-DCMAKE_CXX_FLAGS=-fcommon" (list "-DCMAKE_CXX_FLAGS=-fcommon"
"-DCMAKE_C_FLAGS=-fcommon" "-DCMAKE_C_FLAGS=-fcommon"
(string-append "-DCUSTOM_DATA_INSTALL_PATH=" (string-append "-DCUSTOM_DATA_INSTALL_PATH="
(assoc-ref %build-inputs "megaglest-data") (search-input-directory %build-inputs
"/share/megaglest") "share/megaglest"))
"-DBUILD_MEGAGLEST_TESTS=ON") "-DBUILD_MEGAGLEST_TESTS=ON")
#:phases #:phases
(modify-phases %standard-phases (modify-phases %standard-phases

View file

@ -2123,7 +2123,7 @@ exchanged form one Spatial DBMS and the other.")
(define-public opencpn (define-public opencpn
(package (package
(name "opencpn") (name "opencpn")
(version "5.6.0") (version "5.6.2")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@ -2132,11 +2132,10 @@ exchanged form one Spatial DBMS and the other.")
(commit (string-append "Release_" version)))) (commit (string-append "Release_" version))))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "0g5x45wv3djfjmigk6kgs0i63yp8rs1fbmm4pb15wb3z6dml624y")))) (base32 "16hb0ycp0kbx2h8fx08rqkgrlz48kaym0d6wqvpjrcfa2r4myss8"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(native-inputs (native-inputs
`(("gettext" ,gettext-minimal) (list gettext-minimal pkg-config))
("pkg-config" ,pkg-config)))
(inputs (inputs
(list alsa-utils (list alsa-utils
bzip2 bzip2

View file

@ -2107,6 +2107,29 @@ writers can be supplied for alternate environments.")
"The datacounter package provides counters for Go readers and writers.") "The datacounter package provides counters for Go readers and writers.")
(license license:expat))) (license license:expat)))
(define-public go-github-com-emersion-go-textwrapper
(package
(name "go-github-com-emersion-go-textwrapper")
(version "0.0.0-20200911093747-65d896831594")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/emersion/go-textwrapper")
(commit (go-version->git-ref version))))
(file-name (git-file-name name version))
(sha256
(base32
"1lh9d7zvj6gm1rr6sv5xlagklgx9d666hq5srd37a4sdcjkbiqmq"))))
(build-system go-build-system)
(arguments
(list #:import-path "github.com/emersion/go-textwrapper"))
(home-page "https://github.com/emersion/go-textwrapper")
(synopsis "Text-wrapping writer for Go")
(description
"The textwrapper package provides a writer that wraps long text lines to
a specified length.")
(license license:expat)))
(define-public go-github-com-aki237-nscjar (define-public go-github-com-aki237-nscjar
(let ((commit "e2df936ddd6050d30dd90c7214c02b5019c42f06") (let ((commit "e2df936ddd6050d30dd90c7214c02b5019c42f06")
(revision "0")) (revision "0"))
@ -2642,6 +2665,32 @@ termination.")
(home-page "https://gopkg.in/tomb.v2") (home-page "https://gopkg.in/tomb.v2")
(license license:bsd-3)))) (license license:bsd-3))))
(define-public go-gopkg-in-tomb-v1
(package
(inherit go-gopkg.in-tomb.v2)
(name "go-gopkg-in-tomb-v1")
(version "1.0.0-20141024135613-dd632973f1e7")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://gopkg.in/tomb.v1")
(commit (go-version->git-ref version))))
(file-name (git-file-name name version))
(sha256
(base32
"1lqmq1ag7s4b3gc3ddvr792c5xb5k6sfn0cchr3i2s7f1c231zjv"))))
(arguments
(list #:import-path "gopkg.in/tomb.v1"
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'fix-test
(lambda* (#:key import-path #:allow-other-keys)
(substitute* (string-append "src/" import-path
"/tomb_test.go")
(("t.Fatalf\\(`Killf\\(\"BO%s")
"t.Fatalf(`Killf(\"BO%%s")))))))
(home-page "https://gopkg.in/tomb.v1")))
(define-public go-gopkg-in-natefinch-lumberjack.v2 (define-public go-gopkg-in-natefinch-lumberjack.v2
(package (package
(name "go-gopkg-in-natefinch-lumberjack.v2") (name "go-gopkg-in-natefinch-lumberjack.v2")
@ -2870,6 +2919,37 @@ for the Go language.")
(home-page "https://go.googlesource.com/crypto/") (home-page "https://go.googlesource.com/crypto/")
(license license:bsd-3)))) (license license:bsd-3))))
(define-public go-github-com-protonmail-go-crypto
(package
(name "go-github-com-protonmail-go-crypto")
(version "0.0.0-20220623141421-5afb4c282135")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/ProtonMail/go-crypto")
(commit (go-version->git-ref version))))
(file-name (git-file-name name version))
(sha256
(base32
"05qxdbn8wdk901z5kw2r3jdrag58nxlcsy0p8xd6rq0d71sw94wy"))))
(build-system go-build-system)
(arguments
(list #:import-path "github.com/ProtonMail/go-crypto"
#:tests? #f ; Source-only package.
#:phases
#~(modify-phases %standard-phases
;; Source-only package.
(delete 'build))))
(propagated-inputs (list go-golang-org-x-crypto))
(home-page "https://github.com/ProtonMail/go-crypto")
(synopsis "Fork of x/crypto with up-to-date OpenPGP implementation")
(description
"This package provides cryptography for Go. This version of the
package is a fork that adds a more up-to-date OpenPGP implementation.
It is completely backwards compatible with @code{golang.org/x/crypto},
the official package.")
(license license:bsd-3)))
(define-public go-golang-org-x-net (define-public go-golang-org-x-net
(let ((commit "ba9fcec4b297b415637633c5a6e8fa592e4a16c3") (let ((commit "ba9fcec4b297b415637633c5a6e8fa592e4a16c3")
(revision "4")) (revision "4"))
@ -3991,6 +4071,30 @@ application's http.Handlers.")
(description "File system notifications for Go") (description "File system notifications for Go")
(license license:bsd-3))) (license license:bsd-3)))
(define-public go-github-com-nxadm-tail
(package
(name "go-github-com-nxadm-tail")
(version "1.4.8")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/nxadm/tail")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"1j2gi485fhwdpmyzn42wk62103fclwbfywg42p275z1qv2bsz1rc"))))
(build-system go-build-system)
(arguments (list #:import-path "github.com/nxadm/tail"))
(propagated-inputs (list go-gopkg-in-tomb-v1
go-github-com-fsnotify-fsnotify))
(home-page "https://github.com/nxadm/tail")
(synopsis "Go implementation of the functionality of @command{tail -f}")
(description
"This package provides a Go library for reading from continuously
updating files, like @command{tail -f}.")
(license license:expat)))
(define-public go-github-com-magiconair-properties (define-public go-github-com-magiconair-properties
(package (package
(name "go-github-com-magiconair-properties") (name "go-github-com-magiconair-properties")
@ -5989,6 +6093,33 @@ without requiring a real database connection.")
golang's database/sql package.") golang's database/sql package.")
(license license:mpl2.0))) (license license:mpl2.0)))
(define-public go-github-com-syndtr-goleveldb-leveldb
(package
(name "go-github-com-syndtr-goleveldb-leveldb")
(version "1.0.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/syndtr/goleveldb")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"042k0gbzs5waqpxmd7nv5h93mlva861s66c3s9gfg1fym5dx4vmd"))))
(build-system go-build-system)
(arguments
(list #:import-path "github.com/syndtr/goleveldb/leveldb"
#:unpack-path "github.com/syndtr/goleveldb"))
(propagated-inputs (list go-github-com-onsi-gomega
go-github-com-onsi-ginkgo
go-github-com-golang-snappy))
(home-page "https://github.com/syndtr/goleveldb")
(synopsis "LevelDB implementation in Go")
(description
"This package provides a Go implementation of the LevelDB key/value
storage system.")
(license license:bsd-2)))
(define-public go-github-com-lucasb-eyer-go-colorful (define-public go-github-com-lucasb-eyer-go-colorful
(package (package
(name "go-github-com-lucasb-eyer-go-colorful") (name "go-github-com-lucasb-eyer-go-colorful")
@ -6043,6 +6174,30 @@ standard @code{Text} package, including some for dealing with I/O streams from
non-UTF-friendly sources.") non-UTF-friendly sources.")
(license license:expat))) (license license:expat)))
(define-public go-github-com-cention-sany-utf7
(package
(name "go-github-com-cention-sany-utf7")
(version "0.0.0-20170124080048-26cad61bd60a")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/cention-sany/utf7")
(commit (go-version->git-ref version))))
(file-name (git-file-name name version))
(sha256
(base32
"1jy15ryfcln1iwchrksqyrnyfy41gisymm4f9sr1d73ja029bznm"))))
(build-system go-build-system)
(arguments
(list #:import-path "github.com/cention-sany/utf7"))
(propagated-inputs (list go-golang-org-x-text))
(home-page "https://github.com/cention-sany/utf7")
(synopsis "UTF-7 for Go")
(description
"The utf7 package provides support for the obsolete UTF-7 text
encoding in Go.")
(license license:bsd-3)))
(define-public go-github-com-gdamore-tcell (define-public go-github-com-gdamore-tcell
(let ((commit "aaadc574a6ed8dc3abe56036ca130dcee1ee6b6e") (let ((commit "aaadc574a6ed8dc3abe56036ca130dcee1ee6b6e")
(version "1.1.2") (version "1.1.2")
@ -6080,32 +6235,62 @@ systems.")
(package (package
(inherit go-github-com-gdamore-tcell) (inherit go-github-com-gdamore-tcell)
(name "go-github-com-gdamore-tcell") (name "go-github-com-gdamore-tcell")
(version "2.3.1") (version "2.5.3")
(source (source (origin
(origin (method git-fetch)
(method git-fetch) (uri (git-reference
(uri (git-reference (url "https://github.com/gdamore/tcell")
(url "https://github.com/gdamore/tcell") (commit (string-append "v" version))))
(commit (string-append "v" version)))) (file-name (git-file-name name version))
(file-name (git-file-name name version)) (sha256
(sha256 (base32
(base32 "0pvs0gigqxpifc7y7cx82cg95pgqmy8qzxynja3zidplrx2075j3"))))
"0ypbl5080q9sd3irad8mv7zlg4242i8pmg5xyhbyq95kymwibaid"))))
(arguments (arguments
`(#:import-path "github.com/gdamore/tcell/v2" (list #:import-path "github.com/gdamore/tcell/v2"
#:phases #:phases
(modify-phases %standard-phases #~(modify-phases %standard-phases
(add-before 'reset-gzip-timestamps 'make-files-writable (add-before 'reset-gzip-timestamps 'make-files-writable
(lambda* (#:key outputs #:allow-other-keys) (lambda _
;; Make sure .gz files are writable so that the ;; Make sure .gz files are writable so that the
;; 'reset-gzip-timestamps' phase can do its work. ;; 'reset-gzip-timestamps' phase can do its work.
(let ((out (assoc-ref outputs "out"))) (for-each make-file-writable
(for-each make-file-writable (find-files #$output "\\.gz$")))))))
(find-files out "\\.gz$"))))))))
(propagated-inputs (propagated-inputs
(modify-inputs (package-inputs go-github-com-gdamore-tcell) (modify-inputs (package-inputs go-github-com-gdamore-tcell)
(prepend go-golang-org-x-term go-golang-org-x-sys))))) (prepend go-golang-org-x-term go-golang-org-x-sys)))))
(define-public go-git-sr-ht-rockorager-tcell-term
(package
(name "go-git-sr-ht-rockorager-tcell-term")
(version "0.3.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://git.sr.ht/~rockorager/tcell-term")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"13nfb2mq59846j531j7p2nm8mi0kjw5p90pa89l3fwc0sljkn5p8"))))
(build-system go-build-system)
(arguments
(list #:import-path "git.sr.ht/~rockorager/tcell-term"))
(propagated-inputs
(list go-golang-org-x-sys
go-golang-org-x-term
go-gopkg-in-check-v1
go-github-com-mattn-go-runewidth
go-github-com-davecgh-go-spew
go-github-com-stretchr-testify
go-github-com-gdamore-tcell-v2
go-github-com-creack-pty))
(home-page "https://git.sr.ht/~rockorager/tcell-term")
(synopsis "Terminal widget for @code{tcell}")
(description
"This package provides a virtual terminal widget for the @code{tcell}
Go library.")
(license license:expat)))
(define-public go-github-com-rivo-tview (define-public go-github-com-rivo-tview
(package (package
(name "go-github-com-rivo-tview") (name "go-github-com-rivo-tview")
@ -6542,31 +6727,82 @@ fnmatch gist (https://gist.github.com/kballard/272720).")
(define-public go-github-com-emersion-go-imap (define-public go-github-com-emersion-go-imap
(package (package
(name "go-github-com-emersion-go-imap") (name "go-github-com-emersion-go-imap")
(version "1.0.0") (version "1.2.1")
(source (source (origin
(origin (method git-fetch)
(method git-fetch) (uri (git-reference
(uri (git-reference (url "https://github.com/emersion/go-imap")
(url "https://github.com/emersion/go-imap") (commit (string-append "v" version))))
(commit (string-append "v" version)))) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"1id8j2d0rn9sj8y62xhyygqpk5ygrcl9jlfx92sm1jsvxsm3kywq")) "0ak2ysvfcc9w0g1070msis8x9sh6gzvf0nd65ks594siwbmqddw8"))))
(file-name (git-file-name name version))))
(build-system go-build-system) (build-system go-build-system)
(arguments (arguments
'(#:import-path "github.com/emersion/go-imap")) (list #:import-path "github.com/emersion/go-imap"))
(native-inputs (propagated-inputs (list go-golang-org-x-text
(list go-golang-org-x-text)) go-github-com-emersion-go-sasl
go-github-com-emersion-go-message))
(home-page "https://github.com/emersion/go-imap") (home-page "https://github.com/emersion/go-imap")
(synopsis "IMAP4rev1 library written in Go") (synopsis "IMAP4rev1 library written in Go")
(description "This package provides an IMAP4rev1 library written in Go. It (description
can be used to build a client and/or a server.") "This package provides an IMAP4rev1 library written in Go. It
can be used to build IMAP clients and servers.")
(license license:expat)))
(define-public go-github-com-emersion-go-imap-sortthread
(package
(name "go-github-com-emersion-go-imap-sortthread")
(version "1.2.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/emersion/go-imap-sortthread")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"1cfbgz1l5angnj52v9pxwggai2shx0h78ffcp7j4r4lr7lzflnwz"))))
(build-system go-build-system)
(arguments
(list #:import-path "github.com/emersion/go-imap-sortthread"))
(propagated-inputs (list go-golang-org-x-text
go-github-com-emersion-go-sasl
go-github-com-emersion-go-imap))
(home-page "https://github.com/emersion/go-imap-sortthread")
(synopsis "Sorting and threading of messages for the imap package")
(description
"The sortthread package implements message sorting and threading for
@code{go-github-com-emersion-go-imap}.")
(license license:expat)))
(define-public go-github-com-emersion-go-smtp
(package
(name "go-github-com-emersion-go-smtp")
(version "0.15.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/emersion/go-smtp")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"1vhc0vpjd4yhxk6wrh01sdpi7nprjn98s46yy82xwlkm0cskl0h7"))))
(build-system go-build-system)
(arguments
(list #:import-path "github.com/emersion/go-smtp"))
(propagated-inputs (list go-github-com-emersion-go-sasl))
(home-page "https://github.com/emersion/go-smtp")
(synopsis "SMTP implementation for Go")
(description
"This package implements the Simple Mail Transfer Protocol as
defined by RFC 5321.")
(license license:expat))) (license license:expat)))
(define-public go-github-com-emersion-go-sasl (define-public go-github-com-emersion-go-sasl
(let ((commit "240c8404624e076f633766c16adbe96c7ac516b7") (let ((commit "0b9dcfb154ac3d7515b08bc2691a0332800edfe9")
(revision "0")) (revision "1"))
(package (package
(name "go-github-com-emersion-go-sasl") (name "go-github-com-emersion-go-sasl")
(version (git-version "0.0.0" revision commit)) (version (git-version "0.0.0" revision commit))
@ -6576,13 +6812,13 @@ can be used to build a client and/or a server.")
(uri (git-reference (uri (git-reference
(url "https://github.com/emersion/go-sasl") (url "https://github.com/emersion/go-sasl")
(commit commit))) (commit commit)))
(file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"1py18p3clp474xhx6ypyp0bgv6n1dfm24m95cyyqb0k3vibar6ih")) "1cbf86wkqrdinfydndgdlnayg4a5mg3d4vqra377j2sfkg7wj0hs"))))
(file-name (git-file-name name version))))
(build-system go-build-system) (build-system go-build-system)
(arguments (arguments
'(#:import-path "github.com/emersion/go-sasl")) (list #:import-path "github.com/emersion/go-sasl"))
(home-page "https://github.com/emersion/go-sasl") (home-page "https://github.com/emersion/go-sasl")
(synopsis "SASL library written in Go") (synopsis "SASL library written in Go")
(description "This package provides a SASL library written in Go.") (description "This package provides a SASL library written in Go.")
@ -6615,6 +6851,106 @@ can be used to build a client and/or a server.")
(description "This package provides an IDLE extension for go-imap.") (description "This package provides an IDLE extension for go-imap.")
(license license:expat)))) (license license:expat))))
(define-public go-github-com-emersion-go-maildir
(package
(name "go-github-com-emersion-go-maildir")
(version "0.3.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/emersion/go-maildir")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"1rs9kbacjpcza25pmdkbm7sdm7r6gq4g44nihi9asyrvspx96zf2"))))
(build-system go-build-system)
(arguments
(list #:import-path "github.com/emersion/go-maildir"))
(home-page "https://github.com/emersion/go-maildir")
(synopsis "Maildir interface for Go")
(description
"This package provides an interface to mailboxes in the Maildir
format.")
(license license:expat)))
(define-public go-github-com-emersion-go-milter
(package
(name "go-github-com-emersion-go-milter")
(version "0.3.3")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/emersion/go-milter")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"10vpry5gjz2bh9qchcx4p59zm7cc6cb6bfkii2n6vsn4svb950sa"))))
(build-system go-build-system)
(arguments
(list #:import-path "github.com/emersion/go-milter"))
(propagated-inputs (list go-github-com-emersion-go-message))
(home-page "https://github.com/emersion/go-milter")
(synopsis "Milter mail filters in Go")
(description
"This package provides an interface for implementing milter mail
filters for Go.")
(license license:bsd-2)))
(define-public go-github-com-emersion-go-msgauth
(package
(name "go-github-com-emersion-go-msgauth")
(version "0.6.6")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/emersion/go-msgauth")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0ds8yr4cm9wigcxg1sxc2m0wmy4z9n6gws3mj50dmf2ayij69z9j"))))
(build-system go-build-system)
(arguments
(list #:import-path "github.com/emersion/go-msgauth"
#:tests? #f ; Source-only package.
#:phases
#~(modify-phases %standard-phases
;; Source-only package.
(delete 'build))))
(propagated-inputs (list go-golang-org-x-crypto
go-github-com-emersion-go-milter
go-github-com-emersion-go-message))
(home-page "https://github.com/emersion/go-msgauth")
(synopsis "Email authentication for Go")
(description
"This package provides a Go library for authenticating emails.")
(license license:expat)))
(define-public go-github-com-emersion-go-mbox
(package
(name "go-github-com-emersion-go-mbox")
(version "1.0.3")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/emersion/go-mbox")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0vnadh2khx7sxn0irrd8gz8ra02x7ij0q8zglq3rqffqil06nliv"))))
(build-system go-build-system)
(arguments
(list #:import-path "github.com/emersion/go-mbox"))
(home-page "https://github.com/emersion/go-mbox")
(synopsis "Go library for handling @code{mbox} files")
(description
"This package provides a library for parsing and formatting
@code{mbox} files.")
(license license:expat)))
(define-public go-github-com-fatih-color (define-public go-github-com-fatih-color
(package (package
(name "go-github-com-fatih-color") (name "go-github-com-fatih-color")
@ -7425,6 +7761,34 @@ maps (because they are not addressable using Go reflection).")
template functions.") template functions.")
(license license:expat))) (license license:expat)))
(define-public go-github-com-go-task-slim-sprig
(let ((commit "afa1e2071829e4db655eb448d6c7c16eb0bc5766")
(revision "0"))
(package
(name "go-github-com-go-task-slim-sprig")
(version (git-version "2.20.0" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/go-task/slim-sprig")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
"1185y8qygv8gb3wpghx5d945wq68j4dbaiffq3h0dh453g4h1w7a"))))
(build-system go-build-system)
(arguments
(list #:import-path "github.com/go-task/slim-sprig"
;; Tests try to access the network.
#:tests? #f))
(home-page "https://github.com/go-task/slim-sprig")
(synopsis "Various useful template functions for Go")
(description
"Sprig provides over 100 functions that extend the Go template system.
Slim-Sprig is a fork of Sprig that removes all external dependencies to make
the library more lightweight.")
(license license:expat))))
(define-public go-github-com-bmatcuk-doublestar (define-public go-github-com-bmatcuk-doublestar
(package (package
(name "go-github-com-bmatcuk-doublestar") (name "go-github-com-bmatcuk-doublestar")
@ -9220,6 +9584,30 @@ or capture raw audio.")
programs that use traditional command lines.") programs that use traditional command lines.")
(license license:bsd-3))) (license license:bsd-3)))
(define-public go-git-sr-ht-sircmpwn-getopt
(package
(name "go-git-sr-ht-sircmpwn-getopt")
(version "1.0.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://git.sr.ht/~sircmpwn/getopt")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0f9rammnmhaz21qkmz7qf76r8jlzi323g05ps3j7gwrxlw7442a6"))))
(build-system go-build-system)
(arguments
(list #:import-path "git.sr.ht/~sircmpwn/getopt"))
(propagated-inputs (list go-github-com-stretchr-testify))
(home-page "https://git.sr.ht/~sircmpwn/getopt")
(synopsis "POSIX getopt for Go")
(description
"This package provides a POSIX-compatible implementation of
@code{getopt} for Go.")
(license license:bsd-3)))
(define-public go-go-uber-org-atomic (define-public go-go-uber-org-atomic
(package (package
(name "go-go-uber-org-atomic") (name "go-go-uber-org-atomic")
@ -10612,6 +11000,31 @@ using shell-style rules for quoting and commenting.")
email library.") email library.")
(license license:gpl3+))) (license license:gpl3+)))
(define-public go-github-com-emersion-go-message
(package
(name "go-github-com-emersion-go-message")
(version "0.16.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/emersion/go-message")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"1j5qdhsna28xcs843zsiccw700rld5hin466dl0n3a0ax1w13ay0"))))
(build-system go-build-system)
(arguments
(list #:import-path "github.com/emersion/go-message"))
(propagated-inputs (list go-golang-org-x-text
go-github-com-emersion-go-textwrapper))
(home-page "https://github.com/emersion/go-message")
(synopsis "Internet messages and MIME for Go")
(description
"The message package implements the Internet Message Format and Multipurpose
Internet Mail Extensions in Go.")
(license license:expat)))
(define-public go-github-com-jaytaylor-html2text (define-public go-github-com-jaytaylor-html2text
(package (package
(name "go-github-com-jaytaylor-html2text") (name "go-github-com-jaytaylor-html2text")
@ -10640,6 +11053,97 @@ email library.")
text-only mail clients to display them.") text-only mail clients to display them.")
(license license:expat))) (license license:expat)))
(define-public go-github-com-jhillyerd-enmime
(package
(name "go-github-com-jhillyerd-enmime")
(version "0.9.4")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jhillyerd/enmime")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"124dqm598phbmalyx2gmxk201z9kq4ckvvdq8rc0akjlp24nxqbb"))))
(build-system go-build-system)
(arguments
(list #:import-path "github.com/jhillyerd/enmime"))
(propagated-inputs (list go-golang-org-x-text
go-golang-org-x-net
go-github-com-stretchr-testify
go-github-com-ssor-bom
go-github-com-rivo-uniseg
go-github-com-pkg-errors
go-github-com-olekukonko-tablewriter
go-github-com-mattn-go-runewidth
go-github-com-gogs-chardet
go-github-com-jaytaylor-html2text
go-github-com-go-test-deep
go-github-com-cention-sany-utf7))
(home-page "https://github.com/jhillyerd/enmime")
(synopsis "MIME encoder and decoder for Go")
(description
"The enmime package implements a MIME encoding and decoding
library geared towards parsing MIME encoded emails.")
(license license:expat)))
(define-public go-github-com-emersion-go-pgpmail
(package
(name "go-github-com-emersion-go-pgpmail")
(version "0.2.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/emersion/go-pgpmail")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0ar26b0apw5bxn58qfn1a79cxigbmrqm1irh1rb7x57fydihc7wm"))))
(build-system go-build-system)
(arguments
(list ;; tests don't support our version of protonmail/go-crypto; see
;; <https://github.com/emersion/go-pgpmail/issues/12>
#:tests? #f
#:import-path "github.com/emersion/go-pgpmail"))
(propagated-inputs (list go-golang-org-x-text
go-golang-org-x-crypto
go-github-com-emersion-go-message
go-github-com-protonmail-go-crypto))
(home-page "https://github.com/emersion/go-pgpmail")
(synopsis "PGP mail encryption for Go")
(description
"The pgpmail package implements PGP encryption for e-mail messages.")
(license license:expat)))
(define-public go-github-com-gatherstars-com-jwz
(package
(name "go-github-com-gatherstars-com-jwz")
(version "1.3.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gatherstars-com/jwz")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"1h37h5w139d3rhvp1n7kz2jm5zhk4pjzf3sip04v48nphkika60c"))))
(build-system go-build-system)
(arguments
(list #:import-path "github.com/gatherstars-com/jwz"))
(propagated-inputs (list go-github-com-rivo-tview
go-github-com-jhillyerd-enmime
go-github-com-gdamore-tcell-v2))
(home-page "https://github.com/gatherstars-com/jwz")
(synopsis "Implementation in Go of the email threading algorithm
originally invented for Netscape Mail")
(description
"The jwz package provides an implementation of the email threading
algorithm originally designed for use in Netscape Mail 2.0 for Go.")
(license license:asl2.0)))
(define-public go-github-com-creack-pty (define-public go-github-com-creack-pty
(package (package
(name "go-github-com-creack-pty") (name "go-github-com-creack-pty")
@ -10783,6 +11287,180 @@ array or reader.")
ICU to Go.") ICU to Go.")
(license license:expat))) (license license:expat)))
(define-public go-github-com-go-test-deep
(package
(name "go-github-com-go-test-deep")
(version "1.0.8")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/go-test/deep")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"1mmw2w3by7y24jjpjwmf2gfl08c65jihn3si9m0sswmagmdsk8q0"))))
(build-system go-build-system)
(arguments
(list #:import-path "github.com/go-test/deep"))
(home-page "https://github.com/go-test/deep")
(synopsis "Human-friendly deep variable equality in Go")
(description
"The deep package provides the deep.Equal function which is like
reflect.DeepEqual but returns a list of differences. This is helpful
when comparing complex types like structures and maps.")
(license license:expat)))
(define-public go-github-com-niemeyer-pretty
(package
(name "go-github-com-niemeyer-pretty")
(version "0.0.0-20200227124842-a10e7caefd8e")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/niemeyer/pretty")
(commit (go-version->git-ref version))))
(file-name (git-file-name name version))
(sha256
(base32
"1jmazh4xzaa3v6g46hz60q2z7nmqs9l9cxdzmmscn3kbcs2znq4v"))))
(build-system go-build-system)
(arguments
(list #:import-path "github.com/niemeyer/pretty"
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'int-to-string-with-rune
(lambda* (#:key import-path #:allow-other-keys)
(with-directory-excursion (string-append "src/" import-path)
(substitute* "formatter.go"
(("s \\+= string\\(i\\)")
"s += string(rune(i))"))))))))
(propagated-inputs (list go-github-com-kr-text))
(home-page "https://github.com/niemeyer/pretty")
(synopsis "Pretty-print Go values")
(description
"The pretty package provides pretty-printing for Go values. This is
useful during debugging, to avoid wrapping long output lines in the
terminal.")
(license license:expat)))
(define-public go-github-com-arran4-golang-ical
(package
(name "go-github-com-arran4-golang-ical")
(version "0.0.0-20220517104411-fd89fefb0182")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/arran4/golang-ical")
(commit (go-version->git-ref version))))
(file-name (git-file-name name version))
(sha256
(base32
"0bxs0b5yg26liiifc0cc41l307r0wc93hp8iygv8dgpc60yzncaw"))))
(build-system go-build-system)
(arguments
(list #:import-path "github.com/arran4/golang-ical"))
(propagated-inputs (list go-gopkg-in-yaml-v3
go-gopkg-in-check-v1
go-github-com-stretchr-testify
go-github-com-niemeyer-pretty
go-github-com-kr-text
go-github-com-davecgh-go-spew))
(home-page "https://github.com/arran4/golang-ical")
(synopsis "Handle iCalenders in Go")
(description
"The @code{ical} package provides an ICS/iCalender parser and
serialiser for Go.")
(license license:asl2.0)))
(define-public go-github-com-lithammer-fuzzysearch
(package
(name "go-github-com-lithammer-fuzzysearch")
(version "1.1.5")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/lithammer/fuzzysearch")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"1b036sm42cf64diwlqhx24vxy6g5afrmfbdfyqhpg8zrii3lpwns"))))
(build-system go-build-system)
(propagated-inputs (list go-golang-org-x-text))
(arguments
(list #:import-path "github.com/lithammer/fuzzysearch"
#:tests? #f ; Source-only package.
#:phases
#~(modify-phases %standard-phases
;; Source-only package.
(delete 'build))))
(home-page "https://github.com/lithammer/fuzzysearch")
(synopsis "Tiny and fast fuzzy search in Go")
(description
"A speedy fuzzy matching package for Go inspired by the JavaScript
library bevacqua/fuzzysearch.")
(license license:expat)))
(define-public go-github-com-onsi-gomega
(package
(name "go-github-com-onsi-gomega")
(version "1.19.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/onsi/gomega")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"092phwk97sk4sv0nbx5pfhqs6x3x1lnrjwyda1m6b6zwrfmq5c6i"))))
(build-system go-build-system)
(arguments
(list #:import-path "github.com/onsi/gomega"
;; Unless we disable the tests, we have a circular dependency on
;; ginkgo/v2.
#:tests? #f))
(propagated-inputs (list go-github-com-golang-protobuf-proto
go-golang-org-x-net
go-golang-org-x-sys
go-golang-org-x-text
go-google-golang-org-protobuf
go-gopkg-in-yaml-v2))
(home-page "https://github.com/onsi/gomega")
(synopsis "Matcher library for Ginkgo")
(description
"Gomega is the preferred matcher library for the Ginkgo test framework.")
(license license:expat)))
(define-public go-github-com-onsi-ginkgo
(package
(name "go-github-com-onsi-ginkgo")
(version "1.16.5")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/onsi/ginkgo")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"1hh6n7q92y0ai8k6rj2yzw6wwxikhyiyk4j92zgvf1zad0gmqqmz"))))
(build-system go-build-system)
(arguments (list #:import-path "github.com/onsi/ginkgo"))
(propagated-inputs (list go-golang-org-x-sys
go-golang-org-x-tools
go-github-com-go-task-slim-sprig
go-github-com-nxadm-tail
go-github-com-onsi-gomega))
(home-page "https://github.com/onsi/ginkgo")
(synopsis "BDD-style testing framework for Go")
(description
"Ginkgo is a Behaviour-Driven Development testing framework for Go. It
builds on top of Go's builtin @code{testing} library and is complemented by the
Gomega matcher library.")
(license license:expat)))
;;; ;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar ;;; of a merge conflict, place them above by existing packages with similar

View file

@ -46,7 +46,7 @@
(string-append "libreoffice-" version)))) (string-append "libreoffice-" version))))
(file-name (git-file-name "libreoffice-dictionaries" version)) (file-name (git-file-name "libreoffice-dictionaries" version))
(sha256 (sha256
(base32 "1qyn56kcn2scdlssjgi5b33hnsh20mmnd60w78z0gp7bs0mv0wcs")))) (base32 "115p29ywyn7ncq664gxmcrrz55v23s34asd2hmrg4ahjp7ycrnmy"))))
(build-system trivial-build-system) (build-system trivial-build-system)
(native-inputs (native-inputs
`(("source" ,source))) `(("source" ,source)))

View file

@ -417,7 +417,7 @@ This package is part of the KDE networking module.")
phonon phonon
qtbase-5 qtbase-5
qtscript qtscript
qtwebkit qtwebengine-5
solid solid
syndication syndication
taglib)) taglib))

View file

@ -993,7 +993,6 @@ basic needs and easy to configure for those who want special setups.")
qtscript qtscript
qtwebchannel-5 qtwebchannel-5
qtwebengine-5 qtwebengine-5
qtwebkit
qtx11extras qtx11extras
zlib)) zlib))
(build-system qt-build-system) (build-system qt-build-system)

View file

@ -345,7 +345,7 @@ projects.")
qtdeclarative-5 qtdeclarative-5
qtquickcontrols-5 ;; not checked as requirement qtquickcontrols-5 ;; not checked as requirement
qtquickcontrols2-5 ;; not checked as requirement qtquickcontrols2-5 ;; not checked as requirement
qtwebkit qtwebengine-5
threadweaver threadweaver
;; recommendes ;; recommendes
astyle astyle

View file

@ -9,7 +9,7 @@
;;; Copyright © 2017, 2018, 2019, 2021 Ludovic Courtès <ludo@gnu.org> ;;; Copyright © 2017, 2018, 2019, 2021 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2017, 2018, 2019, 2022 Marius Bakke <marius@gnu.org> ;;; Copyright © 2017, 2018, 2019, 2022 Marius Bakke <marius@gnu.org>
;;; Copyright © 2017 Rutger Helling <rhelling@mykolab.com> ;;; Copyright © 2017 Rutger Helling <rhelling@mykolab.com>
;;; Copyright © 2018, 2019 Ricardo Wurmus <rekado@elephly.net> ;;; Copyright © 2018, 2019, 2022 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2018, 2020 Jonathan Brielmaier <jonathan.brielmaier@web.de> ;;; Copyright © 2018, 2020 Jonathan Brielmaier <jonathan.brielmaier@web.de>
;;; Copyright © 2019 Chris Marusich <cmmarusich@gmail.com> ;;; Copyright © 2019 Chris Marusich <cmmarusich@gmail.com>
;;; Copyright © 2020 Marcin Karpezo <sirmacik@wioo.waw.pl> ;;; Copyright © 2020 Marcin Karpezo <sirmacik@wioo.waw.pl>
@ -30,6 +30,7 @@
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. ;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
(define-module (gnu packages libreoffice) (define-module (gnu packages libreoffice)
#:use-module (guix build-system cmake)
#:use-module (guix build-system glib-or-gtk) #:use-module (guix build-system glib-or-gtk)
#:use-module (guix build-system gnu) #:use-module (guix build-system gnu)
#:use-module (guix build-system python) #:use-module (guix build-system python)
@ -66,6 +67,7 @@
#:use-module (gnu packages gnome) #:use-module (gnu packages gnome)
#:use-module (gnu packages gperf) #:use-module (gnu packages gperf)
#:use-module (gnu packages gnupg) #:use-module (gnu packages gnupg)
#:use-module (gnu packages graphics)
#:use-module (gnu packages gstreamer) #:use-module (gnu packages gstreamer)
#:use-module (gnu packages gtk) #:use-module (gnu packages gtk)
#:use-module (gnu packages icu4c) #:use-module (gnu packages icu4c)
@ -696,14 +698,14 @@ text documents, vector drawings, presentations and spreadsheets.")
(define-public libmwaw (define-public libmwaw
(package (package
(name "libmwaw") (name "libmwaw")
(version "0.3.19") (version "0.3.21")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://sourceforge/libmwaw/libmwaw/libmwaw-" (uri (string-append "mirror://sourceforge/libmwaw/libmwaw/libmwaw-"
version "/libmwaw-" version ".tar.xz")) version "/libmwaw-" version ".tar.xz"))
(sha256 (sha256
(base32 "1bx5xnw8sk5h26x2z7hfac7hfbm68zqg0jilp15qr0pwxqsf4wmj")))) (base32 "07629xwvlkqj08j13aj9lsq0pwm7r0v7g2zprr1vjqcdlwih2xg8"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
(list doxygen pkg-config)) (list doxygen pkg-config))
@ -1093,6 +1095,45 @@ and to return information on pronunciations, meanings and synonyms.")
converting QuarkXPress file format. It supports versions 3.1 to 4.1.") converting QuarkXPress file format. It supports versions 3.1 to 4.1.")
(license license:mpl2.0))) (license license:mpl2.0)))
(define-public dragonbox
(package
(name "dragonbox")
(version "1.1.3")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jk-jeon/dragonbox")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"0qxx94s2kfgnlnyl1gwmbxkksr3dipvb99zdyi5skw3z2bq563sa"))))
(build-system cmake-build-system)
(arguments (list #:tests? #false)) ;no test target
(home-page "https://github.com/jk-jeon/dragonbox")
(synopsis "Float-to-string conversion algorithm")
(description "Dragonbox generates a pair of integers from a floating-point
number: the decimal significand and the decimal exponent of the input
floating-point number. These integers can then be used for string generation
of decimal representation of the input floating-point number, the procedure
commonly called @code{ftoa} or @code{dtoa}.")
(license license:asl2.0)))
(define-public dragonbox-for-libreoffice
(package
(inherit dragonbox)
(name "dragonbox")
(version "1.0.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jk-jeon/dragonbox")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"11h9xhpzp61rfyh1nnca5shzi40skgpdql080k5cb6cfy672s1qz"))))))
(define dtoa (define dtoa
(origin (origin
(method url-fetch) (method url-fetch)
@ -1105,7 +1146,7 @@ converting QuarkXPress file format. It supports versions 3.1 to 4.1.")
(define-public libreoffice (define-public libreoffice
(package (package
(name "libreoffice") (name "libreoffice")
(version "7.3.5.2") (version "7.4.3.2")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
@ -1114,7 +1155,7 @@ converting QuarkXPress file format. It supports versions 3.1 to 4.1.")
"https://download.documentfoundation.org/libreoffice/src/" "https://download.documentfoundation.org/libreoffice/src/"
(version-prefix version 3) "/libreoffice-" version ".tar.xz")) (version-prefix version 3) "/libreoffice-" version ".tar.xz"))
(sha256 (sha256
(base32 "14g9873x8m5yakpq7v9f7lhc5fkxh6yhjhgh0pm30cqmxsqhsglv")))) (base32 "0fyvd4ydh72lmn005h190xa563d4h376pi1fx9lfr5i25qcbpg7z"))))
(build-system glib-or-gtk-build-system) (build-system glib-or-gtk-build-system)
(arguments (arguments
(list (list
@ -1147,19 +1188,24 @@ converting QuarkXPress file format. It supports versions 3.1 to 4.1.")
(("GPGMEPP_CFLAGS=-I/usr/include/gpgme\\+\\+") (("GPGMEPP_CFLAGS=-I/usr/include/gpgme\\+\\+")
(string-append "GPGMEPP_CFLAGS=-I" (string-append "GPGMEPP_CFLAGS=-I"
(search-input-directory inputs (search-input-directory inputs
"include/gpgme++")))) "include/gpgme++")))
(("DRAGONBOX_CFLAGS=-I/usr/include/dragonbox-1.0.0")
(string-append "DRAGONBOX_CFLAGS=-I"
(search-input-directory inputs
"include/dragonbox-1.0.0"))))
;; /usr/bin/xdg-open doesn't exist on Guix System. ;; /usr/bin/xdg-open doesn't exist on Guix System.
(substitute* '("shell/source/unix/exec/shellexec.cxx" (substitute* '("shell/source/unix/exec/shellexec.cxx"
"shell/source/unix/misc/senddoc.sh") "shell/source/unix/misc/senddoc.sh")
(("/usr/bin/xdg-open") (("/usr/bin/xdg-open")
(search-input-file inputs "/bin/xdg-open"))))) (search-input-file inputs "/bin/xdg-open")))
(setenv "CPPFLAGS" "-std=c++17")))
(add-after 'install 'reset-zip-timestamps (add-after 'install 'reset-zip-timestamps
(lambda _ (lambda _
(for-each (lambda (file) (for-each (lambda (file)
(invoke "ziptime" file)) (invoke "ziptime" file))
;; So many different extensions for .zip files. ;; So many different extensions for .zip files.
(find-files #$output "\\.(bau|dat|otp|ott|zip)$")))) (find-files #$output "\\.(bau|dat|otg|otp|ott|zip)$"))))
(add-after 'install 'bin-and-desktop-install (add-after 'install 'bin-and-desktop-install
;; Create 'soffice' and 'libreoffice' symlinks to the executable ;; Create 'soffice' and 'libreoffice' symlinks to the executable
;; script. ;; script.
@ -1235,6 +1281,10 @@ converting QuarkXPress file format. It supports versions 3.1 to 4.1.")
;; when our default compiler is >=GCC 6. ;; when our default compiler is >=GCC 6.
"--disable-pdfium" "--disable-pdfium"
"--without-doxygen" "--without-doxygen"
;; Avoid linker errors about non-virtual thunks on i686-linux.
"--enable-lto"
;; Avoid errors rebuilding the Gtk icon cache, at least on i686-linux.
"--without-galleries"
"--enable-build-opensymbol"))) "--enable-build-opensymbol")))
(native-inputs (native-inputs
(list bison (list bison
@ -1251,6 +1301,7 @@ converting QuarkXPress file format. It supports versions 3.1 to 4.1.")
clucene clucene
cups cups
dbus-glib dbus-glib
dragonbox-for-libreoffice
firebird firebird
fontconfig fontconfig
fontforge fontforge
@ -1271,6 +1322,7 @@ converting QuarkXPress file format. It supports versions 3.1 to 4.1.")
libcdr libcdr
libcmis libcmis
libcuckoo libcuckoo
libfixmath
libjpeg-turbo libjpeg-turbo
libe-book libe-book
libepubgen libepubgen
@ -1287,7 +1339,9 @@ converting QuarkXPress file format. It supports versions 3.1 to 4.1.")
libpagemaker libpagemaker
libqxp libqxp
libstaroffice libstaroffice
libtiff
libvisio libvisio
libwebp
libwpg libwpg
libwps libwps
libxrandr libxrandr

View file

@ -357,7 +357,7 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
;; The current "stable" kernels. That is, the most recently released major ;; The current "stable" kernels. That is, the most recently released major
;; versions that are still supported upstream. ;; versions that are still supported upstream.
(define-public linux-libre-6.0-version "6.0.9") (define-public linux-libre-6.0-version "6.0.10")
(define-public linux-libre-6.0-gnu-revision "gnu") (define-public linux-libre-6.0-gnu-revision "gnu")
(define deblob-scripts-6.0 (define deblob-scripts-6.0
(linux-libre-deblob-scripts (linux-libre-deblob-scripts
@ -367,7 +367,7 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
(base32 "06iqxkg5hakzvmz6gcz878k1sr553zbng2j1b2whgfg7zmhxkb34"))) (base32 "06iqxkg5hakzvmz6gcz878k1sr553zbng2j1b2whgfg7zmhxkb34")))
(define-public linux-libre-6.0-pristine-source (define-public linux-libre-6.0-pristine-source
(let ((version linux-libre-6.0-version) (let ((version linux-libre-6.0-version)
(hash (base32 "1irip1yk62carcisxlacwcxsiqib4qswx6h5mfhv8f97x04a4531"))) (hash (base32 "1l0xak4w7c16cg8lhracy8r18zzdl0x5s654w6ivyw6dhk6pzr9r")))
(make-linux-libre-source version (make-linux-libre-source version
(%upstream-linux-source version hash) (%upstream-linux-source version hash)
deblob-scripts-6.0))) deblob-scripts-6.0)))
@ -375,7 +375,7 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
;; The "longterm" kernels — the older releases with long-term upstream support. ;; The "longterm" kernels — the older releases with long-term upstream support.
;; Here are the support timelines: ;; Here are the support timelines:
;; <https://www.kernel.org/category/releases.html> ;; <https://www.kernel.org/category/releases.html>
(define-public linux-libre-5.15-version "5.15.79") (define-public linux-libre-5.15-version "5.15.80")
(define-public linux-libre-5.15-gnu-revision "gnu") (define-public linux-libre-5.15-gnu-revision "gnu")
(define deblob-scripts-5.15 (define deblob-scripts-5.15
(linux-libre-deblob-scripts (linux-libre-deblob-scripts
@ -385,12 +385,12 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
(base32 "0h8a48dvgxyj3v08lp99kh5pfa93r4rks78cj0j1rwz1516xk8h3"))) (base32 "0h8a48dvgxyj3v08lp99kh5pfa93r4rks78cj0j1rwz1516xk8h3")))
(define-public linux-libre-5.15-pristine-source (define-public linux-libre-5.15-pristine-source
(let ((version linux-libre-5.15-version) (let ((version linux-libre-5.15-version)
(hash (base32 "0m61k7k6lj24z9a266q08wzghggjik2wizcabdwd1vn0vcqr18yb"))) (hash (base32 "0kgxznd3sfbmnygjvp9dzhzg5chxlaxk6kldxmh1y0njcrj1lciv")))
(make-linux-libre-source version (make-linux-libre-source version
(%upstream-linux-source version hash) (%upstream-linux-source version hash)
deblob-scripts-5.15))) deblob-scripts-5.15)))
(define-public linux-libre-5.10-version "5.10.155") (define-public linux-libre-5.10-version "5.10.156")
(define-public linux-libre-5.10-gnu-revision "gnu1") (define-public linux-libre-5.10-gnu-revision "gnu1")
(define deblob-scripts-5.10 (define deblob-scripts-5.10
(linux-libre-deblob-scripts (linux-libre-deblob-scripts
@ -400,42 +400,42 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
(base32 "1m9l554w6a72mq0kf7ggm44z247m2yz6zhafwqxh96qpjpcaabpj"))) (base32 "1m9l554w6a72mq0kf7ggm44z247m2yz6zhafwqxh96qpjpcaabpj")))
(define-public linux-libre-5.10-pristine-source (define-public linux-libre-5.10-pristine-source
(let ((version linux-libre-5.10-version) (let ((version linux-libre-5.10-version)
(hash (base32 "1wyla96qsdf50n7qjj4hdf36bj56whv7gc9mgw9bvrsqdi92gc7i"))) (hash (base32 "08srjps110zi4ivzh0z2jf78ddyfj2wivdliffb2f03jr9j9k7k7")))
(make-linux-libre-source version (make-linux-libre-source version
(%upstream-linux-source version hash) (%upstream-linux-source version hash)
deblob-scripts-5.10))) deblob-scripts-5.10)))
(define-public linux-libre-5.4-version "5.4.224") (define-public linux-libre-5.4-version "5.4.225")
(define-public linux-libre-5.4-gnu-revision "gnu1") (define-public linux-libre-5.4-gnu-revision "gnu1")
(define deblob-scripts-5.4 (define deblob-scripts-5.4
(linux-libre-deblob-scripts (linux-libre-deblob-scripts
linux-libre-5.4-version linux-libre-5.4-version
linux-libre-5.4-gnu-revision linux-libre-5.4-gnu-revision
(base32 "1nlgk8ajb5wl3aa96h9a0pb9j5a5wmrbpk63varn557x1d00r7wj") (base32 "1nlgk8ajb5wl3aa96h9a0pb9j5a5wmrbpk63varn557x1d00r7wj")
(base32 "1vnjbdyssa7dwyjl9kg35alwvf7yh597cl74yr1wy2gk5bc9paw6"))) (base32 "1bgblfkcnrabnr9hpdl07qgps57h6bq4v5pjrxs798vq43db66va")))
(define-public linux-libre-5.4-pristine-source (define-public linux-libre-5.4-pristine-source
(let ((version linux-libre-5.4-version) (let ((version linux-libre-5.4-version)
(hash (base32 "0dixs4w7nmkjgxv9dxgjdy8v6r4parkpqyvdfyr0wqk0amdz4zcb"))) (hash (base32 "1ak0qlxzfylgvkldh2whq4mzynh1rymhnnc1yif9a5s3f7v9dxar")))
(make-linux-libre-source version (make-linux-libre-source version
(%upstream-linux-source version hash) (%upstream-linux-source version hash)
deblob-scripts-5.4))) deblob-scripts-5.4)))
(define-public linux-libre-4.19-version "4.19.266") (define-public linux-libre-4.19-version "4.19.267")
(define-public linux-libre-4.19-gnu-revision "gnu1") (define-public linux-libre-4.19-gnu-revision "gnu1")
(define deblob-scripts-4.19 (define deblob-scripts-4.19
(linux-libre-deblob-scripts (linux-libre-deblob-scripts
linux-libre-4.19-version linux-libre-4.19-version
linux-libre-4.19-gnu-revision linux-libre-4.19-gnu-revision
(base32 "06pqv050bkii0hc2v7ymny5264w1bca8db0dp1pw9mfmjg865am5") (base32 "06pqv050bkii0hc2v7ymny5264w1bca8db0dp1pw9mfmjg865am5")
(base32 "00i91lx938nqlgy63hiricqd0fnbbf26vgya9c5lb7m1f4x324im"))) (base32 "0g1yhzxm3ixfll6n630v7lddcyvf888sg114nimh0lkvzd180s99")))
(define-public linux-libre-4.19-pristine-source (define-public linux-libre-4.19-pristine-source
(let ((version linux-libre-4.19-version) (let ((version linux-libre-4.19-version)
(hash (base32 "0qfgvdzf8mwx0vhz6v6vkdch3hilh6qrl24gmy5z1vpwbxjvc4kv"))) (hash (base32 "035yxx13jz5f5ig2r6ybzgivm8vjafgnvjws0jfzha4w6klf7r9l")))
(make-linux-libre-source version (make-linux-libre-source version
(%upstream-linux-source version hash) (%upstream-linux-source version hash)
deblob-scripts-4.19))) deblob-scripts-4.19)))
(define-public linux-libre-4.14-version "4.14.299") (define-public linux-libre-4.14-version "4.14.300")
(define-public linux-libre-4.14-gnu-revision "gnu1") (define-public linux-libre-4.14-gnu-revision "gnu1")
(define deblob-scripts-4.14 (define deblob-scripts-4.14
(linux-libre-deblob-scripts (linux-libre-deblob-scripts
@ -445,12 +445,12 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
(base32 "00i91lx938nqlgy63hiricqd0fnbbf26vgya9c5lb7m1f4x324im"))) (base32 "00i91lx938nqlgy63hiricqd0fnbbf26vgya9c5lb7m1f4x324im")))
(define-public linux-libre-4.14-pristine-source (define-public linux-libre-4.14-pristine-source
(let ((version linux-libre-4.14-version) (let ((version linux-libre-4.14-version)
(hash (base32 "0p5ic2mrb9vl3qkzvqxhia3kygjv8xa6s1kqkwgd6b4rmq1kc8r6"))) (hash (base32 "047vmh09icm45g7mnmdvyj9cam7747bcpah1s7n9dm5i2j2f906y")))
(make-linux-libre-source version (make-linux-libre-source version
(%upstream-linux-source version hash) (%upstream-linux-source version hash)
deblob-scripts-4.14))) deblob-scripts-4.14)))
(define-public linux-libre-4.9-version "4.9.333") (define-public linux-libre-4.9-version "4.9.334")
(define-public linux-libre-4.9-gnu-revision "gnu1") (define-public linux-libre-4.9-gnu-revision "gnu1")
(define deblob-scripts-4.9 (define deblob-scripts-4.9
(linux-libre-deblob-scripts (linux-libre-deblob-scripts
@ -460,7 +460,7 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
(base32 "0bib3641dbcqdkx3anna3caxnsg3nw9cnmhcklq0s93g3m57041h"))) (base32 "0bib3641dbcqdkx3anna3caxnsg3nw9cnmhcklq0s93g3m57041h")))
(define-public linux-libre-4.9-pristine-source (define-public linux-libre-4.9-pristine-source
(let ((version linux-libre-4.9-version) (let ((version linux-libre-4.9-version)
(hash (base32 "0ash877gkrrc063h6ncl9d4gzyhndanpxsdgf1a93abbfv281gs1"))) (hash (base32 "0sjh492mfic6llgwb957nj7gd7c0dvqnk97ngq8d50sjsyjznyk9")))
(make-linux-libre-source version (make-linux-libre-source version
(%upstream-linux-source version hash) (%upstream-linux-source version hash)
deblob-scripts-4.9))) deblob-scripts-4.9)))
@ -5602,7 +5602,7 @@ and copy/paste text in the console and in xterm.")
(define-public btrfs-progs (define-public btrfs-progs
(package (package
(name "btrfs-progs") (name "btrfs-progs")
(version "6.0.1") (version "6.0.2")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kernel.org/linux/kernel/" (uri (string-append "mirror://kernel.org/linux/kernel/"
@ -5610,7 +5610,7 @@ and copy/paste text in the console and in xterm.")
"btrfs-progs-v" version ".tar.xz")) "btrfs-progs-v" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"0j0w400fg0lbzljmcwq553cv0awixc4k35v7l39jl7l13pznycdm")))) "063hmqwqlmp0llgqnfqgcj7slrv762kmbk6srhrgqifr94q8crb6"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(outputs '("out" (outputs '("out"
"static")) ; static versions of the binaries in "out" "static")) ; static versions of the binaries in "out"

View file

@ -100,7 +100,7 @@ to statistics about the system on which it's run.")
(define-public lxqt-build-tools (define-public lxqt-build-tools
(package (package
(name "lxqt-build-tools") (name "lxqt-build-tools")
(version "0.11.0") (version "0.12.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
@ -108,7 +108,7 @@ to statistics about the system on which it's run.")
"/download/" version "/download/" version
"/lxqt-build-tools-" version ".tar.xz")) "/lxqt-build-tools-" version ".tar.xz"))
(sha256 (sha256
(base32 "1ff1pkrlxd8h0j8v49p6wrfhnqrz8s5b53hi835m41cvkzjljpfx")))) (base32 "0c4mm167hk0yihryi46d80ghxx2lwzkpivs4yj5wsfvdpbv5q1qh"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
(list (list
@ -148,7 +148,7 @@ itself as well as other components maintained by the LXQt project.")
(define-public libqtxdg (define-public libqtxdg
(package (package
(name "libqtxdg") (name "libqtxdg")
(version "3.9.1") (version "3.10.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
@ -156,7 +156,7 @@ itself as well as other components maintained by the LXQt project.")
"https://github.com/lxqt/libqtxdg/releases/download/" "https://github.com/lxqt/libqtxdg/releases/download/"
version "/libqtxdg-" version ".tar.xz")) version "/libqtxdg-" version ".tar.xz"))
(sha256 (sha256
(base32 "1kh4hv59bkjifq20ksh1mizf9mp7x30v6fpwccr45mi7hasqvvfi")))) (base32 "18mz3mxcnz6awkkgxnfg5p43d4lv92vamxk1d0xzdxrp9symfd9v"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
'(#:configure-flags '(#:configure-flags
@ -183,7 +183,7 @@ in Qt.")
(define-public qtxdg-tools (define-public qtxdg-tools
(package (package
(name "qtxdg-tools") (name "qtxdg-tools")
(version "3.9.1") (version "3.10.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
@ -191,7 +191,7 @@ in Qt.")
"https://github.com/lxqt/qtxdg-tools/releases/download/" "https://github.com/lxqt/qtxdg-tools/releases/download/"
version "/qtxdg-tools-" version ".tar.xz")) version "/qtxdg-tools-" version ".tar.xz"))
(sha256 (sha256
(base32 "0qn35v4dv71g0a4cqkbikppwmihxmfa560q9kw5pwk2y0xiwpncr")))) (base32 "0iyn0s2mck948vzlmq6hk4p93i9z59h50z6m2kdhzv9ck2axvlik"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments '(#:tests? #f)) ; no tests (arguments '(#:tests? #f)) ; no tests
(propagated-inputs (list libqtxdg)) (propagated-inputs (list libqtxdg))
@ -206,7 +206,7 @@ applications.")
(define-public liblxqt (define-public liblxqt
(package (package
(name "liblxqt") (name "liblxqt")
(version "1.1.0") (version "1.2.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
@ -214,7 +214,7 @@ applications.")
"https://github.com/lxqt/" name "/releases/download/" "https://github.com/lxqt/" name "/releases/download/"
version "/" name "-" version ".tar.xz")) version "/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 "1fickg1q54pcb8bv3x0ydg4xx02cqykibnjcq09as2kws6xbhk9n")))) (base32 "057cdxmz6kh3p1vpbwah4i99hdknh22w2w8wqfiws2d4n6wwiavz"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
`(#:tests? #f ; no tests `(#:tests? #f ; no tests
@ -270,14 +270,14 @@ and memory usage or network traffic.")
(define-public lxqt-about (define-public lxqt-about
(package (package
(name "lxqt-about") (name "lxqt-about")
(version "1.1.0") (version "1.2.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/lxqt/" name "/releases/download/" (uri (string-append "https://github.com/lxqt/" name "/releases/download/"
version "/" name "-" version ".tar.xz")) version "/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 "03bqhbpdnfpan3l4snzzz6j0054m4r9zcgygcg21znslwicbqnw3")))) (base32 "0xah1qhzr5q20dj637c91bjrv9gy0z65d3jv6pjsp1kz5cwa8gsr"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (inputs
(list kwindowsystem (list kwindowsystem
@ -305,14 +305,14 @@ LXQt and the system it's running on.")
(define-public lxqt-admin (define-public lxqt-admin
(package (package
(name "lxqt-admin") (name "lxqt-admin")
(version "1.1.0") (version "1.2.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/lxqt/" name "/releases/download/" (uri (string-append "https://github.com/lxqt/" name "/releases/download/"
version "/" name "-" version ".tar.xz")) version "/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 "1zah3xdnif9miaq52mmfbbzvqjhca7w7h81ngrn25j9pvd2bflm8")))) (base32 "1bjmarrra43gcnzi8i0g0lcam12hhgr2yi8dji6klmrcp4k67y89"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (inputs
(list kwindowsystem (list kwindowsystem
@ -343,14 +343,14 @@ the operating system LXQt is running on.")
(define-public lxqt-config (define-public lxqt-config
(package (package
(name "lxqt-config") (name "lxqt-config")
(version "1.1.0") (version "1.2.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/lxqt/" name "/releases/download/" (uri (string-append "https://github.com/lxqt/" name "/releases/download/"
version "/" name "-" version ".tar.xz")) version "/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 "0f0x82qma86kjdvn08qlg0ydxh9fnqikijfhnicynxdqfnp50ia5")))) (base32 "0h0n5an1pp3k50g4p2dxymy0lsnsh7m46gb22ndam69hdkflw71y"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (inputs
(list eudev (list eudev
@ -393,7 +393,7 @@ configuration of both LXQt and the underlying operating system.")
(define-public lxqt-globalkeys (define-public lxqt-globalkeys
(package (package
(name "lxqt-globalkeys") (name "lxqt-globalkeys")
(version "1.1.0") (version "1.2.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
@ -401,7 +401,7 @@ configuration of both LXQt and the underlying operating system.")
"releases/download/" version "/" "releases/download/" version "/"
"lxqt-globalkeys-" version ".tar.xz")) "lxqt-globalkeys-" version ".tar.xz"))
(sha256 (sha256
(base32 "0bbw85aa59w0qnvkdggm3hbacps6yfcvcrs32d34mvvhc7d6g04l")))) (base32 "1s49b8kly027f3amxcf2bx8id3jmmrl8365x7676bd8x2g5v3va2"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (inputs
(list kwindowsystem (list kwindowsystem
@ -423,14 +423,14 @@ as a whole and are not limited to distinct applications.")
(define-public lxqt-notificationd (define-public lxqt-notificationd
(package (package
(name "lxqt-notificationd") (name "lxqt-notificationd")
(version "1.1.0") (version "1.2.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/lxqt/" name "/releases/download/" (uri (string-append "https://github.com/lxqt/" name "/releases/download/"
version "/" name "-" version ".tar.xz")) version "/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 "0bz3qdvv591zvpkxqzqqmh1yq5icc3iinmjr13qzws3ajlj19z44")))) (base32 "1qlvk12ldqwxskxy283h6yqhn8rp29vynqs1lhwn8byli792nb7y"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (inputs
(list kwindowsystem (list kwindowsystem
@ -451,14 +451,14 @@ according to the Desktop Notifications Specification.")
(define-public lxqt-openssh-askpass (define-public lxqt-openssh-askpass
(package (package
(name "lxqt-openssh-askpass") (name "lxqt-openssh-askpass")
(version "1.1.0") (version "1.2.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/lxqt/" name "/releases/download/" (uri (string-append "https://github.com/lxqt/" name "/releases/download/"
version "/" name "-" version ".tar.xz")) version "/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 "1hxix513z2sanmygfzq1fgx30kaxw5rjmmklbyyzl8bv1xzjcwk7")))) (base32 "0w662issh8cagmza881wdrxbngn33w8shp0jvzna1f8pf9g9f7bj"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (inputs
(list kwindowsystem (list kwindowsystem
@ -479,14 +479,14 @@ of other programs.")
(define-public lxqt-panel (define-public lxqt-panel
(package (package
(name "lxqt-panel") (name "lxqt-panel")
(version "1.1.0") (version "1.2.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/lxqt/" name "/releases/download/" (uri (string-append "https://github.com/lxqt/" name "/releases/download/"
version "/" name "-" version ".tar.xz")) version "/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 "11dg18ac6kj8qkkrg940bzpykjih6nnw8y3hfww3wiyg6dka9gd7")))) (base32 "1m0mm07ydmdlyyi6s4q1cwpxp609kcyc3gcmwbmyf0smadan3yd8"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (inputs
(list alsa-lib (list alsa-lib
@ -538,14 +538,14 @@ of other programs.")
(define-public lxqt-policykit (define-public lxqt-policykit
(package (package
(name "lxqt-policykit") (name "lxqt-policykit")
(version "1.1.0") (version "1.2.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/lxqt/" name "/releases/download/" (uri (string-append "https://github.com/lxqt/" name "/releases/download/"
version "/" name "-" version ".tar.xz")) version "/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 "150ggcfprascnwgsz721vnmay9cbar9annlhp6h2yzkl69iyc49r")))) (base32 "01wyqhrapim0pzkghr54g0z8drhlmcszwpb6p8qfqds90k1vq6gc"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (inputs
(list kwindowsystem (list kwindowsystem
@ -568,14 +568,14 @@ LXQt.")
(define-public lxqt-powermanagement (define-public lxqt-powermanagement
(package (package
(name "lxqt-powermanagement") (name "lxqt-powermanagement")
(version "1.1.0") (version "1.2.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/lxqt/" name "/releases/download/" (uri (string-append "https://github.com/lxqt/" name "/releases/download/"
version "/" name "-" version ".tar.xz")) version "/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 "0zy6abbf3iwrxsr18gbxidb4m5spsigpa2778xg7y9r7fwgmqqkk")))) (base32 "1b0m3nllfx5fcwpkp73ac7fbw0jn86h90k5y3r674csm46zs3c05"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (inputs
(list kidletime (list kidletime
@ -600,14 +600,14 @@ when laptop batteries are low on power.")
(define-public lxqt-qtplugin (define-public lxqt-qtplugin
(package (package
(name "lxqt-qtplugin") (name "lxqt-qtplugin")
(version "1.1.0") (version "1.2.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/lxqt/" name "/releases/download/" (uri (string-append "https://github.com/lxqt/" name "/releases/download/"
version "/" name "-" version ".tar.xz")) version "/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 "1zw79lnm35gj3dyd4vlnk08n1lnr8391n36nbn81d0fgmvs21yx4")))) (base32 "06cdx4fffggk2wjfpi8zlbkiapmbqq2qsz25cngg4kqznq0kayb3"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (inputs
(list libdbusmenu-qt (list libdbusmenu-qt
@ -637,14 +637,14 @@ Qt with LXQt.")
(define-public lxqt-runner (define-public lxqt-runner
(package (package
(name "lxqt-runner") (name "lxqt-runner")
(version "1.1.0") (version "1.2.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/lxqt/" name "/releases/download/" (uri (string-append "https://github.com/lxqt/" name "/releases/download/"
version "/" name "-" version ".tar.xz")) version "/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 "1wfng8g28mq97ibrgpfbj353i15vdimmjp83pfqrmkddx0yvzcdv")))) (base32 "0kighmlm9hqmw8h41fbmwqyy8qs06q2bbja6snw8j1a2yvz636qz"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (inputs
(list kwindowsystem (list kwindowsystem
@ -668,14 +668,14 @@ allows for launching applications or shutting down the system.")
(define-public lxqt-session (define-public lxqt-session
(package (package
(name "lxqt-session") (name "lxqt-session")
(version "1.1.1") (version "1.2.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/lxqt/" name "/releases/download/" (uri (string-append "https://github.com/lxqt/" name "/releases/download/"
version "/" name "-" version ".tar.xz")) version "/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 "0j8q5jfpb2l0vvji3xs8y0jcr792z6sxzj111qqvmdrbpxrkwxnw")))) (base32 "0rjw3rw6kpaa3csrga005qg5bxmdxfgrnn1qngs2nrny35v97ckl"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (inputs
(list eudev (list eudev
@ -726,14 +726,14 @@ for the LXQt desktop environment.")
(define-public lxqt-sudo (define-public lxqt-sudo
(package (package
(name "lxqt-sudo") (name "lxqt-sudo")
(version "1.1.0") (version "1.2.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/lxqt/" name "/releases/download/" (uri (string-append "https://github.com/lxqt/" name "/releases/download/"
version "/" name "-" version ".tar.xz")) version "/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 "064w40v43m91y9aywxxf2pj5rpcl4gbsgj7dv97pg4vhj9s790b8")))) (base32 "0lx889bpadgizgca37rwll5hlxnbpqpzxnpscyc35n72vyix8m7k"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (inputs
(list kwindowsystem (list kwindowsystem
@ -756,14 +756,14 @@ permissions of other users including root.")
(define-public lxqt-themes (define-public lxqt-themes
(package (package
(name "lxqt-themes") (name "lxqt-themes")
(version "1.1.0") (version "1.2.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/lxqt/" name "/releases/download/" (uri (string-append "https://github.com/lxqt/" name "/releases/download/"
version "/" name "-" version ".tar.xz")) version "/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 "18zrp2j0xpsrzy6m2dw8k55zczcc9jzavncasrp5j1dxscnzwrcr")))) (base32 "1w566l7xcqscnx5k4f59c2cp4hb4bf2lvqgd9lvdv7dd43qb848z"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(native-inputs (native-inputs
(list lxqt-build-tools)) (list lxqt-build-tools))
@ -782,14 +782,14 @@ for LXQt.")
(define-public libfm-qt (define-public libfm-qt
(package (package
(name "libfm-qt") (name "libfm-qt")
(version "1.1.0") (version "1.2.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/lxqt/" name "/releases/download/" (uri (string-append "https://github.com/lxqt/" name "/releases/download/"
version "/" name "-" version ".tar.xz")) version "/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 "0m2fq1wh553yqi64a5nrdvm57fk3jnc3kxgaf0ja7h95jw6czvm5")))) (base32 "0b423s6bkwijjrh14wca49ypz79sxci9lalxc5s29vwbhync09x0"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
'(#:tests? #f)) ; no tests '(#:tests? #f)) ; no tests
@ -813,14 +813,14 @@ components to build desktop file managers which belongs to LXDE.")
(define-public pcmanfm-qt (define-public pcmanfm-qt
(package (package
(name "pcmanfm-qt") (name "pcmanfm-qt")
(version "1.1.0") (version "1.2.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/lxqt/" name "/releases/download/" (uri (string-append "https://github.com/lxqt/" name "/releases/download/"
version "/" name "-" version ".tar.xz")) version "/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 "0pwl2j5kbs86vmq86phavq89bl2i82ic839bjk0v8kmxm9q2mrh9")))) (base32 "1k44a659mval4513p4yv63hqrbg9jqc8vrinl4mx5aja33pww5yg"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
(list (list
@ -873,14 +873,14 @@ manager Compton.")
(define-public lximage-qt (define-public lximage-qt
(package (package
(name "lximage-qt") (name "lximage-qt")
(version "1.1.0") (version "1.2.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/lxqt/" name "/releases/download/" (uri (string-append "https://github.com/lxqt/" name "/releases/download/"
version "/" name "-" version ".tar.xz")) version "/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 "0nal8n7nmkafapdbcs9c8rk313md2fak4xjl9m56n10dxcjpi2wb")))) (base32 "0qz40vlps82nzz62w7d9ar43gmzvlk9wqzm8lwga90vip8gb2zkm"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (inputs
(list libexif libfm-qt qtbase-5 qtsvg-5 qtx11extras)) (list libexif libfm-qt qtbase-5 qtsvg-5 qtx11extras))
@ -930,14 +930,14 @@ window manager OpenBox.")
(define-public pavucontrol-qt (define-public pavucontrol-qt
(package (package
(name "pavucontrol-qt") (name "pavucontrol-qt")
(version "1.1.0") (version "1.2.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/lxqt/" name "/releases/download/" (uri (string-append "https://github.com/lxqt/" name "/releases/download/"
version "/" name "-" version ".tar.xz")) version "/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 "0y3ql25cmg1cmzjvadf7zcb58hh69gcslvr944sxxhaqp4daz10v")))) (base32 "19r3wgs18mc0m4l8znwhycf137xcd53119ribwb069g4j6hiyvz3"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (inputs
(list glib pcre pulseaudio qtbase-5 qtx11extras)) (list glib pcre pulseaudio qtbase-5 qtx11extras))
@ -954,14 +954,14 @@ window manager OpenBox.")
(define-public qps (define-public qps
(package (package
(name "qps") (name "qps")
(version "2.5.0") (version "2.6.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/lxqt/" name "/releases/download/" (uri (string-append "https://github.com/lxqt/" name "/releases/download/"
version "/" name "-" version ".tar.xz")) version "/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 "16ybq07xpkl22mszakc1175xlqcayyj21i2h6wlxb8bmb7csg30n")))) (base32 "1i8d11yfcx556cm3jb3j49dmnhizx2zrb7g09xfqdwnqbak3ak9r"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (inputs
(list kwindowsystem (list kwindowsystem
@ -983,14 +983,14 @@ processes currently in existence, much like code{top} or code{ps}.")
(define-public qtermwidget (define-public qtermwidget
(package (package
(name "qtermwidget") (name "qtermwidget")
(version "1.1.0") (version "1.2.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/lxqt/" name "/releases/download/" (uri (string-append "https://github.com/lxqt/" name "/releases/download/"
version "/" name "-" version ".tar.xz")) version "/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 "1m64c1m8dkb06fgfk09da2anjspphph6qdk41rqhds2qymh090v4")))) (base32 "13781ljapvk8dy0xd31grx43fqvn62msyb8rlnsa2fv893zl7fj4"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (inputs
(list qtbase-5 utf8proc)) (list qtbase-5 utf8proc))
@ -1006,14 +1006,14 @@ processes currently in existence, much like code{top} or code{ps}.")
(define-public qterminal (define-public qterminal
(package (package
(name "qterminal") (name "qterminal")
(version "1.1.0") (version "1.2.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/lxqt/" name "/releases/download/" (uri (string-append "https://github.com/lxqt/" name "/releases/download/"
version "/" name "-" version ".tar.xz")) version "/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 "1b9568y5xyxymk8r7pkz878ba24dyaxql2sfiy6blr8szf308c5l")))) (base32 "0px42vvmxf3lgd5wwxl260nm18a46943iiqhhmjb0l4xi5s0lhfr"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (inputs
(list qtbase-5 qtx11extras qtermwidget)) (list qtbase-5 qtx11extras qtermwidget))
@ -1030,14 +1030,14 @@ QTermWidget.")
(define-public screengrab (define-public screengrab
(package (package
(name "screengrab") (name "screengrab")
(version "2.4.0") (version "2.5.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/lxqt/screengrab/releases/download/" (uri (string-append "https://github.com/lxqt/screengrab/releases/download/"
version "/screengrab-" version ".tar.xz")) version "/screengrab-" version ".tar.xz"))
(sha256 (sha256
(base32 "14kh287d70v1lpd5w8pji88nmw3jd44q4h927vnszrkv6bwplzx7")))) (base32 "0jqzpx44x2hbl5yvlx7md9zg2qrnchh54lbbmk8nmgrsa2wps9rv"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (inputs
(list kwindowsystem libqtxdg qtbase-5 qtsvg-5 qtx11extras)) (list kwindowsystem libqtxdg qtbase-5 qtsvg-5 qtx11extras))
@ -1055,14 +1055,14 @@ easily publishing them on internet image hosting services.")
(define-public lxqt-archiver (define-public lxqt-archiver
(package (package
(name "lxqt-archiver") (name "lxqt-archiver")
(version "0.6.0") (version "0.7.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/lxqt/" name "/releases/download/" (uri (string-append "https://github.com/lxqt/" name "/releases/download/"
version "/" name "-" version ".tar.xz")) version "/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 "1cxxr7rpflh2ki272pac927gzcw2w1lp3qz8vplflf148laigwc0")))) (base32 "0vd4klwmg4rr0z4zilv6djd3mfin73hdf6jpw3fsrn24yncg7kgq"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (inputs
(list glib json-glib libfm-qt qtbase-5 qtx11extras)) (list glib json-glib libfm-qt qtbase-5 qtx11extras))
@ -1128,7 +1128,7 @@ desktop.")
(define-public lxqt (define-public lxqt
(package (package
(name "lxqt") (name "lxqt")
(version "17.0") (version (package-version liblxqt))
(source #f) (source #f)
(build-system trivial-build-system) (build-system trivial-build-system)
(arguments '(#:builder (begin (mkdir %output) #t))) (arguments '(#:builder (begin (mkdir %output) #t)))

View file

@ -2415,6 +2415,43 @@ and quadratic objectives using the Simplex algorithm.")
systems and applications. It provides a modular and extensible solver.") systems and applications. It provides a modular and extensible solver.")
(license license:expat))) (license license:expat)))
(define-public libfixmath
(let ((commit "1416c9979635c69f344d3c1de84b3246001a6540")
(revision "1"))
(package
(name "libfixmath")
(version (git-version "0" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/PetteriAimonen/libfixmath")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
"1vnpycw30rq3xwqyvj20l7pnw74dc4f27304i0918igsrdsjw501"))))
(build-system cmake-build-system)
(arguments
(list
#:phases
#~(modify-phases %standard-phases
(replace 'install
(lambda _
(let ((includes (string-append #$output "/include/libfixmath"))
(lib (string-append #$output "/lib")))
(mkdir-p includes)
(for-each (lambda (file)
(install-file file includes))
(find-files "../source" "\\.h(pp)?$"))
(for-each (lambda (file)
(install-file file lib))
(find-files "." "\\.a$"))))))))
(home-page "https://code.google.com/archive/p/libfixmath/")
(synopsis "Cross platform fixed point maths library")
(description "This library implements the @file{math.h} functions in
fixed point (16.16) format.")
(license license:expat))))
(define-public libflame (define-public libflame
(package (package
(name "libflame") (name "libflame")

View file

@ -3931,27 +3931,27 @@ with a number of bugfixes and changes to improve IT playback.")
(define-public sooperlooper (define-public sooperlooper
(package (package
(name "sooperlooper") (name "sooperlooper")
(version "1.7.6") (version "1.7.8")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "http://essej.net/sooperlooper/sooperlooper-" (uri (string-append "https://sonosaurus.com/sooperlooper"
version ".tar.gz")) "/sooperlooper-" version ".tar.gz"))
(sha256 (sha256
(base32 "0kbb1pj62rl32c88j6p7dg823kvs0gb5s42qy3bl6yg0wn10dksj")))) (base32 "0dd2kryizwrzndbwafpbddf9w2ghw9gfmb8nyss5hll70b1dx59f"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
`(#:phases `(#:phases
(modify-phases %standard-phases (modify-phases %standard-phases
(add-after 'unpack 'add-sigc++-includes (add-after 'unpack 'add-sigc++-includes
(lambda* (#:key inputs #:allow-other-keys) (lambda* (#:key inputs #:allow-other-keys)
(let ((sig (assoc-ref inputs "libsigc++")) (let ((sig (search-input-directory inputs "include/sigc++-2.0"))
(xml (assoc-ref inputs "libxml2")) (xml (search-input-directory inputs "include/libxml2"))
(cwd (getcwd))) (cwd (getcwd)))
(setenv "CPATH" (setenv "CPATH"
(string-append sig "/include/sigc++-2.0:" (string-append sig ":"
sig "/lib/sigc++-2.0/include:" sig "../../lib/sigc++-2.0/include:"
xml "/include/libxml2/:" xml ":"
cwd "/libs/pbd:" cwd "/libs/pbd:"
cwd "/libs/midi++:" cwd "/libs/midi++:"
(or (getenv "CPATH") "")))) (or (getenv "CPATH") ""))))
@ -3978,19 +3978,19 @@ with a number of bugfixes and changes to improve IT playback.")
(("static char") "static const char")) (("static char") "static const char"))
#t))))) #t)))))
(inputs (inputs
`(("jack" ,jack-1) (list jack-1
("alsa-lib" ,alsa-lib) alsa-lib
("wxwidgets" ,wxwidgets-gtk2) wxwidgets-gtk2
("libsndfile" ,libsndfile) libsndfile
("libsamplerate" ,libsamplerate) libsamplerate
("liblo" ,liblo) liblo
("rubberband" ,rubberband) rubberband
("libxml2" ,libxml2) libxml2
("libsigc++" ,libsigc++-2) libsigc++-2
("ncurses" ,ncurses))) ncurses))
(native-inputs (native-inputs
(list pkg-config)) (list pkg-config))
(home-page "http://essej.net/sooperlooper/") (home-page "https://sonosaurus.com/sooperlooper/")
(synopsis "Live looping sampler") (synopsis "Live looping sampler")
(description (description
"SooperLooper is a live looping sampler capable of immediate loop "SooperLooper is a live looping sampler capable of immediate loop

View file

@ -1718,7 +1718,7 @@ full_split, cut, rcut, etc..")
(define dune-bootstrap (define dune-bootstrap
(package (package
(name "dune") (name "dune")
(version "3.5.0") (version "3.6.1")
(source (origin (source (origin
(method git-fetch) (method git-fetch)
(uri (git-reference (uri (git-reference
@ -1727,7 +1727,7 @@ full_split, cut, rcut, etc..")
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"10fpybiqqkmm7y9xmhy4qs451dydmffcjg13k7w8g2p9dd09jb6l")))) "0gv851wxbv5ln20429nj7p92spzxgw8vngg9z94q39aawn6q8lx6"))))
(build-system ocaml-build-system) (build-system ocaml-build-system)
(arguments (arguments
`(#:tests? #f; require odoc `(#:tests? #f; require odoc
@ -2085,14 +2085,14 @@ defined in this library.")
(define-public ocaml-topkg (define-public ocaml-topkg
(package (package
(name "ocaml-topkg") (name "ocaml-topkg")
(version "1.0.5") (version "1.0.6")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "http://erratique.ch/software/topkg/releases/" (uri (string-append "http://erratique.ch/software/topkg/releases/"
"topkg-" version ".tbz")) "topkg-" version ".tbz"))
(sha256 (sha256
(base32 (base32
"1iyinmcfqpprk7k4cc51nqgypayprbj4larwcfqw86k5dri84825")))) "11ycfk0prqvifm9jca2308gw8a6cjb1hqlgfslbji2cqpan09kpq"))))
(build-system ocaml-build-system) (build-system ocaml-build-system)
(native-inputs (native-inputs
(list opam ocamlbuild)) (list opam ocamlbuild))
@ -4310,7 +4310,7 @@ function that follows the prototype of POSIX's wcwidth.")
(define-public ocaml-zed (define-public ocaml-zed
(package (package
(name "ocaml-zed") (name "ocaml-zed")
(version "3.2.0") (version "3.2.1")
(home-page "https://github.com/ocaml-community/zed") (home-page "https://github.com/ocaml-community/zed")
(source (source
(origin (origin
@ -4320,7 +4320,7 @@ function that follows the prototype of POSIX's wcwidth.")
(commit version))) (commit version)))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "1g171kk5wxnk66d4vwz2crh5i19vhqghp78iybl5am17gl9qf8pb")))) (base32 "17zdbm422y0qznc659civ9bmahhrbffxa50f8dnykiaq8v2ci91l"))))
(build-system dune-build-system) (build-system dune-build-system)
(propagated-inputs (propagated-inputs
(list ocaml-react (list ocaml-react
@ -8456,7 +8456,7 @@ libraries.")
(define-public js-of-ocaml (define-public js-of-ocaml
(package (package
(name "js-of-ocaml") (name "js-of-ocaml")
(version "4.0.0") (version "4.1.0")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@ -8465,7 +8465,7 @@ libraries.")
(commit version))) (commit version)))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "0iyhl9z57j53j2jvyqcwmxhbvy23l6g80aa0abmlgwam14yskspf")))) (base32 "14ig69iyc9yzniclfsc6cz9g9zqp96bs66y6dy4rzrm78s81w6i1"))))
(build-system dune-build-system) (build-system dune-build-system)
(arguments (arguments
`(#:tests? #f ;tests assume ocaml 4.13 `(#:tests? #f ;tests assume ocaml 4.13

View file

@ -1918,14 +1918,14 @@ the boot loader configuration.")
(define-public flatpak (define-public flatpak
(package (package
(name "flatpak") (name "flatpak")
(version "1.14.0") (version "1.14.1")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/flatpak/flatpak/releases/download/" (uri (string-append "https://github.com/flatpak/flatpak/releases/download/"
version "/flatpak-" version ".tar.xz")) version "/flatpak-" version ".tar.xz"))
(sha256 (sha256
(base32 "05bqy9kwmaj32y7f94fydcz3k63bsgn4mbcp4pglv8hffxrnj9wf")) (base32 "17ykbp5lmlbv6241vw55zgqdp34wc12jbj5nhs4wb3018crq4g0a"))
(patches (patches
(search-patches "flatpak-fix-path.patch" (search-patches "flatpak-fix-path.patch"
"flatpak-unset-gdk-pixbuf-for-sandbox.patch")))) "flatpak-unset-gdk-pixbuf-for-sandbox.patch"))))

View file

@ -218,7 +218,7 @@ algorithms AES or Twofish.")
(define-public pwsafe (define-public pwsafe
(package (package
(name "pwsafe") (name "pwsafe")
(version "3.54.1") (version "3.60.0")
(home-page "https://www.pwsafe.org/") (home-page "https://www.pwsafe.org/")
(source (source
(origin (origin
@ -227,23 +227,20 @@ algorithms AES or Twofish.")
(url "https://github.com/pwsafe/pwsafe") (url "https://github.com/pwsafe/pwsafe")
(commit version))) (commit version)))
(sha256 (sha256
(base32 "0d51dlw98mv23nwb0b5jyji8gnb9f5cnig6kivfljl97lmr6lhvf")) (base32 "064y78sqr8h9mq922spi4r13ga0a1j09mfh4kc4pn7j697nl6b5y"))
(file-name (git-file-name name version)))) (file-name (git-file-name name version))))
(build-system cmake-build-system) (build-system cmake-build-system)
(native-inputs (native-inputs
`(("gettext" ,gettext-minimal) (list gettext-minimal googletest perl zip))
("gtest" ,googletest) (inputs (list curl
("perl" ,perl) file
("zip" ,zip))) `(,util-linux "lib")
(inputs `(("curl" ,curl) libxt
("file" ,file) libxtst
("libuuid" ,util-linux "lib") openssl
("libxt" ,libxt) qrencode
("libxtst" ,libxtst) wxwidgets
("openssl" ,openssl) xerces-c))
("qrencode" ,qrencode)
("wxwidgets" ,wxwidgets)
("xerces-c" ,xerces-c)))
(arguments '(#:configure-flags (list "-DNO_GTEST=YES") (arguments '(#:configure-flags (list "-DNO_GTEST=YES")
#:phases (modify-phases %standard-phases #:phases (modify-phases %standard-phases
(add-after 'unpack 'add-gtest (add-after 'unpack 'add-gtest

View file

@ -8,13 +8,11 @@ it. This dynamic loading mechanism fails to properly locate libraries outside
of LD_LIBRARY_PATH. of LD_LIBRARY_PATH.
See <https://issues.guix.gnu.org/53591>. See <https://issues.guix.gnu.org/53591>.
---
libraries/lib-ffmpeg-support/CMakeLists.txt | 8 ++++++++ Bugs-added-by: Marius Bakke <marius@gnu.org>
libraries/lib-ffmpeg-support/FFmpegFunctions.cpp | 12 ++++++++++++
2 files changed, 20 insertions(+)
diff --git a/libraries/lib-ffmpeg-support/CMakeLists.txt b/libraries/lib-ffmpeg-support/CMakeLists.txt diff --git a/libraries/lib-ffmpeg-support/CMakeLists.txt b/libraries/lib-ffmpeg-support/CMakeLists.txt
index 8c5f06d7c..00810e4d0 100644 index b8803a1f5..f86559cca 100644
--- a/libraries/lib-ffmpeg-support/CMakeLists.txt --- a/libraries/lib-ffmpeg-support/CMakeLists.txt
+++ b/libraries/lib-ffmpeg-support/CMakeLists.txt +++ b/libraries/lib-ffmpeg-support/CMakeLists.txt
@@ -1,5 +1,7 @@ @@ -1,5 +1,7 @@
@ -25,7 +23,7 @@ index 8c5f06d7c..00810e4d0 100644
set( SOURCES set( SOURCES
FFmpegTypes.h FFmpegTypes.h
@@ -100,6 +102,12 @@ if (${_OPT}use_ffmpeg) @@ -107,6 +109,12 @@ if (${_OPT}use_ffmpeg)
list(APPEND DEFINITIONS PRIVATE _DARWIN_C_SOURCE ) list(APPEND DEFINITIONS PRIVATE _DARWIN_C_SOURCE )
endif() endif()
@ -39,10 +37,10 @@ index 8c5f06d7c..00810e4d0 100644
"${DEFINITIONS}" "" "${DEFINITIONS}" ""
) )
diff --git a/libraries/lib-ffmpeg-support/FFmpegFunctions.cpp b/libraries/lib-ffmpeg-support/FFmpegFunctions.cpp diff --git a/libraries/lib-ffmpeg-support/FFmpegFunctions.cpp b/libraries/lib-ffmpeg-support/FFmpegFunctions.cpp
index 66d085a0b..4eeb4aed3 100644 index 55d6f676b..46640ef83 100644
--- a/libraries/lib-ffmpeg-support/FFmpegFunctions.cpp --- a/libraries/lib-ffmpeg-support/FFmpegFunctions.cpp
+++ b/libraries/lib-ffmpeg-support/FFmpegFunctions.cpp +++ b/libraries/lib-ffmpeg-support/FFmpegFunctions.cpp
@@ -238,6 +238,18 @@ struct FFmpegFunctions::Private final @@ -246,6 +246,18 @@ struct FFmpegFunctions::Private final
if (library->IsLoaded()) if (library->IsLoaded())
return library; return library;
@ -58,9 +56,6 @@ index 66d085a0b..4eeb4aed3 100644
+ } + }
+#endif +#endif
+ +
// Loading has failed. return {};
// wxLogSysError doesn't report errors correctly on *NIX }
#if defined(_WIN32) };
--
2.34.0

View file

@ -19665,6 +19665,27 @@ from the header, as well as section details and data available.")
and bit flag values.") and bit flag values.")
(license license:expat))) (license license:expat)))
(define-public python-attrdict
(package
(name "python-attrdict")
(version "2.0.1")
(source (origin
(method url-fetch)
(uri (pypi-uri "attrdict" version))
(sha256
(base32
"0w3vsz64j9npxfgh83hghsh161wwkrx1fxqi1533js2wnnc0dj9m"))))
(build-system python-build-system)
;; The package is no longer maintained and tests need some work.
(arguments '(#:tests? #f))
(propagated-inputs (list python-six))
(home-page "https://github.com/bcj/AttrDict")
(synopsis "Attribute-style access dictionaries")
(description
"This package provides mapping objects whose elements can be accessed
both as keys and as attributes.")
(license license:expat)))
(define-public python-attrs (define-public python-attrs
(package (package
(name "python-attrs") (name "python-attrs")

View file

@ -2579,16 +2579,16 @@ using the Enchant spell-checking library.")
pciutils pciutils
protobuf protobuf
pulseaudio pulseaudio
qtbase-5
qtdeclarative-5
qtmultimedia-5 qtmultimedia-5
qtwebchannel-5
re2 re2
snappy snappy
eudev eudev
valgrind valgrind
vulkan-headers vulkan-headers
xcb-util)) xcb-util))
(propagated-inputs
;; Required by Qt5WebEngineCoreConfig.cmake.
(list qtbase-5 qtdeclarative-5 qtwebchannel-5))
(arguments (arguments
(substitute-keyword-arguments (package-arguments qtsvg-5) (substitute-keyword-arguments (package-arguments qtsvg-5)
((#:modules modules '()) ((#:modules modules '())
@ -2983,11 +2983,13 @@ linux/libcurl_wrapper.h"
python-html5lib))) python-html5lib)))
(inputs (inputs
(modify-inputs (package-inputs qtwebengine-5) (modify-inputs (package-inputs qtwebengine-5)
(replace "qtmultimedia" qtmultimedia)
(append libxkbfile xkeyboard-config)))
(propagated-inputs
(modify-inputs (package-propagated-inputs qtwebengine-5)
(replace "qtbase" qtbase) (replace "qtbase" qtbase)
(replace "qtdeclarative" qtdeclarative) (replace "qtdeclarative" qtdeclarative)
(replace "qtmultimedia" qtmultimedia) (replace "qtwebchannel" qtwebchannel)))
(replace "qtwebchannel" qtwebchannel)
(append libxkbfile xkeyboard-config)))
(native-search-paths (native-search-paths
(list (search-path-specification (list (search-path-specification
(file-type 'regular) (file-type 'regular)

View file

@ -194,7 +194,7 @@ a focus on simplicity and productivity.")
(define ruby-2.7-fixed (define ruby-2.7-fixed
(package (package
(inherit ruby-2.7) (inherit ruby-2.7)
(version "2.7.6") (version "2.7.7")
(source (source
(origin (origin
(inherit (package-source ruby-2.7)) (inherit (package-source ruby-2.7))
@ -203,12 +203,12 @@ a focus on simplicity and productivity.")
"/ruby-" version ".tar.gz")) "/ruby-" version ".tar.gz"))
(sha256 (sha256
(base32 (base32
"042xrdk7hsv4072bayz3f8ffqh61i8zlhvck10nfshllq063n877")))))) "143vih5jzmrd2r5h94pa3qzml0ldii0qzs6g09jg6zqxd7djf0g1"))))))
(define-public ruby-3.0 (define-public ruby-3.0
(package (package
(inherit ruby-2.7) (inherit ruby-2.7)
(version "3.0.4") (version "3.0.5")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
@ -217,7 +217,7 @@ a focus on simplicity and productivity.")
"/ruby-" version ".tar.xz")) "/ruby-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"1w7jpq3flnm007z5kj8kixgm8l4smb80w8ak4993a12j0irzq8lf")))) "1pnxbdkkh2miq9nqfq2qscvh76nprzg0r620d9ckdzih42xbaz6g"))))
(inputs (inputs
(modify-inputs (package-inputs ruby-2.7) (modify-inputs (package-inputs ruby-2.7)
(replace "openssl" openssl))))) (replace "openssl" openssl)))))

View file

@ -496,7 +496,7 @@ Wordstar-, EMACS-, Pico, Nedit or vi-like key bindings. e3 can be used on
(define-public mg (define-public mg
(package (package
(name "mg") (name "mg")
(version "20220614") (version "20221112")
(source (origin (source (origin
(method git-fetch) (method git-fetch)
(uri (git-reference (uri (git-reference
@ -505,7 +505,7 @@ Wordstar-, EMACS-, Pico, Nedit or vi-like key bindings. e3 can be used on
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"145qk4bzys4igv98645vikswv9hqym46chh6xb9d82ihsvjq1wjk")) "1wsib91f277xsx3qi8zmjcd9r9cm078rcf8hii0rwipyn04vxy83"))
(modules '((guix build utils))) (modules '((guix build utils)))
(snippet '(begin (snippet '(begin
(substitute* "GNUmakefile" (substitute* "GNUmakefile"

View file

@ -2493,7 +2493,7 @@ YouTube.com and many more sites.")
(define-public yt-dlp (define-public yt-dlp
(package/inherit youtube-dl (package/inherit youtube-dl
(name "yt-dlp") (name "yt-dlp")
(version "2022.10.04") (version "2022.11.11")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@ -2502,7 +2502,7 @@ YouTube.com and many more sites.")
(commit version))) (commit version)))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "0g2nvslzb9yx2axv6yqxdcdh49ckyipyy9apx1lx6bg6y9rjvx6v")))) (base32 "00dng4x7xbxp6w76dqkfzzhf2dh3s9pgfd0axs7qar20clj717py"))))
(arguments (arguments
(substitute-keyword-arguments (package-arguments youtube-dl) (substitute-keyword-arguments (package-arguments youtube-dl)
((#:tests? _) (not (%current-target-system))) ((#:tests? _) (not (%current-target-system)))

View file

@ -78,7 +78,7 @@
(define-public vim (define-public vim
(package (package
(name "vim") (name "vim")
(version "9.0.0820") (version "9.0.0954")
(source (origin (source (origin
(method git-fetch) (method git-fetch)
(uri (git-reference (uri (git-reference
@ -87,7 +87,7 @@
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"00zl1g4m6hcwzdla2m770wcq3p5amh3pr7y88hi852x8dn74gssp")))) "098fiqw6hz0cc5zzy934alqxgwp01180vz3v9wm9i6x6fhdnhxxn"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
`(#:test-target "test" `(#:test-target "test"

View file

@ -705,7 +705,7 @@ is fully configurable and extensible in Common Lisp.")
(define-public lagrange (define-public lagrange
(package (package
(name "lagrange") (name "lagrange")
(version "1.14.0") (version "1.14.1")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
@ -713,7 +713,7 @@ is fully configurable and extensible in Common Lisp.")
(string-append "https://git.skyjake.fi/skyjake/lagrange/releases/" (string-append "https://git.skyjake.fi/skyjake/lagrange/releases/"
"download/v" version "/lagrange-" version ".tar.gz")) "download/v" version "/lagrange-" version ".tar.gz"))
(sha256 (sha256
(base32 "08qb8f0j3sdbrkr4zsy5pcpqz2cy520q6vb8vq7ilkbz0yfxmgf2")) (base32 "0dhynq5pn6xjis0bpnam89km9qbrdxkbv76mfsx6jzda934iyy2n"))
(modules '((guix build utils))) (modules '((guix build utils)))
(snippet (snippet
'(begin '(begin

View file

@ -77,7 +77,7 @@ in downloaded documents to relative links.")
(define-public wgetpaste (define-public wgetpaste
(package (package
(name "wgetpaste") (name "wgetpaste")
(version "2.32") (version "2.33")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@ -86,7 +86,7 @@ in downloaded documents to relative links.")
(commit version))) (commit version)))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "13zdqfnbpymwz2f04icw92flj50227n5r0dcms84qxswfxrarnas")))) (base32 "0gx5y3f0qf3hrah1z0q243hyldshaq6mvbg1lnjzciviv1vc8zx0"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
`(#:modules ((guix build gnu-build-system) `(#:modules ((guix build gnu-build-system)

View file

@ -516,7 +516,12 @@ avoiding password prompts when X11 forwarding has already been setup.")
wayland-protocols wayland-protocols
xkeyboard-config)) xkeyboard-config))
(native-inputs (native-inputs
(list bison doxygen pkg-config python)) (append (list bison doxygen pkg-config python)
(if (%current-target-system)
;; wayland-scanner is required at build time.
;; TODO: Remove this conditional on core-updates.
(list pkg-config-for-build wayland)
'())))
(arguments (arguments
`(#:configure-flags `(#:configure-flags
(list (string-append "-Dxkb-config-root=" (list (string-append "-Dxkb-config-root="