guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

182/182: Merge branch 'master' into wip-gnome-updates


From: guix-commits
Subject: 182/182: Merge branch 'master' into wip-gnome-updates
Date: Fri, 15 Nov 2019 00:02:06 -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+)))
++



reply via email to

[Prev in Thread] Current Thread [Next in Thread]