diff options
Diffstat (limited to 'nixpkgs/pkgs/development/libraries/tepl/default.nix')
-rw-r--r-- | nixpkgs/pkgs/development/libraries/tepl/default.nix | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/development/libraries/tepl/default.nix b/nixpkgs/pkgs/development/libraries/tepl/default.nix new file mode 100644 index 000000000000..d9d740817355 --- /dev/null +++ b/nixpkgs/pkgs/development/libraries/tepl/default.nix @@ -0,0 +1,58 @@ +{ lib, stdenv +, fetchurl +, meson +, ninja +, amtk +, gnome3 +, gobject-introspection +, gtk3 +, gtksourceview4 +, icu +, pkg-config +}: + +stdenv.mkDerivation rec { + pname = "tepl"; + version = "5.0.0"; + + outputs = [ "out" "dev" ]; + + src = fetchurl { + url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + sha256 = "0x2s0ks575b57jdqnp9r9miz40pm705n2dlj2k8bfj1hyl22kgf6"; + }; + + nativeBuildInputs = [ + meson + ninja + gobject-introspection + pkg-config + ]; + + buildInputs = [ + icu + ]; + + propagatedBuildInputs = [ + amtk + gtksourceview4 + gtk3 + ]; + + doCheck = false; + # TODO: one test fails because of + # (./test-file-metadata:20931): Tepl-WARNING **: 14:41:36.942: GVfs metadata + # is not supported. Fallback to TeplMetadataManager. Either GVfs is not + # correctly installed or GVfs metadata are not supported on this platform. In + # the latter case, you should configure Tepl with --disable-gvfs-metadata. + + passthru.updateScript = gnome3.updateScript { packageName = pname; }; + + meta = with lib; { + homepage = "https://wiki.gnome.org/Projects/Tepl"; + description = "Text editor product line"; + maintainers = teams.gnome.members ++ [ maintainers.manveru ]; + license = licenses.lgpl3Plus; + platforms = platforms.linux; + }; +} |