summaryrefslogtreecommitdiff
path: root/pkgs/development/libraries/tinyxml
AgeCommit message (Collapse)Author
2025-07-24treewide: run nixfmt 1.0.0Wolfgang Walther
2024-12-10treewide: format all inactive Nix filesSilvan Mosberger
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
2024-09-25treewide: replace `stdenv.is` with `stdenv.hostPlatform.is`Artturin
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" ```
2024-03-06Merge branch 'master' into license-updatesJörg Thalheim
2024-02-11tinyxml: apply patches for CVE-2023-34194 and CVE-2021-42260Thomas Gerbet
2023-12-30tinyxml: change license to zlibjopejoe1
found at https://sourceforge.net/projects/tinyxml/ in license section
2023-02-22treewide: move NIX_CFLAGS_COMPILE to the env attrsetArtturin
with structuredAttrs lists will be bash arrays which cannot be exported which will be a issue with some patches and some wrappers like cc-wrapper this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists in env cause a eval failure
2021-01-21pkgs/development/libraries: stdenv.lib -> libBen Siraphob
2021-01-19treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nixJonathan Ringer
continuation of #109595 pkgconfig was aliased in 2018, however, it remained in all-packages.nix due to its wide usage. This cleans up the remaining references to pkgs.pkgsconfig and moves the entry to aliases.nix. python3Packages.pkgconfig remained unchanged because it's the canonical name of the upstream package on pypi.
2020-04-13Merge pull request #84415 from matthewbauer/mb-cross-fixes-april2020Matthew Bauer
Cross compilation fixes [april 2020]
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly
2020-04-06tinyxml2: fix cross compilationMatthew Bauer
- use native unzip - add target prefix to LD
2019-12-31treewide: NIX_*_COMPILE -> stringRobin Gloster
2019-08-17treewide: name -> pnamevolth
2018-12-02Treewide: use HTTPS on SourceForgec0bw3b
2018-05-29tinyxml: disable format hardening, else tests will failJan Malakhovski
2017-09-13treewide: Use `*Platform.extensions`John Ericson
2017-08-01pkgs: refactor needless quoting of homepage meta attribute (#27809)Silvan Mosberger
* pkgs: refactor needless quoting of homepage meta attribute A lot of packages are needlessly quoting the homepage meta attribute (about 1400, 22%), this commit refactors all of those instances. * pkgs: Fixing some links that were wrongfully unquoted in the previous commit * Fixed some instances
2016-10-28tinyxml: fix install name on darwinAnthony Cowley
Things linked with tinyxml would previously reference the bare "libtinyxml.dylib" name.
2016-08-02treewide: Add lots of meta.platformsTuomas Tynkkynen
Build-tested on x86_64 Linux & Mac.
2016-05-21tinyxml: darwin compatibilityAnthony Cowley
- Relax the baked-in assumption that g++ is used to build and link - Use the appropriate shared library extension on darwin
2015-01-27Remove executable bits from non-executable filesEelco Dolstra
2014-11-06Turn more licenses into lib.licenses styleMateusz Kowalczyk
Should eval cleanly, as far as -A tarball tells me. Relevant: issue #2999, issue #739
2013-10-06More description fixesBjørn Forsman
* Remove package name * Start with upper case letter * Remove trailing period Also reword some descriptions and move some long descriptions to longDescription. I'm not touching generated packages.
2013-03-11tinyxml: fix whitespaceShea Levy
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-03-12upgrade xbmc to 12.0Domen Kozar
2012-12-31Added TinyXML-2.6.2.RSzibele