Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / gtkextra / default.nix
blobed860b7dde3fc0a4c310faf53b866e8876693fd1
1 { stdenv
2 , lib
3 , fetchurl
4 , pkg-config
5 , gobject-introspection
6 , file
7 , gtk2
8 , glib
9 , cairo
10 , atk
11 , pango
12 , libtiff
13 , libpng
14 , libjpeg
17 stdenv.mkDerivation rec {
18   pname = "gtkextra";
19   version = "3.3.4";
21   src = fetchurl {
22     url = "mirror://sourceforge/project/gtkextra/${lib.versions.majorMinor version}/${pname}-${version}.tar.gz";
23     sha256 = "1mpihbyzhv3ymfim93l9xnxmzhwyqdba5xb4rdn5vggdg25766v5";
24   };
26   postPatch = ''
27     substituteInPlace configure \
28       --replace "/usr/bin/file" "${file}/bin/file"
29   '';
31   nativeBuildInputs = [ gobject-introspection pkg-config ];
33   buildInputs = [ gtk2 glib cairo atk pango libtiff libpng libjpeg ];
35   meta = with lib; {
36     homepage = "https://gtkextra.sourceforge.net/";
37     description = "GtkExtra is a useful set of widgets for creating GUI's for GTK+.";
38     license = licenses.lgpl2Plus;
39     platforms = platforms.linux;
40     maintainers = with maintainers; [ tesq0 ];
41   };