Loading pkgs/by-name/un/unison/package.nix +31 −15 Original line number Diff line number Diff line { lib , stdenv , fetchFromGitHub , ocamlPackages , copyDesktopItems , makeDesktopItem , wrapGAppsHook3 , gsettings-desktop-schemas , enableX11 ? !stdenv.hostPlatform.isDarwin { lib, stdenv, fetchFromGitHub, ocamlPackages, copyDesktopItems, makeDesktopItem, wrapGAppsHook3, gsettings-desktop-schemas, enableX11 ? !stdenv.hostPlatform.isDarwin, }: stdenv.mkDerivation (finalAttrs: { Loading @@ -22,12 +23,23 @@ stdenv.mkDerivation (finalAttrs: { strictDeps = true; nativeBuildInputs = [ ocamlPackages.ocaml ocamlPackages.findlib ] ++ lib.optionals enableX11 [ copyDesktopItems wrapGAppsHook3 ]; buildInputs = lib.optionals enableX11 [ gsettings-desktop-schemas ocamlPackages.lablgtk3 ]; nativeBuildInputs = [ ocamlPackages.ocaml ocamlPackages.findlib ] ++ lib.optionals enableX11 [ copyDesktopItems wrapGAppsHook3 ]; buildInputs = lib.optionals enableX11 [ gsettings-desktop-schemas ocamlPackages.lablgtk3 ]; makeFlags = [ "PREFIX=$(out)" ] ++ lib.optionals (!ocamlPackages.ocaml.nativeCompilers) [ "NATIVE=false" ]; makeFlags = [ "PREFIX=$(out)" ] ++ lib.optionals (!ocamlPackages.ocaml.nativeCompilers) [ "NATIVE=false" ]; postInstall = lib.optionalString enableX11 '' install -D $src/icons/U.svg $out/share/icons/hicolor/scalable/apps/unison.svg Loading @@ -42,7 +54,11 @@ stdenv.mkDerivation (finalAttrs: { genericName = "File synchronization tool"; exec = "unison-gui"; icon = "unison"; categories = [ "Utility" "FileTools" "GTK" ]; categories = [ "Utility" "FileTools" "GTK" ]; startupNotify = true; startupWMClass = "Unison"; }); Loading Loading
pkgs/by-name/un/unison/package.nix +31 −15 Original line number Diff line number Diff line { lib , stdenv , fetchFromGitHub , ocamlPackages , copyDesktopItems , makeDesktopItem , wrapGAppsHook3 , gsettings-desktop-schemas , enableX11 ? !stdenv.hostPlatform.isDarwin { lib, stdenv, fetchFromGitHub, ocamlPackages, copyDesktopItems, makeDesktopItem, wrapGAppsHook3, gsettings-desktop-schemas, enableX11 ? !stdenv.hostPlatform.isDarwin, }: stdenv.mkDerivation (finalAttrs: { Loading @@ -22,12 +23,23 @@ stdenv.mkDerivation (finalAttrs: { strictDeps = true; nativeBuildInputs = [ ocamlPackages.ocaml ocamlPackages.findlib ] ++ lib.optionals enableX11 [ copyDesktopItems wrapGAppsHook3 ]; buildInputs = lib.optionals enableX11 [ gsettings-desktop-schemas ocamlPackages.lablgtk3 ]; nativeBuildInputs = [ ocamlPackages.ocaml ocamlPackages.findlib ] ++ lib.optionals enableX11 [ copyDesktopItems wrapGAppsHook3 ]; buildInputs = lib.optionals enableX11 [ gsettings-desktop-schemas ocamlPackages.lablgtk3 ]; makeFlags = [ "PREFIX=$(out)" ] ++ lib.optionals (!ocamlPackages.ocaml.nativeCompilers) [ "NATIVE=false" ]; makeFlags = [ "PREFIX=$(out)" ] ++ lib.optionals (!ocamlPackages.ocaml.nativeCompilers) [ "NATIVE=false" ]; postInstall = lib.optionalString enableX11 '' install -D $src/icons/U.svg $out/share/icons/hicolor/scalable/apps/unison.svg Loading @@ -42,7 +54,11 @@ stdenv.mkDerivation (finalAttrs: { genericName = "File synchronization tool"; exec = "unison-gui"; icon = "unison"; categories = [ "Utility" "FileTools" "GTK" ]; categories = [ "Utility" "FileTools" "GTK" ]; startupNotify = true; startupWMClass = "Unison"; }); Loading