From e7543c18c999e12640dad08f685d49a5fade333b Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Tue, 21 Nov 2023 12:59:07 +0800 Subject: clamtk: wrap with wrapGAppsHook Fix crashing due to missing icon files with wrapGAppsHook Pass extra makeWrapper arguments through gappsWrapperArgs. --- pkgs/by-name/cl/clamtk/package.nix | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cl/clamtk/package.nix b/pkgs/by-name/cl/clamtk/package.nix index 5abe53ddb8c09..f212542e04099 100644 --- a/pkgs/by-name/cl/clamtk/package.nix +++ b/pkgs/by-name/cl/clamtk/package.nix @@ -1,7 +1,7 @@ { lib , perlPackages , fetchFromGitHub -, makeWrapper +, wrapGAppsHook , gobject-introspection , perl , clamav @@ -18,7 +18,7 @@ perlPackages.buildPerlPackage rec { hash = "sha256-o6OaXOXLykTUuF/taKnEhZRV04/3nlU5aNY05ANr1Ko="; }; - nativeBuildInputs = [ makeWrapper gobject-introspection ]; + nativeBuildInputs = [ wrapGAppsHook gobject-introspection ]; buildInputs = [ perl clamav ]; propagatedBuildInputs = with perlPackages; [ Glib LWP LWPProtocolHttps TextCSV JSON LocaleGettext Gtk3 ]; @@ -51,11 +51,17 @@ perlPackages.buildPerlPackage rec { install -D images/* -t $out/share/pixmaps install -D clamtk.1.gz -t $out/share/man/man1 install -D -m755 clamtk -t $out/bin - wrapProgram $out/bin/clamtk --prefix PERL5LIB : $PERL5LIB --set GI_TYPELIB_PATH "$GI_TYPELIB_PATH" runHook postInstall ''; + preFixup = '' + gappsWrapperArgs+=( + --prefix PERL5LIB : $PERL5LIB + --set GI_TYPELIB_PATH "$GI_TYPELIB_PATH" + ) + ''; + meta = with lib; { description = '' Easy to use, lightweight front-end for ClamAV (Clam Antivirus). -- cgit 1.4.1 From 0fd6535b4c6b528dc5062fc5fac139f66e629d64 Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Tue, 21 Nov 2023 20:15:53 +0800 Subject: clamtk: add ShamrockLee as a maintainer --- pkgs/by-name/cl/clamtk/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/cl/clamtk/package.nix b/pkgs/by-name/cl/clamtk/package.nix index f212542e04099..c0a62923d224a 100644 --- a/pkgs/by-name/cl/clamtk/package.nix +++ b/pkgs/by-name/cl/clamtk/package.nix @@ -69,7 +69,7 @@ perlPackages.buildPerlPackage rec { license = licenses.gpl1Plus; homepage = "https://github.com/dave-theunsub/clamtk"; platforms = platforms.linux; - maintainers = with maintainers; [ jgarcia ]; + maintainers = with maintainers; [ jgarcia ShamrockLee ]; }; } -- cgit 1.4.1