Merge pull request #121528 from symphorien/libsepolstatic

libsepol: fix static build
This commit is contained in:
Guillaume Girol 2021-05-07 20:50:27 +00:00 committed by GitHub
commit a81b23c454
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -13,6 +13,11 @@ stdenv.mkDerivation rec {
sha256 = "0ygb6dh5lng91xs6xiqf5v0nxa68qmjc787p0s5h9w89364f2yjv";
};
postPatch = lib.optionalString stdenv.hostPlatform.isStatic ''
substituteInPlace src/Makefile --replace 'all: $(LIBA) $(LIBSO)' 'all: $(LIBA)'
sed -i $'/^\t.*LIBSO/d' src/Makefile
'';
nativeBuildInputs = [ flex ];
makeFlags = [
@ -34,6 +39,6 @@ stdenv.mkDerivation rec {
homepage = "http://userspace.selinuxproject.org";
platforms = platforms.linux;
maintainers = [ maintainers.phreedom ];
license = lib.licenses.gpl2;
license = lib.licenses.gpl2Plus;
};
}