[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
182/184: Merge branch 'master' into wip-gnome-updates
From: |
guix-commits |
Subject: |
182/184: Merge branch 'master' into wip-gnome-updates |
Date: |
Wed, 27 Nov 2019 14:37:23 -0500 (EST) |
kkebreau pushed a commit to branch wip-gnome-updates
in repository guix.
commit a781cb5532a4e869458a727cde3d0fd76a2b9eae
Merge: a5186d9 37d473c
Author: Kei Kebreau <address@hidden>
Date: Thu Nov 14 22:12:08 2019 -0500
Merge branch 'master' into wip-gnome-updates
build-aux/run-system-tests.scm | 45 +-
config-daemon.ac | 3 -
doc/guix.texi | 87 +++-
gnu/ci.scm | 3 +-
gnu/local.mk | 3 +-
gnu/packages/audio.scm | 104 +++--
gnu/packages/bioconductor.scm | 2 +-
gnu/packages/bioinformatics.scm | 4 +-
gnu/packages/check.scm | 4 +-
gnu/packages/cran.scm | 134 +++---
gnu/packages/dns.scm | 72 ++++
gnu/packages/elf.scm | 41 +-
gnu/packages/emacs-xyz.scm | 88 +++-
gnu/packages/engineering.scm | 2 +-
gnu/packages/enlightenment.scm | 4 +-
gnu/packages/freedesktop.scm | 4 +-
gnu/packages/game-development.scm | 5 +-
gnu/packages/games.scm | 4 +-
gnu/packages/geo.scm | 178 +++++++-
gnu/packages/gnome.scm | 17 +-
gnu/packages/golang.scm | 4 +-
gnu/packages/guile-xyz.scm | 9 +-
gnu/packages/ibus.scm | 6 +-
gnu/packages/java.scm | 478 ++++++++++++++++++++-
gnu/packages/linux.scm | 48 +--
gnu/packages/llvm.scm | 12 +-
gnu/packages/logging.scm | 7 +-
gnu/packages/mail.scm | 4 +-
gnu/packages/mes.scm | 35 ++
gnu/packages/messaging.scm | 27 +-
gnu/packages/mp3.scm | 4 +-
gnu/packages/music.scm | 273 +++++++++++-
gnu/packages/ncurses.scm | 4 +-
gnu/packages/networking.scm | 40 ++
gnu/packages/ocaml.scm | 6 +-
gnu/packages/package-management.scm | 4 +-
.../patches/java-svg-salamander-Fix-non-det.patch | 86 ++++
gnu/packages/patches/patchelf-page-size.patch | 70 ---
gnu/packages/patches/patchelf-rework-for-arm.patch | 473 --------------------
gnu/packages/perl-compression.scm | 16 +-
gnu/packages/perl.scm | 18 +-
gnu/packages/pretty-print.scm | 4 +-
gnu/packages/protobuf.scm | 6 +-
gnu/packages/python-crypto.scm | 2 +-
gnu/packages/python-xyz.scm | 38 +-
gnu/packages/qt.scm | 13 +-
gnu/packages/rdf.scm | 4 +-
gnu/packages/rsync.scm | 15 +-
gnu/packages/samba.scm | 14 +-
gnu/packages/shellutils.scm | 11 +-
gnu/packages/speech.scm | 12 +-
gnu/packages/sphinx.scm | 34 +-
gnu/packages/ssh.scm | 11 +-
gnu/packages/statistics.scm | 62 +--
gnu/packages/telephony.scm | 11 +-
gnu/packages/tex.scm | 25 +-
gnu/packages/text-editors.scm | 8 +-
gnu/packages/textutils.scm | 36 +-
gnu/packages/video.scm | 4 +-
gnu/packages/vim.scm | 11 +-
gnu/packages/virtualization.scm | 11 +-
gnu/packages/vpn.scm | 12 +-
gnu/packages/web-browsers.scm | 26 +-
gnu/packages/web.scm | 36 +-
gnu/packages/xfce.scm | 10 +-
gnu/packages/xml.scm | 14 +-
gnu/services/dbus.scm | 24 +-
gnu/services/dns.scm | 86 ++++
gnu/services/networking.scm | 109 ++++-
guix/build/svn.scm | 4 +
guix/svn-download.scm | 15 +-
nix/libstore/build.cc | 5 -
nix/libstore/local-store.cc | 3 -
73 files changed, 2120 insertions(+), 984 deletions(-)
diff --cc gnu/packages/gnome.scm
index d95d052,f51d366..ce3bfe1
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@@ -3991,12 -3947,9 +3991,11 @@@ for application developers."
("desktop-file-utils" ,desktop-file-utils)
("gobject-introspection" ,gobject-introspection)
("glib:bin" ,glib "bin") ;for 'glib-mkenums'
- ("gtk:bin" ,gtk+ "bin") ;for 'gtk-update-icon-cache'
("intltool" ,intltool)
("itstool" ,itstool)
- ("xmllint" ,libxml2)))
+ ("xmllint" ,libxml2)
+ ("python-pylint" ,python-pylint)
+ ("xorg-server" ,xorg-server-for-tests)))
(propagated-inputs
`(("dconf" ,dconf)))
(inputs
@@@ -4039,8 -3999,15 +4038,14 @@@
;; Do not build .a files for the plugins, it's
;; completely useless. This saves 2 MiB.
"--default-library" "shared")
-
#:phases
(modify-phases %standard-phases
+ (add-after 'unpack 'skip-gtk-update-icon-cache
+ ;; Don't create 'icon-theme.cache'.
+ (lambda _
+ (substitute* "meson_post_install.py"
+ (("gtk-update-icon-cache") "true"))
+ #t))
(add-before
'install 'disable-cache-generation
(lambda _
diff --cc gnu/packages/music.scm
index 2f02368,3373b4c..9c83812
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@@ -4737,3 -4737,271 +4737,272 @@@ for integration into status line genera
effects. It contains a bitcrusher, delay, distortion, equalizer, compressor,
and reverb.")
(license license:gpl2+)))
+
+ (define-public sherlock-lv2
+ (package
+ (name "sherlock-lv2")
+ (version "0.20.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://git.open-music-kontrollers.ch/lv2/"
+ "sherlock.lv2/snapshot/sherlock.lv2-"
+ version ".tar.xz"))
+ (sha256
+ (base32
+ "1c5xajpss9h8lbyx160bbzg8va50n2d74qwnxig9sf468rzmha1y"))))
+ (build-system meson-build-system)
+ (inputs
+ `(("libx11" ,libx11)
+ ("mesa" ,mesa)
+ ("sratom" ,sratom)))
+ (native-inputs
+ `(("flex" ,flex)
+ ("pkg-config" ,pkg-config)))
+ (synopsis "Investigative LV2 plugin bundle")
+ (description "The Sherlock plugin bundle contains LV2 plugins for
+ visualizing LV2 atom, MIDI and OSC events. They can be used for monitoring
+ and debugging of event signal flows inside plugin graphs.")
+ (home-page "https://open-music-kontrollers.ch/lv2/sherlock/")
+ (license license:artistic2.0)))
+
+ (define-public x42-plugins
+ (package
+ (name "x42-plugins")
+ (version "20191013")
+ (source
+ (origin
+ (method url-fetch)
+ (uri
+ (string-append "http://gareus.org/misc/x42-plugins/x42-plugins-"
+ version ".tar.xz"))
+ (sha256
+ (base32
+ "18kn1bmc0s6dp834kc51ibifzzn3bxwya4p8s8yq9f4mpmkghi24"))))
+ (build-system gnu-build-system)
+ (arguments
+ `(#:tests? #f ; no "check" target
+ #:make-flags
+ (list (string-append "PREFIX=" (assoc-ref %outputs "out"))
+ "LIBZITACONVOLVER=-lzita-convolver"
+ (string-append "FONTFILE="
+ (assoc-ref %build-inputs "font-dejavu")
+ "/share/fonts/truetype/DejaVuSans-Bold.ttf"))
+ #:phases
+ (modify-phases %standard-phases
+ (add-before 'build 'set-CC-variable
+ (lambda _
+ (setenv "CC" "gcc")
+ #t))
+ (delete 'configure))))
+ (inputs
+ `(("cairo" ,cairo)
+ ("fftwf" ,fftwf)
+ ("ftgl" ,ftgl)
+ ("glib" ,glib)
+ ("glu" ,glu)
+ ("hicolor-icon-theme" ,hicolor-icon-theme)
+ ("jack" ,jack-1)
+ ("libltc" ,libltc)
+ ("libsamplerate" ,libsamplerate)
+ ("libx11" ,libx11)
+ ("pango" ,pango)
+ ("zita-convolver" ,zita-convolver)))
+ (native-inputs
+ `(("help2man" ,help2man)
+ ("liblo" ,liblo)
+ ("lv2" ,lv2)
+ ("font-dejavu" ,font-dejavu)
+ ("pkg-config" ,pkg-config)))
+ (synopsis "Collection of LV2/JACK audio/MIDI processing plugins")
+ (description "x42-plugins is a collection of over 80 cross-platform LV2
+ audio and MIDI plugins that can also run as standalone JACK applications.")
+ (home-page "https://x42-plugins.com/x42/")
+ (license license:gpl2+)))
+
+ (define-public zam-plugins
+ (package
+ (name "zam-plugins")
+ (version "3.11")
+ (source
+ (origin
+ (method git-fetch)
+ (uri
+ (git-reference
+ (url "https://github.com/zamaudio/zam-plugins.git")
+ (commit version)
+ ;; Recursive to fetch the DISTRHO plugin framework. This
+ ;; framework is intended to be included in the sources
+ ;; and not to be used as a library.
+ (recursive? #t)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0jlbxm0g93plgd3g4r9rsr0c7868ms49bs0ljpqb6kw6132hsapp"))))
+ (build-system gnu-build-system)
+ (arguments
+ `(#:tests? #f ;no "check" target
+ #:make-flags
+ (list (string-append "PREFIX=" (assoc-ref %outputs "out"))
+ "HAVE_ZITA_CONVOLVER=true")
+ #:phases
+ (modify-phases %standard-phases
+ (add-before 'build 'set-CC-variable
+ (lambda _
+ (setenv "CC" "gcc") #t))
+ (delete 'configure))))
+ (inputs
+ `(("fftwf" ,fftwf)
+ ("jack" ,jack-1) ;for the standalone JACK application
+ ("liblo" ,liblo)
+ ("libsamplerate" ,libsamplerate)
+ ("mesa" ,mesa)
+ ("zita-convolver" ,zita-convolver)))
+ (native-inputs
+ `(("ladspa" ,ladspa)
+ ("lv2" ,lv2)
+ ("pkg-config" ,pkg-config)))
+ (synopsis "Collection of audio processing plugins")
+ (description
+ "Zam plugins is a collection of audio processing plugins in the LADSPA,
+ LV2 and VST2 formats, as well as standalone JACK versions. The collection
+ includes ZaMaximX2, ZamAutoSat, ZamComp, ZamCompX2, ZamEQ2, ZamGEQ31,
+ ZamHeadX2, ZamPhono, ZamGate, ZamGateX2, ZamTube, ZamDelay, ZamDynamicEQ,
+ ZaMultiComp, ZaMultiCompX2 and ZamSynth.")
+ (home-page "http://www.zamaudio.com/?p=976")
+ (license license:gpl2+)))
+
+ (define-public geonkick
+ (package
+ (name "geonkick")
+ (version "1.9.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.com/geontime/geonkick.git")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "17mwxnmxszdm2wjbigciwh8qx0487q9qhf4sl92y6nqdb0dlghnl"))))
+ (build-system cmake-build-system)
+ (arguments
+ `(#:tests? #f ;no tests included
+ #:configure-flags
+ (list (string-append "-DGKICK_REDKITE_SDK_PATH="
+ (assoc-ref %build-inputs "redkite"))
+ (string-append "-DCMAKE_INSTALL_PREFIX="
+ (assoc-ref %outputs "out")))))
+ (inputs
+ `(("cairo" ,cairo)
+ ("hicolor-icon-theme" ,hicolor-icon-theme)
+ ("jack" ,jack-1) ;for the standalone JACK application
+ ("libsndfile" ,libsndfile)
+ ("libx11" ,libx11)
+ ("redkite" ,redkite)
+ ("rapidjson" ,rapidjson)))
+ (native-inputs
+ `(("lv2" ,lv2)
+ ("pkg-config" ,pkg-config)
+ ("sord" ,sord)))
+ (synopsis "Percussion synthesizer")
+ (description "Geonkick is a synthesizer that can synthesize elements
+ of percussion such as kicks, snares, hit-hats, shakers, claps and sticks.
+ It can also play and mix samples.")
+ (home-page "https://gitlab.com/geontime/geonkick")
+ (license license:gpl3+)))
+
+ (define-public dpf-plugins
+ (package
+ (name "dpf-plugins")
+ (version "1.3")
+ (source
+ (origin
+ (method git-fetch)
+ (uri
+ (git-reference
+ (url "https://github.com/DISTRHO/DPF-Plugins.git")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1hsfmpv3kvpiwk8nfw9xpaipzy0n27i83y2v1yr93lznwm5rqrbs"))))
+ (build-system gnu-build-system)
+ (arguments
+ `(#:tests? #f ; no "check" target
+ #:make-flags
+ (list (string-append "PREFIX=" (assoc-ref %outputs "out")))
+ #:phases
+ (modify-phases %standard-phases
+ (add-before 'build 'set-CC-variable
+ (lambda _ (setenv "CC" "gcc") #t))
+ (delete 'configure))))
+ (inputs
+ `(("cairo" ,cairo)
+ ("liblo" ,liblo) ; for dssi plugins
+ ("jack" ,jack-1) ; for standalone applications
+ ("mesa" ,mesa)))
+ (native-inputs
+ `(("pkg-config" ,pkg-config)
+ ("dssi" ,dssi)
+ ("lv2" ,lv2)))
+ (home-page "https://github.com/DISTRHO/DPF-Plugins")
+ (synopsis "Audio plugin collection")
+ (description "Collection of audio plugins built with the DISTRHO Plugin
+ Framework (DPF) available in LADSPA, DSSI, LV2 and VST2 formats. This
+ package includes the following plugins: glBars, Kars, Max-Gen examples
+ (MaBitcrush, MaFreeverb, MaGigaverb, MaPitchshift), Mini-Series (3BandEQ,
+ 3BandSplitter, PingPongPan), ndc-Plugs (Amplitude Imposer, Cycle Shifter,
+ Soul Force), MVerb, Nekobi, and ProM.")
+ ;; This package consists of several plugins refactored to use the
+ ;; DISTHRO Plugin Framework (DPF). Different copyrights and licenses
+ ;; apply to different plugins. The root LICENSE file has a table with
+ ;; license information for each plugin and paths to each license
+ (license (list license:isc license:gpl3 license:lgpl3 license:expat
license:gpl2))))
+
+ (define-public avldrums-lv2
+ (package
+ (name "avldrums-lv2")
+ (version "0.4.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/x42/avldrums.lv2.git")
+ (commit (string-append "v" version))
+ ;; This plugin expects the robtk submodule's source files to be
+ ;; there in order to build.
+ (recursive? #t)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1z70rcq6z3gkb4fm8dm9hs31bslwr97zdh2n012fzki9b9rdj5qv"))))
+ (build-system gnu-build-system)
+ (arguments
+ `(#:tests? #f ; no "check" target
+ #:make-flags
+ (list (string-append "PREFIX=" (assoc-ref %outputs "out")))
+ #:phases
+ (modify-phases %standard-phases
+ (add-before 'build 'set-CC-variable
+ (lambda _
+ (setenv "CC" "gcc") #t))
+ (delete 'configure))))
+ (inputs
+ `(("cairo" ,cairo)
+ ("dssi" ,dssi)
+ ("glu" ,glu)
+ ("mesa" ,mesa)
+ ("pango" ,pango)))
+ (native-inputs
+ `(("pkg-config" ,pkg-config)
+ ("lv2" ,lv2)))
+ (home-page "https://x42-plugins.com/x42/x42-avldrums")
+ (synopsis "Drum sample player LV2 plugin dedicated to the AVLinux
Drumkits")
+ (description "AVLdrums is a drum sample player LV2 plugin dedicated to
Glen
+ MacArthur's AVLdrums. This plugin provides a convenient way to sequence and
mix
+ MIDI drums and comes as two separate drumkits: Black Pearl and Red Zeppelin.")
+ (license license:gpl2+)))
++
- 139/184: services: hpcguix-web: Delete lock files during activation., (continued)
- 139/184: services: hpcguix-web: Delete lock files during activation., guix-commits, 2019/11/27
- 152/184: gnu: gegl: Add source URIs., guix-commits, 2019/11/27
- 162/184: gnu: monero: Update to 0.15.0.0., guix-commits, 2019/11/27
- 154/184: gnu: gimp: Update to 2.10.14., guix-commits, 2019/11/27
- 157/184: gnu: faad2: Update to 2.8.6., guix-commits, 2019/11/27
- 161/184: gnu: Remove monero-miniupnpc., guix-commits, 2019/11/27
- 177/184: gnu: qemu: Add upstream patch for failing test., guix-commits, 2019/11/27
- 176/184: gnu: Move numix-theme to gnome-xyz.scm., guix-commits, 2019/11/27
- 179/184: gnu: Add boost-with-python3., guix-commits, 2019/11/27
- 175/184: gnu: limnoria: Update to 2019.11.09 [security fix]., guix-commits, 2019/11/27
- 182/184: Merge branch 'master' into wip-gnome-updates,
guix-commits <=
- 121/184: ui: Produce hyperlinks for the 'location' field of search results., guix-commits, 2019/11/27
- 172/184: gnu: Add 'file-name' where appropriate., guix-commits, 2019/11/27
- 141/184: services: 'fold-services' memoizes service values., guix-commits, 2019/11/27
- 145/184: gnu: Add matcha-theme., guix-commits, 2019/11/27
- 159/184: gnu: cgal: Use HTTPS home page., guix-commits, 2019/11/27
- 164/184: gnu: LibreSSL: Make search paths single-entry., guix-commits, 2019/11/27