Unverified Commit fbb61249 authored by Pol Dellaiera's avatar Pol Dellaiera Committed by GitHub
Browse files

leftwm-theme: init at 0.1.2, leftwm-config: init at 0-unstable-2024-03-23 (#317805)

parents cec619e0 8f8d42c8
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -4988,6 +4988,12 @@
    githubId = 62989;
    name = "Demyan Rogozhin";
  };
  denperidge = {
    email = "contact@denperidge.com";
    github = "denperidge";
    githubId = 27348469;
    name = "Cat";
  };
  derchris = {
    email = "derchris@me.com";
    github = "derchrisuk";
+27 −0
Original line number Diff line number Diff line
{
  lib,
  fetchFromGitHub,
  rustPlatform,
}:

rustPlatform.buildRustPackage {
  pname = "leftwm-config";
  version = "0-unstable-2024-03-13";

  src = fetchFromGitHub {
    owner = "leftwm";
    repo = "leftwm-config";
    rev = "a9f2f21ece3a01d6c36610295ae3163644d3f99e";
    hash = "sha256-wyb/26EyNyBJeTDUvnMxlMiQjaCGBES8t4VteNY1I/A=";
  };

  cargoHash = "sha256-U3mgbG9h2cDqr0aqxbI2CJUOweIoDXDxmsWg0zxolSo=";

  meta = {
    description = "Little satellite utility for LeftWM";
    homepage = "https://github.com/leftwm/leftwm-config";
    maintainers = with lib.maintainers; [ denperidge ];
    license = lib.licenses.bsd3;
    platforms = lib.platforms.linux;
  };
}
+43 −0
Original line number Diff line number Diff line
{
  lib,
  fetchFromGitHub,
  rustPlatform,
  openssl,
  pkg-config,
}:

rustPlatform.buildRustPackage {
  pname = "leftwm-theme";
  version = "unstable-2024-03-05";

  src = fetchFromGitHub {
    owner = "leftwm";
    repo = "leftwm-theme";
    rev = "b394824ff874b269a90c29e2d45b0cacc4d209f5";
    hash = "sha256-cV4tY1qKNluSSGf+WwKFK3iVE7cMevafl6qQvhy1flE=";
  };

  cargoHash = "sha256-VEQn1LFXiZCVR2WgOFoHo18d3cdIoq9/zNjg8GMs0j8=";

  checkFlags = [
    # direct writing /tmp
    "--skip=models::config::test::test_config_new"
    # with network access when testing
    "--skip=operations::update::test::test_update_repos"
  ];

  nativeBuildInputs = [ pkg-config ];
  buildInputs = [ openssl ];

  env = {
    OPENSSL_NO_VENDOR = 1;
  };

  meta = {
    description = "Theme manager for LeftWM";
    homepage = "https://github.com/leftwm/leftwm-theme";
    license = lib.licenses.bsd3;
    platforms = lib.platforms.linux;
    maintainers = with lib.maintainers; [ denperidge ];
  };
}