Commit graph

57 commits

Author SHA1 Message Date
Sandro bfd0775d55
Merge pull request #211847 from wegank/exiv2-bump 2023-01-22 02:02:39 +01: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
Weijia Wang 97b68e7a79 exiv2: 0.27.5 -> 0.27.6 2023-01-21 00:51:26 +01:00
Vladimír Čunát 6471cff5dd
exiv2: drop a test on darwin, really now
I did this wrong in 9927b2f2c3.  `-f` invites typos.
2022-10-09 18:15:09 +02:00
Vladimír Čunát 9927b2f2c3
exiv2: drop a test on darwin
It's often an issue; no idea why:
https://hydra.nixos.org/job/nixpkgs/nixpkgs-22.05-darwin/exiv2.aarch64-darwin
though for x86 it seems to have started after compiling via rosetta:
https://hydra.nixos.org/build/192631598

Note that exiv2 blocks the darwin-tested job.
2022-10-09 09:55:34 +02:00
Weijia Wang df8a4eeaf7 exiv2: update homepage 2022-08-07 23:50:47 +02:00
Weijia Wang eb50dfa1c4 exiv2: fix build on aarch64-darwin 2022-08-02 22:51:04 +02:00
Alyssa Ross 5330c0a1af
treewide: use isAarch where appropriate 2022-07-30 16:18:27 +00:00
Artturi 2c9fdfd691
Merge pull request #153106 from paperdigits/exiv2-bmff 2022-03-19 21:30:01 +02:00
Vladimír Čunát 07dd74b828
exiv2: fix paths in *.cmake
The recent merge #131868 (2c1ce604) broke digikam build through this.
2022-02-20 17:56:01 +01:00
Vladimír Čunát 2c1ce60477
Merge #131868: exiv2: Add lib/static outputs, remove reference to gcc 2022-02-18 15:02:38 +01:00
Mica Semrick 840a527f72 exiv2: enable BMFF support 2022-01-01 13:38:05 -08:00
Dmitry Kalinkin 0649635b59
exiv2: fix for darwin sandbox 2021-12-21 13:20:47 -05:00
R. Ryantm 7127f494ef exiv2: 0.27.4 -> 0.27.5 2021-10-29 12:06:32 +00:00
Eelco Dolstra aeed03b6f0 exiv2: More outputs, remove reference to gcc 2021-07-28 21:24:34 +02:00
Robert Scott 698d433e74 exiv2: fix for darwin by providing libiconv 2021-07-17 13:04:41 +01:00
Mica Semrick 492e221ff9 exiv2: 0.27.3 -> 0.27.4 2021-06-17 19:02:47 -07:00
Ben Siraphob 66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
Mario Rodas de7719a240 exiv2: fix build on darwin 2020-09-13 04:20:00 +00:00
Jan Tojnar 8060ecb97d
exiv2: re-enable split outputs
Needs an extra patch to fix CMake config.

This reverts commit f8f840f664.
2020-09-10 22:34:19 +02:00
Timo Kaufmann f8f840f664 exiv2: disable output splitting
This is a temporary workaround. See the linked comment.
2020-09-09 14:12:25 +02:00
Jan Tojnar 3dc2c52851
exiv2: clean up
- EXIV2_BUILD_PO has been replaced by EXIV2_ENABLE_NLS
  076585d147
  Confusingly, the former still appears in the flag summary.
- Remove enableParallelBuilding since it is on by default with CMake
- Reorder the expression
- Apply upstream GNUInstallDirs patch
- Build stuff in build phase, not in install phase
- Add maintainers field (empty at the moment)
2020-09-07 17:02:31 +02:00
Mica Semrick b181edb322 exiv2: 0.27.2 -> 0.27.3 2020-09-04 14:56:35 -07:00
Thomas Tuegel f1a58aba15 exiv2: fix CMake export paths 2020-07-31 18:50:58 +02:00
Andrew Childs d09c84aa00 exiv2: fix build on 32-bit arm 2020-05-03 11:02:34 -07:00
Michael Reilly 84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Vladimír Čunát 0ebeec9183
exiv2: name the patch as usual
That allows automatic detection of CVEs being fixed (e.g. by vulnix)
2020-03-29 09:39:31 +02:00
Symphorien Gibol 7cf8f4f2cc exiv2: fix CVE-2019-20421 2020-03-20 12:00:00 +00:00
worldofpeace ff41002b80 exiv2: fix exiv2.pc file
This fix comes from #71669.
2020-02-25 23:25:43 -05:00
Anders Kaseorg 3cd8ce3bce treewide: Fix unsafe concatenation of $LD_LIBRARY_PATH
Naive concatenation of $LD_LIBRARY_PATH can result in an empty
colon-delimited segment; this tells glibc to load libraries from the
current directory, which is definitely wrong, and may be a security
vulnerability if the current directory is untrusted.  (See #67234, for
example.)  Fix this throughout the tree.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2020-01-15 09:47:03 +01:00
volth 08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
Marek Mahut 4ee4bb9872 exiv2: adding DYLD_LIBRARY_PATH= for darwin tests 2019-08-26 17:16:06 +02:00
Marek Mahut 9b4e5a9325 exiv2: enabling tests for real
Fixes #67453
2019-08-26 12:02:45 +02:00
Marek Mahut 336eb202f6 exiv2: enable tests 2019-08-26 10:01:51 +02:00
Marek Mahut 04de5d7c3c exiv2: 0.27.1 -> 0.27.2
Fixes #67194
2019-08-25 18:49:35 +02:00
worldofpeace 91a3b41967 exiv2: enable docs and po
Also multiout man
2019-06-27 03:17:57 -04:00
worldofpeace cb77f7e227 exiv2: 0.26.2018.12.30 -> 0.27.1
Also run tests and remove additionally installed stuff.

Co-authored-by: periklis <periklis.tsirakidis@holidaycheck.com>
Co-authored-by: vcunat <vcunat@gmail.com>
2019-06-27 03:16:46 -04:00
volth f3282c8d1e treewide: remove unused variables (#63177)
* treewide: remove unused variables

* making ofborg happy
2019-06-16 19:59:05 +00:00
Daniel Schaefer bac4d95aa2 treewide: Change URLs to HTTPS
Lots of URLs were HTTP redirect to HTTPS. Changed those and checked them
if there's actual content. Inspired by
https://github.com/NixOS/nixpkgs/issues/60004
2019-04-22 10:19:54 +02:00
Vladimír Čunát bf7d1b538d
exiv2: 0.26.2018.06.09 -> 0.26.2018.12.30 (security)
The bump includes all the patches we had and adds some more,
e.g. for CVE-2017-1000127.  I don't think all CVEs get fixed by that,
but 0.27 would currently break too many packages; /cc #50496.
2018-12-30 11:57:51 +01:00
Pascal Wittmann f7be21f4c9
Merge branch 'master' into add-missing-licenses
Conflicts:
	pkgs/development/libraries/exiv2/default.nix
        Set license to gpl2Plus
2018-08-06 12:04:52 +02:00
Vladimír Čunát 6a1148997a
exiv2.meta.license: add 2018-08-05 20:15:10 +02:00
Pascal Wittmann 6071ff18be
exiv2: add license
see issue #43716
2018-08-05 16:45:48 +02:00
Vladimír Čunát 0274e72481
exiv2: bugfix updates
- use upstream branch with backports
- backport two fixes missing from it yet
2018-08-04 19:38:22 +02:00
Vladimír Čunát 332a800de3
exiv2: a batch of security fixes
/cc #32459.  I can't see any other CVE patches that are either
backported upstream to the 0.26 branch or applied in some distro.
2017-12-09 19:08:07 +01:00
Franz Pletz c2e9f45df2
exiv2: 0.25 -> 0.26 2017-07-17 02:53:14 +02:00
Tuomas Tynkkynen a17216af4c treewide: Shuffle outputs
Make either 'bin' or 'out' the first output.
2016-08-29 14:49:51 +03:00
Thomas Tuegel fad200eb7c exiv2: multiple outputs 2016-04-25 19:04:24 -05:00
Vladimír Čunát 8c90a4421a exiv2: update 0.24 -> 0.25 2015-12-30 16:46:31 +01:00
Vladimír Čunát da3105d538 exiv2: fix CVE-2014-9449 by upstream patch
It's just a crash fix, not a "real" vulnerability.
2015-02-07 06:48:21 +01:00