summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2018-07-12gnu: Syncthing: Fix a crash bug....* gnu/packages/patches/syncthing-fix-crash.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/syncthing.scm (syncthing)[source]: Use it. Leo Famulari
2018-07-12gnu: Add quaternion....* gnu/packages/messaging.scm (quaternion): New variable. Arun Isaac
2018-07-12gnu: Add libqmatrixclient....* gnu/packages/messaging.scm (libqmatrixclient): New variable. Arun Isaac
2018-07-12gnu: psmisc: Update to 23.1....* gnu/packages/linux.scm (psmisc): Update to 23.1. [source](uri): Use XZ-compressed tarball. Marius Bakke
2018-07-12gnu: unbound: Update to 1.7.3....* gnu/packages/dns.scm (unbound): Update to 1.7.3. Marius Bakke
2018-07-12gnu: php: Build with an older oniguruma....* gnu/packages/textutils.scm (oniguruma-5): New public variable. * gnu/packages/php.scm (php)[inputs]: Change ONIGURUMA to ONIGURUMA-5. Marius Bakke
2018-07-12gnu: iso-codes: Update home page....* gnu/packages/iso-codes.scm (iso-codes)[home-page]: Change to salsa.debian.org. Marius Bakke
2018-07-12gnu: oniguruma: Update to 6.8.2....* gnu/packages/textutils.scm (oniguruma): Update to 6.8.2. Marius Bakke
2018-07-12gnu: lsof: Return #t from all phases....* gnu/packages/lsof.scm (lsof)[arguments]: Return #t from phases. Marius Bakke
2018-07-12gnu: lsof: Update to 4.91....* gnu/packages/lsof.scm (lsof): Update to 4.91. Marius Bakke
2018-07-12gnu: xf86-input-libinput: Update to 0.28.0....* gnu/packages/xorg.scm (xf86-input-libinput): Update to 0.28.0. Marius Bakke
2018-07-12gnu: ldb: Downgrade to 1.3.3....LDB 1.4 and above does not support Samba < 4.9; see <https://bugzilla.samba.org/show_bug.cgi?id=13519>. * gnu/packages/samba.scm (ldb): Downgrade to 1.3.3. [inputs]: Remove LMDB. [arguments]: Remove #:tests. Marius Bakke
2018-07-12gnu: tdb: Update to 1.3.16....* gnu/packages/databases.scm (tdb): Update to 1.3.16. Marius Bakke
2018-07-12gnu: tevent: Update to 0.9.37....* gnu/packages/samba.scm (tevent): Update to 0.9.37. Marius Bakke
2018-07-12gnu: talloc: Update to 2.1.14....* gnu/packages/samba.scm (talloc): Update to 2.1.14. Marius Bakke
2018-07-12gnu: python-pyyaml: Update to 3.13....* gnu/packages/python.scm (python-pyyaml): Update to 3.13. Marius Bakke
2018-07-12gnu: appstream-glib: Update to 0.7.10....* gnu/packages/glib.scm (appstream-glib): Update to 0.7.10. Marius Bakke
2018-07-12gnu: libzip: Update to 1.5.1....* gnu/packages/compression.scm (libzip): Update to 1.5.1. [build-system]: Switch to CMAKE-BUILD-SYSTEM. Marius Bakke
2018-07-12gnu: rng-tools: Update to 6.3....* gnu/packages/linux.scm (rng-tools): Update to 6.3. Marius Bakke
2018-07-12gnu: openh264: Update to 1.8.0....* gnu/packages/video.scm (openh264): Update to 1.8.0. [source](uri): Use release tarball. Marius Bakke
2018-07-12gnu: xapian: Update to 1.4.6 [fixes CVE-2018-0499]....* gnu/packages/search.scm (xapian, python-xapian-bindings): Update to 1.4.6. Marius Bakke
2018-07-12gnu: GnuPG: Update to 2.2.9....* gnu/packages/gnupg.scm (gnupg): Update to 2.2.9. Leo Famulari
2018-07-12import: hackage: Support "-any" and "-none" version comparison operators....* guix/import/cabal.scm (make-cabal-parser): Modify. (is-any): New variable. (is-none): New variable. (lex-any): New procedure. (lex-none): New procedure. (lex-word): Modify. (eval-cabal): Modify. Danny Milosavljevic
2018-07-12import: hackage: Support "custom-setup" field....Fixes <https://bugs.gnu.org/23961>. * guix/import/cabal.scm (make-cabal-parser): Modify. (is-custom-setup): New variable. (lex-custom-setup): New procedure. (is-id): Modify. (lex-version): Modify. (<cabal-custom-setup>): New record type. (eval-cabal): Modify. (dependencies): Add parameter. Danny Milosavljevic
2018-07-12gexp: Allow bytevector as content of `plain-file'....This allows for using a package source directly from git, doing something like (define (command->bytevector command) (let ((port (apply open-pipe* OPEN_READ command))) (let ((output (get-bytevector-all port))) (close-port port) output))) (define-public hello-git (package (name "hello") (version "git") (source (let* ((commit "stable-2.0") (content (command->bytevector `("git" "archive" "--format" "tar" "--prefix" ,(string-append commit "/") ,commit))) (file-name (string-append "hello-" commit))) (plain-file file-name content))) ... )) * guix/gexp.scm (<plain-file>): Also allow bytevector content. (plain-file-compiler): Handle bytevector content. * doc/guix.texi (G-Expressions): Describe plain-file now also taking bytevectors. Jan Nieuwenhuizen
2018-07-12store: Add `binary-file'....* guix/store.scm (binary-file): New function. * doc/guix.texi (The Store Monad): Describe binary-file. Jan Nieuwenhuizen
2018-07-11gnu: Add ghc-xdg-basedir....* gnu/packages/haskell.scm (ghc-xdg-basedir): New variable. Danny Milosavljevic
2018-07-11gnu: Add ghc-regex-tdfa-text....* gnu/packages/haskell.scm (ghc-regex-tdfa-text): New variable. Danny Milosavljevic
2018-07-11gnu: u-boot-tools: Simplify build....* gnu/packages/bootloaders.scm (u-boot-tools)[arguments]<#:phases>[build]: Modify. Danny Milosavljevic
2018-07-11gnu: u-boot-tools: Install "sunxi-spl-image-builder"....* gnu/packages/bootloaders.scm (u-boot-tools)[arguments]<#:phases>[build]: Build sunxi-spl-image-builder. (u-boot-tools)[arguments]<#:phases>[install]: Install sunxi-spl-image-builder. Danny Milosavljevic
2018-07-11gnu: make-u-boot-package: Return #t from "install" phase....* gnu/packages/bootloaders.scm (make-u-boot-package)[arguments]<#:phases> [install]: Return #t. Danny Milosavljevic
2018-07-11gnu: msmtp: Update to 1.6.8....* gnu/packages/mail.scm (msmtp): Update to 1.6.8. [source]: Update to new source location. [home-page]: Update to new home-page. Efraim Flashner
2018-07-11gnu: btrfs-progs: Update home-page....* gnu/packages/linux.scm (btrfs-progs)[home-page]: Update to redirected home-page. Efraim Flashner
2018-07-11gnu: Add emacs-fold-dwim....* gnu/packages/emacs.scm (emacs-fold-dwim): New variable. Ludovic Courtès
2018-07-11gnu: Add emacs-recent-addresses....* gnu/packages/emacs.scm (emacs-recent-addresses): New variable. Ludovic Courtès
2018-07-11gnu-maintenance: Get GNU metadata from rec files....Suggested by Mike Gerwitz <mtg@gnu.org>. * guix/gnu-maintenance.scm (%package-list-url): Use the .rec file. (%package-description-url): Likewise. (official-gnu-packages)[read-records]: Skip record descriptors. Rename fields to use underscores instead of hyphens. Ludovic Courtès
2018-07-11gnu: gzochi: Update to 0.12....* gnu/packages/game-development.scm (gzochi): Update to 0.12. Julian Graham
2018-07-11gnu: qsintilla: Update to 2.10.7....* gnu/packages/qt.scm (qscintilla): Update to 2.10.7. Efraim Flashner
2018-07-11gnu: python-pyqt: Update to 5.11.2....* gnu/packages/qt.scm (python-pyqt): Update to 5.11.2. [arguments]: Substitute INVOKE for SYSTEM*. (python2-pyqt)[inputs]: Add python2-enum34. Efraim Flashner
2018-07-11gnu: python-sip: Update to 4.19.11....* gnu/packages/qt.scm (python-sip): Update to 4.19.11. [arguments]: Substitute INVOKE for SYSTEM*. Add flag to build private sip module PyQt5.sip. Efraim Flashner
2018-07-11gnu: qt: Update to 5.11.1....* gnu/packages/qt.scm (qt): Update to 5.11.1. [source]: Update snippet. [inputs]: Remove sqlite. [arguments]: Don't use system sqlite. Efraim Flashner
2018-07-11gnu: python-pyqt: Remove qt-5.11 compat phase....* gnu/packages/qt.scm (python-pyqt)[arguments]: Remove custom phase to fix compatibility with qt-5.11. Efraim Flashner
2018-07-11gnu: qt: Update to 5.11.1....* gnu/packages/qt.scm (qtbase, qtsvg, qtimageformats, qtx11extras, qtxmlpatterns, qtdeclarative, qtconnectivity, qtwebsockets, qtsensors, qtmultimedia, qtwayland, qtserialport, qtserialbus, qtwebchannel, qtwebglplugin, qtwebview, qtlocation, qttools, qtscript, qtquickcontrols, qtquickcontrols2, qtgrapgicaleffects, qtgamepad, qtscxml, qtpurchasing, qtcanvas3d, qtcharts, qtdatavis3d, qtnetworkauth, qtremoteobjects, qtspeech): Update to 5.11.1. (qtwebglplugin)[arguments]: Add custom phase to disable network tests. [inputs]: Add qtdeclarative. (qtremoteobjects)[arguments]: Add another test to the skip list. (qtspeech)[arguments]: Disable tests. Efraim Flashner
2018-07-11gnu: owncloud-client: Update to 2.4.1....* gnu/packages/sync.scm (owncloud-client): Update to 2.4.1. [phases]: Remove custom 'change-rpath-dirs phase. [arguments]: Disable building with qtwebkit. [inputs]: Remove inotify-tools, openssl, qtwebkit. Efraim Flashner
2018-07-11import: gem: Add recursive import....* doc/guix.texi (Invoking guix import): Document gem recursive import. * guix/import/gem.scm (gem->guix-package): Return package and dependencies values. (gem-recursive-import): New procedure. * guix/scripts/import/gem.scm (show-help, %options): Add recursive option. (guix-import-gem): Use 'gem-recursive-import'. * tests/gem.scm (test-json): Rename to 'test-foo-json'. ("gem->guix-package"): Use 'test-foo-json'. (test-bar-json, test-bundler-json): New variables. ("gem-recursive-import"): New test. Oleg Pykhalov
2018-07-11build-system/haskell: Make phases fail on error....* guix/build/haskell-build-system.scm (configure): Make it fail on error. (run-setuphs): Make it fail on error. Danny Milosavljevic
2018-07-11build: Add missing patches to the distribution....Reported by jonsger. * gnu/local.mk (dist_patch_DATA): Add perl-text-markdown-discount-unbundle.patch and racket-fix-xform-issue.patch. Ludovic Courtès
2018-07-11ui: Fix typo....* guix/ui.scm (display-profile-content-diff): Fix typo in docstring. Ludovic Courtès
2018-07-11profiles: Introduce 'profile-search-paths' and use it....* guix/profiles.scm (profile-search-paths): New procedure. * guix/scripts/environment.scm (evaluate-search-paths): Remove. (create-environment): Replace 'paths' with 'manifest'. Use 'profile-search-paths' instead of 'evaluate-search-paths'. (show-search-paths): Likewise. (launch-environment): Replace 'paths' with 'manifest'. Make 'pure?' a keyword parameter. (launch-environment/fork, launch-environment/container): Likewise. (guix-environment): Remove 'paths' variable. Adjust callers of the above procedures accordingly. Ludovic Courtès
2018-07-11environment: Simplify code by using manifests internally....* guix/scripts/environment.scm (strip-input-name) (package+propagated-inputs, package-or-package+output?) (compact): Remove. (inputs->profile-derivation): Rename to... (manifest->derivation): ... this. Replace 'inputs' parameter with 'manifest'. (input->manifest-entry): New procedure. (package-environment-inputs): Rewrite to return a list of manifest entries. (options/resolve-packages): Rewrite to return a manifest. (guix-environment): Remove 'inputs'. Define 'paths' in terms of 'manifest-search-paths'. Ludovic Courtès