Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
eb919fa
qt5: 5.14.2 -> 5.15.0
nrdxp Jul 25, 2020
2a5f800
qt514: remove
nrdxp Jul 25, 2020
f299399
python.pkgs.pyqt5: 5.14.2 -> 5.15.0
nrdxp Jul 25, 2020
4c0c44c
tipp10: 3.2.0 -> unstable-20200616
Jul 25, 2020
01bcfd3
qtwebkit: mark broken with Qt 5.15
ttuegel Sep 4, 2020
017e498
Revert "qt514: remove"
ttuegel Sep 4, 2020
a1f4287
Keep Qt 5.14 for Plasma and KDE Applications
ttuegel Sep 5, 2020
cedb5ff
synfigstudio: use libsForQt514
ttuegel Sep 5, 2020
ef97866
minizincide: use qt514
ttuegel Sep 5, 2020
d6a57a8
pcl: broken with qtbase >= 5.15
ttuegel Sep 5, 2020
b3d7293
qtbase: Preserve configuration options on Qt < 5.15
ttuegel Sep 5, 2020
91bee6f
mlt: broken with Qt 5.15
ttuegel Sep 5, 2020
22167ae
Pin broken packages to Qt 5.14
ttuegel Sep 7, 2020
6e8bef3
appstream-qt: build library with all Qt versions
ttuegel Sep 6, 2020
b32b655
plasma-wayland-protocols: add ttuegel as maintainer
ttuegel Sep 6, 2020
f021cb4
plasma-wayland-protocols: build with all Qt versions
ttuegel Sep 6, 2020
521fe02
plasma5.thirdParty: move third-party addons here
ttuegel Sep 6, 2020
4fd58aa
lxqt: pin to Qt 5.14
ttuegel Sep 6, 2020
20bfb27
nixos/plasma5: Use Qt 5.14
ttuegel Sep 6, 2020
282aadb
Revert "python.pkgs.pyqt5: 5.14.2 -> 5.15.0"
ttuegel Sep 6, 2020
65b0805
pyqt5: Use Qt 5.14
ttuegel Sep 6, 2020
575b3a0
plasma5: mark broken with Qt >= 5.15
ttuegel Sep 6, 2020
da75881
lxqt: fix qtsvg import
ttuegel Sep 6, 2020
3cbcc14
pythonPackages: synchronize Qt 5 version
ttuegel Sep 7, 2020
eb174d1
solarus: synchronize Qt version with solarus-quest-editor
ttuegel Sep 7, 2020
5d01b6c
vlc: pin to Qt 5.14
ttuegel Sep 7, 2020
210bfcc
qca2-qt5: remove in favor of libsForQt5.qca-qt5
ttuegel Sep 7, 2020
91e0c68
qoauth: move to libsForQt5
ttuegel Sep 7, 2020
4b00ed2
qtpbfimageplugin: move to libsForQt5
ttuegel Sep 7, 2020
b8b359c
qtstyleplugin-kvantum: libsForQt5 packages may not be pinned
ttuegel Sep 7, 2020
817fd0f
colmap: pin to Qt 5.14
ttuegel Sep 7, 2020
9cfd788
dupeguru: pin to Qt 5.14
ttuegel Sep 7, 2020
ad39c93
qtcurve: pin to Qt 5.14
ttuegel Sep 7, 2020
c5059b8
gmic-qt: pin to qt514, synchronize with krita
ttuegel Sep 7, 2020
a811e37
roboschool: pin to qt514
ttuegel Sep 7, 2020
0368d93
qtikz: proper Qt dependencies
ttuegel Sep 7, 2020
e865c6f
pivy: pin to qt514
ttuegel Sep 7, 2020
858ccc5
soqt: add to libsForQt5
ttuegel Sep 7, 2020
8c3cef5
pivy: import soqt properly
ttuegel Sep 7, 2020
7c07beb
plover: pin to qt514
ttuegel Sep 7, 2020
c67159f
obs-ndi: pin to qt514
ttuegel Sep 7, 2020
dde9da6
mumble: pin to qt514
ttuegel Sep 7, 2020
c0c73c1
airwave: pin to qt514
ttuegel Sep 7, 2020
d1e0227
dxflib: move to libsForQt5
ttuegel Sep 7, 2020
77f840f
ostinato: use wireshark with qt514
ttuegel Sep 7, 2020
896c71e
sky: pin to qt514
ttuegel Sep 7, 2020
d784ee3
freeciv: pin to qt514
ttuegel Sep 7, 2020
dafc1ce
saga: depends on libsForQt514
ttuegel Sep 7, 2020
63cf375
vlc: mark broken with Qt 5.15
ttuegel Sep 7, 2020
60a13a2
herqq: pin to qt514
ttuegel Sep 7, 2020
1c58417
kotatogram-desktop: properly depend on libdbusmenu
ttuegel Sep 7, 2020
844da6b
flent: pin to qt514
ttuegel Sep 7, 2020
0e3fe30
vtkWithQt5: pin to qt514
ttuegel Sep 7, 2020
8d52422
opentoonz: pin to qt514
ttuegel Sep 7, 2020
23bed36
python-qt: pin to qt514
ttuegel Sep 7, 2020
5a9ecfb
pyside2: pin to qt514
ttuegel Sep 7, 2020
e2585d7
shiboken2: pin to qt514
ttuegel Sep 7, 2020
8a216e7
google-musicmanager: pin to qt514
ttuegel Sep 7, 2020
78b8ce7
Pin broken packages to Qt 5.14
ttuegel Sep 7, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion nixos/modules/services/x11/desktop-managers/plasma5.nix
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ let
xcfg = config.services.xserver;
cfg = xcfg.desktopManager.plasma5;

inherit (pkgs) kdeApplications plasma5 libsForQt5 qt5;
inherit (pkgs) kdeApplications plasma5;
libsForQt5 = pkgs.libsForQt514;
inherit (pkgs) writeText;

pulseaudio = config.hardware.pulseaudio;
Expand Down
9 changes: 5 additions & 4 deletions pkgs/applications/graphics/ktikz/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{ stdenv, fetchFromGitHub, fetchpatch
, pkgconfig, wrapQtAppsHook
, poppler, qt5, gnuplot
, poppler, gnuplot
, qmake, qtbase, qttools
}:

# This package only builds ktikz without KDE integration because KDE4 is
Expand Down Expand Up @@ -36,10 +37,10 @@ stdenv.mkDerivation rec {
})
];

nativeBuildInputs = [ pkgconfig qt5.qttools qt5.qmake wrapQtAppsHook ];
QT_PLUGIN_PATH = "${qt5.qtbase}/${qt5.qtbase.qtPluginPrefix}";
nativeBuildInputs = [ pkgconfig qttools qmake wrapQtAppsHook ];
QT_PLUGIN_PATH = "${qtbase}/${qtbase.qtPluginPrefix}";

buildInputs = [ qt5.qtbase poppler ];
buildInputs = [ qtbase poppler ];
enableParallelBuilding = true;

qmakeFlags = [
Expand Down
8 changes: 4 additions & 4 deletions pkgs/applications/misc/tipp10/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@

mkDerivation rec {
pname = "tipp10";
version = "3.2.0";
version = "unstable-20200616";

src = fetchFromGitLab {
owner = "tipp10";
repo = pname;
rev = "v${version}";
sha256 = "0fav5jlw6lw78iqrj7a65b8vd50hhyyaqyzmfrvyxirpsqhjk1v7";
repo = "tipp10";
rev = "2dd6d45c8a91cff7075675d8875721456cdd5f1b";
sha256 = "16x51rv4r6cz5vsmrfbakqzbfxy456h82ibzacknp35f41cjdqq4";
};

nativeBuildInputs = [ cmake qttools ];
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ stdenv, fetchFromGitHub, cmake, wrapQtAppsHook
, qtbase, qtmultimedia, qtx11extras, qttools, qtwebengine
, libidn, qca2-qt5, libsecret, libXScrnSaver, hunspell
, libidn, qca-qt5, libsecret, libXScrnSaver, hunspell
, libgcrypt, libotr, html-tidy, libgpgerror, libsignal-protocol-c
}:

Expand All @@ -23,7 +23,7 @@ stdenv.mkDerivation rec {

buildInputs = [
qtbase qtmultimedia qtx11extras qttools qtwebengine
libidn qca2-qt5 libsecret libXScrnSaver hunspell
libidn qca-qt5 libsecret libXScrnSaver hunspell
libgcrypt libotr html-tidy libgpgerror libsignal-protocol-c
];

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ stdenv, fetchFromGitHub, cmake, wrapQtAppsHook
, qtbase, qtmultimedia, qtx11extras, qttools, qtwebengine
, libidn, qca2-qt5, libXScrnSaver, hunspell
, libidn, qca-qt5, libXScrnSaver, hunspell
}:
stdenv.mkDerivation rec {
pname = "psi";
Expand All @@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake wrapQtAppsHook ];
buildInputs = [
qtbase qtmultimedia qtx11extras qttools qtwebengine
libidn qca2-qt5 libXScrnSaver hunspell
libidn qca-qt5 libXScrnSaver hunspell
];
enableParallelBuilding = true;
meta = with stdenv.lib; {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{ mkDerivation, lib, fetchFromGitHub, pkg-config, python3, cmake, ninja
, qtbase, qtimageformats, libsForQt5, hunspell, xdg_utils, ffmpeg_3, openalSoft
, qtbase, qtimageformats, libdbusmenu, hunspell, xdg_utils, ffmpeg_3, openalSoft
, lzma, lz4, xxHash, zlib, minizip, openssl, libtgvoip, microsoft_gsl, tl-expected
, range-v3
}:
Expand All @@ -21,7 +21,7 @@ mkDerivation rec {
nativeBuildInputs = [ pkg-config python3 cmake ninja ];

buildInputs = [
qtbase qtimageformats ffmpeg_3 openalSoft lzma lz4 xxHash libsForQt5.libdbusmenu
qtbase qtimageformats ffmpeg_3 openalSoft lzma lz4 xxHash libdbusmenu
zlib minizip openssl hunspell libtgvoip microsoft_gsl tl-expected range-v3
];

Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/video/obs-studio/obs-ndi.nix
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@
# mkdir -p ~/.config/obs-studio/plugins/bin
# ln -s ~/.nix-profile/lib/obs-plugins/obs-ndi.so ~/.config/obs-studio/plugins/bin/

{ stdenv, fetchFromGitHub, obs-studio, cmake, qt5, ndi }:
{ stdenv, fetchFromGitHub, obs-studio, cmake, qtbase, ndi }:

stdenv.mkDerivation rec {
pname = "obs-ndi";
version = "4.7.1";

nativeBuildInputs = [ cmake ];
buildInputs = [ obs-studio qt5.qtbase ndi ];
buildInputs = [ obs-studio qtbase ndi ];

src = fetchFromGitHub {
owner = "Palakis";
Expand Down
1 change: 1 addition & 0 deletions pkgs/applications/video/vlc/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -99,5 +99,6 @@ stdenv.mkDerivation rec {
homepage = "http://www.videolan.org/vlc/";
license = licenses.lgpl21Plus;
platforms = platforms.linux;
broken = versionAtLeast qtbase.version "5.15";
};
}
8 changes: 4 additions & 4 deletions pkgs/desktops/lxqt/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ pkgs, makeScope, libsForQt5 }:
{ pkgs, makeScope, libsForQt5, qt5 }:
let
packages = self: with self; {

Expand Down Expand Up @@ -53,14 +53,14 @@ let

preRequisitePackages = [
pkgs.gvfs # virtual file systems support for PCManFM-QT
pkgs.libsForQt5.kwindowsystem # provides some QT5 plugins needed by lxqt-panel
pkgs.libsForQt5.libkscreen # provides plugins for screen management software
libsForQt5.kwindowsystem # provides some QT5 plugins needed by lxqt-panel
libsForQt5.libkscreen # provides plugins for screen management software
pkgs.libfm
pkgs.libfm-extra
pkgs.lxmenu-data
pkgs.menu-cache
pkgs.openbox # default window manager
pkgs.qt5.qtsvg # provides QT5 plugins for svg icons
qt5.qtsvg # provides QT5 plugins for svg icons
];

corePackages = [
Expand Down
10 changes: 10 additions & 0 deletions pkgs/desktops/plasma-5/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ let
};

mkDerivation = libsForQt5.callPackage ({ mkDerivation }: mkDerivation) {};
qtbase = libsForQt5.callPackage ({ qtbase }: qtbase) {};

packages = self: with self;
let
Expand Down Expand Up @@ -82,6 +83,7 @@ let
setupHook = args.setupHook or defaultSetupHook;

meta = {
broken = lib.versionAtLeast qtbase.version "5.15";
license = with lib.licenses; [
lgpl21Plus lgpl3Plus bsd2 mit gpl2Plus gpl3Plus fdl12
];
Expand Down Expand Up @@ -138,6 +140,14 @@ let
systemsettings = callPackage ./systemsettings.nix {};
user-manager = callPackage ./user-manager.nix {};
xdg-desktop-portal-kde = callPackage ./xdg-desktop-portal-kde.nix {};

thirdParty = let inherit (libsForQt5) callPackage; in {
plasma-applet-caffeine-plus = callPackage ./3rdparty/addons/caffeine-plus.nix { };
kwin-dynamic-workspaces = callPackage ./3rdparty/kwin/scripts/dynamic-workspaces.nix { };
kwin-tiling = callPackage ./3rdparty/kwin/scripts/tiling.nix { };
krohnkite = callPackage ./3rdparty/kwin/scripts/krohnkite.nix { };
};

};
in
lib.makeScope libsForQt5.newScope packages
5 changes: 2 additions & 3 deletions pkgs/development/libraries/dxflib/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ stdenv
, fetchurl
, qt5
, qmake
}:

stdenv.mkDerivation rec {
Expand All @@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "09yjgzh8677pzkkr7a59pql5d11451c22pxksk2my30mapxsri96";
};
nativeBuildInputs = [
qt5.qmake
qmake
];
preConfigure = ''
sed -i 's/CONFIG += staticlib/CONFIG += shared/' dxflib.pro
Expand Down Expand Up @@ -42,4 +42,3 @@ stdenv.mkDerivation rec {
description = ''DXF file format library'';
};
}

6 changes: 3 additions & 3 deletions pkgs/development/libraries/herqq/default.nix
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{ stdenv, qt5, unzip, fetchFromGitHub, qtmultimedia }:
{ stdenv, unzip, fetchFromGitHub, qmake, qtmultimedia, qtbase }:

stdenv.mkDerivation rec {
version = "2.1.0";
pname = "herqq";

nativeBuildInputs = [ qt5.qmake ];
buildInputs = [ qt5.qtbase unzip qtmultimedia ];
nativeBuildInputs = [ qmake ];
buildInputs = [ qtbase unzip qtmultimedia ];
preConfigure = "cd herqq";

src = fetchFromGitHub {
Expand Down
1 change: 1 addition & 0 deletions pkgs/development/libraries/mlt/qt-5.nix
Original file line number Diff line number Diff line change
Expand Up @@ -63,5 +63,6 @@ stdenv.mkDerivation rec {
license = licenses.gpl3;
maintainers = [ maintainers.goibhniu ];
platforms = platforms.linux;
broken = versionAtLeast qtbase.version "5.15";
};
}
1 change: 1 addition & 0 deletions pkgs/development/libraries/pcl/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ stdenv.mkDerivation rec {

meta = {
homepage = "http://pointclouds.org/";
broken = stdenv.lib.versionAtLeast qtbase.version "5.15";
description = "Open project for 2D/3D image and point cloud processing";
license = stdenv.lib.licenses.bsd3;
maintainers = with stdenv.lib.maintainers; [viric];
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,6 @@ mkDerivation rec {
description = "Plasma Wayland Protocols";
license = lib.licenses.lgpl21Plus;
platforms = qtbase.meta.platforms;
maintainers = [ lib.maintainers.ttuegel ];
};
}
10 changes: 5 additions & 5 deletions pkgs/development/libraries/qoauth/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, qt5, qca2-qt5 }:
{ stdenv, fetchurl, qtbase, qmake, qca-qt5 }:

stdenv.mkDerivation {
name = "qoauth-2.0.0";
Expand All @@ -15,15 +15,15 @@ stdenv.mkDerivation {
-e '/features.path =/ s|$$\[QMAKE_MKSPECS\]|$$NIX_OUTPUT_DEV/mkspecs|'
'';

buildInputs = [ qt5.qtbase qca2-qt5 ];
nativeBuildInputs = [ qt5.qmake ];
buildInputs = [ qtbase qca-qt5 ];
nativeBuildInputs = [ qmake ];

NIX_CFLAGS_COMPILE = "-I${qca2-qt5}/include/Qca-qt5/QtCrypto";
NIX_CFLAGS_COMPILE = "-I${qca-qt5}/include/Qca-qt5/QtCrypto";
NIX_LDFLAGS = "-lqca-qt5";

meta = with stdenv.lib; {
description = "Qt library for OAuth authentication";
inherit (qt5.qtbase.meta) platforms;
inherit (qtbase.meta) platforms;
license = licenses.lgpl21;
};
}
Loading