Commit Graph

83 Commits

Author SHA1 Message Date
Manuel Frischknecht
93c3fc7fe0 gawkextlib.haru: fix compilation errors due to typos fixed in libharu
These two typos (SCUARE instead of SQUARE and TRIAL instead of TRAIL)
have been fixed in libharu 2.4.4 [1] [2], but the source code for
gawkextensions still uses the old names to this day [3].

[1]: https://github.com/libharu/libharu/issues/94
[2]: 88271b73c6
[3]: f952fe2159/tree/haru/pdf.h (l89)
2023-12-01 20:14:20 +01:00
Manuel Frischknecht
bce0bd56e8 Add patches option to buildExtension of gawkextlib
With this, it's possible to add patches to the `gawkextlib` source
code in the declaration of the specific extensions that need them.
2023-12-01 19:51:56 +01:00
Tom Bereknyei
1d5976fa32 gawkextlib: unstable-2019-11-21 -> unstable-2022-10-20 2023-08-18 08:48:51 -04:00
Bruno BELANYI
feac9edf6a treewide: add meta.mainProgram
Related PR: NixOS#246386
2023-08-04 10:32:10 +00:00
figsoda
d70e0242e9 pkgs/tools/text: remove dead code
with the help of deadnix & nil
2023-07-12 12:12:15 -04:00
Janne Heß
0f0e98dd5e
gawk: 5.2.1 -> 5.2.2
This is a bugfix release:
https://lists.gnu.org/archive/html/info-gnu/2023-05/msg00008.html
2023-05-21 23:47:43 +02:00
Felix Buehler
d10e69c86b treewide: deprecate isNull
https://nixos.org/manual/nix/stable/language/builtins.html#builtins-isNull
2023-03-06 22:40:04 +01:00
Guillaume Girol
90c78aee6c Merge branch 'nativeCheckInputs' into staging-nativeCheckInputs 2023-01-21 12:00:00 +00:00
Guillaume Girol
33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Sergei Trofimovich
a0bb02d340 gawk: unconditionally apply the patch to fix PIE linkage on musl
Related: https://github.com/NixOS/nixpkgs/pull/210124
2023-01-11 22:18:48 +00:00
Alyssa Ross
1729975ffc
gawk: disable PIE
PIE is incompatible with gawk's new persistent memory feature.
This fixes pkgsMusl.gawk.

Fixes: 3fba3bf53f ("gawk: 5.1.1 -> 5.2.1")
Fixes: https://github.com/NixOS/nixpkgs/pull/210124
2023-01-11 18:24:19 +00:00
Sergei Trofimovich
3fba3bf53f gawk: 5.1.1 -> 5.2.1
Had to pull in yet unreleased patch to avoid persistent memory alocator
on darwin as the hack in release relies on x86_64 emulation for aarch64
ports.

changelogs:
- 5.2.1: https://lists.gnu.org/archive/html/info-gnu/2022-11/msg00008.html
- 5.2.0: https://lists.gnu.org/archive/html/info-gnu/2022-09/msg00003.html
2022-12-28 09:12:32 +00:00
Felix Buehler
564b9a8252 gawkInteractive: remove appendToName to have a consistent package name for repology 2022-02-28 12:45:43 +01:00
Sergei Trofimovich
0b9a1d1e3f gawk: 5.1.0 -> 5.1.1 2021-10-31 20:29:34 +00:00
Sandro Jäckel
ba7992dc54
gawk: format, cleanup 2021-07-29 10:23:37 +02:00
Felix Buehler
9857ee5471 gawk: replace name with pname&version 2021-07-27 23:02:17 +02:00
Rick van Schijndel
99e9cc0d40 gawk-with-extensions: move makeWrapper to nativeBuildInputs 2021-07-12 21:26:42 +02:00
Ben Siraphob
d6aeae8f90 pkgs/tools: pkgconfig -> pkg-config (2) 2021-01-17 23:27:27 +07:00
Ben Siraphob
8c5d37129f pkgs/tools: stdenv.lib -> lib 2021-01-15 17:12:36 +07:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Chuck
3fd0b28f55 gawk: 5.0.1 -> 5.1.0 2020-05-01 08:58:16 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Robin Gloster
083d3550a5
gawk: *Flags are lists 2019-12-30 11:13:38 +01:00
tomberek
774ad67ce0 gawkextlib: init at unstable-2019-11-21 (#51721)
Co-Authored-By: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
2019-12-07 20:07:33 -05:00
R. RyanTM
50d8295cc6 gawk: 4.2.1 -> 5.0.1 (#59503)
* gawk: 4.2.1 -> 5.0.1

Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/gawk/versions

* libgpg-error: fix build with gawk 5

Cherry picked commit 6fe2cdd03c from
https://github.com/NixOS/nixpkgs/pull/67801.
2019-08-31 07:13:30 -04:00
Frederik Rietdijk
a510aa2672 Merge master into staging-next 2018-12-03 12:18:43 +01: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
Jörg Thalheim
3681fa5456
direnv: make cross-compile on windows 2018-11-24 10:43:47 +00:00
John Ericson
2c2f1e37d4 reewide: Purge all uses stdenv.system and top-level system
It is deprecated and will be removed after 18.09.
2018-08-30 17:20:32 -04:00
Maximilian Güntner
babb7be8b8
gawk: 4.2.0 -> 4.2.1 2018-03-01 00:29:12 +01:00
Ben Gamari
6f4cfe0570 gawk: Enable cross-compilation 2017-12-29 17:18:46 -05:00
mimadrid
25f080ca4a gawk: 4.1.4 -> 4.2.0 2017-11-04 17:29:35 +01:00
Vladimír Čunát
8137a8cb73
gawk: refactor
- Don't build with libsigsegv by default.  The build apparently attempted
  to link against it, but it never retained the reference anyway...
- Side effect: stdenv bootstrapping needs no libsigsegv anymore.
- Run checks, but only in the interactive gawk by default on Linux,
  so that stdenv bootstrap isn't slowed down (by glibc locales, etc.).
- xz should be no longer needed in inputs, as we have it in stdenvs now.

The whole change was triggered by some used kernel versions still
breaking libsigsegv tests #28464.
2017-08-24 11:06:53 +02:00
Vladimír Čunát
66fdb94f50
gawkInteractive: fix build after 04d4d14d6d
(Without causing a mass rebuild for now.)
2017-06-18 13:53:09 +02:00
Robin Gloster
04d4d14d6d
gawk: link gawk manpage to awk 2017-06-13 13:16:50 +02:00
Tuomas Tynkkynen
0d86c0692f gawk: Disable tests that don't work in sandbox 2017-04-11 23:37:31 +03:00
Tuomas Tynkkynen
c7e1a25765 gawk: 4.1.3 -> 4.1.4 2017-04-11 13:00:56 +03:00
John Ericson
27b47ef736 gawk: xz.bin should be a native build input 2017-01-14 17:54:53 -05:00
Tuomas Tynkkynen
8d473f107c treewide: Make explicit that 'dev' output of readline is used 2016-05-19 10:03:35 +02:00
Vladimír Čunát
716aac2519 Merge branch 'staging' into closure-size 2016-01-19 09:55:31 +01:00
janus
a472d836f6 FreeBSD: apr-util, cyrus-sasl, berkeley db, glib, gnutls, kerberos, libelf-freebsd, openldap, serf, guile, tet, shishi, gawk, gnugrep 2016-01-01 17:01:13 +00:00
Luca Bruno
5b0352a6a4 Merge branch 'master' into closure-size 2015-12-11 18:31:00 +01:00
Danny Wilson
11be480df4 Skip failing tests on SmartOS 2015-11-16 17:20:16 +01:00
Vladimír Čunát
8adabe6679 gawk: split $doc into $man and $info
Info files are rather large and not much used anymore, AFAIK.
(We include $man or $doc in the system closure by default.)
2015-10-28 10:16:55 +01:00
Vladimír Čunát
5227fb1dd5 Merge commit staging+systemd into closure-size
Many non-conflict problems weren't (fully) resolved in this commit yet.
2015-10-03 13:33:37 +02:00
Jude Taylor
fa9c81f694 pure darwin stdenv 2015-06-18 12:37:41 -07:00
Florian Friesdorf
2876b726bd cygwin: currently no libsigsegv for x86_64-cygwin 2015-05-28 10:53:36 +02:00
William A. Kennington III
cdd93463c0 gawk: 4.1.2 -> 4.1.3 2015-05-24 00:19:35 -07:00
Vladimír Čunát
cefdc20c00 gawk: disable doCheck again, add meta.platforms
It didn't work when chrooted.
2015-05-05 11:56:30 +02:00
William A. Kennington III
08ffb05c7e gawk: 4.1.1 -> 4.1.2 2015-05-04 23:22:57 -07:00