Marius Bakke
f97db3de73
gnu: SQLite: Update to 3.31.1.
...
* gnu/packages/sqlite.scm (sqlite): Update to 3.31.1.
2020-02-03 15:29:16 +01:00
Marius Bakke
090f33d676
gnu: OpenLDAP: Update to 2.4.49.
...
* gnu/packages/openldap.scm (openldap): Update to 2.4.49.
2020-02-03 15:29:15 +01:00
Marius Bakke
8928425756
gnu: ninja: Update to 1.10.0.
...
* gnu/packages/ninja.scm (ninja): Update to 1.10.0.
2020-02-03 15:29:15 +01:00
Marius Bakke
181171ffdb
gnu: ninja: Do not use unstable tarball.
...
* gnu/packages/ninja.scm (ninja)[source]: Change to GIT-FETCH.
2020-02-03 15:29:15 +01:00
Marius Bakke
d2a4020a01
gnu: RHash: Move custom configure logic to #:configure-flags.
...
* gnu/packages/crypto.scm (rhash)[arguments]: Add #:configure-flags. Adjust
the 'configure' phase accordingly.
2020-02-03 15:29:15 +01:00
Marius Bakke
2401678f56
gnu: checkpolicy: Fix cross-compilation.
...
* gnu/packages/selinux.scm (checkpolicy)[arguments]: Check
for (%CURRENT-TARGET-SYSTEM) and adjust the "CC" flag accordingly.
2020-02-03 15:29:15 +01:00
Marius Bakke
7981c0be07
gnu: libsepol: Fix cross-compilation.
...
* gnu/packages/selinux.scm (libsepol)[arguments]: Check
for (%CURRENT-TARGET-SYSTEM) and adjust the "CC" flag accordingly.
2020-02-03 15:29:15 +01:00
Marius Bakke
f847d9dcda
gnu: libaio: Fix cross-compilation.
...
* gnu/packages/linux.scm (libaio)[arguments]: When cross-compiling, set CC to
the cross-gcc in #:make-flags.
2020-02-03 15:29:14 +01:00
Marius Bakke
a6046f24dd
gnu: llvm@3: Do not inherit 'install-opt-viewer' phase.
...
This is a follow-up to commit 50b61ec223
.
* gnu/packages/llvm.scm (llvm-3.9.1)[outputs, arguments]: New fields.
(llvm-3.8, llvm-3.7, llvm-3.6, llvm-3.5): Inherit from LLVM-3.9.1.
2020-02-03 15:29:14 +01:00
Marius Bakke
5d8c7f2f59
gnu: python2-importlib-metadata: Fix circular dependency.
...
Commit 0684a2f907
introduced a circular
dependency in the Python 2 variant of python-importlib-metadata.
* gnu/packages/python-xyz.scm (python-importlib-metadata)[native-inputs]:
Remove PYTHON-SIX and PYTHON-PACKAGING-BOOTSTRAP. Add PYTHON-PACKAGING.
(python2-importlib-metadata)[native-inputs]: New field.
2020-02-03 12:54:50 +01:00
Efraim Flashner
0684a2f907
gnu: python-importlib-metadata: Fix test suite.
...
* gnu/packages/python-xyz.scm (python-importlib-metadata)[native-inputs]:
Add python-six.
2020-02-03 09:08:20 +02:00
Maxim Cournoyer
1eb343f9cf
gnu: php: Update to 7.4.2.
...
Fixes issue #38250 (see: https://bugs.gnu.org/38250 ).
* gnu/packages/php.scm (php): Update to 7.4.2.
[home-page]: Update URL.
[phases]{prepare-tests}: Delete failing tests.
2020-02-02 16:52:55 -05:00
Pierre Neidhardt
5db7df2eab
guix: Fix missing export for make-desktop-entry-file.
...
* guix/build/utils.scm: Export make-desktop-entry-file.
2020-01-30 16:53:44 +01:00
Ludovic Courtès
46312064de
derivations: Import modules with 'add-file-tree-to-store'.
...
This reduces the number of RPCs on "guix build libreoffice -nd" from
2,589 to 2,558 (1%).
* guix/derivations.scm (imported-files): Rewrite to call to
'add-file-tree-to-store'. Remove #:system and #:guile parameters.
(%imported-modules): Adjust docstring to say that result is a store
item, and adjust 'imported-files' call.
(%compiled-modules): Adjust accordingly.
(imported+compiled-modules): Likewise.
(build-expression->derivation): Likewise.
2020-01-30 01:34:51 +01:00
Ludovic Courtès
68dbd5c9de
gexp: Move 'file-mapping->tree' to (guix store).
...
* guix/gexp.scm (%not-slash): Remove.
(file-mapping->tree): Move to...
* guix/store.scm (file-mapping->tree): ... here.
2020-01-30 01:17:54 +01:00
Marius Bakke
ac841750a5
gnu: cmake: Fix cross-compilation.
...
* gnu/packages/cmake.scm (cmake-bootstrap)[native-inputs]: Move everything
except (PACKAGE-SOURCE LIBARCHIVE) ...
[inputs]: ... here.
* gnu/packages/cmake.scm (cmake-minimal)[native-inputs, inputs]: Adjust accordingly.
2020-01-26 13:39:19 +01:00
Marius Bakke
a51c9c903f
gnu: rhash: Fix cross-compilation.
...
* gnu/packages/crypto.scm (rhash)[arguments]: In custom configure phase,
set "--target" and "-cc" when cross-compiling.
2020-01-26 13:39:18 +01:00
Marius Bakke
4d67659700
gnu: jsoncpp: Fix cross-compilation.
...
* gnu/packages/serialization.scm (jsoncpp)[arguments]: Add configure flag to
prevent running a test during the build process.
2020-01-26 13:39:18 +01:00
Marius Bakke
38746d026c
build-system/cmake: Specify C++ compiler when cross-compiling.
...
* guix/build/cmake-build-system.scm (configure)[args]: Add
"-DCMAKE_CXX_COMPILER" when cross-compiling.
2020-01-26 13:39:18 +01:00
Marius Bakke
f3418f58dc
gnu: libjpeg-turbo: Fix cross-compilation.
...
* gnu/packages/image.scm (libjpeg-turbo)[arguments]: In #:configure-flags, add
"-DCMAKE_SYSTEM_PROCESSOR" for known architectures when cross-compiling.
2020-01-26 13:39:18 +01:00
Marius Bakke
28ba01aec6
gnu: cmake: Enable debugging information.
...
* gnu/packages/cmake.scm (cmake)[arguments]: Set #:build-type.
2020-01-26 13:39:18 +01:00
Marius Bakke
11f4d87756
gnu: cmake: Remove bundled LibUV.
...
* gnu/packages/cmake.scm (cmake-minimal)[source](snippet): Delete
'Utilities/cmlibuv'.
2020-01-26 13:39:18 +01:00
Marius Bakke
013c5c23f9
gnu: cmake, cmake-minimal: Use cmake-build-system.
...
This allows removing the bundled LibUV in a subsequent commit. This commit
alone makes no functional changes apart from the build system adjustments.
* gnu/packages/cmake.scm (%common-build-phases, %common-disabled-tests): New
variables.
(cmake-bootstrap)[arguments]: Refactor to use the shared phases and tests.
(cmake-minimal)[build-system]: Change to CMAKE-BUILD-SYSTEM.
[arguments]: Adjust accordingly.
(cmake)[arguments]: Likewise.
2020-01-26 13:38:57 +01:00
Marius Bakke
88b263465c
build-system/cmake: Enable parallel tests by default.
...
* guix/build-system/cmake.scm (cmake-build, cmake-cross-build): Set
the PARALLEL-TESTS? key to #t.
2020-01-26 01:52:55 +01:00
Marius Bakke
ed24dda76d
gnu: CMake: Remove most bundled libraries.
...
* gnu/packages/cmake.scm (cmake-bootstrap)[source](modules): Add (ice-9 ftw).
[source](snippet): Change to a whitelist approach, keeping "jsoncpp" and "libuv".
[arguments]: Add phase "use-system-libarchive". Remove substitution of deleted file.
[native-inputs]: Add (PACKAGE-SOURCE LIBARCHIVE)
[license]: Remove LICENSE:BSD-4 and LICENSE:BSD-2.
2020-01-25 14:44:53 +01:00
Marius Bakke
b5fc075d01
gnu: cmake-minimal: Remove bundled jsoncpp.
...
* gnu/packages/cmake.scm (cmake-minimal)[source](snippet): New field. Purge
bundled jsoncpp.
[inputs]: Add JSONCPP.
[arguments]: Adjust accordingly.
* gnu/packages/serialization.scm (jsoncpp)[arguments]: For native builds, use
CMAKE-BOOTSTRAP.
2020-01-25 14:21:03 +01:00
Marius Bakke
7c1ea9316a
gnu: cmake-minimal-bootstrap: Rename to cmake-bootstrap.
...
...and change the inheritance order while at it, to prepare for the next commit.
* gnu/packages/cmake.scm (cmake-minimal): Rename to ...
(cmake-bootstrap): ... this.
[name]: Set to "cmake-bootstrap".
[native-inputs]: Change from CURL to CURL-MINIMAL.
(cmake-minimal-bootstrap): Remove variable.
(cmake-minimal): New variable, inherits from CMAKE-BOOTSTRAP.
* gnu/packages/image.scm (libjpeg-turbo)[arguments]: Change from
CMAKE-MINIMAL-BOOTSTRAP to CMAKE-BOOTSTRAP.
2020-01-25 14:19:14 +01:00
Marius Bakke
fa8e0a5387
gnu: cmake: Build an optimized executable.
...
* gnu/packages/cmake.scm (cmake-bootstrap)[arguments]: Pass
"-DCMAKE_BUILD_TYPE" in #:configure-flags.
2020-01-25 12:50:57 +01:00
Marius Bakke
8c81210ed0
gnu: python2-pygtk: Build with pango@1.42.
...
* gnu/packages/gtk.scm (python2-pygtk)[inputs]: Add PANGO-1.42.
2020-01-24 20:44:37 +01:00
Marius Bakke
5fcc5b38ed
gnu: qmapshack: Remove sqlite-with-column-metadata workaround.
...
* gnu/packages/geo.scm (qmapshack)[arguments]: Do not set LD_LIBRARY_PATH in
wrapper scripts.
2020-01-24 20:44:37 +01:00
Marius Bakke
d040e650b2
gnu: bison: Update to 3.5.1.
...
* gnu/packages/bison.scm (bison): Update to 3.5.1.
2020-01-24 20:44:37 +01:00
Marius Bakke
89dc00cc2a
gnu: meson: Update to 0.53.1.
...
* gnu/packages/build-tools.scm (meson): Update to 0.53.1.
2020-01-24 20:44:37 +01:00
Marius Bakke
6abfe6f525
gnu: pciutils: Update to 3.6.3.
...
* gnu/packages/pciutils.scm (pciutils): Update to 3.6.3.
2020-01-24 20:44:37 +01:00
Marius Bakke
0d775f987c
gnu: sqlite: Update to 3.31.0.
...
* gnu/packages/sqlite.scm (sqlite): Update to 3.31.0.
2020-01-24 20:44:36 +01:00
Marius Bakke
f69a22accf
gnu: util-linux: Update to 2.35.
...
* gnu/packages/linux.scm (util-linux): Update to 2.35.
[arguments]: Add substitution to fix test locale.
2020-01-24 20:44:36 +01:00
Marius Bakke
0830b2f4aa
gnu: libuv: Update to 1.34.2.
...
* gnu/packages/libevent.scm (libuv): Update to 1.34.2.
2020-01-24 20:44:36 +01:00
Marius Bakke
64d47f5043
gnu: python-fonttools: Update to 4.2.4.
...
* gnu/packages/python-xyz.scm (python-fonttools): Update to 4.2.4.
2020-01-24 20:44:36 +01:00
Marius Bakke
861a265959
gnu: python-pytest-runner: Update to 5.2.
...
* gnu/packages/check.scm (python-pytest-runner): Update to 5.2.
[arguments]: New field.
[native-inputs]: Remove PYTHON-PYTEST-BOOTSTRAP.
2020-01-24 20:44:36 +01:00
Marius Bakke
0eb2ce12c0
gnu: python-freezegun: Update to 0.3.14.
...
* gnu/packages/check.scm (python-freezegun): Update to 0.3.14.
2020-01-24 20:44:36 +01:00
Marius Bakke
a5670bd45a
gnu: python-pycairo: Update to 1.19.0.
...
* gnu/packages/gtk.scm (python-pycairo): Update to 1.19.0.
(python2-pycairo): Stick with 1.18.2.
2020-01-24 20:44:36 +01:00
Marius Bakke
0075e2e265
gnu: python-setuptools-scm: Update to 3.4.3.
...
* gnu/packages/python-xyz.scm (python-setuptools-scm): Update to 3.4.3.
2020-01-24 20:44:35 +01:00
Marius Bakke
e0a5693533
gnu: python-hypothesis: Update to 5.3.0.
...
* gnu/packages/check.scm (python-hypothesis): Update to 5.3.0.
2020-01-24 20:44:35 +01:00
Marius Bakke
9a4990064f
gnu: python-six: Update to 1.14.0.
...
* gnu/packages/python-xyz.scm (python-six): Update to 1.14.0.
2020-01-24 20:44:35 +01:00
Marius Bakke
41fdad9f8c
gnu: python-cffi: Update to 1.13.2.
...
* gnu/packages/patches/python-cffi-x87-stack-clean.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/libffi.scm (python-cffi): Update to 1.13.2.
[arguments]: Adjust substitution. Remove obsolete phase.
2020-01-24 20:44:35 +01:00
Marius Bakke
96af5dcf91
gnu: python-freezegun: Update to 0.3.13.
...
* gnu/packages/check.scm (python-freezegun): Update to 0.3.13.
2020-01-24 20:44:35 +01:00
Marius Bakke
bf2522863c
gnu: network-manager: Fix build with Python 3.8.
...
* gnu/packages/gnome.scm (network-manager)[arguments]: Set
"NM_TEST_REGENERATE" before running the tests.
2020-01-24 20:44:35 +01:00
Marius Bakke
403b533fde
gnu: libimobiledevice: Fix build with Python 3.8.
...
* gnu/packages/libusb.scm (%libimobiledevice-patches): New variable.
(libimobiledevice)[source](patches): New field.
[arguments]: Remove #:configure-flags. Add #:phases.
[native-inputs]: Add AUTOCONF and AUTOMAKE.
2020-01-24 20:44:34 +01:00
Marius Bakke
4255efda3d
gnu: python-dateutil: Update to 2.8.1.
...
* gnu/packages/time.scm (python-dateutil): Update to 2.8.1.
2020-01-24 20:44:34 +01:00
Marius Bakke
40d97db708
gnu: python-dateutil: Add missing input.
...
* gnu/packages/time.scm (python-dateutil)[native-inputs]: Add PYTHON-PYTEST-COV.
2020-01-24 20:44:34 +01:00
Marius Bakke
cc9c83c55d
gnu: python-pygobject: Update to 3.34.0.
...
* gnu/packages/glib.scm (python-pygobject): Update to 3.34.0.
[source](modules, snippet): New fields. Delete failing tests identified by
commit 622d702f7e
.
[build-system]: Change to MESON-BUILD-SYSTEM.
[arguments]: Remove.
[native-inputs]: Remove WHICH and DBUS.
(python2-pygobject)[build-system]: Change to PYTHON-BUILD-SYSTEM.
[arguments]: New field. Copy old phase from python-pygobject.
[native-inputs]: Remove WHICH and DBUS.
(python-pygobject-3.34.0): Remove variable.
2020-01-24 20:44:34 +01:00