Commit graph

54 commits

Author SHA1 Message Date
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
Evgeny Egorochkin 60f9005fa7 exiv2: update from 0.23 to 0.24 2014-02-04 21:58:25 +02:00
Nixpkgs Monitor 0a6ec77d3a exiv2: update from 0.22 to 0.23 2013-12-18 18:18:26 +02:00
Yury G. Kudryashov edb8aaed92 exiv2-0.22
svn path=/nixpkgs/trunk/; revision=32796
2012-03-05 10:27:47 +00:00