Age | Commit message (Collapse) | Author |
|
* gnu/packages/mingw.scm (mingw-w64-tools): Update to 12.0.0.
[arguments]: Remove genlib phases.
Change-Id: Ia9060ddb1795ca2941a13435485841dbee0c1200
Signed-off-by: Christopher Baines <mail@cbaines.net>
|
|
* gnu/packages/mingw.scm (mingw-w64-tools): Use G-Expressions.
Change-Id: I690d0aeae6c6920d2e3eb43732d6b421a3dfc59b
Signed-off-by: Christopher Baines <mail@cbaines.net>
|
|
* gnu/packages/mingw.scm (make-mingw-w64): Update to 12.0.0.
* gnu/packages/patches/mingw-w64-6.0.0-gcc.patch: Delete patch.
* gnu/packages/patches/mingw-w64-dlltool-temp-prefix.patch: Delete patch.
* gnu/packages/patches/mingw-w64-reproducible-gendef.patch: Delete patch.
* gnu/local.mk: Unregister patches.
Change-Id: Id9d7d17926280b21016a7217da44004e06e436cd
Signed-off-by: Christopher Baines <mail@cbaines.net>
|
|
* gnu/packages/mingw.scm (make-mingw-w64): Use G-Expressions and
move some arguments above phases.
Change-Id: Ie095dceac635f19f146895c8e3f36d9889108a9a
Signed-off-by: Christopher Baines <mail@cbaines.net>
|
|
* gnu/packages/mingw.scm (make-mingw-w64): Memoize.
Change-Id: Id5653c79e2d6268f6d8200f0f658b27169eab7c5
Signed-off-by: Christopher Baines <mail@cbaines.net>
|
|
Found by running 'guild compile -W3 gnu/packages/$module.scm', using guild
from the upcoming Guile.
* gnu/packages/admin.scm: Remove extraneous imports.
* gnu/packages/avr.scm: Likewise.
* gnu/packages/base.scm: Likewise.
* gnu/packages/bootloaders.scm: Likewise.
* gnu/packages/firmware.scm: Likewise.
* gnu/packages/linphone.scm: Likewise.
* gnu/packages/telephony.scm: Likewise.
* gnu/packages/cran.scm: Likewise.
* gnu/packages/kde.scm: Likewise.
* gnu/packages/libcanberra.scm: Likewise.
* gnu/packages/libreoffice.scm: Likewise.
* gnu/packages/mes.scm: Likewise.
* gnu/packages/mingw.scm: Likewise.
* gnu/packages/serialization.scm: Likewise.
* gnu/packages/sync.scm: Likewise.
* gnu/packages/syncthing.scm: Likewise.
* gnu/packages/terminals.scm: Likewise.
* gnu/packages/version-control.scm: Likewise.
* gnu/packages/video.scm: Likewise.
* gnu/packages/wm.scm: Likewise.
* gnu/packages/emulators.scm: Likewise.
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/mingw.scm (mingw-w64-tools): Update to 11.0.1.
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/mingw.scm (make-mingw-w64): Update to 11.0.1.
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/mingw.scm (mingw-w64-tools): Update to 11.0.0.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
|
|
* gnu/packages/mingw.scm (mingw): Update to 11.0.0.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
|
|
* gnu/packages/mingw.scm (mingw-w64-tools): Update to 10.0.0.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/mingw.scm (mingw): Update to 10.0.0.
[arguments] Disable parallel building to avoid failures trying to access empty
.a files.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/mingw.scm (mingw-w64-tools): New variable.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
|
* gnu/packages/mingw.scm (mingw-64): Update to 8.0.0.
|
|
* gnu/package/mingw.scm (make-mingw-w64)[source]: Use a mirror URI. Wrap
lines 80 columns to fix lint warning.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
|
These patches were originally found at the debian mingw-w64 team's
mingw-w64 repo, and should improve the reproducibility of our mingw-w64
toolchain.
* gnu/packages/patches/mingw-w64-dlltool-temp-prefix.patch: New file.
* gnu/packages/patches/mingw-w64-reproducible-gendef.patch: New file.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
* gnu/packages/mingw.scm (make-mingw-w64): Apply patches.
|
|
* gnu/packages/mingw.scm (make-mingw-w64): Update to 7.0.0.
|
|
This recursive package definition really demonstrates how magical Guix
can be :-)
Try invoking:
./pre-inst-env guix build mingw-w64-{x86_64,i686}{,-winpthreads}
* gnu/packages/mingw.scm (make-mingw-w64): Add XGCC, XBINUTILS optional
arguments to specify using a non-default cross-compiler/binutils. Add
WITH-WINPTHREADS? optional argument to allow building with winpthreads
support. Adjust accordingly for the new arguments.
(mingw-w64-i686-winpthreads, mingw-w64-x86_64-winpthreads): Add
variables.
* gnu/packages/cross-base.scm (native-libc): Add XGCC, XBINUTILS
key arugments and pass to MAKE-MINGW-W64.
(cross-libc): Pass XGCC and XBINUTILS to NATIVE-LIBC.
|
|
* gnu/packages/mingw.scm (mingw-w64): Update to 6.0.0.
* gnu/packages/patches/mingw-w64-6.0.0-gcc.patch: New file.
* gnu/packages/patches/mingw-w64-5.0rc2-gcc-4.9.3.patch: Delete it.
* gnu/local.mk (dist_patch_DATA): Add new patch. Delete old patch.
* gnu/build/cross-toolchain.scm (set-cross-path/mingw): Add additional
autoconf-like substitutions.
|
|
This patch parameterizes previously hard-coded instances of
i686-w64-mingw32, adding support for x86_64-w64-mingw32.
* gnu/packages/mingw.scm (make-mingw-w64): New procedure.
(mingw-w64-i686, mingw-w64-x86_64): New variables.
(%mingw-triplet): Remove.
(mingw-w64): Update to point to 'mingw-w64-i686'.
* gnu/packages/cross-base.scm (cross-gcc): Use 'libc' keyword argument
if specified, instead of treating it as a boolean.
(native-libc): Return the correct mingw-w64 depending on machine
specified in target.
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add "x86_64-mingw".
* gnu/build/cross-toolchain.scm (set-cross-path/mingw): Replace
hardcoded 'i686-w64-mingw32' instances with 'target' keyword argument.
(cross-gcc-build-phases): Update accordingly; use 'target-mingw?'
implementation of target checking and add commentary.
* gnu/ci.scm (%cross-targets): Add "x86_64-w64-mingw32".
|
|
* gnu/packages/mingw.scm (mingw-w64): Update to 5.0.4.
|
|
* gnu/packages/mingw.scm (mingw-w64): Update to 5.0.3.
|
|
MinGW-w64 was forked (in rather dramatic fashion) from the original
MinGW. The two projects remain distinct and MinGW-w64 seems by far the
actively developed of the two.
* gnu/packages/mingw.scm (mingw-w64)[home-page]: Point to the correct
upstream. Use HTTPS.
[description]: Expand and briefly note the relationship between the
two projects. Use @dfn.
|
|
All software in Guix is Free Software.
* gnu/packages/aidc.scm (libdmtx)[description]: Remove "open source" string.
* gnu/packages/firmware.scm (seabios)[description]: Likewise.
* gnu/packages/libupnp.scm (libupnp)[description]: Likewise.
* gnu/packages/maths.scm (cubicle)[description]: Likewise.
* gnu/packages/mingw.scm (mingw-w64)[description]: Likewise.
* gnu/packages/game-development.scm (openmw)[description]: Likewise.
[synopsis]: Remove "Free software".
|
|
* gnu/packages/patches/gcc-4.9.3-mingw-gthr-default.patch,
gnu/packages/patches/mingw-w64-5.0rc2-gcc-4.9.3.patch,
gnu/packages/mingw.scm: New files.
* gnu/local.mk (dist_patch_DATA): Add the patches.
(GNU_SYSTEM_MODULES): Add mingw.scm.
|