summaryrefslogtreecommitdiff
path: root/pkgs/development/libraries/gettext (follow)
Commit message (Expand)AuthorAgeFilesLines
* treewide: remove vrthra from meta.maintainers [no orphans]•••Tracking issue: https://github.com/NixOS/nixpkgs/issues/290642 Inactive since at least 2017. Anderson Torres2024-07-071-1/+1
* various: Enable updateAutotoolsGnuConfigScriptsHook•••Prior to August 2023, any config.guess generated by autoconf will include a hardcoded /usr/bin/uname invocation for FreeBSD on any architecture other than arm. This clearly doesn't work under nix. We must then update or otherwise patch each old config.guess. Audrey Dutcher2024-05-271-1/+4
* gettext: remove spurious xz•••diffoscope indicates that the builds with and without xz are identical. Audrey Dutcher2024-05-261-6/+2
* Merge pull request #280197 from wegank/gettext-windows•••pkgsCross.mingwW64.gettext: fix buildWeijia Wang2024-01-111-7/+4
|\
| * pkgsCross.mingwW64.gettext: fix buildWeijia Wang2024-01-111-7/+4
* | gettext: fix longDescription markdownPaul Meyer2024-01-111-2/+2
|/
* Merge pull request #245885 from raboof/gettext-msginit-avoid-date-in-generate...•••gettext: do not output date when --no-translator is setArnout Engelen2023-08-172-0/+35
|\
| * gettext: do not output date when --no-translator is set•••See upstream https://savannah.gnu.org/bugs/index.php?59658 Fixes #245356 Arnout Engelen2023-07-282-0/+35
* | pkgsCross.mingwW64.gettext: fix build•••We are unable to build bash so let’s drop it for now on MinGW (partially reverting 7d0399279a6949ad4bddd95a4023ab02dc2286be there). This will cause shebangs not to be patched. Jan Tojnar2023-07-261-3/+7
|/
* gettext: 0.21 -> 0.21.1•••Unfortunately, there’s no release announcement for this release. From the [NEWS][1]. > Version 0.21.1 - October 2022 > > * Runtime behaviour: > - On AIX, locale names with a script or with an uppercase language are now > supported. > For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and > EN_US.UTF-8 is treated like en_US.UTF-8. > > * The base Unicode standard is now updated to 14.0.0. > > * Portability: > - Building on macOS 11/arm64 is now supported. > - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported. The vendored gnulib was also updated, which indirectly fixes a build failure with clang 16. The version in 0.20 fails to build because it attempts to assign an incompatible function pointer that should have but does not have `__attribute__((noreturn))`. On clang 16, this is an error by default. [1]: https://git.savannah.gnu.org/gitweb/?p=gettext.git;a=blob_plain;f=NEWS;hb=8b38ee827251cadbb90cb6cb576ae98702566288 Randy Eckenrode2023-05-281-10/+2
* gettext: apply gnulib.passthru.longdouble-redirect-patchAdam Joseph2023-04-051-1/+11
* treewide: use optionalStringFelix Buehler2023-02-131-1/+1
* treewide: fix some core package structuredAttrsArtturin2022-12-081-1/+3
* gettext: enable strictDepsArtturin2022-05-071-2/+4
* gettext: fix windows cross compilationMarius DAVID2022-02-011-2/+6
* pkgs/development/libraries: stdenv.lib -> libBen Siraphob2021-01-211-3/+3
* gettext: drop darwin patchzowoq2020-08-091-7/+2
* gettext: 0.20.1 -> 0.21•••See https://lists.gnu.org/archive/html/info-gnu/2020-07/msg00009.html for release information Lancelot SIX2020-08-042-85/+2
* 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). Matthew Bauer2020-07-311-0/+5
* *-wrapper; Switch from `infixSalt` to `suffixSalt`•••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. John Ericson2020-05-121-1/+1
* treewide: Per RFC45, remove all unquoted URLsMichael Reilly2020-04-101-1/+1
* gettext: Remove the rebuild optimisation hackKirill Elagin2020-01-311-4/+1
* gettext: Add macOS warning patch•••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>. Kirill Elagin2020-01-301-2/+10
* treewide: replace make/build/configure/patchFlags with nix listsMerijn Broeren2019-12-301-1/+1
* gettext: fix darwin build•••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 Daiderd Jordan2019-11-151-4/+0
* gettext: add patch to fix --for-msgfmt•••Fix behaviour of --for-msgfmt on PO files with no translations. Frederik Rietdijk2019-11-132-0/+83
* gettext: 0.19.8.1 -> 0.20.1•••- 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 Lancelot SIX2019-11-122-343/+3
* gettext, libiconv: `dontAddExtraLibs` can be legitimately undefinedJohn Ericson2019-11-011-1/+1
* treewide: name -> pname (easy cases) (#66585)•••treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pnamevolth2019-08-151-2/+2
* gettext: fix cross build (#60123)Ben Wolsieffer2019-04-231-5/+5
* gettext: fix stdenv-darwin; remove Bison dependency (#59553)•••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.strager2019-04-152-1/+339
* Re-Revert "Merge #58997 gettext: apply patch for CVE 2018-1875"•••This reverts commit 742416addbb5665f39c98337a921eb52f37adf85. Moved to staging. Vladimír Čunát2019-04-051-3/+10
* ghc: don’t add libiconv automatically•••ghc needs it to fail to correctly detect it for later. Matthew Bauer2018-12-051-1/+1
* 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/ c0bw3b2018-12-021-1/+1
* gettext: disable parallel checkingJan Malakhovski2018-09-051-0/+1
* treewide: Remove usage of remaining redundant platform compatability stuff•••Want to get this out of here for 18.09, so it can be deprecated thereafter. John Ericson2018-08-301-4/+4
* gettext: add licenseMarkus Kowalewski2018-08-201-3/+4
* gettext: 0.19.8 -> 0.19.8.1 (#36530)Ryan Mulligan2018-06-031-2/+2
* Merge remote-tracking branch 'upstream/staging' into strictDepsJohn Ericson2018-05-142-2/+16
|\
| * treewide: Use pkgs/build-support/roles.bash to remove copy pasta•••Also fix some setup hooks that unnecessarily used environment hooks, which revolted in the same variable being modified too many times. John Ericson2018-05-072-18/+10
| * Merge pull request #37707 from obsidiansystems/gettext-setup-hook-cross•••gettext, libiconv: Make setup hook work for crossJohn Ericson2018-03-231-1/+12
| |\
| | * gettext: Make setup hook work for crossJohn Ericson2018-03-231-1/+12
| * | gettext: don't add -lintl on musl, either•••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 Will Dietz2018-03-231-1/+1
| |/
| * gettext: fixupMatthew Bauer2018-03-221-1/+1
| * gettext: disable hook when libc == glibcMatthew Bauer2018-03-222-1/+4
| * gettext: add -lintl to setup-hookMatthew Bauer2018-03-221-0/+8
* | treewide: Get rid of all uses of crossConfig•••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 John Ericson2018-05-141-16/+12
|/
* gettext: Don't use envHooks anymoreSarah Brofeldt2018-01-061-1/+1
* gettext: add setup hook populating GETTEXTDATADIRS•••Fixes #32296 (cherry picked from commit f727aeb4505a9646eb7f7d67ed0fd411900b570c) Orivej Desh2017-12-042-0/+9
* gettext, gcc5: enable stackprotector now•••This has been forgotten in #29349 ? Vladimír Čunát2017-09-191-2/+1