summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* gnu: speexdsp: Do not build static libraries.•••* gnu/packages/xiph.scm (speexdsp)[arguments]: Add "--disable-static" in #:configure-flags. Marius Bakke2019-12-111-1/+2
* gnu: libtheora: Do not build static libraries.•••* gnu/packages/xiph.scm (libtheora)[arguments]: New field. Marius Bakke2019-12-111-0/+2
* gnu: libvorbis: Do not build static libraries.•••* gnu/packages/xiph.scm (libvorbis)[arguments]: Add "--disable-static" to #:configure-flags. Marius Bakke2019-12-111-1/+2
* gnu: libogg: Do not build static libraries.•••* gnu/packages/xiph.scm (libogg)[arguments]: New field. Marius Bakke2019-12-111-0/+2
* gnu: opus: Do not build static libraries.•••* gnu/packages/xiph.scm (opus)[arguments]: New field. Marius Bakke2019-12-111-0/+2
* gnu: libwebp: Do not build static libraries.•••* gnu/packages/image.scm (libwebp)[arguments]: Add "--disable-static" to #:configure-flags. Marius Bakke2019-12-111-1/+2
* gnu: pcre2: Do not build static libraries.•••* gnu/packages/pcre.scm (pcre2)[arguments]: Add "--disable-static" to #:configure-flags. Marius Bakke2019-12-111-1/+2
* gnu: pcre2: Update to 10.34.•••* gnu/packages/patches/pcre2-fix-jit_match-crash.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/pcre.scm (pcre2): Update to 10.34. [source](patches): Remove. Marius Bakke2019-12-113-29/+2
* gnu: nss: Remove replacement package.•••The merge preceding this commit ignored the 'replacement' added to nss in commit 04b33ce205f38813b4dbd04b6ad3c7aa0be0b6f6, because the security fix is already present in NSS 3.48. This commit removes the remaining bits. * gnu/packages/patches/nss-CVE-2019-11745.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/nss.scm (nss/fixed): Remove variable. Marius Bakke2019-12-113-33/+0
* Merge branch 'master' into stagingMarius Bakke2019-12-1134-275/+815
|\
| * gnu: Remove fmt-restinio.•••This is a follow-up to commit 71ce0b52901e49002502d220551dad21c07a7fed. * gnu/packages/pretty-print.scm (fmt-restinio): Remove variable. Marius Bakke2019-12-111-7/+0
| * gnu: Add emacs-quasi-monochrome.•••* gnu/packages/emacs-xyz.scm (emacs-quasi-monochrome): New variable. Ricardo Wurmus2019-12-111-0/+24
| * gnu: seabios: Update to 1.13.0.•••* gnu/packages/firmware.scm (seabios): Update to 1.13.0. [native-inputs]: Change from PYTHON-2 to PYTHON-WRAPPER. Marius Bakke2019-12-111-3/+3
| * gnu: fmt: Build shared library instead of static.•••* gnu/packages/pretty-print.scm (fmt)[arguments]: New field. * gnu/packages/networking.scm (fmt-restinio): Remove variable. (restinio)[propagated-inputs]: Change from FMT-RESTINIO to FMT. (opendht)[inputs]: Likewise. Marius Bakke2019-12-112-8/+11
| * gnu: libssh: Update to 0.9.3 [fixes CVE-2019-14889].•••* gnu/packages/ssh.scm (libssh): Update to 0.9.3. [arguments]: Remove #:phases. Marius Bakke2019-12-111-12/+2
| * gnu: libgit2: Update to 0.28.4 [security fixes].•••This fixes CVE-2019-1348, CVE-2019-1349, CVE-2019-1350, CVE-2019-1351, CVE-2019-1352, CVE-2019-1353, CVE-2019-1354, and CVE-2019-1387. * gnu/packages/version-control.scm (libgit2): Update to 0.28.4. Marius Bakke2019-12-111-2/+2
| * gnu: speex: Do not build static libraries.•••* gnu/packages/xiph.scm (speex)[arguments]: New field. Marius Bakke2019-12-111-0/+2
| * gnu: libvpx: Do not build static libraries.•••* gnu/packages/video.scm (libvpx)[arguments]: Add "--disable-static" to #:configure-flags. Marius Bakke2019-12-111-0/+1
| * gnu: Add emacs-almost-mono-themes.•••* gnu/packages/emacs-xyz.scm (emacs-almost-mono-themes): New variable. Ricardo Wurmus2019-12-111-0/+24
| * gnu: netcat-openbsd: Update to 1.206-1.•••* gnu/packages/admin.scm (netcat-openbsd): Update to 1.206-1. Alex Griffin2019-12-111-2/+2
| * gnu: gnome-shell-extension-dash-to-dock: Update to 66.•••* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-dock): Update to 66. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Leo Prikler2019-12-111-2/+2
| * gnu: python-argcomplete: Update to 1.10.3.•••Co-authored-by: pimi <madalinionel.patrascu@mdc-berlin.de> * gnu/packages/python-xyz.scm (python-argcomplete): Update to 1.10.3. [arguments]: Patch completion script to keep tool references. [inputs]: Add "grep" and "which". [native-inputs]: Add "python-coverage", "python-flake8", "python-wheel", and "fish". Ricardo Wurmus2019-12-111-9/+31
| * gnu: vpnc-scripts: Use WRAP-SCRIPT.•••* gnu/packages/vpn.scm (vpnc-scripts)[arguments]: Use WRAP-SCRIPT instead of WRAP-PROGRAM. [inputs]: Add guile. Ricardo Wurmus2019-12-111-4/+8
| * gnu: qemu: Build with vde2 support.•••* gnu/packages/virtualization.scm (qemu)[inputs]: Add vde2. * gnu/packages/virtualization.scm (qemu-minimal)[inputs]: Remove vde2 from inherited inputs. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Diego Nicola Barbato2019-12-111-2/+2
| * gnu: Add vde2.•••* gnu/packages/networking.scm (vde2): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Diego Nicola Barbato2019-12-111-0/+31
| * import: crate: Better handle license expressions.•••* guix/import/crate.scm (%dual-license-rx): Removed function. (crate->guix-package): Handle most of the multi-licensing cases. * tests/crate.scm (licenses): Add tests for some licenses. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Brice Waegeneire2019-12-112-9/+31
| * import: crate: Add recursive import test.•••* tests/crate.scm (test-crate): Rename to... (test-foo-crate): ... this. (test-dependencies): Rename to... (test-foo-dependencies): ... this. (test-root-crate, test-root-dependencies, test-intermediate-1-crate) (test-intermediate-1-dependencies, test-intermediate-2-crate) (test-intermediate-2-dependencies, test-leaf-alice-crate) (test-leaf-alice-dependencies, test-leaf-bob-crate) (test-leaf-bob-dependencies): New variables. ("crate->guix-package"): Adjust accordingly. ("cargo-recursive-import"): New test. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Brian Leung2019-12-111-4/+330
| * import: utils: 'recursive-import' returns a list rather than a stream.•••* guix/import/utils.scm (recursive-import): Remove 'list->stream' call. * guix/scripts/import/cran.scm (guix-import-cran): Remove 'stream->list' call. * guix/scripts/import/crate.scm (guix-import-crate): Likewise. * guix/scripts/import/elpa.scm (guix-import-elpa): Likewise. * guix/scripts/import/gem.scm (guix-import-gem): Likewise. * guix/scripts/import/hackage.scm (guix-import-hackage): Likewise. * guix/scripts/import/opam.scm (guix-import-opam): Likewise. * guix/scripts/import/pypi.scm (guix-import-pypi): Likewise. * guix/scripts/import/stackage.scm (guix-import-stackage): Likewise. * tests/gem.scm ("gem-recursive-import"): Likewise. * tests/import-utils.scm ("recursive-import"): Likewise. Co-authored-by: Brian Leung <bkleung89@gmail.com> Ludovic Courtès2019-12-1111-52/+31
| * import: utils: 'recursive-import' returns packages in topological order.•••* guix/import/utils.scm (topological-sort): New procedure. (recursive-import): Rewrite to use it. * tests/import-utils.scm ("recursive-import"): New test. * guix/import/cran.scm (cran->guix-package): Always return two values. * guix/scripts/import/cran.scm (guix-import-cran): Remove 'reverse' call on 'cran-recursive-import' result. * guix/scripts/import/crate.scm (guix-import-crate): Likewise. * guix/scripts/import/elpa.scm (guix-import-elpa): Likewise. * guix/scripts/import/gem.scm (guix-import-gem): Likewise. * guix/scripts/import/hackage.scm (guix-import-hackage): Likewise. * guix/scripts/import/opam.scm (guix-import-opam): Likewise. * guix/scripts/import/pypi.scm (guix-import-pypi): Likewise. * guix/scripts/import/stackage.scm (guix-import-stackage): Likewise. * tests/gem.scm ("gem-recursive-import"): Change the order of package expressions accordingly. Ludovic Courtès2019-12-1112-74/+105
| * gnu: Add r-lintr.•••* gnu/packages/cran.scm (r-lintr): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net> Nicolò Balzarotti2019-12-111-0/+34
| * gnu: Add r-cyclocomp.•••* gnu/packages/cran.scm (r-cyclocomp): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net> Nicolò Balzarotti2019-12-111-0/+28
| * gnu: Add r-xmlparsedata.•••* gnu/packages/cran.scm (r-xmlparsedata): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net> Nicolò Balzarotti2019-12-111-0/+21
| * gnu: Add r-statcheck.•••* gnu/packages/cran.scm (r-statcheck): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net> Nicolò Balzarotti2019-12-111-0/+24
| * gnu: Deprecate kdevplatform package.•••* gnu/packages/kde.scm (kdevplatform): Define as a deprecated alias for 'kdevelop`. Hartmut Goebel2019-12-111-71/+3
| * gnu: kdevelop: Update to 5.4.5.•••* gnu/packages/kde.scm(kdevelop): Update to 5.4.5, use qt-build-sytem. [native-inputs]: Move shared-mime-info from … [inputs] … here; Remove kconfig, kdevplatform, libepoxy; Add apr, apr-util, astyle, attica, boost, kconfigwidgets, kservice, libkomparediff2, oxygen-icons, qtquickcontrols2, sonnet, subversion; structure and sort list of inputs. [arguments] Disable tests. <phases>: Base on phases from qt-build-system. {wrap-executable}: Remove. {add-include-path}: New phase. {check} Keep it.. Hartmut Goebel2019-12-111-47/+54
| * gnu: kdevelop-pg-qt: Update to 2.2.0.•••* gnu/packages/kde.scm(kdevelop-pg-qt): Update to 2.2.0. Hartmut Goebel2019-12-111-2/+2
| * gnu: nss: Fix CVE-2019-11745 via graft.•••* gnu/packages/patches/nss-CVE-2019-11745.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/nss.scm (nss/fixed): New variable. (nss)[replacement]: Add field. Mark H Weaver2019-12-113-0/+34
| * gnu: enchive: Update to 3.5.•••* gnu/packages/crypto.scm (enchive): Update to 3.5. [source]: Replace url-fetch with git-fetch. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> nixo2019-12-111-8/+9
| * gnu: libraft: Update to 0.9.11.•••* gnu/packages/cluster.scm (libraft): Update to 0.9.11. [arguments]: Enable libuv I/O backend. Add phase to skip some tests. [inputs]: Add libuv. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Andrew Miloradovsky2019-12-111-5/+13
* | gnu: MariaDB: Do not propagate OpenSSL.•••* gnu/packages/databases.scm (mariadb)[propagated-inputs]: Remove. [inputs]: Add OPENSSL-1.0. [arguments]: Add absolute references to OpenSSL in "post-install" phase. Marius Bakke2019-12-111-5/+12
* | gnu: at-spi2-atk: Update to 2.34.1.•••* gnu/packages/gtk.scm (at-spi2-atk): Update to 2.34.1. Marius Bakke2019-12-111-2/+2
* | gnu: at-spi2-core: Update to 2.34.0.•••* gnu/packages/gtk.scm (at-spi2-core): Update to 2.34.0. Marius Bakke2019-12-111-2/+2
* | gnu: atk: Update to 2.34.1.•••* gnu/packages/gtk.scm (atk): Update to 2.34.1. Marius Bakke2019-12-111-2/+2
* | gnu: python-sphinx: Update to 2.2.2.•••* gnu/packages/sphinx.scm (python-sphinx): Update to 2.2.2. Marius Bakke2019-12-111-2/+2
* | gnu: nss: Update to 3.48.•••* gnu/packages/nss.scm (nss): Update to 3.48. Marius Bakke2019-12-111-3/+3
* | gnu: nspr: Update to 4.24.•••* gnu/packages/nss.scm (nspr): Update to 4.24. Marius Bakke2019-12-111-2/+2
* | gnu: check: Update to 0.13.0.•••* gnu/packages/check.scm (check): Update to 0.13.0. Marius Bakke2019-12-111-2/+2
* | gnu: gstreamer: Update to 1.16.2.•••* gnu/packages/gstreamer.scm (gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-libav, python-gst): Update to 1.16.2. (gst-plugins-bad): Likewise. [arguments]: Remove #:make-flags. Marius Bakke2019-12-111-19/+14
* | gnu: orc: Update to 0.4.31.•••* gnu/packages/patches/orc-typedef-enum.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/gstreamer.scm (orc): Update to 0.4.31. [source](patches): Remove. Marius Bakke2019-12-113-21/+2
* | gnu: postgresql@10: Update to 10.11.•••* gnu/packages/databases.scm (postgresql): Update to 10.11. Marius Bakke2019-12-111-2/+2