Unverified Commit 9c69d5b0 authored by Jan Tojnar's avatar Jan Tojnar Committed by GitHub
Browse files

Merge bustle: 0.9.2 -> 0.10.0 (#353974)

parents 4f6df22d 462716b3
Loading
Loading
Loading
Loading
+30 −30
Original line number Diff line number Diff line
{ lib
, stdenv
, fetchFromGitLab
, buildPackages
, cargo
, meson
, ninja
, pkg-config
, desktop-file-utils
, rustPlatform
, rustc
, wrapGAppsHook4
, darwin
, gettext
, glib
, gtk4
, libadwaita
, libiconv
{
  lib,
  stdenv,
  fetchFromGitLab,
  buildPackages,
  cargo,
  meson,
  ninja,
  pkg-config,
  desktop-file-utils,
  rustPlatform,
  rustc,
  wrapGAppsHook4,
  darwin,
  gettext,
  glib,
  gtk4,
  libadwaita,
  libiconv,
}:

stdenv.mkDerivation (finalAttrs: {
  pname = "bustle";
  version = "0.9.2";
  version = "0.10.0";

  src = fetchFromGitLab {
    domain = "gitlab.gnome.org";
    owner = "World";
    repo = "bustle";
    rev = finalAttrs.version;
    hash = "sha256-/B1rY8epcP0OFv+kVgv4Jx6x/oK3XpNnZcpSGvdIPx0=";
    hash = "sha256-5ZZiRD64OOMtTNxI0uvilGM22rsJv7vU3yPDY8ROrxU=";
  };

  cargoDeps = rustPlatform.fetchCargoTarball {
    inherit (finalAttrs) src;
    name = "bustle-${finalAttrs.version}";
    hash = "sha256-r29Z+6P+yuCpOBUE3vkESd15lcGXs5+ZTBiQ9nW6DJ4=";
    inherit (finalAttrs) pname version src;
    hash = "sha256-tUSGldWeCLEHi35bDLMnfjnfofF2Qse5uBu2mDGJrsE=";
  };

  env = lib.optionalAttrs stdenv.hostPlatform.isDarwin {
@@ -60,17 +60,17 @@ stdenv.mkDerivation (finalAttrs: {
    glib
    gtk4
    libadwaita
  ] ++ lib.optionals stdenv.hostPlatform.isDarwin [
    darwin.apple_sdk.frameworks.Foundation
    libiconv
  ];

  meta = with lib; {
  meta = {
    description = "Graphical D-Bus message analyser and profiler";
    homepage = "https://gitlab.gnome.org/World/bustle";
    license = licenses.lgpl21Plus;
    maintainers = with maintainers; [ jtojnar ];
    license = lib.licenses.lgpl21Plus;
    maintainers = with lib.maintainers; [
      jtojnar
      aleksana
    ];
    mainProgram = "bustle";
    platforms = platforms.all;
    platforms = lib.platforms.all;
  };
})