about summary refs log tree commit diff
path: root/pkgs/applications/networking/p2p/magnetico/default.nix
diff options
context:
space:
mode:
authorrnhmjoj <rnhmjoj@inventati.org>2022-10-25 12:22:38 +0200
committerzowoq <59103226+zowoq@users.noreply.github.com>2022-10-25 23:14:15 +1000
commit2813d781c5fc6e24d48e0468f08d9a2747aa20e1 (patch)
treee1df41c2674deabb9e42e6369cc6f6e7f080af7f /pkgs/applications/networking/p2p/magnetico/default.nix
parenteb8bbdc773352d505c1d03c0aa69de5e872607d5 (diff)
magnetico: 0.12.0 -> unstable-2022-08-10
Note: this switches a more recently update fork, https://github.com/ireun/magnetico
Diffstat (limited to 'pkgs/applications/networking/p2p/magnetico/default.nix')
-rw-r--r--pkgs/applications/networking/p2p/magnetico/default.nix27
1 files changed, 20 insertions, 7 deletions
diff --git a/pkgs/applications/networking/p2p/magnetico/default.nix b/pkgs/applications/networking/p2p/magnetico/default.nix
index 124e3492c8cd2..f7130edf66a5b 100644
--- a/pkgs/applications/networking/p2p/magnetico/default.nix
+++ b/pkgs/applications/networking/p2p/magnetico/default.nix
@@ -1,27 +1,40 @@
-{ lib, fetchFromGitHub, buildGoModule, go-bindata }:
+{ lib
+, fetchFromGitHub
+, nixosTests
+, buildGoModule
+}:
 
 buildGoModule rec {
   pname = "magnetico";
-  version = "0.12.0";
+  version = "unstable-2022-08-10";
 
   src = fetchFromGitHub {
-    owner  = "boramalper";
+    owner  = "ireun";
     repo   = "magnetico";
-    rev    = "v${version}";
-    sha256 = "1avqnfn4llmc9xmpsjfc9ivki0cfvd8sljfzd9yac94xcj581s83";
+    rev    = "828e230d3b3c0759d3274e27f5a7b70400f4d6ea";
+    sha256 = "sha256-V1pBzillWTk9iuHAhFztxYaq4uLL3U3HYvedGk6ffbk=";
   };
 
-  vendorSha256 = "087kikj6sjhjxqymnj7bpxawfmwckihi6mbmi39w0bn2040aflx5";
+  vendorSha256 = "sha256-ngYkTtBEZSyYYnfBHi0VrotwKGvMOiowbrwigJnjsuU=";
 
-  nativeBuildInputs = [ go-bindata ];
   buildPhase = ''
+    runHook preBuild
+
     make magneticow magneticod
+
+    runHook postBuild
   '';
 
   checkPhase = ''
+    runHook preBuild
+
     make test
+
+    runHook postBuild
   '';
 
+  passthru.tests = { inherit (nixosTests) magnetico; };
+
   meta = with lib; {
     description  = "Autonomous (self-hosted) BitTorrent DHT search engine suite";
     homepage     = "https://github.com/boramalper/magnetico";