Unverified Commit d6751d12 authored by Bobby Rong's avatar Bobby Rong
Browse files

xfce.xfce4-terminal: 1.1.4 -> 1.1.5

parent f202458d
Loading
Loading
Loading
Loading
+41 −16
Original line number Diff line number Diff line
{
  stdenv,
  lib,
  mkXfceDerivation,
  fetchFromGitLab,
  docbook_xml_dtd_45,
  docbook_xsl,
  glib,
  libxslt, # xsltproc
  meson,
  ninja,
  pkg-config,
  wrapGAppsHook3,
  gtk3,
  gtk-layer-shell,
  libutempter,
  libX11,
  libxfce4ui,
  pcre2,
  vte,
  xfconf,
  pcre2,
  libxslt,
  docbook_xml_dtd_45,
  docbook_xsl,
  nixosTests,
  gitUpdater,
}:

mkXfceDerivation {
  category = "apps";
stdenv.mkDerivation (finalAttrs: {
  pname = "xfce4-terminal";
  version = "1.1.4";
  odd-unstable = false;
  version = "1.1.5";

  sha256 = "sha256-WrmffY8kC9tBorvtEb8q6DmHKX5d7HnvbxtBbpy4LJs=";
  src = fetchFromGitLab {
    domain = "gitlab.xfce.org";
    owner = "apps";
    repo = "xfce4-terminal";
    tag = "xfce4-terminal-${finalAttrs.version}";
    hash = "sha256-qNXrxUjmuY6+k95/zcOu1/CUfhb1u0Ca91aFD3c4uoc=";
  };

  strictDeps = true;

  nativeBuildInputs = [
    libxslt
    docbook_xml_dtd_45
    docbook_xsl
    glib # glib-mkenums
    libxslt # xsltproc
    meson
    ninja
    pkg-config
    wrapGAppsHook3
  ];

  buildInputs = [
    glib
    gtk3
    gtk-layer-shell
    libutempter
    libX11
    libxfce4ui
    pcre2
    vte
    xfconf
    pcre2
  ];

  passthru.tests.test = nixosTests.terminal-emulators.xfce4-terminal;
  passthru = {
    tests.test = nixosTests.terminal-emulators.xfce4-terminal;
    updateScript = gitUpdater { rev-prefix = "xfce4-terminal-"; };
  };

  meta = with lib; {
  meta = {
    description = "Modern terminal emulator";
    maintainers = with maintainers; [ ] ++ teams.xfce.members;
    homepage = "https://gitlab.xfce.org/apps/xfce4-terminal";
    license = lib.licenses.gpl2Plus;
    mainProgram = "xfce4-terminal";
    maintainers = lib.teams.xfce.members;
    platforms = lib.platforms.linux;
  };
}
})