tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
libs3: update and fix build against openssl3
ajs124
3 years ago
c88c43e5
f8ce3f93
+12
-5
1 changed file
expand all
collapse all
unified
split
pkgs
development
libraries
libs3
default.nix
+12
-5
pkgs/development/libraries/libs3/default.nix
···
1
1
-
{ lib, stdenv, fetchFromGitHub, curl, libxml2 }:
1
1
+
{ lib, stdenv, fetchFromGitHub, fetchpatch, curl, libxml2 }:
2
2
3
3
stdenv.mkDerivation {
4
4
pname = "libs3";
5
5
-
version = "unstable-2018-12-03";
5
5
+
version = "unstable-2019-04-10";
6
6
7
7
src = fetchFromGitHub {
8
8
owner = "bji";
9
9
repo = "libs3";
10
10
-
rev = "111dc30029f64bbf82031f3e160f253a0a63c119";
11
11
-
sha256 = "1ahf08hc7ql3fazfmlyj9vrhq7cvarsmgn2v8149y63zr1fl61hs";
10
10
+
rev = "287e4bee6fd430ffb52604049de80a27a77ff6b4";
11
11
+
hash = "sha256-xgiY8oJlRMiXB1fw5dhNidfaq18YVwaJ8aErKU11O6U=";
12
12
};
13
13
14
14
+
patches = [
15
15
+
(fetchpatch { # Fix compilation with openssl 3.0
16
16
+
url = "https://github.com/bji/libs3/pull/112/commits/3c3a1cf915e62b730db854d8007ba835cb38677c.patch";
17
17
+
hash = "sha256-+rWRh8dOznHlamc/T9qbgN0E2Rww3Hn94UeErxNDccs=";
18
18
+
})
19
19
+
];
20
20
+
14
21
buildInputs = [ curl libxml2 ];
15
22
16
16
-
makeFlags = [ "DESTDIR=$(out)" ];
23
23
+
makeFlags = [ "DESTDIR=${placeholder "out"}" ];
17
24
18
25
meta = with lib; {
19
26
homepage = "https://github.com/bji/libs3";