summaryrefslogtreecommitdiff
path: root/pkgs/development/libraries/libidn2 (follow)
Commit message (Expand)AuthorAgeFilesLines
* libidn2: 2.3.7 -> 2.3.8•••Changes: https://lists.gnu.org/archive/html/info-gnu/2025-03/msg00000.html Sergei Trofimovich2025-03-161-2/+2
* treewide: format all inactive Nix files•••After final improvements to the official formatter implementation, this commit now performs the first treewide reformat of Nix files using it. This is part of the implementation of RFC 166. Only "inactive" files are reformatted, meaning only files that aren't being touched by any PR with activity in the past 2 months. This is to avoid conflicts for PRs that might soon be merged. Later we can do a full treewide reformat to get the rest, which should not cause as many conflicts. A CI check has already been running for some time to ensure that new and already-formatted files are formatted, so the files being reformatted here should also stay formatted. This commit was automatically created and can be verified using nix-build https://github.com/infinisil/treewide-nixpkgs-reformat-script/archive/a08b3a4d199c6124ac5b36a889d9099b4383463f.tar.gz \ --argstr baseRev b32a0943687d2a5094a6d92f25a4b6e16a76b5b7 result/bin/apply-formatting $NIXPKGS_PATH Silvan Mosberger2024-12-102-11/+47
* treewide: replace `stdenv.is` with `stdenv.hostPlatform.is`•••In preparation for the deprecation of `stdenv.isX`. These shorthands are not conducive to cross-compilation because they hide the platforms. Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way One example of why this is bad and especially affects compiler packages https://www.github.com/NixOS/nixpkgs/pull/343059 There are too many files to go through manually but a treewide should get users thinking when they see a `hostPlatform.isX` in a place where it doesn't make sense. ``` fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is" fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is" ``` Artturin2024-09-251-2/+2
* libidn2: preserve meta information in non-bootstrap version•••currently, this is lost, resulting in both lib.getExe being wrong and missing package information on e.g. search.nixos.org. stuebinm2024-03-051-0/+1
* libidn2: add meta.mainProgramstuebinm2024-03-051-0/+1
* libidn2: 2.3.4 -> 2.3.7•••Changes: https://lists.gnu.org/archive/html/help-libidn/2024-01/msg00005.html Sergei Trofimovich2024-01-271-2/+2
* libidn2: drop Darwin error patch•••This patch is no longer needed to build libidn2 on Darwin, which can use the implementation of `error` from gnulib. This fixes compliation with clang 16, which fails due to other uses of implicity-declared `error` that it rejects (due to the removal of `#include "error.h"` in the patch). Randy Eckenrode2023-05-292-22/+0
* libidn2: 2.3.2 -> 2.3.4•••Signed-off-by: Henri Rosten <henri.rosten@unikie.com> Henri Rosten2023-03-171-3/+3
* marst,libidn2,mdk: remove duplicate /gnu in the url•••there urls only worked with "https://ftpmirror.gnu.org/" because it ignored the extra /gnu while with the other gnu mirrors "https://ftp.nluug.nl/pub/gnu/" it failed because the url would be pub/gnu/gnu. Artturin2023-03-111-1/+1
* treewide: remove global with lib; statements in pkgs/developmentShawn89012023-01-261-5/+3
* Merge #175785: libidn2: hack to avoid referencing bootstrap tools•••...into staging Vladimír Čunát2022-06-172-0/+31
|\
| * libidn2: hack to avoid referencing bootstrap tools•••Due to bootstrap tools getting purged from closure of libidn2.dev, a very large rebuild is caused. Vladimír Čunát2022-06-052-0/+31
* | treewide: add enableParallelBuilding's to bootstrap packages so hashes stay t...•••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)` Artturin2022-05-251-0/+2
* | treewide: enable strictDeps in bootstrap packagesArtturin2022-05-221-0/+1
|/
* treewide: remove meta.repositories•••there's no documentation for meta.repositories and its not widely used Artturin2022-03-241-1/+0
* libidn2: 2.3.1 -> 2.3.2R. RyanTM2021-07-241-2/+2
* libidn2: fix build on darwin•••The documentation requirements changed after the version upgrade in https://github.com/NixOS/nixpkgs/pull/123059. Andrew Childs2021-05-191-2/+4
* libidn2: 2.3.0 -> 2.3.1R. RyanTM2021-05-151-2/+2
* pkgs/development/libraries: stdenv.lib -> libBen Siraphob2021-01-211-5/+5
* 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
* treewide: Per RFC45, remove all unquoted URLsMichael Reilly2020-04-101-1/+1
* libidn2: 2.2.0 -> 2.3.0R. RyanTM2019-12-011-2/+2
* treewide: name -> pname (easy cases) (#66585)•••treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pnamevolth2019-08-151-2/+2
* libidn2: 2.1.1a -> 2.2.0Will Dietz2019-05-301-2/+2
* libidn2: 2.1.1 -> 2.1.1a (#57277)•••Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/libidn2/versionsR. RyanTM2019-04-091-2/+2
* libidn2: 2.1.0 -> 2.1.1•••http://lists.gnu.org/archive/html/info-gnu/2019-02/msg00002.html Will Dietz2019-02-111-2/+2
* libidn2: 2.0.5 -> 2.1.0•••Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/libidn2/versions R. RyanTM2019-01-191-2/+2
* pkgs/*: remove unreferenced function argumentsvolth2018-07-211-1/+1
* libidn2: 2.0.4 -> 2.0.5 (#40852)•••Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/libidn2/versions. These checks were done: - built on NixOS - /nix/store/lqhvipkml1hdjrc7x44a9qx6ib3h7fk4-libidn2-2.0.5-bin/bin/idn2 passed the binary check. - 1 of 1 passed binary check by having a zero exit code. - 0 of 1 passed binary check by having the new version present in output. - found 2.0.5 with grep in /nix/store/lqhvipkml1hdjrc7x44a9qx6ib3h7fk4-libidn2-2.0.5-bin - directory tree listing: https://gist.github.com/e275c93b988cd78a7716800d30d6d315 - du listing: https://gist.github.com/d80481a1635867ebfce278bd1e58d900R. RyanTM2018-05-221-2/+2
* libidn2: remove dependency on ronn•••This is only needed if built from the source repository, since we are using the release tarball the generated manpage is included. This removes the "wild" dependency on ruby very deep in the dependency tree. (util-linux -> systemd -> libidn2 -> ronn -> ruby) Robin Gloster2018-03-301-2/+1
* libidn2: Fix cross-compilationShea Levy2018-02-251-3/+5
* libidn2: 2.0.3 -> 2.0.4 for multiple CVEs•••Fixes CVE-2017-14061, CVE-2017-14062. Franz Pletz2017-10-021-2/+2
* libidn2: 2.0.2 -> 2.0.3•••See http://lists.gnu.org/archive/html/info-gnu/2017-07/msg00008.html for release information Lancelot SIX2017-07-261-4/+4
* libidn2: Correct a broken darwin patchJohn Wiegley2017-05-021-11/+0
* libidn2: 2.0.1 -> 2.0.2•••See https://lists.gnu.org/archive/html/info-gnu/2017-04/msg00011.html for release information Lancelot SIX2017-04-281-2/+2
* libidn2: 0.16 -> 2.0.1•••See http://lists.gnu.org/archive/html/info-gnu/2017-04/msg00010.html for release information. With this release the numbering scheme changed. Lancelot SIX2017-04-241-3/+4
* libidn2: fix darwin build•••cc #22595 Franz Pletz2017-02-122-2/+37
* libidn2: init at 0.16•••wget now needs libidn2 instead of libidn. cc #22416 Franz Pletz2017-02-061-0/+34