summary refs log tree commit diff
AgeCommit message (Collapse)Author
2019-04-04gnu: flac: Incorporate graft.Efraim Flashner
* gnu/packages/xiph.scm (flac)[replacement]: Remove field. [source]: Add patch. (flac/fixed): Remove variable.
2019-04-04gnu: flac: Fix CVE-2017-6888.Efraim Flashner
* gnu/packages/xiph.scm (flac)[replacement]: New field. (flac/fixed): New variable. * gnu/packages/patches/flac-CVE-2017-6888.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it.
2019-04-01gnu: libinput: Update to 1.13.0.Marius Bakke
* gnu/packages/freedesktop.scm (libinput): Update to 1.13.0. [native-inputs]: Remove VALGRIND.
2019-04-01gnu: libinput: Do not propagate any inputs.Marius Bakke
These inputs are no longer listed in the pkg-config files. * gnu/packages/freedesktop.scm (libinput)[propagated-inputs]: Remove. [inputs]: Add LIBEVDEV, EUDEV, LIBWACOM, and MTDEV. (libinput-minimal)[inputs, propagated-inputs]: Adjust accordingly.
2019-04-01gnu: cups-filters: Update to 1.22.3.Marius Bakke
* gnu/packages/cups.scm (cups-filters): Update to 1.22.3.
2019-04-01gnu: ImageMagick: Update to 6.9.10-35.Marius Bakke
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-35.
2019-04-01gnu: tzdata: Update to 2019a.Marius Bakke
* gnu/packages/base.scm (tzdata): Update to 2019a.
2019-04-01gnu: evolution-data-server: Remove obsolete phase.Marius Bakke
This is a fixup for the merge of da43d1c ("gnu: evolution-data-server: Add 'libedataserverui' output.") and bb10e7c ("gnu: evolution-data-server: Update to 3.28.3.") in 571fb00. * gnu/packages/gnome.scm (evolution-data-server)[arguments]: Remove phase that is no longer needed since version 3.28.2.
2019-04-01gnu: Remove gtk+/fixed.Marius Bakke
The merge preceding this commit ignored the replacement part of commit bc91562939ee002e84c95d13c907482b6d1e9339. This commit removes the remaining bits, as the patch is already included in GTK3 since version 3.24.3. * gnu/packages/patches/gtk3-fix-deprecation-macro-use.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it. * gnu/packages/gtk.scm (gtk+/fixed): Remove variable.
2019-04-01Merge branch 'master' into stagingMarius Bakke
2019-03-31gnu: emacs-zones: silence byte-compiler.Brian Leung
* gnu/packages/patches/emacs-zones-called-interactively.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-03-31gnu: gpodder: Build reproducibly.Pierre Langlois
* gnu/packages/gpodder.scm (gpodder)[arguments]: Add 'do-not-run-msgmerge' phase before 'install'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-03-31services: slim-configuration: Adapt exported getter methods.Tim Gesthuizen
Commit 554b8607396785dcde6eb391f75f98a07ec582fd introduces changes to the slim-configuration record without updating the exported methods. * gnu/services/xorg.scm: Export slim-configuration-xorg and slim-configuration-sessreg. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-03-31doc: Document 'gdm-service-type'.Ludovic Courtès
* doc/guix.texi (X Window): Document 'gdm-service-type' and 'gdm-configuration'. Take description of '.desktop' files from the 'slim-service-type' description. * gnu/services/xorg.scm (gdm-service): Remove outdated comment.
2019-03-31gnu: ungoogled-chromium: Update to 73.0.3683.86-0.4c7fb6d [security fixes].Marius Bakke
The update to Chromium 73 includes more than 60 security fixes. See the release announcement for more information: <https://chromereleases.googleblog.com/2019/03/stable-channel-update-for-desktop_12.html>. * gnu/packages/chromium.scm (%preserved-third-party-files): Drop "net/third_party/http2" and "net/third_party/spdy". Add "v8/src/third_party/siphash". (%chromium-version): Update to 73.0.3683.86. (%ungoogled-revision): Update to 4c7fb6d1a86602999f30b58ef8b331b2115c5ad8. (%debian-revision): New variable. (ungoogled-chromium-source): Add an origin for Debians packaging scripts. Adjust for Ungoogled refactoring and add a procedure for applying Debian patches. Replace unneeded LET* for LET and reindent. (ungoogled-chromium)[arguments]: Remove one obsolete substitution, add two others.
2019-03-31gnu: ungoogled-chromium: Enable VA-API on x86_64-linux only.Marius Bakke
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Conditionally add "use_vaapi" to #:configure-flags.
2019-03-31gnu: SDDM: Update to 0.18.1.Marius Bakke
* gnu/packages/display-managers.scm (sddm): Update to 0.18.1.
2019-03-31gnu: mbedtls-apache: Update to 2.16.1.Marius Bakke
* gnu/packages/tls.scm (mbedtls-apache): Update to 2.16.1.
2019-03-31gnu: pcsc-lite: Update to 1.8.25.Marius Bakke
* gnu/packages/security-token.scm (pcsc-lite): Update to 1.8.25.
2019-03-31gnu: python-markdown: Update to 3.1.Marius Bakke
* gnu/packages/python-xyz.scm (python-markdown): Update to 3.1.
2019-03-31gnu: ffmpeg@3.4: Update to 3.4.6.Marius Bakke
* gnu/packages/video.scm (ffmpeg-3.4): Update to 3.4.6.
2019-03-31gnu: elogind: Update to 241.2.Marius Bakke
* gnu/packages/freedesktop.scm (elogind): Update to 241.2.
2019-03-31gnu: whois: Update to 5.4.2.Marius Bakke
* gnu/packages/networking.scm (whois): Update to 5.4.2.
2019-03-31gnu: libssh2: Update to 1.8.2.Marius Bakke
* gnu/packages/ssh.scm (libssh2): Update to 1.8.2.
2019-03-31gnu: GnuPG: Update to 2.2.15.Marius Bakke
* gnu/packages/gnupg.scm (gnupg): Update to 2.2.15.
2019-03-31gnu: leveldb: Update to 1.21.Marius Bakke
* gnu/packages/databases.scm (leveldb): Update to 1.21. [build-system]: Change to CMAKE-BUILD-SYSTEM. [arguments]: Adjust accordingly.
2019-03-31gnu: leveldb: Don't use unstable tarball.Marius Bakke
* gnu/packages/databases.scm (leveldb)[source]: Use GIT-FETCH.
2019-03-31services: Open vSwitch: Provide a default configuration.Marius Bakke
* gnu/services/networking.scm (openvswitch-service-type): Provide OPENVSWITCH-CONFIGURATION as a default value. * gnu/tests/networking.scm (%openvswitch-os): Don't configure the service.
2019-03-31gnu: rust: Update to 1.32.0.Ivan Petkov
* gnu/packages/rust.scm (rust): Rename to... (rust-1.31): ...this. (rust): New variable. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-03-31gnu: python-language-server: Update to 0.26.1.Brett Gilio
* gnu/packages/python-xyz.scm (python-language-server): Update to 0.26.1. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2019-03-31gnu: Fix descriptions to not use quotes.Efraim Flashner
* gnu/packages/admin.scm (wpa-supplicant-minimal, mingetty, di), * gnu/packages/audio.scm (fil-plugins), * gnu/packages/base.scm (make-ld-wrapper, make-glibc-locales), * gnu/packages/bioinformatics.scm (r-samtools), * gnu/packages/chez.scm (chez-mit), * gnu/packages/commencement.scm (make-gcc-toolchain), * gnu/packages/compression.scm (fastjar), * gnu/packages/cran.scm (r-maps, r-rcpp), * gnu/packages/databases.scm (sparql-query), * gnu/packages/dunst.scm (dunst), * gnu/packages/ftp.scm (ncftp), * gnu/packages/gl.scm (freeglut), * gnu/packages/haskell-check.scm (ghc-tasty-golden), * gnu/packages/haskell.scm (ghc-case-insensitive, ghc-text, ghc-haskell-src, ghc-syb, ghc-deepseq-generics, ghc-network-uri, ghc-rerebase, ghc-zlib), * gnu/packages/image.scm (jbig2dec), * gnu/packages/kde-frameworks.scm (kinit, karchive), * gnu/packages/linux.scm (wireless-tools, perf, module-init-tools, kbd), * gnu/packages/lirc.scm (lirc), * gnu/packages/lisp.scm (uglify-js), * gnu/packages/mate.scm (mate-netbook), * gnu/packages/microcom.scm (microcom), * gnu/packages/music.scm (bristol), * gnu/packages/networking.scm (perl-geo-ip), * gnu/packages/patchutils.scm (patches), * gnu/packages/perl-check.scm (perl-test-more-utf8), * gnu/packages/perl.scm (perl-log-report-optional, perl-file-which, perl-io-tty, perl-log-any, perl-digest-sha1, perl-class-load, perl-regexp-common, perl-module-pluggable, perl-class-modifier), * gnu/packages/python-xyz.scm (python-backports-abc, python-natsort), * gnu/packages/samba.scm (iniparser), * gnu/packages/search.scm (mlocate), * gnu/packages/spice.scm (spice), * gnu/packages/statistics.scm (r-dt, r-lubridate, r-estimability, r-commonmark, r-digest, r-viridislite, r-stringr), * gnu/packages/tex.scm (texlive-latex-changebar), * gnu/packages/version-control.scm (subversion), * gnu/packages/w3m.scm (w3m), * gnu/packages/web.scm (perl-http-parser, perl-plack-middleware-reverseproxy), * gnu/packages/xorg.scm (xkeyboard-config, mkfontdir, xcursor-theme, mkfontscale, xinit, font-alias)[description]: Use @code instead of quotes.
2019-03-31gnu: znc: Update to 1.7.3.Tobias Geerinckx-Rice
* gnu/packages/messaging.scm (znc): Update to 1.7.3.
2019-03-31gnu: Add flare.Nicolas Goaziou
* gnu/packages/games.scm (flare-engine, flare-game): New variables. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2019-03-30gnu: dovecot: Update to 2.3.5.1 [fixes CVE-2019-7524].Leo Famulari
* gnu/packages/mail.scm (dovecot): Update to 2.3.5.1.
2019-03-30gnu: khal: Update to 0.10.0.Leo Famulari
* gnu/packages/calendar.scm (khal): Update to 0.10.0. [native-inputs]: Replace tzdata with tzdata-for-tests. [arguments]: Simplify the check phase.
2019-03-30gnu: Rename "gnubackgammon" back to "gnubg".Ludovic Courtès
This reverts c97e4d8bbe8bf12c09471573d3544d08a42d83f5, which was not consensual and broke 'tests/guix-package.sh'. * gnu/packages/games.scm (gnubackgammon): Rename to... (gnubg): ... this, and rename the 'gnubg' deprecated alias to 'gnubackgammon'.
2019-03-30packages: Remove 'maintainers' field.Ludovic Courtès
This field was never used and doesn't match the way we collectively maintain packages. * guix/packages.scm (<package>)[maintainers]: Remove.
2019-03-30packages: Remove 'self-native-input?' field.Ludovic Courtès
This field has become unnecessary with the addition of 'this-package'. * guix/packages.scm (<package>)[self-native-input?]: Remove. (package->bag): Adjust accordingly. * doc/guix.texi (package Reference): Remove 'self-native-input?'.
2019-03-30gnu: guile: Remove version 2.0.13.Ludovic Courtès
This package was unused since 0991fd53367907908fbd901a9fbe79540e4e4527. * gnu/packages/guile.scm (guile-2.0.13): Remove.
2019-03-30gnu: Use 'this-package' as a native input instead of 'self-native-input?'.Ludovic Courtès
* gnu/packages/file.scm (file)[self-native-input?]: Remove. [native-inputs]: New field. * gnu/packages/guile.scm (guile-1.8)[self-native-input?]: Remove. [native-inputs]: New field. (guile-2.0)[self-native-input?]: Remove. [native-inputs]: Add THIS-PACKAGE when (%current-target-system) is true. * gnu/packages/ncurses.scm (ncurses)[self-native-input?]: Remove. [native-inputs]: Add THIS-PACKAGE when (%current-target-system) is true. * gnu/packages/python-xyz.scm (python-file)[self-native-input?]: Remove. [native-inputs]: New field.
2019-03-30gnu: gnome-shell: Remove gnome-control-center from inputs.Timothy Sample
* gnu/packages/gnome.scm (gnome-shell)[inputs]: Remove gnome-control-center. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-03-30gnu: evolution-data-server: Add 'libedataserverui' output.Timothy Sample
gnu/packages/gnome.scm (evolution-data-server)[outputs]: Add 'libedataserverui'. [arguments]: Add phases so that only libedataserverui is linked with WebKitGTK, and that it is moved to its own output. (evolution, gnome-calendar, gnome-todo)[inputs]: Add libedataserverui. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-03-30gnu: gnome-online-accounts: Split off 'lib' output.Timothy Sample
gnu/packages/gnome.scm (gnome-online-accounts)[outputs]: Add 'lib'. [arguments]: Set the 'libdir' path to the 'out' output, and add a phase to ensure that libgoa gets installed in the 'lib' output. (evolution-data-server, gfbgraph, gnome-calendar, gnome-control-center, gnome-todo, libgdata, libzapojit): Use the 'lib' output of gnome-online-accounts. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-03-30gnu: Add emacs-counsel-projectile.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-counsel-projectile): New variable. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2019-03-30gnu: wine-staging: Update to 4.5.Rutger Helling
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.5. * gnu/packages/wine.scm (wine-staging): Update to 4.5.
2019-03-30system: Define 'this-operating-system'.Ludovic Courtès
* gnu/system.scm (<operating-system>): Choose 'this-operating-system' as the 'this' identifier. [essential-services]: Adjust accordingly.
2019-03-30packages: Define 'this-package' and 'this-origin'.Ludovic Courtès
* guix/packages.scm (<origin>): Choose 'this-origin' as the 'this' identifier. (<package>): Choose 'this-package'. * gnu/packages/gnucash.scm (gnucash)[arguments]: Use 'this-package' instead of 'this-record'. * gnu/packages/version-control.scm (git)[arguments]: Likewise.
2019-03-30records: Support custom 'this' identifiers.Ludovic Courtès
This lets record users choose an identifier other than 'this-record'. * guix/records.scm (make-syntactic-constructor): Add #:this-identifier. [wrap-field-value]: Honor it. (define-record-type*): Add form with extra THIS-IDENTIFIER and honor it. * tests/records.scm ("define-record-type* & thunked & inherit & custom this"): New test.
2019-03-30gnu: Add r-xcms.Ricardo Wurmus
* gnu/packages/bioconductor.scm (r-xcms): New variable.
2019-03-30gnu: Add r-massspecwavelet.Ricardo Wurmus
* gnu/packages/bioconductor.scm (r-massspecwavelet): New variable.