Commit Graph

114 Commits

Author SHA1 Message Date
K900
41b117f6ed xwaylandvideobridge: support building with qt6, clean up dependencies 2024-09-27 08:16:34 +03:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Fabián Heredia Montiel
a0187a2a21 plasma-pa: drop GConf dependency
Removed from upsteam at 5.24.90/5.25.0

Sources:
- https://invent.kde.org/plasma/plasma-pa/-/merge_requests/117
- 36d6eb9c2b
2024-09-16 13:54:58 -06:00
Emily
b8faf5d599
Merge pull request #329470 from emilazy/push-omxsrkkkvymx
digikam: modernize, update, and use Qt 6; libsForQt5.libqtav: drop
2024-07-26 23:33:14 +01:00
Silvan Mosberger
14449c6e93
Merge pull request #324622 from philiptaron/__attrsFailEvaluation/qt5
qt5: remove __attrsFailEvaluation as all attrsets evaluate
2024-07-26 01:59:06 +02:00
Emily
fee2b5c4dc libsForQt5.libqtav: drop
Abandoned upstream, only works with old versions of FFmpeg, and the
only reverse dependency (digiKam) hadn’t actually been using it in
quite a while.
2024-07-23 20:21:31 +01:00
Gutyina Gergő
4bcaef80a3
openshot-qt: fix build by pinning python to 3.11, update sip 2024-07-11 09:28:53 +02:00
Philip Taron
ca22006a50
plasma5Packages: all attrsets evaluate, so remove __attrsFailEvaluation 2024-07-04 14:10:12 -07:00
Artturin
5783482834 qt: convert warnings to throw 2024-04-14 20:48:40 +03:00
A1ca7raz
a2a1918cc1 sierra-breeze-enhanced: 1.3.3 -> 2.0.1 2024-04-01 23:36:44 +08:00
Sefa Eyeoglu
411f1f7b4a
qtstyleplugin-kvantum: 1.0.10 -> 1.1.0 (#297048)
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-03-25 12:09:30 +01:00
Nick Cao
81ed07d28a
fcitx5-with-addons: build for both qt versions 2024-03-01 11:12:00 -05:00
Nick Cao
6fb9849e68
fcitx5-configtool: build for both qt versions 2024-03-01 11:10:27 -05:00
Nick Cao
45e4e8f973
fcitx5-chinese-addons: build for both qt versions 2024-03-01 10:44:07 -05:00
Nick Cao
51f1291ea5
fcitx5-unikey: build for both qt versions 2024-03-01 10:44:06 -05:00
Nick Cao
0b5b74bbeb
fcitx5-skk: build for both qt versions 2024-03-01 10:44:06 -05:00
Peder Bergebakken Sundt
d4b4953d0d
Merge pull request #285553 from OPNA2608/init/quickflux
libsForQt5.quickflux: init at 1.1-unstable-2020-11-10
2024-02-17 02:47:41 +01:00
OPNA2608
cb77c77f5a libsForQt5.quickflux: init at 1.1-unstable-2020-11-10 2024-02-05 12:27:34 +01:00
OPNA2608
bae3aa335c libsForQt5.rlottie-qml: init at 0-unstable-2021-05-03 2024-02-02 12:27:33 +01:00
Martin Weinelt
ef1898454c
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
-	pkgs/development/python-modules/aiohappyeyeballs/default.nix
2024-01-08 16:34:52 +01:00
Weijia Wang
e10c14a05b libsForQt5.kpmcore, partition-manager: move to applications/kde 2024-01-07 18:49:21 +01:00
github-actions[bot]
93bd5ac278
Merge staging-next into staging 2023-12-15 18:01:36 +00:00
Adam Joseph
80472e3754 treewide: add __attrsFailEvaluation and __recurseIntoDerivationForReleaseJobs 2023-12-15 05:13:46 -08:00
Dmitry Kalinkin
025a278148 Merge remote-tracking branch 'origin/master' into staging
Conflicts:
	pkgs/tools/networking/ofono/default.nix
2023-12-08 12:27:28 -05:00
Peder Bergebakken Sundt
2bea1bc0f9
Merge pull request #270726 from atorres1985-contrib/openshot
openshot-qt: 3.0.0 -> 3.1.1
2023-12-06 01:52:15 +01:00
github-actions[bot]
dc5d7b29e6
Merge staging-next into staging 2023-12-05 00:02:52 +00:00
K900
4e616054f5 libquotient: add Qt6 support 2023-12-03 14:48:56 +03:00
K900
d0de262839 mlt: add Qt6 support 2023-12-03 14:48:56 +03:00
K900
5d563af1ec futuresql: add Qt6 support 2023-12-03 14:48:56 +03:00
K900
8cf720ba33 qca: rename from qca-qt5, add Qt6 support 2023-12-03 14:48:56 +03:00
OPNA2608
ee4d0c8b55 libsForQt5.accounts-qml-module: init at 0.7-unstable-2022-10-12 2023-12-03 11:45:10 +01:00
Peder Bergebakken Sundt
cb8514158f
Merge pull request #260886 from OPNA2608/init/lomiri/qzxing
{libsForQt5.qzxing,qt6Packages.qzxing}: init at 3.3.0
2023-12-02 12:04:56 +01:00
Anderson Torres
047d0f2c4c libsForQt5.libopenshot: migrate to libraries 2023-11-30 11:48:35 -03:00
Anderson Torres
f65b9438ff libsForQt5.libopenshot: refactor
- Use file patches instead of postPatch
- finalAttrs design pattern
- set strictDeps
- remove nested with
2023-11-30 11:48:34 -03:00
Anderson Torres
eeed18452e libsForQt5.libopenshot-audio: migrate to libraries 2023-11-30 11:48:28 -03:00
Anderson Torres
211b645d47 libsForQt5.libopenshot-audio: refactor
- finalAttrs design pattern
- strictDeps
2023-11-30 11:44:17 -03:00
Artturin
410cd59546 libsForQt5: change comment
It wouldn't work that way, idk why I thought it would.

23.11 has a warning for `overrideScope'` in `makeScope` itself
2023-11-24 04:19:39 +02:00
Vladimír Čunát
c46eae0f35
Merge branch 'master' into staging-next 2023-11-15 07:33:10 +01:00
Artturin
a28d96f47e libsForQt5: fix mistake 2023-11-14 20:39:17 +02:00
github-actions[bot]
6cc772a6fa
Merge master into staging-next 2023-11-14 18:01:11 +00:00
Artturin
7798b77c09 libsForQt5: fix using pkgsCross.aarch64-multiplatform.pkgsBuildTarget.targetPackages.libsForQt5.qtbase explicitly
without splicing interfering

in, for example, `nativeBuildInputs`.
2023-11-14 00:53:19 +02:00
github-actions[bot]
652204165d
Merge master into staging-next 2023-11-11 12:00:58 +00:00
Artturin
84b8b95208 libsForQt5: Remove incorrect override attributes
Remove attributes which are coming from the sets which are added `//`,
they weren't working correctly.

Same thing is done in `llvmPackages`
2023-11-11 08:56:38 +00:00
Artturin
99c891175d libsForQt5: use makeScopeWithSplicing
Fixes getting spliced packages with `libsForQt5.callPackage`
2023-11-11 08:56:38 +00:00
Randy Eckenrode
38a5be67ea
libopenshot: fix build on Darwin
Make sure it includes MagickCore when linking libopenshot.dylib, or it
will fail with missing symbols. Use the 11.0 SDK to build.
2023-11-10 09:25:25 -05:00
Randy Eckenrode
f16202fa88
qt5: use overrideSDK instead of callPackages 2023-11-01 09:06:44 -04:00
Lana Black
0cd23f3922 libsForQt5.applet-window-appmenu: init at unstable-2022-06-27 2023-10-17 12:16:54 +00:00
OPNA2608
c7fc4e04aa {libsForQt5.qzxing,qt6Packages.qzxing}: init at 3.3.0 2023-10-13 15:17:39 +02:00
Doron Behar
138eebe549 qscintilla: move to qt{5,6}Packages.nix
Since it is a somewhat common library, with support for multiple qt
versions, it is safer to put each version of it in libsForQt5 and
qt6Packages attribute sets. Also, it is cleaner to put the darwin
if-else inside the expression, in relation to https://github.com/NixOS/rfcs/pull/140 .
2023-09-21 11:45:35 +03:00
Weijia Wang
2ed9b44d0c libsForQt5.qtkeychain: fix build on x86_64-darwin 2023-09-18 17:08:17 +02:00