Commit Graph

23 Commits

Author SHA1 Message Date
Yureka
75ffef8f2e
pkgsMusl.texinfoInteractive: fix build (#193919) 2022-10-06 13:43:43 +02:00
Ben Wolsieffer
30bfac6095 texinfo: fix build references when cross-compiling
The XS modules were being built for the build platform, and the perl scripts
had build platform shebangs.

It is possible to build the XS modules by passing
PERL_EXT_CC=${stdenv.cc.targetPrefix}cc and --enable-perl-xs=yes, but they
fail to load due to a handshake key mismatch. Instead, I just decided to
disable the XS modules and use the pure Perl fallbacks when cross-compiling.

The shebangs were fixed manually using substituteInPlace.
2022-06-20 13:51:44 -04:00
Artturin
1d44ac176c treewide: add enableParallelBuilding's to bootstrap packages so hashes stay the same
when enableParallelBuildingByDefault is enabled

verified with
`nix-diff $(nix eval ".#gcc-unwrapped.drvPath") $(nix eval --expr 'with import ./. { config = { enableParallelBuildingByDefault = true; }; }; gcc-unwrapped.drvPath' --impure)`
2022-05-25 16:03:14 +03:00
Artturin
b0dce7f79b texinfo: enable strictDeps and use libintl instead of gettext optional
libintl is null on linux and gettext on darwin
2022-05-22 16:40:18 +03:00
Maximilian Bosch
69af73d4b0
texinfo: review fixes 2022-02-27 12:11:18 +01:00
Maximilian Bosch
f97b995186
texinfo: fix build w/glibc-2.34 2022-02-27 10:25:39 +01:00
Felix Bühler
d6f7a38ad3
texinfo: rename name to pname&version (#157454) 2022-01-31 00:14:44 -05:00
Sergei Trofimovich
1165533fc3 texinfo: 6.7 -> 6.8 2021-09-20 19:55:19 +01:00
Ben Siraphob
c522fec274 pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
Christian Kampka
e389e24efc texinfo: Depend on gettext on Darwin
texinfo version 6.7 requires libintl.h which on Linux is provided
by the libc. On Darwin, this lib is provided by gettext instead.
2020-10-06 09:43:42 +02:00
Christian Kampka
765d3e12bc
texinfo: patch cross-build in non-interactive build mode 2020-08-22 14:24:34 +02:00
Christian Kampka
fb223f6ab5
texinfo. 6.5 -> 6.7 2020-08-22 14:23:53 +02:00
Matthew Bauer
d0677e6d45 treewide: add warning comment to “boot” packages
This adds a warning to the top of each “boot” package that reads:

  Note: this package is used for bootstrapping fetchurl, and thus cannot
  use fetchpatch! All mutable patches (generated by GitHub or cgit) that
  are needed here should be included directly in Nixpkgs as files.

This makes it clear to maintainer that they may need to treat this
package a little differently than others. Importantly, we can’t use
fetchpatch here due to using <nix/fetchurl.nix>. To avoid having stale
hashes, we need to include patches that are subject to changing
overtime (for instance, gitweb’s patches contain a version number at
the bottom).
2020-07-31 08:56:53 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Jan Tojnar
0c2adc0fb1
Merge branch 'staging' into staging-next 2019-12-31 03:59:58 +01:00
Robin Gloster
ba0a3edf7f
stdenv: installTargets is a list 2019-12-31 00:24:02 +01:00
Andrew Childs
6dd60c6cac texinfoInteractive: fix cross build 2019-12-30 17:21:39 +01:00
volth
08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
c0bw3b
0498ccd076 Treewide: use HTTPS on GNU domains
HTTP -> HTTPS for :
- http://gnu.org/
- http://www.gnu.org/
- http://elpa.gnu.org/
- http://lists.gnu.org/
- http://gcc.gnu.org/
- http://ftp.gnu.org/ (except in fetchurl mirrors)
- http://bugs.gnu.org/
2018-12-02 15:51:59 +01:00
Jan Malakhovski
2067b2a524 texinfo: cleanup with a mass rebuild 2018-09-23 17:57:13 +00:00
Jan Malakhovski
2ad99bcc82 texinfo: fix perl issues by applying patches from upstream 2018-09-05 16:39:36 +00:00
Jan Malakhovski
0495548f4d texinfo: use checkInputs 2018-08-11 09:35:23 +00:00
Jan Malakhovski
d531a1e967 texinfo: merge expressions for 5.2 and 6.5
Also add me as a maintainer.
2018-04-25 19:50:55 +00:00