libsForQt5.qtsystems: init at unstable-2019-01-03 (#214179)
This commit is contained in:
parent
3a776e1e30
commit
bfc75c7491
3 changed files with 73 additions and 0 deletions
|
@ -54,6 +54,13 @@ let
|
|||
];
|
||||
qtscript = [ ./qtscript.patch ];
|
||||
qtserialport = [ ./qtserialport.patch ];
|
||||
qtsystems = [
|
||||
# Enable building with udisks support
|
||||
(fetchpatch {
|
||||
url = "https://salsa.debian.org/qt-kde-team/qt/qtsystems/-/raw/a23fd92222c33479d7f3b59e48116def6b46894c/debian/patches/2001_build_with_udisk.patch";
|
||||
hash = "sha256-B/z/+tai01RU/bAJSCp5a0/dGI8g36nwso8MiJv27YM=";
|
||||
})
|
||||
];
|
||||
qtwebengine = [
|
||||
(fetchpatch {
|
||||
url = "https://raw.githubusercontent.com/Homebrew/formula-patches/a6f16c6daea3b5a1f7bc9f175d1645922c131563/qt5/qt5-webengine-python3.patch";
|
||||
|
@ -166,6 +173,7 @@ let
|
|||
qtserialport = callPackage ../modules/qtserialport.nix {};
|
||||
qtspeech = callPackage ../modules/qtspeech.nix {};
|
||||
qtsvg = callPackage ../modules/qtsvg.nix {};
|
||||
qtsystems = callPackage ../modules/qtsystems.nix {};
|
||||
qtscxml = callPackage ../modules/qtscxml.nix {};
|
||||
qttools = callPackage ../modules/qttools.nix {};
|
||||
qttranslations = callPackage ../modules/qttranslations.nix {};
|
||||
|
|
|
@ -34,6 +34,17 @@ lib.mapAttrs mk (lib.importJSON ./srcs-generated.json)
|
|||
version = "5.212.0-alpha4";
|
||||
};
|
||||
|
||||
# qtsystems has no official releases
|
||||
qtsystems = {
|
||||
version = "unstable-2019-01-03";
|
||||
src = fetchFromGitHub {
|
||||
owner = "qt";
|
||||
repo = "qtsystems";
|
||||
rev = "e3332ee38d27a134cef6621fdaf36687af1b6f4a";
|
||||
hash = "sha256-P8MJgWiDDBCYo+icbNva0LODy0W+bmQTS87ggacuMP0=";
|
||||
};
|
||||
};
|
||||
|
||||
catapult = fetchgit {
|
||||
url = "https://chromium.googlesource.com/catapult";
|
||||
rev = "5eedfe23148a234211ba477f76fc2ea2e8529189";
|
||||
|
|
54
pkgs/development/libraries/qt-5/modules/qtsystems.nix
Normal file
54
pkgs/development/libraries/qt-5/modules/qtsystems.nix
Normal file
|
@ -0,0 +1,54 @@
|
|||
{ qtModule
|
||||
, stdenv
|
||||
, lib
|
||||
, bluez
|
||||
, libevdev
|
||||
, libX11
|
||||
, pkg-config
|
||||
, qtbase
|
||||
, udev
|
||||
, wrapQtAppsHook
|
||||
}:
|
||||
|
||||
qtModule {
|
||||
pname = "qtsystems";
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
"dev"
|
||||
] ++ lib.optionals stdenv.hostPlatform.isLinux [
|
||||
"bin"
|
||||
];
|
||||
|
||||
qtInputs = [
|
||||
qtbase
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
wrapQtAppsHook
|
||||
];
|
||||
|
||||
buildInputs = lib.optionals stdenv.hostPlatform.isLinux [
|
||||
bluez
|
||||
libevdev
|
||||
libX11
|
||||
udev
|
||||
];
|
||||
|
||||
qmakeFlags = [
|
||||
"CONFIG+=git_build"
|
||||
] ++ lib.optionals stdenv.hostPlatform.isLinux [
|
||||
"CONFIG+=ofono"
|
||||
"CONFIG+=udisks"
|
||||
"CONFIG+=upower"
|
||||
];
|
||||
|
||||
postFixup = lib.optionalString stdenv.hostPlatform.isLinux ''
|
||||
wrapQtApp $bin/bin/servicefw
|
||||
'';
|
||||
|
||||
meta = {
|
||||
maintainers = with lib.maintainers; [ OPNA2608 ];
|
||||
};
|
||||
}
|
Loading…
Reference in a new issue