Commit graph

58132 commits

Author SHA1 Message Date
Ludovic Courtès b256d13619
gnu: cross-base: Add 'package-with-patches'.
This is a followup to c1c50cb5b0.

* gnu/packages/cross-base.scm (package-with-patch): Rename to...
(package-with-patches): ... this, and take a list of patches.
(package-with-extra-patches): Use it.
(cross-binutils): Use 'search-patches' instead of 'search-patch'.
2020-04-03 23:09:59 +02:00
Ludovic Courtès f7b5b8cd45
pack: Pass the cross-compilation target to 'run-with-store'.
This ensures '%current-target-system' is correctly bound upfront, which
some packages rely on.

* guix/scripts/pack.scm (guix-pack): Pass #:target to 'run-with-store'.
2020-04-03 23:06:43 +02:00
Carl Dong c1c50cb5b0
gnu: cross-base: Fix PACKAGE-WITH-EXTRA-PATCHES
This also removes the execute bit from the patches added. Not sure how
or why those were set in the first place.

* gnu/packages/cross-base.scm (package-with-extra-patches): Imitate
PACKAGE-WITH-PATCH instead of using it.
* gnu/packages/patches/binutils-mingw-w64-reproducible-import-libraries.patch:
Remove execute bit.
* gnu/packages/patches/binutils-mingw-w64-specify-timestamp.patch:
Remove execute bit.
2020-04-03 14:13:36 -04:00
Marius Bakke e7a353ed46
gnu: ungoogled-chromium: Update to 80.0.3987.163-0.516e2d9.
* gnu/packages/chromium.scm (%chromium-version): Set to 80.0.3987.163.
(%chromium-origin): Update hash.
2020-04-03 17:54:39 +02:00
Maxim Cournoyer 5179b5cbe9
gnu: Add python-cantools.
* gnu/packages/python-xyz.scm (python-cantools): New variable.
2020-04-03 11:25:17 -04:00
Maxim Cournoyer 22a49c09ee
gnu: Add python-bitstruct.
* gnu/packages/python-xyz.scm (python-bitstruct): New variable.
2020-04-03 11:25:17 -04:00
Maxim Cournoyer 91b3f58de8
gnu: Add python-diskcache.
* gnu/packages/python-xyz.scm (python-diskcache): New variable.
2020-04-03 11:25:16 -04:00
Maxim Cournoyer a9d58a801e
gnu: Add python-can.
* gnu/packages/python-xyz.scm (python-can): New variable.
2020-04-03 11:25:16 -04:00
Maxim Cournoyer e063426031
gnu: Add python-aenum.
* gnu/packages/python-xyz.scm (python-aenum): New variable.
2020-04-03 11:25:16 -04:00
Maxim Cournoyer aeee50b661
gnu: Add python-textparser.
* gnu/packages/python-xyz.scm (python-textparser): New variable.
2020-04-03 11:25:16 -04:00
Paul Garlick 2b0695a5ef
gnu: Add perl-data-entropy.
* gnu/packages/perl.scm (perl-data-entropy): New variable.
2020-04-03 15:55:43 +01:00
Paul Garlick 20b4eb556e
gnu: Add perl-crypt-rijndael.
* gnu/packages/perl.scm (perl-crypt-rijndael): New variable.
2020-04-03 15:55:42 +01:00
Paul Garlick b4a003f635
gnu: Add perl-data-float.
* gnu/packages/perl.scm (perl-data-float): New variable.
2020-04-03 15:55:41 +01:00
Paul Garlick ce3e95d78e
gnu: Add perl-http-lite.
* gnu/packages/web.scm (perl-http-lite): New variable.
2020-04-03 15:55:40 +01:00
Raghav Gururajan 9be3ab7bbe
gnu: Remove bctoolbox and ortp.
* gnu/packages/telephony.scm (bctoolbox): Delete variable.
(ortp): Delete variable.
* gnu/packages/audio.scm (bluez-alsa)[inputs]: Update ortp reference.
* gnu/packages/kde-internet.scm (kopete)[inputs]: Update ortp reference.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-03 16:41:44 +02:00
R Veera Kumar 72c71d2497
gnu: Add qalculate-gtk.
* gnu/packages/maths.scm (qalculate-gtk): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-04-03 16:26:38 +02:00
R Veera Kumar 70c98efaf6
gnu: Add libqalculate.
* gnu/packages/maths.scm (libqalculate): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-04-03 16:26:38 +02:00
Ludovic Courtès c627e2cba4
gnu: gnome-initial-setup: Record file name of 'gsd-keyboard-display'.
* gnu/packages/gnome.scm (gnome-initial-setup)[arguments]: Add
'set-gkbd-file-name' phase.
[inputs]: Add LIBGNOMEKBD.
2020-04-03 16:26:37 +02:00
Damien Cassou 1ace39da78
gnu: clipnotify: Update to 6.0.1.
* gnu/packages/xdisorg.scm (clipnotify): Update to 6.0.1.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-04-03 15:28:42 +02:00
Marius Bakke 3e4ce1cc3e
gnu: calibre: Fix build with python-msgpack >= 1.0.
* gnu/packages/patches/calibre-msgpack-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/ebook.scm (calibre)[source](patches): Add it.
2020-04-03 15:28:42 +02:00
Raghav Gururajan f3697439cd
gnu: Add bzrtp.
* gnu/packages/linphone.scm (bzrtp): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-03 13:04:11 +02:00
Raghav Gururajan 13f401d366
gnu: Add ortp.
* gnu/packages/linphone.scm (ortp): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-03 13:01:07 +02:00
Raghav Gururajan 02d5d72cfc
gnu: Add bcg729.
* gnu/packages/linphone.scm (bcg729): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-03 13:01:07 +02:00
Ludovic Courtès 73bfb14f8f
guix system: Mention 'herd restart' when reconfigure completes.
* guix/scripts/system.scm (with-shepherd-error-handling): Use 'mbegin'
instead of 'begin'.
(perform-action): Print a message after 'upgrade-shepherd-services'.
That message had disappeared in commit
5c8c8c4554.
2020-04-03 12:58:14 +02:00
Ludovic Courtès 4efbb079b5
guix system: Remove unused procedure.
This procedure was unused since
5c8c8c4554.

* guix/scripts/system.scm (call-with-service-upgrade-info): Remove.
2020-04-03 12:58:14 +02:00
Ludovic Courtès 9fb3ff31c1
reconfigure: Silence Guile warnings.
Fixes <https://bugs.gnu.org/39301>.
Reported by strypsteen@posteo.net.

* guix/scripts/system/reconfigure.scm (switch-to-system)
(upgrade-shepherd-services, install-bootloader): Wrap 'primitive-load'
call in 'parameterize'.
2020-04-03 12:58:14 +02:00
Ludovic Courtès 00a1ebb84a
Revert "reconfigure: Run the effect scripts as separate processes."
This reverts commit 5517750344.
That commit would remove all sorts of error checking when running those
programs.
2020-04-03 12:58:14 +02:00
Raghav Gururajan 28f6f1e0da
gnu: Add bcmatroska2.
* gnu/packages/linphone.scm (bcmatroska2): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-03 12:45:28 +02:00
Raghav Gururajan c8f69ec27b
gnu: Add belcard.
* gnu/packages/linphone.scm (belcard): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-03 12:43:18 +02:00
Raghav Gururajan 63c73bcad0
gnu: Add belr.
* gnu/packages/linphone.scm (belr): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-03 12:41:51 +02:00
Raghav Gururajan bfaabfebac
gnu: Add bctoolbox.
* gnu/packages/linphone.scm (bctoolbox): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-03 12:41:03 +02:00
Raghav Gururajan d5a8e391ac
gnu: Add bcunit.
* gnu/packages/linphone.scm (bcunit): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-03 12:39:07 +02:00
Justus Winter 9ec27360af
gnu: Add muchsync.
* gnu/packages/mail.scm (muchsync): New variable.
2020-04-03 10:56:42 +02:00
Guillaume Le Vaillant 24f4263d06
gnu: gpsd: Update to 3.20.
* gnu/packages/gps.scm (gpsd): Update to 3.20.
  [inputs]: Add gtk+.
2020-04-03 10:12:47 +02:00
Guillaume Le Vaillant 4570ab0316
gnu: txr: Update to 234.
* gnu/packages/lisp.scm (txr): Update to 234.
2020-04-03 09:48:48 +02:00
Tobias Geerinckx-Rice 7a9543d77e
gnu: lollypop: Peel off duplicate wrapper.
* gnu/packages/gnome.scm (lollypop)[arguments]: Take down some at-ats
with proper module imports and prefixing.  Remove the redundant
‘wrap-glib-or-gtk’ phaseis already run by the MESON-BUILD-SYSTEM.
2020-04-03 00:14:03 +02:00
Carl Dong 401d28e433
gnu: cross-base: Hotfix for paren
* gnu/packages/cross-base.scm (package-with-extra-patches): Add trailing
paren.
2020-04-02 18:08:33 -04:00
Carl Dong 79825bee07
gnu: cross-base: Add mingw-w64 specific binutils patches.
These patches were originally found at the debian mingw-w64 team's
binutils repo, and should improve the reproducibility of our mingw-w64
toolchain.

* gnu/packages/patches/binutils-mingw-w64-reproducible-import-libraries.patch:
New file.
* gnu/packages/patches/binutils-mingw-w64-specify-timestamp.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
* gnu/packages/cross-base.scm (cross-binutils): Apply relevant patches
if target is mingw-w64.
(package-with-extra-patches): New procedure.
2020-04-02 17:59:53 -04:00
Ludovic Courtès 5517750344
reconfigure: Run the effect scripts as separate processes.
Fixes <https://bugs.gnu.org/39301>.
Reported by strypsteen@posteo.net.

* guix/scripts/system/reconfigure.scm (switch-to-system)
(upgrade-shepherd-services, install-bootloader): Use 'system*' instead
of 'primitive-load'.
2020-04-02 23:15:12 +02:00
Ludovic Courtès a6850f6827
guix system: Do not import the user's (guix config).
Previously, 'switch-to-system.drv' and 'install-bootloader.drv' would
depend on the user's (guix config) module.  This is no longer the case.

* guix/scripts/system/reconfigure.scm (not-config?): New procedure.
(switch-system-program): Do not import the user's (guix config).  Use
'make-config.scm' instead.
(install-bootloader-program): Likewise.
2020-04-02 23:15:11 +02:00
Ludovic Courtès efa578ecae
git: Don't try to resolve tags with 'tag-lookup'.
Fixes <https://bugs.gnu.org/40377>.
Reported by Brice Waegeneire <brice@waegenei.re>.

* guix/git.scm (switch-to-ref): In the 'tag case, remove call to
'tag-lookup'.
2020-04-02 23:15:11 +02:00
Alex ter Weele 70c128dc33
gnu: Add synapse.
* gnu/packages/matrix.scm (synapse): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-04-02 20:55:17 +02:00
Alex ter Weele 0752908415
gnu: Add python-matrix-synapse-ldap3.
* gnu/packages/matrix.scm: New file.
(python-matrix-synapse-ldap3): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add matrix.scm.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-04-02 20:55:17 +02:00
Alex ter Weele 276ddb02b5
gnu: Add python-pysaml2.
* gnu/packages/python-xyz.scm: (python-pysaml2) New variable.

Co-authored-by: Marius Bakke <mbakke@fastmail.com>
2020-04-02 20:55:16 +02:00
Alex ter Weele 9a3d361b5d
gnu: Add python-txacme.
* gnu/packages/python-xyz.scm (python-txacme): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-04-02 20:55:16 +02:00
Marius Bakke 87ba9efc6d
gnu: Add python-txsni.
* gnu/packages/python-xyz.scm: (python-txsni) New variable.

Co-authored-by: Alex ter Weele <alex.ter.weele@gmail.com>
2020-04-02 20:55:16 +02:00
Alex ter Weele bdbe69f659
gnu: Add python-pem.
* gnu/packages/python-xyz.scm: (python-pem) New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-04-02 20:55:16 +02:00
Alex ter Weele acbba42d56
gnu: Add python-eliot.
* gnu/packages/python-xyz.scm: (python-eliot) New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-04-02 20:55:16 +02:00
Alex ter Weele 09e6675dad
gnu: Add python-boltons.
* gnu/packages/python-xyz.scm: (python-boltons) New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-04-02 20:55:16 +02:00
Alex ter Weele 858f3834be
gnu: Add python-ldap3.
* gnu/packages/python-xyz.scm (python-ldap3): New variable.

Co-authored-by: Marius Bakke <mbakke@fastmail.com>
2020-04-02 20:55:16 +02:00