summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2023-02-27 00:14:48 +0000
committerGitHub <noreply@github.com>2023-02-27 00:14:48 +0000
commit3a4b2b1a8dda185fa2b8ca15a40e5487ce0cf46d (patch)
treec6a82199a3508ff3ff301df794b1ab6abb51d84b
parentMerge staging-next-22.11 into staging-22.11 (diff)
parentMerge release-22.11 into staging-next-22.11 (diff)
downloadnixpkgs-3a4b2b1a8dda185fa2b8ca15a40e5487ce0cf46d.tar.gz
Merge staging-next-22.11 into staging-22.11
-rw-r--r--pkgs/applications/gis/qgis/unwrapped-ltr.nix10
-rw-r--r--pkgs/applications/gis/qgis/unwrapped.nix10
-rw-r--r--pkgs/development/libraries/ldb/default.nix4
-rw-r--r--pkgs/development/libraries/tevent/default.nix7
-rw-r--r--pkgs/os-specific/linux/molly-guard/default.nix4
5 files changed, 28 insertions, 7 deletions
diff --git a/pkgs/applications/gis/qgis/unwrapped-ltr.nix b/pkgs/applications/gis/qgis/unwrapped-ltr.nix
index da26f266f4c2..2e848725cdd2 100644
--- a/pkgs/applications/gis/qgis/unwrapped-ltr.nix
+++ b/pkgs/applications/gis/qgis/unwrapped-ltr.nix
@@ -29,11 +29,12 @@
, qtkeychain
, qt3d
, qscintilla
+, qtlocation
, qtserialport
, qtxmlpatterns
, withGrass ? true
, grass
-, withWebKit ? true
+, withWebKit ? false
, qtwebkit
, pdal
, zstd
@@ -111,6 +112,7 @@ in mkDerivation rec {
qca-qt5
qtkeychain
qscintilla
+ qtlocation
qtserialport
qtxmlpatterns
qt3d
@@ -134,7 +136,11 @@ in mkDerivation rec {
"-DWITH_3D=True"
"-DWITH_PDAL=TRUE"
] ++ lib.optional (!withWebKit) "-DWITH_QTWEBKIT=OFF"
- ++ lib.optional withGrass "-DGRASS_PREFIX7=${grass}/grass78";
+ ++ lib.optional withGrass (let
+ gmajor = lib.versions.major grass.version;
+ gminor = lib.versions.minor grass.version;
+ in "-DGRASS_PREFIX${gmajor}=${grass}/grass${gmajor}${gminor}"
+ );
dontWrapGApps = true; # wrapper params passed below
diff --git a/pkgs/applications/gis/qgis/unwrapped.nix b/pkgs/applications/gis/qgis/unwrapped.nix
index 047173f00f30..252bf09a638d 100644
--- a/pkgs/applications/gis/qgis/unwrapped.nix
+++ b/pkgs/applications/gis/qgis/unwrapped.nix
@@ -29,11 +29,12 @@
, qtkeychain
, qt3d
, qscintilla
+, qtlocation
, qtserialport
, qtxmlpatterns
, withGrass ? true
, grass
-, withWebKit ? true
+, withWebKit ? false
, qtwebkit
, pdal
, zstd
@@ -111,6 +112,7 @@ in mkDerivation rec {
qca-qt5
qtkeychain
qscintilla
+ qtlocation
qtserialport
qtxmlpatterns
qt3d
@@ -134,7 +136,11 @@ in mkDerivation rec {
"-DWITH_3D=True"
"-DWITH_PDAL=TRUE"
] ++ lib.optional (!withWebKit) "-DWITH_QTWEBKIT=OFF"
- ++ lib.optional withGrass "-DGRASS_PREFIX7=${grass}/grass78";
+ ++ lib.optional withGrass (let
+ gmajor = lib.versions.major grass.version;
+ gminor = lib.versions.minor grass.version;
+ in "-DGRASS_PREFIX${gmajor}=${grass}/grass${gmajor}${gminor}"
+ );
dontWrapGApps = true; # wrapper params passed below
diff --git a/pkgs/development/libraries/ldb/default.nix b/pkgs/development/libraries/ldb/default.nix
index 37856f5a0130..bdd630103e37 100644
--- a/pkgs/development/libraries/ldb/default.nix
+++ b/pkgs/development/libraries/ldb/default.nix
@@ -12,6 +12,7 @@
, docbook_xml_dtd_42
, cmocka
, wafHook
+, libxcrypt
}:
stdenv.mkDerivation rec {
@@ -32,6 +33,8 @@ stdenv.mkDerivation rec {
libxslt
docbook-xsl-nons
docbook_xml_dtd_42
+ tdb
+ tevent
];
buildInputs = [
@@ -42,6 +45,7 @@ stdenv.mkDerivation rec {
tevent
popt
cmocka
+ libxcrypt
];
# otherwise the configure script fails with
diff --git a/pkgs/development/libraries/tevent/default.nix b/pkgs/development/libraries/tevent/default.nix
index f10235650c4a..7b798d00b01e 100644
--- a/pkgs/development/libraries/tevent/default.nix
+++ b/pkgs/development/libraries/tevent/default.nix
@@ -10,6 +10,7 @@
, docbook_xml_dtd_42
, which
, wafHook
+, libxcrypt
}:
stdenv.mkDerivation rec {
@@ -36,6 +37,7 @@ stdenv.mkDerivation rec {
cmocka
readline # required to build python
talloc
+ libxcrypt
];
# otherwise the configure script fails with
@@ -52,6 +54,11 @@ stdenv.mkDerivation rec {
"--builtin-libraries=replace"
];
+ # python-config from build Python gives incorrect values when cross-compiling.
+ # If python-config is not found, the build falls back to using the sysconfig
+ # module, which works correctly in all cases.
+ PYTHON_CONFIG = "/invalid";
+
meta = with lib; {
description = "An event system based on the talloc memory management library";
homepage = "https://tevent.samba.org/";
diff --git a/pkgs/os-specific/linux/molly-guard/default.nix b/pkgs/os-specific/linux/molly-guard/default.nix
index de396e4f5c76..1100751f451e 100644
--- a/pkgs/os-specific/linux/molly-guard/default.nix
+++ b/pkgs/os-specific/linux/molly-guard/default.nix
@@ -11,10 +11,8 @@ stdenv.mkDerivation rec {
buildInputs = [ dpkg ];
- sourceRoot = ".";
-
unpackCmd = ''
- dpkg-deb -x "$src" .
+ dpkg-deb -x "$src" source
'';
installPhase = ''