Merge branch 'staging-next' into staging

libkeyfinder no longer uses Qt so dontWrapQtApps is moot.
This commit is contained in:
Jan Tojnar
2021-02-04 19:34:26 +01:00
51 changed files with 311 additions and 246 deletions
+17 -6
View File
@@ -3,24 +3,35 @@
# Don't use this for anything important yet!
stdenv.mkDerivation rec {
pname = "fscryptctl-unstable";
version = "2017-10-23";
pname = "fscryptctl";
version = "0.1.0";
goPackagePath = "github.com/google/fscrypt";
src = fetchFromGitHub {
owner = "google";
repo = "fscryptctl";
rev = "142326810eb19d6794793db6d24d0775a15aa8e5";
rev = "v${version}";
sha256 = "1853hlpklisbqnkb7a921dsf0vp2nr2im26zpmrs592cnpsvk3hb";
};
makeFlags = [ "DESTDIR=$(out)/bin" ];
meta = with lib; {
description = ''
A low-level tool that handles raw keys and manages policies for Linux
filesystem encryption
description = "Small C tool for Linux filesystem encryption";
longDescription = ''
fscryptctl is a low-level tool written in C that handles raw keys and
manages policies for Linux filesystem encryption, specifically the
"fscrypt" kernel interface which is supported by the ext4, f2fs, and
UBIFS filesystems.
fscryptctl is mainly intended for embedded systems which can't use the
full-featured fscrypt tool, or for testing or experimenting with the
kernel interface to Linux filesystem encryption. fscryptctl does not
handle key generation, key stretching, key wrapping, or PAM integration.
Most users should use the fscrypt tool instead, which supports these
features and generally is much easier to use.
As fscryptctl is intended for advanced users, you should read the kernel
documentation for filesystem encryption before using fscryptctl.
'';
inherit (src.meta) homepage;
license = licenses.asl20;
+5 -4
View File
@@ -1,13 +1,14 @@
{ lib, stdenv, fetchFromGitHub, kernel, bc }:
stdenv.mkDerivation rec {
name = "rtl8821ce-${kernel.version}-${version}";
version = "5.5.2_34066.20200325";
pname = "rtl8821ce-${kernel.version}";
version = "unstable-2020-12-16";
src = fetchFromGitHub {
owner = "tomaspinho";
repo = "rtl8821ce";
rev = "8d7edbe6a78fd79cfab85d599dad9dc34138abd1";
sha256 = "1hsf8lqjnkrkvk0gps8yb3lx72mvws6xbgkbdmgdkz7qdxmha8bp";
rev = "14b536f0c9ad2d0abbdab8afc7ade684900ca9cf";
sha256 = "0z7r7spsgn22gwv9pcmkdjn9ingi8jj7xkxasph8118h46fw8ip2";
};
hardeningDisable = [ "pic" ];
+8 -1
View File
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchFromGitHub
, autoreconfHook269, util-linux, nukeReferences, coreutils
, perl, buildPackages
, perl, buildPackages, nixosTests
, configFile ? "all"
# Userspace dependencies
@@ -157,6 +157,13 @@ let
outputs = [ "out" ] ++ optionals buildUser [ "lib" "dev" ];
passthru.tests = if isUnstable then
[ nixosTests.zfs.unstable ]
else [
nixosTests.zfs.installer
nixosTests.zfs.stable
];
meta = {
description = "ZFS Filesystem Linux Kernel module";
longDescription = ''