diff --git a/pkgs/by-name/ma/manga-tui/0001-fix-remove-flaky-test.patch b/pkgs/by-name/ma/manga-tui/0001-fix-remove-flaky-test.patch deleted file mode 100644 index 78358ae23e69..000000000000 --- a/pkgs/by-name/ma/manga-tui/0001-fix-remove-flaky-test.patch +++ /dev/null @@ -1,42 +0,0 @@ -From e84ddb20ca6b99ec2bf84bb3c3cfc3cdbbfd5ff2 Mon Sep 17 00:00:00 2001 -From: Youwen Wu -Date: Wed, 6 Nov 2024 02:11:30 -0800 -Subject: [PATCH] fix: remove flaky test - ---- - src/view/pages/manga.rs | 21 --------------------- - 1 file changed, 21 deletions(-) - -diff --git a/src/view/pages/manga.rs b/src/view/pages/manga.rs -index 119d9ea..7179a22 100644 ---- a/src/view/pages/manga.rs -+++ b/src/view/pages/manga.rs -@@ -1853,25 +1853,4 @@ mod test { - assert_eq!(manga_page.bookmark_state.phase, BookmarkPhase::SearchingFromApi); - assert_eq!(expected, result) - } -- -- #[tokio::test] -- async fn it_sends_event_chapter_bookmarked_failed_to_fetch() { -- let (tx, _) = unbounded_channel(); -- let mut manga_page = MangaPage::new(Manga::default(), None).with_global_sender(tx); -- -- flush_events(&mut manga_page); -- -- let api_client = TestApiClient::with_failing_response(); -- -- manga_page.fetch_chapter_bookmarked(ChapterBookmarked::default(), api_client); -- -- let expected = MangaPageEvents::FetchBookmarkFailed; -- -- let result = timeout(Duration::from_millis(250), manga_page.local_event_rx.recv()) -- .await -- .unwrap() -- .unwrap(); -- -- assert_eq!(expected, result); -- } - } --- -2.46.1 - diff --git a/pkgs/by-name/ma/manga-tui/package.nix b/pkgs/by-name/ma/manga-tui/package.nix index 13a2f1bc2747..18fe73e6260c 100644 --- a/pkgs/by-name/ma/manga-tui/package.nix +++ b/pkgs/by-name/ma/manga-tui/package.nix @@ -5,13 +5,12 @@ pkg-config, dbus, openssl, - sqlite, - stdenv, - darwin, + perl, + cacert, nix-update-script, }: let - version = "0.5.0"; + version = "0.6.0"; in rustPlatform.buildRustPackage { pname = "manga-tui"; @@ -21,27 +20,23 @@ rustPlatform.buildRustPackage { owner = "josueBarretogit"; repo = "manga-tui"; rev = "v${version}"; - hash = "sha256-kmJrr1Gi1z9v2gkFmvcCAtBST+AkofVJSxyvAFnUZKQ="; + hash = "sha256-L5KZaBJDG0z6NUGPJfbOkKCp1xQEzqfJ9GREx189VqU="; }; useFetchCargoVendor = true; - cargoHash = "sha256-YtRNMjip/KSWQYQh6Ye14b56u+DcK8WKE1nFK2zSWtM="; + cargoHash = "sha256-gmG/gDozYizwjcm3SGs2m8oLiuWp6oxJPOB3FlHfW+4="; nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ - openssl - sqlite - dbus - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin ( - with darwin.apple_sdk.frameworks; - [ - Security - SystemConfiguration - ] - ); + buildInputs = [ + dbus + (lib.getDev openssl) + ]; + + checkInputs = [ + perl + cacert + ]; meta = { description = "Terminal-based manga reader and downloader with image support";