diff options
author | Sigmanificient <edhyjox@gmail.com> | 2024-05-09 01:01:40 +0200 |
---|---|---|
committer | Sigmanificient <edhyjox@gmail.com> | 2024-05-30 13:50:18 +0200 |
commit | e7694d9b4fabb51574c19a63f8b7ea30b3581032 (patch) | |
tree | ae5b19a8ba9606133357c0a12c9ba1a4d1e8918c | |
parent | 4235624542a782a43e3ed3d5acda192cea19949a (diff) |
liboqs: migrate to by-name
-rw-r--r-- | pkgs/by-name/li/liboqs/fix-openssl-detection.patch (renamed from pkgs/development/libraries/liboqs/fix-openssl-detection.patch) | 0 | ||||
-rw-r--r-- | pkgs/by-name/li/liboqs/package.nix (renamed from pkgs/development/libraries/liboqs/default.nix) | 15 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
3 files changed, 8 insertions, 9 deletions
diff --git a/pkgs/development/libraries/liboqs/fix-openssl-detection.patch b/pkgs/by-name/li/liboqs/fix-openssl-detection.patch index 33be7188370f9..33be7188370f9 100644 --- a/pkgs/development/libraries/liboqs/fix-openssl-detection.patch +++ b/pkgs/by-name/li/liboqs/fix-openssl-detection.patch diff --git a/pkgs/development/libraries/liboqs/default.nix b/pkgs/by-name/li/liboqs/package.nix index 13839e2a54dff..f6d996bc1b1df 100644 --- a/pkgs/development/libraries/liboqs/default.nix +++ b/pkgs/by-name/li/liboqs/package.nix @@ -3,21 +3,20 @@ stdenv, fetchFromGitHub, cmake, - ninja, openssl, fetchpatch, enableStatic ? stdenv.hostPlatform.isStatic, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "liboqs"; version = "0.10.0"; src = fetchFromGitHub { owner = "open-quantum-safe"; - repo = pname; - rev = version; - sha256 = "sha256-BFDa5NUr02lFPcT4Hnb2rjGAi+2cXvh1SHLfqX/zLlI="; + repo = "liboqs"; + rev = finalAttrs.version; + hash = "sha256-BFDa5NUr02lFPcT4Hnb2rjGAi+2cXvh1SHLfqX/zLlI="; }; patches = [ @@ -31,7 +30,7 @@ stdenv.mkDerivation rec { }) ]; - nativeBuildInputs = [ cmake ninja ]; + nativeBuildInputs = [ cmake ]; buildInputs = [ openssl ]; cmakeFlags = [ @@ -42,6 +41,8 @@ stdenv.mkDerivation rec { dontFixCmake = true; # fix CMake file will give an error + outputs = [ "out" "dev" ]; + meta = with lib; { description = "C library for prototyping and experimenting with quantum-resistant cryptography"; homepage = "https://openquantumsafe.org"; @@ -49,4 +50,4 @@ stdenv.mkDerivation rec { platforms = platforms.all; maintainers = [ maintainers.sigmanificient ]; }; -} +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a38897c6125bc..50de92dc7ad80 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -22768,8 +22768,6 @@ with pkgs; libopusenc = callPackage ../development/libraries/libopusenc { }; - liboqs = callPackage ../development/libraries/liboqs { }; - libosinfo = callPackage ../development/libraries/libosinfo { }; libosip = callPackage ../development/libraries/osip { }; |