diff --git a/pkgs/by-name/ap/apache-jena-fuseki/package.nix b/pkgs/by-name/ap/apache-jena-fuseki/package.nix index 75d70a830dfc..7546db4358b7 100644 --- a/pkgs/by-name/ap/apache-jena-fuseki/package.nix +++ b/pkgs/by-name/ap/apache-jena-fuseki/package.nix @@ -10,16 +10,19 @@ pkgs, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "apache-jena-fuseki"; version = "5.1.0"; + src = fetchurl { - url = "mirror://apache/jena/binaries/apache-jena-fuseki-${version}.tar.gz"; + url = "mirror://apache/jena/binaries/apache-jena-fuseki-${finalAttrs.version}.tar.gz"; hash = "sha256-GcwXcLVM2txPC+kkHjEIpqK9dTkQEN9Jkka0EaJRO7Q="; }; + nativeBuildInputs = [ makeWrapper ]; + installPhase = '' cp -r . "$out" chmod +x $out/fuseki @@ -34,11 +37,13 @@ stdenv.mkDerivation rec { ; done ''; + passthru = { tests = { basic-test = pkgs.callPackage ./basic-test.nix { }; }; }; + meta = { description = "SPARQL server"; license = lib.licenses.asl20; @@ -52,4 +57,4 @@ stdenv.mkDerivation rec { downloadPage = "https://archive.apache.org/dist/jena/binaries/"; mainProgram = "fuseki"; }; -} +})