gomanagedocker: 1.4 -> 1.5

gomanagedocker: add update script

gomanagedocker: update
This commit is contained in:
genga
2025-01-15 11:55:31 +03:00
parent 2ae1ddc5c8
commit 74f9eb59cc
+31 -8
View File
@@ -1,13 +1,17 @@
{
lib,
stdenv,
buildGoModule,
fetchFromGitHub,
stdenv,
darwin,
versionCheckHook,
nix-update-script,
xorg,
pkg-config,
gpgme,
btrfs-progs,
}:
let
version = "1.4";
version = "1.5";
in
buildGoModule {
pname = "gomanagedocker";
@@ -17,20 +21,39 @@ buildGoModule {
owner = "ajayd-san";
repo = "gomanagedocker";
tag = "v${version}";
hash = "sha256-oM0DCOHdVPJFWgmHF8yeGGo6XvuTCXar7NebM1obahg=";
hash = "sha256-y2lepnhaLsjokd587D0bCEd9cmG7GuNBbbx+0sKSCGA=";
};
vendorHash = "sha256-M/jfQWCBrv7hZm450yLBmcjWtNSCziKOpfipxI6U9ak=";
vendorHash = "sha256-hUlv3i+ri9W8Pf1zVtFxB/QSdPJu1cWCjMbquCxoSno=";
buildInputs =
lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Cocoa ]
++ lib.optionals stdenv.hostPlatform.isLinux [ xorg.libX11 ];
nativeBuildInputs = [
pkg-config
];
buildInputs = [
gpgme
btrfs-progs
] ++ lib.optionals stdenv.hostPlatform.isLinux [ xorg.libX11 ];
ldflags = [
"-s"
"-w"
];
# Mocking of docker and podman containers fails
doCheck = false;
nativeInstallCheckInputs = [
versionCheckHook
];
versionCheckProgramArg = [ "--version" ];
doInstallCheck = true;
passthru = {
updateScript = nix-update-script { };
};
meta = {
description = "TUI tool to manage your docker images, containers and volumes";
homepage = "https://github.com/ajayd-san/gomanagedocker";