Loading pkgs/by-name/ka/kazumi/package.nix +5 −47 Original line number Diff line number Diff line Loading @@ -2,7 +2,6 @@ lib, fetchFromGitHub, flutter, stdenv, webkitgtk_4_1, alsa-lib, libayatana-appindicator, Loading @@ -11,24 +10,18 @@ wrapGAppsHook3, gst_all_1, at-spi2-atk, fetchurl, }: let version = "1.4.1"; version = "1.4.2"; src = fetchFromGitHub { owner = "Predidit"; repo = "Kazumi"; rev = version; hash = "sha256-LRlJo2zuE3Y3i4vBcjxIYQEDVJ2x85Fn77K4LVtTlg8="; }; mdk-sdk = fetchurl { url = "https://github.com/wang-bin/mdk-sdk/releases/download/v0.29.1/mdk-sdk-linux-x64.tar.xz"; hash = "sha256-7dkvm5kP3gcQwXOE9DrjoOTzKRiwk/PVeRr7poLdCU0="; hash = "sha256-irX+BmvJ/WI92RQmaSoBQuUqAEiy3bEstZmKMKHTvPY="; }; in flutter.buildFlutterApplication { pname = "kazumi"; inherit version src; pubspecLock = lib.importJSON ./pubspec.lock.json; Loading @@ -52,41 +45,6 @@ flutter.buildFlutterApplication { gst_all_1.gst-plugins-base ]; customSourceBuilders = { flutter_volume_controller = { version, src, ... }: stdenv.mkDerivation rec { pname = "flutter_volume_controller"; inherit version src; inherit (src) passthru; postPatch = '' substituteInPlace linux/CMakeLists.txt \ --replace-fail '# Include ALSA' 'find_package(PkgConfig REQUIRED)' \ --replace-fail 'find_package(ALSA REQUIRED)' 'pkg_check_modules(ALSA REQUIRED alsa)' ''; installPhase = '' runHook preInstall mkdir $out cp -r ./* $out/ runHook postInstall ''; }; fvp = { version, src, ... }: stdenv.mkDerivation rec { pname = "fvp"; inherit version src; inherit (src) passthru; installPhase = '' runHook preInstall tar -xf ${mdk-sdk} -C ./linux mkdir $out cp -r ./* $out/ runHook postInstall ''; }; }; gitHashes = { desktop_webview_window = "sha256-Z9ehzDKe1W3wGa2AcZoP73hlSwydggO6DaXd9mop+cM="; webview_windows = "sha256-9oWTvEoFeF7djEVA3PSM72rOmOMUhV8ZYuV6+RreNzE="; Loading @@ -94,8 +52,8 @@ flutter.buildFlutterApplication { postInstall = '' mkdir -p $out/share/applications/ $out/share/icons/hicolor/512x512/apps/ cp ./assets/linux/io.github.Predidit.Kazumi.desktop $out/share/applications cp ./assets/images/logo/logo_linux.png $out/share/icons/hicolor/512x512/apps/io.github.Predidit.Kazumi.png install -Dm0644 ./assets/linux/io.github.Predidit.Kazumi.desktop $out/share/applications/io.github.Predidit.Kazumi.desktop install -Dm0644 ./assets/images/logo/logo_linux.png $out/share/icons/hicolor/512x512/apps/io.github.Predidit.Kazumi.png ''; meta = { Loading @@ -104,6 +62,6 @@ flutter.buildFlutterApplication { mainProgram = "kazumi"; license = with lib.licenses; [ gpl3Plus ]; maintainers = with lib.maintainers; [ aucub ]; platforms = lib.platforms.linux; platforms = [ "x86_64-linux" ]; }; } pkgs/by-name/ka/kazumi/pubspec.lock.json +16 −16 Original line number Diff line number Diff line Loading @@ -210,11 +210,11 @@ "dependency": "direct main", "description": { "name": "canvas_danmaku", "sha256": "3e5f72c169484898b6a2e0022fa66753f6d70adfa3be25f45748037ae99c2010", "sha256": "e5eebd19588cae528123fa14c0ad080fdc96881c3018f944f910024988ddb67e", "url": "https://pub.dev" }, "source": "hosted", "version": "0.2.1" "version": "0.2.2" }, "characters": { "dependency": "transitive", Loading Loading @@ -955,11 +955,11 @@ "dependency": "transitive", "description": { "name": "package_info_plus", "sha256": "df3eb3e0aed5c1107bb0fdb80a8e82e778114958b1c5ac5644fb1ac9cae8a998", "sha256": "da8d9ac8c4b1df253d1a328b7bf01ae77ef132833479ab40763334db13b91cce", "url": "https://pub.dev" }, "source": "hosted", "version": "8.1.0" "version": "8.1.1" }, "package_info_plus_platform_interface": { "dependency": "transitive", Loading Loading @@ -1265,11 +1265,11 @@ "dependency": "direct main", "description": { "name": "scrollview_observer", "sha256": "fa408bcfd41e19da841eb53fc471f8f952d5ef818b854d2505c4bb3f0c876381", "sha256": "8537ba32e5a15ade301e5c77ae858fd8591695defaad1821eca9eeb4ac28a157", "url": "https://pub.dev" }, "source": "hosted", "version": "1.22.0" "version": "1.23.0" }, "shared_preferences": { "dependency": "transitive", Loading Loading @@ -1421,11 +1421,11 @@ "dependency": "transitive", "description": { "name": "sqflite", "sha256": "79a297dc3cc137e758c6a4baf83342b039e5a6d2436fcdf3f96a00adaaf2ad62", "sha256": "2d7299468485dca85efeeadf5d38986909c5eb0cd71fd3db2c2f000e6c9454bb", "url": "https://pub.dev" }, "source": "hosted", "version": "2.4.0" "version": "2.4.1" }, "sqflite_android": { "dependency": "transitive", Loading @@ -1451,11 +1451,11 @@ "dependency": "transitive", "description": { "name": "sqflite_darwin", "sha256": "769733dddf94622d5541c73e4ddc6aa7b252d865285914b6fcd54a63c4b4f027", "sha256": "96a698e2bc82bd770a4d6aab00b42396a7c63d9e33513a56945cbccb594c2474", "url": "https://pub.dev" }, "source": "hosted", "version": "2.4.1-1" "version": "2.4.1" }, "sqflite_platform_interface": { "dependency": "transitive", Loading Loading @@ -1821,11 +1821,11 @@ "dependency": "transitive", "description": { "name": "webview_flutter_android", "sha256": "74693a212d990b32e0b7055d27db973a18abf31c53942063948cdfaaef9787ba", "sha256": "dec83a8da0a2dcd8a25418534cc59348dbc2855fa1dd0cc929c62b6029fde392", "url": "https://pub.dev" }, "source": "hosted", "version": "4.0.0" "version": "4.0.1" }, "webview_flutter_platform_interface": { "dependency": "transitive", Loading @@ -1841,11 +1841,11 @@ "dependency": "transitive", "description": { "name": "webview_flutter_wkwebview", "sha256": "d4034901d96357beb1b6717ebf7d583c88e40cfc6eb85fe76dd1bf0979a9f251", "sha256": "f14ee08021772fed913da8daebcfdeb46be457081e521e93e9918fe6cd1ce9e8", "url": "https://pub.dev" }, "source": "hosted", "version": "3.16.0" "version": "3.16.1" }, "webview_windows": { "dependency": "direct main", Loading @@ -1862,11 +1862,11 @@ "dependency": "transitive", "description": { "name": "win32", "sha256": "10169d3934549017f0ae278ccb07f828f9d6ea21573bab0fb77b0e1ef0fce454", "sha256": "84ba388638ed7a8cb3445a320c8273136ab2631cd5f2c57888335504ddab1bc2", "url": "https://pub.dev" }, "source": "hosted", "version": "5.7.2" "version": "5.8.0" }, "win32_registry": { "dependency": "transitive", Loading pkgs/development/compilers/dart/package-source-builders/default.nix +2 −0 Original line number Diff line number Diff line Loading @@ -2,6 +2,8 @@ { flutter_secure_storage_linux = callPackage ./flutter-secure-storage-linux { }; flutter_volume_controller = callPackage ./flutter_volume_controller { }; fvp = callPackage ./fvp { }; handy_window = callPackage ./handy-window { }; matrix = callPackage ./matrix { }; media_kit_libs_linux = callPackage ./media_kit_libs_linux { }; Loading pkgs/development/compilers/dart/package-source-builders/flutter_volume_controller/default.nix 0 → 100644 +25 −0 Original line number Diff line number Diff line { stdenv, mdk-sdk, }: { version, src, ... }: stdenv.mkDerivation rec { pname = "flutter_volume_controller"; inherit version src; inherit (src) passthru; postPatch = '' substituteInPlace linux/CMakeLists.txt \ --replace-fail '# Include ALSA' 'find_package(PkgConfig REQUIRED)' \ --replace-fail 'find_package(ALSA REQUIRED)' 'pkg_check_modules(ALSA REQUIRED alsa)' ''; installPhase = '' runHook preInstall mkdir $out cp -r ./* $out/ runHook postInstall ''; } pkgs/development/compilers/dart/package-source-builders/fvp/default.nix 0 → 100644 +20 −0 Original line number Diff line number Diff line { stdenv, mdk-sdk, }: { version, src, ... }: stdenv.mkDerivation rec { pname = "fvp"; inherit version src; inherit (src) passthru; installPhase = '' runHook preInstall mkdir $out tar -xf ${mdk-sdk.src} -C ./linux cp -r ./* $out/ runHook postInstall ''; } Loading
pkgs/by-name/ka/kazumi/package.nix +5 −47 Original line number Diff line number Diff line Loading @@ -2,7 +2,6 @@ lib, fetchFromGitHub, flutter, stdenv, webkitgtk_4_1, alsa-lib, libayatana-appindicator, Loading @@ -11,24 +10,18 @@ wrapGAppsHook3, gst_all_1, at-spi2-atk, fetchurl, }: let version = "1.4.1"; version = "1.4.2"; src = fetchFromGitHub { owner = "Predidit"; repo = "Kazumi"; rev = version; hash = "sha256-LRlJo2zuE3Y3i4vBcjxIYQEDVJ2x85Fn77K4LVtTlg8="; }; mdk-sdk = fetchurl { url = "https://github.com/wang-bin/mdk-sdk/releases/download/v0.29.1/mdk-sdk-linux-x64.tar.xz"; hash = "sha256-7dkvm5kP3gcQwXOE9DrjoOTzKRiwk/PVeRr7poLdCU0="; hash = "sha256-irX+BmvJ/WI92RQmaSoBQuUqAEiy3bEstZmKMKHTvPY="; }; in flutter.buildFlutterApplication { pname = "kazumi"; inherit version src; pubspecLock = lib.importJSON ./pubspec.lock.json; Loading @@ -52,41 +45,6 @@ flutter.buildFlutterApplication { gst_all_1.gst-plugins-base ]; customSourceBuilders = { flutter_volume_controller = { version, src, ... }: stdenv.mkDerivation rec { pname = "flutter_volume_controller"; inherit version src; inherit (src) passthru; postPatch = '' substituteInPlace linux/CMakeLists.txt \ --replace-fail '# Include ALSA' 'find_package(PkgConfig REQUIRED)' \ --replace-fail 'find_package(ALSA REQUIRED)' 'pkg_check_modules(ALSA REQUIRED alsa)' ''; installPhase = '' runHook preInstall mkdir $out cp -r ./* $out/ runHook postInstall ''; }; fvp = { version, src, ... }: stdenv.mkDerivation rec { pname = "fvp"; inherit version src; inherit (src) passthru; installPhase = '' runHook preInstall tar -xf ${mdk-sdk} -C ./linux mkdir $out cp -r ./* $out/ runHook postInstall ''; }; }; gitHashes = { desktop_webview_window = "sha256-Z9ehzDKe1W3wGa2AcZoP73hlSwydggO6DaXd9mop+cM="; webview_windows = "sha256-9oWTvEoFeF7djEVA3PSM72rOmOMUhV8ZYuV6+RreNzE="; Loading @@ -94,8 +52,8 @@ flutter.buildFlutterApplication { postInstall = '' mkdir -p $out/share/applications/ $out/share/icons/hicolor/512x512/apps/ cp ./assets/linux/io.github.Predidit.Kazumi.desktop $out/share/applications cp ./assets/images/logo/logo_linux.png $out/share/icons/hicolor/512x512/apps/io.github.Predidit.Kazumi.png install -Dm0644 ./assets/linux/io.github.Predidit.Kazumi.desktop $out/share/applications/io.github.Predidit.Kazumi.desktop install -Dm0644 ./assets/images/logo/logo_linux.png $out/share/icons/hicolor/512x512/apps/io.github.Predidit.Kazumi.png ''; meta = { Loading @@ -104,6 +62,6 @@ flutter.buildFlutterApplication { mainProgram = "kazumi"; license = with lib.licenses; [ gpl3Plus ]; maintainers = with lib.maintainers; [ aucub ]; platforms = lib.platforms.linux; platforms = [ "x86_64-linux" ]; }; }
pkgs/by-name/ka/kazumi/pubspec.lock.json +16 −16 Original line number Diff line number Diff line Loading @@ -210,11 +210,11 @@ "dependency": "direct main", "description": { "name": "canvas_danmaku", "sha256": "3e5f72c169484898b6a2e0022fa66753f6d70adfa3be25f45748037ae99c2010", "sha256": "e5eebd19588cae528123fa14c0ad080fdc96881c3018f944f910024988ddb67e", "url": "https://pub.dev" }, "source": "hosted", "version": "0.2.1" "version": "0.2.2" }, "characters": { "dependency": "transitive", Loading Loading @@ -955,11 +955,11 @@ "dependency": "transitive", "description": { "name": "package_info_plus", "sha256": "df3eb3e0aed5c1107bb0fdb80a8e82e778114958b1c5ac5644fb1ac9cae8a998", "sha256": "da8d9ac8c4b1df253d1a328b7bf01ae77ef132833479ab40763334db13b91cce", "url": "https://pub.dev" }, "source": "hosted", "version": "8.1.0" "version": "8.1.1" }, "package_info_plus_platform_interface": { "dependency": "transitive", Loading Loading @@ -1265,11 +1265,11 @@ "dependency": "direct main", "description": { "name": "scrollview_observer", "sha256": "fa408bcfd41e19da841eb53fc471f8f952d5ef818b854d2505c4bb3f0c876381", "sha256": "8537ba32e5a15ade301e5c77ae858fd8591695defaad1821eca9eeb4ac28a157", "url": "https://pub.dev" }, "source": "hosted", "version": "1.22.0" "version": "1.23.0" }, "shared_preferences": { "dependency": "transitive", Loading Loading @@ -1421,11 +1421,11 @@ "dependency": "transitive", "description": { "name": "sqflite", "sha256": "79a297dc3cc137e758c6a4baf83342b039e5a6d2436fcdf3f96a00adaaf2ad62", "sha256": "2d7299468485dca85efeeadf5d38986909c5eb0cd71fd3db2c2f000e6c9454bb", "url": "https://pub.dev" }, "source": "hosted", "version": "2.4.0" "version": "2.4.1" }, "sqflite_android": { "dependency": "transitive", Loading @@ -1451,11 +1451,11 @@ "dependency": "transitive", "description": { "name": "sqflite_darwin", "sha256": "769733dddf94622d5541c73e4ddc6aa7b252d865285914b6fcd54a63c4b4f027", "sha256": "96a698e2bc82bd770a4d6aab00b42396a7c63d9e33513a56945cbccb594c2474", "url": "https://pub.dev" }, "source": "hosted", "version": "2.4.1-1" "version": "2.4.1" }, "sqflite_platform_interface": { "dependency": "transitive", Loading Loading @@ -1821,11 +1821,11 @@ "dependency": "transitive", "description": { "name": "webview_flutter_android", "sha256": "74693a212d990b32e0b7055d27db973a18abf31c53942063948cdfaaef9787ba", "sha256": "dec83a8da0a2dcd8a25418534cc59348dbc2855fa1dd0cc929c62b6029fde392", "url": "https://pub.dev" }, "source": "hosted", "version": "4.0.0" "version": "4.0.1" }, "webview_flutter_platform_interface": { "dependency": "transitive", Loading @@ -1841,11 +1841,11 @@ "dependency": "transitive", "description": { "name": "webview_flutter_wkwebview", "sha256": "d4034901d96357beb1b6717ebf7d583c88e40cfc6eb85fe76dd1bf0979a9f251", "sha256": "f14ee08021772fed913da8daebcfdeb46be457081e521e93e9918fe6cd1ce9e8", "url": "https://pub.dev" }, "source": "hosted", "version": "3.16.0" "version": "3.16.1" }, "webview_windows": { "dependency": "direct main", Loading @@ -1862,11 +1862,11 @@ "dependency": "transitive", "description": { "name": "win32", "sha256": "10169d3934549017f0ae278ccb07f828f9d6ea21573bab0fb77b0e1ef0fce454", "sha256": "84ba388638ed7a8cb3445a320c8273136ab2631cd5f2c57888335504ddab1bc2", "url": "https://pub.dev" }, "source": "hosted", "version": "5.7.2" "version": "5.8.0" }, "win32_registry": { "dependency": "transitive", Loading
pkgs/development/compilers/dart/package-source-builders/default.nix +2 −0 Original line number Diff line number Diff line Loading @@ -2,6 +2,8 @@ { flutter_secure_storage_linux = callPackage ./flutter-secure-storage-linux { }; flutter_volume_controller = callPackage ./flutter_volume_controller { }; fvp = callPackage ./fvp { }; handy_window = callPackage ./handy-window { }; matrix = callPackage ./matrix { }; media_kit_libs_linux = callPackage ./media_kit_libs_linux { }; Loading
pkgs/development/compilers/dart/package-source-builders/flutter_volume_controller/default.nix 0 → 100644 +25 −0 Original line number Diff line number Diff line { stdenv, mdk-sdk, }: { version, src, ... }: stdenv.mkDerivation rec { pname = "flutter_volume_controller"; inherit version src; inherit (src) passthru; postPatch = '' substituteInPlace linux/CMakeLists.txt \ --replace-fail '# Include ALSA' 'find_package(PkgConfig REQUIRED)' \ --replace-fail 'find_package(ALSA REQUIRED)' 'pkg_check_modules(ALSA REQUIRED alsa)' ''; installPhase = '' runHook preInstall mkdir $out cp -r ./* $out/ runHook postInstall ''; }
pkgs/development/compilers/dart/package-source-builders/fvp/default.nix 0 → 100644 +20 −0 Original line number Diff line number Diff line { stdenv, mdk-sdk, }: { version, src, ... }: stdenv.mkDerivation rec { pname = "fvp"; inherit version src; inherit (src) passthru; installPhase = '' runHook preInstall mkdir $out tar -xf ${mdk-sdk.src} -C ./linux cp -r ./* $out/ runHook postInstall ''; }