about summary refs log tree commit diff
path: root/pkgs/development/libraries/gettext
AgeCommit message (Collapse)AuthorFilesLines
2022-12-08treewide: fix some core package structuredAttrsArtturin1-1/+3
2022-05-07gettext: enable strictDepsArtturin1-2/+4
2022-02-01gettext: fix windows cross compilationMarius DAVID1-2/+6
2021-01-21pkgs/development/libraries: stdenv.lib -> libBen Siraphob1-3/+3
2020-08-09gettext: drop darwin patchzowoq1-7/+2
2020-08-04gettext: 0.20.1 -> 0.21Lancelot SIX2-85/+2
See https://lists.gnu.org/archive/html/info-gnu/2020-07/msg00009.html for release information
2020-07-31treewide: add warning comment to “boot” packagesMatthew Bauer1-0/+5
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-05-12*-wrapper; Switch from `infixSalt` to `suffixSalt`John Ericson1-1/+1
I hate the thing too even though I made it, and rather just get rid of it. But we can't do that yet. In the meantime, this brings us more inline with autoconf and will make it slightly easier for me to write a pkg-config wrapper, which we need.
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly1-1/+1
2020-01-31gettext: Remove the rebuild optimisation hackKirill Elagin1-4/+1
2020-01-30gettext: Add macOS warning patchKirill Elagin1-2/+10
gettext 0.20 fixed a bug with handling locale on macOS, but this caused it to report an annoying warning on systems where “language” differs from “region”. See Homebrew issue for details: <https://github.com/Homebrew/homebrew-core/issues/41139>. Add upstream patch that has not been released yet. Details: <https://www.mail-archive.com/bug-gnulib@gnu.org/msg36768.html>.
2019-12-30treewide: replace make/build/configure/patchFlags with nix listsMerijn Broeren1-1/+1
2019-11-15gettext: fix darwin buildDaiderd Jordan1-4/+0
The CF configure flags broke with the last update but based on fa9c81f69468098e0dd0ca79ea4d2ef74ec6bc0c and the comment it seems like these are not necessary anymore. $ nix-build -A stdenv.__bootPackages.stdenv.__bootPackages.gettext /nix/store/dii9p8717rjnbzar4kh1q3sxk77dbbkd-gettext-0.20.1 $ nix-store -qR /nix/store/dii9p8717rjnbzar4kh1q3sxk77dbbkd-gettext-0.20.1 /nix/store/2ws9cmamvr7xyvdg4d2nnd1bmr1zjrrq-bootstrap-tools /nix/store/2yn28axagwyifnvdm8npy2f982jxr986-libiconv-osx-10.12.6 /nix/store/dii9p8717rjnbzar4kh1q3sxk77dbbkd-gettext-0.20.1
2019-11-13gettext: add patch to fix --for-msgfmtFrederik Rietdijk2-0/+83
Fix behaviour of --for-msgfmt on PO files with no translations.
2019-11-12gettext: 0.19.8.1 -> 0.20.1Lancelot SIX2-343/+3
- 0.20 release information: https://lists.gnu.org/archive/html/info-gnu/2019-05/msg00006.html - 0.20.1 release information: https://lists.gnu.org/archive/html/info-gnu/2019-05/msg00011.html
2019-11-01gettext, libiconv: `dontAddExtraLibs` can be legitimately undefinedJohn Ericson1-1/+1
2019-08-15treewide: name -> pname (easy cases) (#66585)volth1-2/+2
treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pname
2019-04-23gettext: fix cross build (#60123)Ben Wolsieffer1-5/+5
2019-04-15gettext: fix stdenv-darwin; remove Bison dependency (#59553)strager2-1/+339
Commit 1279016787f72d004c09b1fb562a0f6946bfdc4b broke building nixpkgs.clangStdenv (stdenv-darwin) on macOS: nix-build -A clangStdenv . these derivations will be built: /nix/store/b3vyrfzarzyh51n7fj9wrpw12sq3765l-stdenv-darwin.drv building '/nix/store/b3vyrfzarzyh51n7fj9wrpw12sq3765l-stdenv-darwin.drv'... output '/nix/store/3agkxvkbhfpimnx5imr09q4rq9pxmjda-stdenv-darwin' is not allowed to refer to the following paths: /nix/store/jnzhx3hni0ds1wf49z8wfnxi3qdnkk6q-gnum4-1.4.18 /nix/store/smdncnz5pkl5q39k4ldk8bh84p2hmj19-bison-3.3.2 error: build of '/nix/store/b3vyrfzarzyh51n7fj9wrpw12sq3765l-stdenv-darwin.drv' failed Remove gettext's build dependency on Bison to avoid this error, fixing Nixpkgs on macOS. To avoid rebuilding everything unnecessarily on Linux, only apply these changes to macOS and keep the Bison dependency for Linux.
2019-04-05Re-Revert "Merge #58997 gettext: apply patch for CVE 2018-1875"Vladimír Čunát1-3/+10
This reverts commit 742416addbb5665f39c98337a921eb52f37adf85. Moved to staging.
2018-12-05ghc: don’t add libiconv automaticallyMatthew Bauer1-1/+1
ghc needs it to fail to correctly detect it for later.
2018-12-02Treewide: use HTTPS on GNU domainsc0bw3b1-1/+1
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-09-05gettext: disable parallel checkingJan Malakhovski1-0/+1
2018-08-30treewide: Remove usage of remaining redundant platform compatability stuffJohn Ericson1-4/+4
Want to get this out of here for 18.09, so it can be deprecated thereafter.
2018-08-20gettext: add licenseMarkus Kowalewski1-3/+4
2018-06-03gettext: 0.19.8 -> 0.19.8.1 (#36530)Ryan Mulligan1-2/+2
2018-05-14Merge remote-tracking branch 'upstream/staging' into strictDepsJohn Ericson2-2/+16
2018-05-14treewide: Get rid of all uses of crossConfigJohn Ericson1-16/+12
The hack of using `crossConfig` to enforce stricter handling of dependencies is replaced with a dedicated `strictDeps` for that purpose. (Experience has shown that my punning was a terrible idea that made more difficult and embarrising to teach teach.) Now that is is clear, a few packages now use `strictDeps`, to fix various bugs: - bintools-wrapper and cc-wrapper
2018-05-07treewide: Use pkgs/build-support/roles.bash to remove copy pastaJohn Ericson2-18/+10
Also fix some setup hooks that unnecessarily used environment hooks, which revolted in the same variable being modified too many times.
2018-03-23Merge pull request #37707 from obsidiansystems/gettext-setup-hook-crossJohn Ericson1-1/+12
gettext, libiconv: Make setup hook work for cross
2018-03-23gettext: Make setup hook work for crossJohn Ericson1-1/+12
2018-03-23gettext: don't add -lintl on musl, eitherWill Dietz1-1/+1
gettext won't actually provide libintl unless we go out of our way to tell it to do so [1][2]. We could add those flags on musl (as I initially did in [3]), but then we have two different libintl.h files and generally some confusion about which gettext is being used. Instead of sorting that out, for now let's just continue on without gettext providing libintl-- it's worked well enough so far. Only change that needs to be made, then, is to avoid adding -lintl on musl since there is no libintl. [1] https://github.com/pullmoll/void-packages/commit/c739240fd25e8378fe0467cd51ab483427337410 [2] https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-libs/libintl/libintl-0.19.8.1.ebuild?id=332e48712b6521697f992f923c9c985482dd1c36#n41 [3] https://github.com/dtzWill/nixpkgs/commit/729302f29aea8d380196d114e7d2f904add40711
2018-03-22gettext: fixupMatthew Bauer1-1/+1
2018-03-22gettext: disable hook when libc == glibcMatthew Bauer2-1/+4
2018-03-22gettext: add -lintl to setup-hookMatthew Bauer1-0/+8
2018-01-06gettext: Don't use envHooks anymoreSarah Brofeldt1-1/+1
2017-12-04gettext: add setup hook populating GETTEXTDATADIRSOrivej Desh2-0/+9
Fixes #32296 (cherry picked from commit f727aeb4505a9646eb7f7d67ed0fd411900b570c)
2017-09-19gettext, gcc5: enable stackprotector nowVladimír Čunát1-2/+1
This has been forgotten in #29349 ?
2017-08-30gettext: libiconv should be a buildInputJohn Ericson1-1/+3
2017-08-11treewide: Add man & info outputs where necessary (instead of doc)Tuomas Tynkkynen1-1/+1
Because man & info pages won't be going to $doc after the next commit. Scripted change for the files having one-package-per-file.
2017-06-26gettext: fix cygwin buildDavid McFarland1-24/+5
2016-07-15Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster1-4/+4
2016-07-09gettext: 0.19.7 -> 0.19.8Rahul Gopinath1-3/+3
2016-05-31infinite recursion and cross-build fixEric Litak1-1/+1
2016-05-18Merge remote-tracking branch 'origin/master' into hardened-stdenvFranz Pletz1-7/+0
2016-04-23gettext: remove crossAttrsVladimír Čunát1-7/+0
They seem not needed anymore.
2016-04-18Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster1-1/+1
2016-03-08Merge master into closure-sizeVladimír Čunát3-28/+42
The kde-5 stuff still didn't merge well. I hand-fixed what I saw, but there may be more problems.
2016-03-05Use general hardening flag toggle listsFranz Pletz1-3/+2
The following parameters are now available: * hardeningDisable To disable specific hardening flags * hardeningEnable To enable specific hardening flags Only the cc-wrapper supports this right now, but these may be reused by other wrappers, builders or setup hooks. cc-wrapper supports the following flags: * fortify * stackprotector * pie (disabled by default) * pic * strictoverflow * format * relro * bindnow
2016-02-27Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster3-29/+20