Commit graph

41 commits

Author SHA1 Message Date
Robert Kovacsics
58cff03579 vips: Add optional dependencies; update to python3
The new optional dependencies increase closure size from 388.92 MiB to
414.0 MiB, a negligible change. I didn't think there was any reason to
add `withLibjpeg ? true` flags (or `enableLibjpeg`).

The optional dependencies are sorted in the order of
https://github.com/libvips/libvips/blob/master/README.md
and I have used `nix log` on the build to check they are all picked up
in configure.

The python3 support was in for ages
(https://github.com/libvips/libvips/issues/202), the remaining python3
support in tools/vipsprofile landed in
https://github.com/libvips/libvips/pull/1262 so I upgraded it to
python3. I wasn't sure if I should use a specific version, or just leave
it as python3.

I have tested vipsprofile with
```
./vips-pycairo-bin/bin/vips gaussblur ~/2021-04-30-092143_3286x1080_scrot.png x.tif 5 --vips-profile
./vips-pycairo-bin/bin/vipsprofile
```
where ~/2021-04-30-092143_3286x1080_scrot.png is just a random image
(screenshot) I had lying around. It seems to have generated an SVG file,
I don't know how to interpret it.
2021-08-22 16:16:55 +01:00
R. RyanTM
556a8fd85b vips: 8.11.2 -> 8.11.3 2021-08-21 21:59:51 +00:00
R. RyanTM
b2e12b58e0 vips: 8.10.6 -> 8.11.2 2021-08-14 14:43:39 +00:00
Robert T. McGibbon
c7b3d9522b vips: fix darwin 2021-05-11 16:54:27 -04:00
R. RyanTM
0080a58690 vips: 8.10.5 -> 8.10.6 2021-04-26 00:37:49 +02:00
R. RyanTM
b033cd4be9 vips: 8.10.2 -> 8.10.5 2021-02-11 09:48:22 +01:00
Ben Siraphob
d6aeae8f90 pkgs/tools: pkgconfig -> pkg-config (2) 2021-01-17 23:27:27 +07:00
Ben Siraphob
8c5d37129f pkgs/tools: stdenv.lib -> lib 2021-01-15 17:12:36 +07:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Chris Forno
f2b2eb23f1
vips: add librsvg dependency
Some vips operations on SVG files require librsvg.
2020-11-25 11:42:24 +08:00
R. RyanTM
4534a5e362 vips: 8.10.1 -> 8.10.2 2020-11-12 10:08:36 +00:00
R. RyanTM
99d163ef2f vips: 8.10.0 -> 8.10.1 2020-09-27 02:46:10 +00:00
R. RyanTM
7dad46555c vips: 8.9.2 -> 8.10.0 2020-08-12 22:30:16 +00:00
ccellado
f889cf482d vips 0.8.2 2020-05-10 21:46:05 +02:00
Jan Tojnar
3aa9d99a0a
vips: split into multiple outputs 2020-03-04 01:32:41 +01:00
Jan Tojnar
658b4914f3
vips: propagate glib
The .pc file has gobject-2.0 in Requires
2020-03-04 01:28:09 +01:00
Jan Tojnar
1829f233dc
vips: do not run configure twice 2020-03-04 01:27:23 +01:00
Jan Tojnar
9806a7638b
vips: clean up 2020-03-04 01:23:43 +01:00
R. RyanTM
d06536ffed vips: 8.9.0 -> 8.9.1 2020-02-06 23:19:42 +00:00
R. RyanTM
61a6a60bf2 vips: 8.8.4 -> 8.9.0 2020-01-26 13:27:17 +00:00
R. RyanTM
83c6d2a7e1 vips: 8.8.3 -> 8.8.4 2019-12-09 18:14:42 -08:00
R. RyanTM
990a562310 vips: 8.8.1 -> 8.8.3
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/vips/versions
2019-09-29 01:27:47 -07:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
R. RyanTM
756760b216 vips: 8.8.0 -> 8.8.1
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/vips/versions
2019-07-16 20:19:34 -07:00
R. RyanTM
cedfbdf81c
vips: 8.7.4 -> 8.8.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/vips/versions
2019-06-03 18:55:50 -05:00
Will Dietz
aa220d537d vips: 8.7.0 -> 8.7.4 2019-04-07 00:49:40 -05:00
Jan Tojnar
a51a99c690
gobject-introspection: rename package
camelCase package name was a huge inconsistency in GNOME package set.
2018-12-02 12:42:29 +01:00
Ryan Mulligan
0329e26f89 vips: fetch from GitHub and build directly from source
This used to build from what the README calls a "pre-baked tarball".
2018-10-07 16:09:51 -07:00
R. RyanTM
f2b3b13876 vips: 8.6.5 -> 8.7.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/vips/versions
2018-09-20 02:21:40 -07:00
adisbladis
5d4e3cc2f5
vips: Add darwin support 2018-08-21 15:53:12 +08:00
R. RyanTM
42c56458eb vips: 8.6.4 -> 8.6.5
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/vips/versions.
2018-08-08 01:03:06 -07:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
R. RyanTM
d316ca55a8 vips: 8.6.3 -> 8.6.4
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/vips/versions.

These checks were done:

- built on NixOS
- /nix/store/cffal7h8l17axil62hrsmx2lhja9fpmm-vips-8.6.4/bin/vips passed the binary check.
- /nix/store/cffal7h8l17axil62hrsmx2lhja9fpmm-vips-8.6.4/bin/vipsedit passed the binary check.
- /nix/store/cffal7h8l17axil62hrsmx2lhja9fpmm-vips-8.6.4/bin/vipsthumbnail passed the binary check.
- /nix/store/cffal7h8l17axil62hrsmx2lhja9fpmm-vips-8.6.4/bin/vipsheader passed the binary check.
- Warning: no invocation of /nix/store/cffal7h8l17axil62hrsmx2lhja9fpmm-vips-8.6.4/bin/light_correct had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/cffal7h8l17axil62hrsmx2lhja9fpmm-vips-8.6.4/bin/shrink_width had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/cffal7h8l17axil62hrsmx2lhja9fpmm-vips-8.6.4/bin/batch_image_convert had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/cffal7h8l17axil62hrsmx2lhja9fpmm-vips-8.6.4/bin/batch_rubber_sheet had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/cffal7h8l17axil62hrsmx2lhja9fpmm-vips-8.6.4/bin/batch_crop had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/cffal7h8l17axil62hrsmx2lhja9fpmm-vips-8.6.4/bin/vipsprofile had a zero exit code or showed the expected version
- /nix/store/cffal7h8l17axil62hrsmx2lhja9fpmm-vips-8.6.4/bin/vips-8.6 passed the binary check.
- 5 of 11 passed binary check by having a zero exit code.
- 0 of 11 passed binary check by having the new version present in output.
- found 8.6.4 with grep in /nix/store/cffal7h8l17axil62hrsmx2lhja9fpmm-vips-8.6.4
- directory tree listing: https://gist.github.com/3d47ce9f75e2a1d701b3089ffa679618
- du listing: https://gist.github.com/b6aa67c89ec9bb55f45e21ae98e82fdc
2018-06-18 21:08:50 -07:00
Ryan Mulligan
e3d08865e7 vips: 8.6.2 -> 8.6.3
Semi-automatic update generated by https://github.com/ryantm/nix-update tools. These checks were done:

- built on NixOS
- ran `/nix/store/bp442wm5qgvy88dgyl1qa60jsp068yg4-vips-8.6.3/bin/vips -h` got 0 exit code
- ran `/nix/store/bp442wm5qgvy88dgyl1qa60jsp068yg4-vips-8.6.3/bin/vips --help` got 0 exit code
- ran `/nix/store/bp442wm5qgvy88dgyl1qa60jsp068yg4-vips-8.6.3/bin/vips help` got 0 exit code
- ran `/nix/store/bp442wm5qgvy88dgyl1qa60jsp068yg4-vips-8.6.3/bin/vips -v` and found version 8.6.3
- ran `/nix/store/bp442wm5qgvy88dgyl1qa60jsp068yg4-vips-8.6.3/bin/vips --version` and found version 8.6.3
- ran `/nix/store/bp442wm5qgvy88dgyl1qa60jsp068yg4-vips-8.6.3/bin/vipsedit --help` got 0 exit code
- ran `/nix/store/bp442wm5qgvy88dgyl1qa60jsp068yg4-vips-8.6.3/bin/vipsthumbnail -h` got 0 exit code
- ran `/nix/store/bp442wm5qgvy88dgyl1qa60jsp068yg4-vips-8.6.3/bin/vipsthumbnail --help` got 0 exit code
- ran `/nix/store/bp442wm5qgvy88dgyl1qa60jsp068yg4-vips-8.6.3/bin/vipsheader -h` got 0 exit code
- ran `/nix/store/bp442wm5qgvy88dgyl1qa60jsp068yg4-vips-8.6.3/bin/vipsheader --help` got 0 exit code
- found 8.6.3 with grep in /nix/store/bp442wm5qgvy88dgyl1qa60jsp068yg4-vips-8.6.3
2018-03-15 12:10:28 -07:00
adisbladis
daaa594aa5
vips: 8.3.1 -> 8.6.2 2018-02-12 09:50:31 +08:00
Kirill Boltaev
bccd75094f treewide: explicitly specify gtk and related package versions 2016-09-12 18:26:06 +03:00
Kranium Gikos Mendoza
db2fc7a503 vips: 8.2.2 -> 8.3.1 2016-06-28 19:46:30 +08:00
Luca Bruno
3101275527 vips: 8.1.1 -> 8.2.2
cc @kovirobi
2016-01-31 17:44:46 +01:00
Eric Sagnes
f22aefbba0 vips: 8.0.2 -> 8.1.1 2015-12-15 03:46:35 +09:00
Kovacsics Robert (NixOS-SSD2)
f4dce11c19 Major update to vips and nip2 to 8.0.2, changes:
- Much better conversion to greyscale
- More efficient use of file descriptors
- Rewritten TIFF pyramid creator
- Removed old stuff

See http://libvips.blogspot.co.uk/2015/05/whats-new-in-80.html
and https://github.com/jcupitt/libvips/blob/master/ChangeLog
2015-06-08 10:56:00 +01:00
Kovacsics Robert (rmk35)
aa2b38afb3 Added vips image processing system and GUI (close #5766)
VIPS is a free image processing system for large images, nip2 is its GUI
2015-01-21 19:19:56 +01:00