Unverified Commit 7debdbc9 authored by Bobby Rong's avatar Bobby Rong
Browse files
parent f675531b
Loading
Loading
Loading
Loading
+33 −8
Original line number Diff line number Diff line
{
  stdenv,
  lib,
  mkXfceDerivation,
  fetchFromGitLab,
  exo,
  gtk3,
  libcanberra,
@@ -9,17 +10,36 @@
  libxfce4ui,
  libxfce4util,
  libxfce4windowing,
  meson,
  ninja,
  pkg-config,
  xfce4-panel,
  xfconf,
  keybinder3,
  glib,
  gitUpdater,
}:

mkXfceDerivation {
  category = "panel-plugins";
stdenv.mkDerivation (finalAttrs: {
  pname = "xfce4-pulseaudio-plugin";
  version = "0.4.9";
  sha256 = "sha256-bJp4HicAFPuRATDHus0DfJFy1c6gw6Tkpd2UN7SXqsI=";
  version = "0.5.0";

  src = fetchFromGitLab {
    domain = "gitlab.xfce.org";
    owner = "panel-plugins";
    repo = "xfce4-pulseaudio-plugin";
    tag = "xfce4-pulseaudio-plugin-${finalAttrs.version}";
    hash = "sha256-FIEV99AV5UiGLTXi9rU4DKK//SolkrOQfpENXQcy64E=";
  };

  strictDeps = true;

  nativeBuildInputs = [
    glib # glib-compile-resources
    meson
    ninja
    pkg-config
  ];

  buildInputs = [
    exo
@@ -36,8 +56,13 @@ mkXfceDerivation {
    xfconf
  ];

  meta = with lib; {
  passthru.updateScript = gitUpdater { rev-prefix = "xfce4-pulseaudio-plugin-"; };

  meta = {
    description = "Adjust the audio volume of the PulseAudio sound system";
    maintainers = with maintainers; [ ] ++ teams.xfce.members;
    homepage = "https://gitlab.xfce.org/panel-plugins/xfce4-pulseaudio-plugin";
    license = lib.licenses.gpl2Plus;
    maintainers = lib.teams.xfce.members;
    platforms = lib.platforms.linux;
  };
}
})