2022-12-27T15:43:45 furnace 0 -> 1 2022-12-27T15:43:47 attrpath: furnace 2022-12-27T15:43:47 Checking auto update branch... 2022-12-27T15:43:50 [version] 2022-12-27T15:43:50 [version] skipping because derivation has updateScript 2022-12-27T15:43:50 [rustCrateVersion] 2022-12-27T15:43:50 [rustCrateVersion] No cargoSha256 found 2022-12-27T15:43:50 [golangModuleVersion] 2022-12-27T15:43:50 [golangModuleVersion] Not a buildGoModule package with vendorSha256 2022-12-27T15:43:50 [updateScript] 2022-12-27T15:44:08 [updateScript] Success 2022-12-27T15:44:08 [updateScript] this derivation will be built: /nix/store/9dxs3j4dp2hj76lrb60nq5m8zc32z9h8-packages.json.drv building '/nix/store/9dxs3j4dp2hj76lrb60nq5m8zc32z9h8-packages.json.drv'... Going to be running update for following packages: - furnace-0.6pre1.5 Press Enter key to continue... Running update for: - furnace-0.6pre1.5: UPDATING ... - furnace-0.6pre1.5: DONE. Packages updated! 2022-12-27T15:44:08 2022-12-27T15:44:08 [quotedUrls] 2022-12-27T15:44:08 [quotedUrls] nothing found to replace 2022-12-27T15:44:08 Diff after rewrites: diff --git a/pkgs/applications/audio/furnace/default.nix b/pkgs/applications/audio/furnace/default.nix index 9bae2b126f5..31defdeb2f5 100644 --- a/pkgs/applications/audio/furnace/default.nix +++ b/pkgs/applications/audio/furnace/default.nix @@ -21,14 +21,14 @@ stdenv.mkDerivation rec { pname = "furnace"; - version = "0.6pre1.5"; + version = "0.6pre2"; src = fetchFromGitHub { owner = "tildearrow"; repo = "furnace"; rev = "v${version}"; fetchSubmodules = true; - sha256 = "sha256-2Bl6CFZJkhdNxMZiJ392zjcVMu8BgyK58R8aE4ToskY="; + sha256 = "sha256-ydywnlZ6HEcTiBIB92yduCzPsOljvypP1KpCVjETzBc="; }; nativeBuildInputs = [ 2022-12-27T15:45:32 Old version 0.6pre1.5" not present in master derivation file with contents: { stdenv , lib , gitUpdater , testers , furnace , fetchFromGitHub , cmake , pkg-config , makeWrapper , fftw , fmt_8 , libsndfile , rtmidi , SDL2 , zlib , withJACK ? stdenv.hostPlatform.isUnix , libjack2 , withGUI ? true , Cocoa }: stdenv.mkDerivation rec { pname = "furnace"; version = "0.6pre2"; src = fetchFromGitHub { owner = "tildearrow"; repo = "furnace"; rev = "v${version}"; fetchSubmodules = true; sha256 = "sha256-ydywnlZ6HEcTiBIB92yduCzPsOljvypP1KpCVjETzBc="; }; nativeBuildInputs = [ cmake pkg-config ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ makeWrapper ]; buildInputs = [ fftw fmt_8 libsndfile rtmidi SDL2 zlib ] ++ lib.optionals withJACK [ libjack2 ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Cocoa ]; cmakeFlags = [ "-DBUILD_GUI=${if withGUI then "ON" else "OFF"}" "-DSYSTEM_FFTW=ON" "-DSYSTEM_FMT=ON" "-DSYSTEM_LIBSNDFILE=ON" "-DSYSTEM_RTMIDI=ON" "-DSYSTEM_SDL2=ON" "-DSYSTEM_ZLIB=ON" "-DWITH_JACK=${if withJACK then "ON" else "OFF"}" "-DWARNINGS_ARE_ERRORS=ON" ]; postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' # Normal CMake install phase on Darwin only installs the binary, the user is expected to use CPack to build a # bundle. That adds alot of overhead for not much benefit (CPack is currently abit broken, and needs impure access # to /usr/bin/hdiutil). So we'll manually assemble & install everything instead. mkdir -p $out/{Applications/Furnace.app/Contents/{MacOS,Resources},share/{,doc,licenses}/furnace} mv $out/{bin,Applications/Furnace.app/Contents/MacOS}/furnace makeWrapper $out/{Applications/Furnace.app/Contents/MacOS,bin}/furnace install -m644 {../res,$out/Applications/Furnace.app/Contents}/Info.plist install -m644 ../res/icon.icns $out/Applications/Furnace.app/Contents/Resources/Furnace.icns install -m644 {..,$out/share/licenses/furnace}/LICENSE cp -r ../papers $out/share/doc/furnace/ cp -r ../demos $out/share/furnace/ ''; passthru = { updateScript = gitUpdater { rev-prefix = "v"; }; tests.version = testers.testVersion { package = furnace; }; }; meta = with lib; { description = "Multi-system chiptune tracker compatible with DefleMask modules"; homepage = "https://github.com/tildearrow/furnace"; license = with licenses; [ gpl2Plus ]; maintainers = with maintainers; [ OPNA2608 ]; platforms = platforms.all; }; }