aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/development/libraries/vte/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/development/libraries/vte/default.nix')
-rw-r--r--nixpkgs/pkgs/development/libraries/vte/default.nix62
1 files changed, 46 insertions, 16 deletions
diff --git a/nixpkgs/pkgs/development/libraries/vte/default.nix b/nixpkgs/pkgs/development/libraries/vte/default.nix
index 35bc881d3d1..0738eaf7157 100644
--- a/nixpkgs/pkgs/development/libraries/vte/default.nix
+++ b/nixpkgs/pkgs/development/libraries/vte/default.nix
@@ -1,36 +1,67 @@
-{ stdenv, fetchurl, intltool, pkgconfig
-, gnome3, glib, gtk3, ncurses, gobject-introspection, vala, libxml2, gnutls
-, gperf, pcre2
+{ stdenv
+, fetchurl
+, gettext
+, pkgconfig
+, meson
+, ninja
+, gnome3
+, glib
+, gtk3
+, gobject-introspection
+, vala
+, libxml2
+, gnutls
+, gperf
+, pango
+, pcre2
+, fribidi
+, zlib
}:
stdenv.mkDerivation rec {
pname = "vte";
- version = "0.56.3";
+ version = "0.58.1";
+
+ outputs = [ "out" "dev" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0j166gic5znssdb9r45qazq4kb4v9fial82czand5wa8i2yd988p";
+ sha256 = "1njq88a8956xpmakkd1ph992jmpaimk8zjlh5ywh5psr33x8mi94";
};
passthru = {
updateScript = gnome3.updateScript { packageName = pname; };
};
- nativeBuildInputs = [ gobject-introspection intltool pkgconfig vala gperf libxml2 ];
- buildInputs = [ glib gtk3 ncurses ];
+ nativeBuildInputs = [
+ gettext
+ gobject-introspection
+ gperf
+ libxml2
+ meson
+ ninja
+ pkgconfig
+ vala
+ ];
- propagatedBuildInputs = [
- # Required by vte-2.91.pc.
- gtk3
+ buildInputs = [
+ fribidi
gnutls
pcre2
+ zlib
];
- preConfigure = "patchShebangs .";
-
- configureFlags = [ "--enable-introspection" "--disable-Bsymbolic" ];
+ propagatedBuildInputs = [
+ # Required by vte-2.91.pc.
+ gtk3
+ glib
+ pango
+ ];
- enableParallelBuilding = true;
+ postPatch = ''
+ patchShebangs perf/*
+ patchShebangs src/box_drawing_generate.sh
+ '';
meta = with stdenv.lib; {
homepage = https://www.gnome.org/;
@@ -45,7 +76,6 @@ stdenv.mkDerivation rec {
'';
license = licenses.lgpl2;
maintainers = with maintainers; [ astsmtl antono lethalman ];
- platforms = platforms.linux ++ platforms.darwin;
+ platforms = platforms.unix;
};
}
-