diff --git a/pkgs/applications/audio/famistudio/default.nix b/pkgs/by-name/fa/famistudio-bin/package.nix similarity index 79% rename from pkgs/applications/audio/famistudio/default.nix rename to pkgs/by-name/fa/famistudio-bin/package.nix index 9951f0ccfb07..553cff75cb20 100644 --- a/pkgs/applications/audio/famistudio/default.nix +++ b/pkgs/by-name/fa/famistudio-bin/package.nix @@ -9,12 +9,12 @@ , openal }: -stdenv.mkDerivation rec { - pname = "famistudio"; +stdenv.mkDerivation (finalAttrs: { + pname = "famistudio-bin"; version = "4.1.3"; src = fetchzip { - url = "https://github.com/BleuBleu/FamiStudio/releases/download/${version}/FamiStudio${lib.strings.concatStrings (lib.splitVersion version)}-LinuxAMD64.zip"; + url = "https://github.com/BleuBleu/FamiStudio/releases/download/${finalAttrs.version}/FamiStudio${lib.replaceStrings ["."] [""] finalAttrs.version}-LinuxAMD64.zip"; stripRoot = false; hash = "sha256-eAdv0oObczbs8QLGYbxCrdFk/gN5DOCJ1dp/tg8JWIc="; }; @@ -42,7 +42,7 @@ stdenv.mkDerivation rec { mkdir -p $out/{bin,lib/famistudio} mv * $out/lib/famistudio - makeWrapper ${lib.getExe dotnet-runtime} $out/bin/famistudio \ + makeWrapper ${lib.getExe dotnet-runtime} $out/bin/FamiStudio \ --add-flags $out/lib/famistudio/FamiStudio.dll \ --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ libglvnd ]} \ --prefix PATH : ${lib.makeBinPath [ ffmpeg ]} @@ -56,16 +56,15 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://famistudio.org/"; - description = "NES Music Editor"; + description = "NES Music Editor (binary distribution)"; longDescription = '' FamiStudio is very simple music editor for the Nintendo Entertainment System or Famicom. It is targeted at both chiptune artists and NES homebrewers. ''; license = licenses.mit; - # Maybe possible to build from source but I'm not too familiar with C# packaging sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; maintainers = with maintainers; [ OPNA2608 ]; platforms = [ "x86_64-linux" ]; - mainProgram = "famistudio"; + mainProgram = "FamiStudio"; }; -} +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4d8ae8d5366f..aec6ee2ada01 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -30984,8 +30984,6 @@ with pkgs; faircamp = callPackage ../applications/misc/faircamp { }; - famistudio = callPackage ../applications/audio/famistudio { }; - fasttext = callPackage ../applications/science/machine-learning/fasttext { }; fbmenugen = callPackage ../applications/misc/fbmenugen { };