Commit Graph
100 Commits
Author SHA1 Message Date
Thomas Tuegel 69438a397f khotkeys: fix intermittant parallel build failure 2017-06-24 15:18:58 -05:00
Thomas Tuegel 22b10bac78 qt5: 5.8.0 -> 5.9.0
Qt 5.8 is immediately removed because its support window is ended.

The qtlocation module is built with `enableParallelBuilding = false` so that the
clipper library will be built before the components which link to it.

kjs now depends directly on pcre. The dependency was previously propagated from
qtbase, which now depends on pcre2.
2017-06-24 07:43:57 -05:00
Thomas Tuegel 0d1a1a4954 plasma-workspace: no propagatedBuildInputs
Only libraries may have propagatedBuildInputs.
2017-06-23 09:55:04 -05:00
Thomas Tuegel 0030c66103 kdeFrameworks, plasma5: fix setup hooks
The setup hooks for many kdeFrameworks and plasma5 packages were erroneously
running before $outputDev was set. This lead to .dev outputs being propagated
into the user environment.
2017-06-22 17:46:44 -05:00
Thomas Tuegel e6cf9b9df0 qt56: determine plugin and import paths from PATH
Plugin and QML import paths were previously determined by NIX_PROFILES. Using
PATH instead allows Qt applications to work under nix-shell without further modification.
2017-06-18 08:44:47 -05:00
Thomas Tuegel dab7700f6c qt58: determine plugin and import paths from PATH
Plugin and QML import paths were previously determined by NIX_PROFILES. Using
PATH instead allows Qt applications to work under nix-shell without further
modification.
2017-06-18 08:44:47 -05:00
Thomas Tuegel ce28d8947d nixpkgs: remark about running Qt applications 2017-06-18 08:44:47 -05:00
Thomas Tuegel f3ce852355 nixpkgs: remove comments from manual about wrapping Qt packages
It is no longer necessary to wrap Qt packages
2017-06-18 08:44:47 -05:00
Thomas Tuegel 99ed5853eb qt56.qtserialport: use QLatin1String instead of QStringLiteral 2017-06-18 08:44:47 -05:00
Thomas Tuegel 8cc09c9e3e qt56.qtwebkit: use QLatin1String instead of QStringLiteral 2017-06-18 08:44:47 -05:00
Thomas Tuegel c546c26e3a qt58.qtwebkit: use QLatin1String instead of QStringLiteral 2017-06-18 08:44:46 -05:00
Thomas Tuegel b1dcd271d1 qt58.qtserialport: use QLatin1String instead of QStringLiteral 2017-06-18 08:44:46 -05:00
Thomas Tuegel f392614251 qt58.qtbase: use QLatin1String instead of QStringLiteral 2017-06-18 08:44:46 -05:00
Thomas Tuegel b7f895d972 kwindowsystem: use QLatin1String instead of QStringLiteral 2017-06-18 08:44:46 -05:00
Thomas Tuegel d9094c087e libkscreen: use QLatin1String instead of QStringLiteral
QStringLiteral stores strings in UTF-16 format, preventing Nix from detecting
dependencies.
2017-06-18 08:44:46 -05:00
Thomas Tuegel acc45767c5 kservice: propagate shared_mime_info to environment 2017-06-18 08:44:46 -05:00
Thomas Tuegel 8538d75734 plasma5: fixup inputs and outputs 2017-06-18 08:44:45 -05:00
Thomas Tuegel 7f95d4834f kwin: pass path to Xwayland through preprocessor macro 2017-06-18 08:44:45 -05:00
Thomas Tuegel a4be1a68f8 plasma-desktop: pass path to hwclock through preprocessor macro 2017-06-18 08:44:45 -05:00
Thomas Tuegel 86dac81a70 kcmutils: fix kcm plugin path 2017-06-18 08:44:45 -05:00
Thomas Tuegel 7af16e5bd7 kcmutils: print plugin name when loading fails 2017-06-18 08:44:45 -05:00
Thomas Tuegel fc72335570 kio: print plugin name when loading fails 2017-06-18 08:44:45 -05:00
Thomas Tuegel faf0d3e91d kdeFrameworks: fixup inputs and outputs
- Reduce environment pollution with a separate $bin output containing programs,
  plugins, and shared data. Libraries remain in $out and are not installed into
  the environment.
- Only propagate build inputs as required.
2017-06-18 08:44:45 -05:00
Thomas Tuegel 087f20e8c6 kdeFrameworks: sort according to tier 2017-06-18 08:44:44 -05:00
Thomas Tuegel 9149faf6a9 prison: init at 5.33.0 2017-06-18 08:44:44 -05:00
Thomas Tuegel fceb3794a2 akonadi: do not store path to pg_ctl in configuration 2017-06-18 08:44:44 -05:00
Thomas Tuegel be9a4fe6ca akonadi: do not store path to mysqld in configuration 2017-06-18 08:44:44 -05:00
Thomas Tuegel 3acfd31050 akonadi: fix runtime paths 2017-06-18 08:44:44 -05:00
Thomas Tuegel f5c00c43bb qgpgme: init at 1.9.0 2017-06-18 08:44:44 -05:00
Thomas Tuegel 30ff56a20f breeze-gtk: patch builder to find GTK2 pixmap engine
This does not seem to be strictly necessary, but it also cannot hurt.
2017-06-18 08:44:43 -05:00
Thomas Tuegel da942ea23f breeze-gtk: bump GTK3 version 2017-06-18 08:44:43 -05:00
Thomas Tuegel 7dc961b310 qttools: move runtime tools in postFixup 2017-06-18 08:44:43 -05:00
Thomas Tuegel 078c88a7a7 startkde: use absolute paths to required programs
The dependency on socat is removed because kwallet setup is deferred to kwallet-pam.
2017-06-18 08:44:43 -05:00
Thomas Tuegel b9ae0c7185 kwallet-pam: set path to socat 2017-06-18 08:44:43 -05:00
Thomas Tuegel dea7372ebf qtbase: fix plugin path in CMake modules 2017-06-18 08:44:43 -05:00
Thomas Tuegel d9f29afa64 qt5: use one output by default 2017-06-18 08:44:43 -05:00
Thomas Tuegel 6fa41788be qt5: separate plugins from libraries 2017-06-18 08:44:42 -05:00
Thomas Tuegel 5a8295e596 qtbase: setup required environment in GTK3 platform theme plugin 2017-06-18 08:44:42 -05:00
Thomas Tuegel c816bbc8a8 qt5: remove makeQtWrapper 2017-06-18 08:44:42 -05:00
Thomas Tuegel 1607f51613 qmake: unify Darwin and Linux setup hooks 2017-06-18 08:43:39 -05:00
Thomas Tuegel 870c07cc2b sddm: take themes from system environment 2017-06-18 08:43:39 -05:00
Thomas Tuegel be7b7d908f Remove kdeWrapper 2017-06-18 08:43:39 -05:00
Thomas Tuegel 945758f960 kdeFrameworks: rename kdeFramework to mkDerivation 2017-06-18 08:42:20 -05:00
Thomas Tuegel eaa644a5af plasma5: rename plasmaPackage to mkDerivation 2017-06-18 08:42:20 -05:00
Thomas Tuegel 6beea32ab1 kdeApplications: rename kdeApp to mkDerivation 2017-06-18 08:42:20 -05:00
Thomas Tuegel 7b6f8dc77f qt5: move kdeDerivation to qt5.mkDerivation 2017-06-18 08:42:19 -05:00
Thomas Tuegel 210f688802 qt5: rename qmakeHook to qmake 2017-06-18 08:41:57 -05:00
Thomas Tuegel 3f3d33a078 qt5: use distinct lib/qt-5.x prefix for each minor version
Using a distinct prefix for plugins and QML libraries allows multiple Qt 5 minor
versions to coexist in the same environment.
2017-06-18 08:41:57 -05:00
Thomas Tuegel 98c38d51b9 dropbox: 27.4.22 -> 28.4.14 2017-06-14 15:14:06 -05:00
Thomas Tuegel fa1952908e dropbox: 26.4.24 -> 27.4.22 2017-06-01 08:43:52 -05:00
Thomas Tuegel b7290d3af5 spotify: 1.0.53.758 -> 1.0.55.487 2017-05-23 18:41:47 -05:00
Thomas Tuegel d7e9248deb kdeApplications: 17.04.0 -> 17.04.1 2017-05-18 16:23:03 -05:00
Thomas Tuegel 2099f0afcc dropbox: 25.4.28 -> 26.4.24 2017-05-17 15:33:27 -05:00
Thomas Tuegel 4fd23d7346 fontconfig-penultimate: 0.3.4 -> 0.3.5
The NixOS option `useEmbeddedBitmaps` is now correctly respected.
2017-05-17 07:23:57 -05:00
Thomas Tuegel fabd48272f Merge branch 'qt--qpa-plugin-path' 2017-05-14 13:55:42 -05:00
Thomas Tuegel 7c338b7df8 qtbase: search platform plugin paths before other plugin paths 2017-05-14 13:55:03 -05:00
Thomas Tuegel 88a5082edf Revert "qt58: ignore NIX_PROFILES environment variable"
This reverts commit 6169bd98f5.
2017-05-14 13:55:02 -05:00
Thomas Tuegel c9f8fb4d12 fontconfig-penultimate: 0.3.3 -> 0.3.4 2017-05-12 11:15:00 -05:00
Thomas Tuegel c8b4b44ec3 Revert "Merge pull request #25628 from mdorman/emacs-updates"
This reverts commit 80fc0a6f99, reversing
changes made to 50711091f8.

The updates were not properly generated.
2017-05-10 10:44:27 -05:00
Thomas Tuegel 53f896eb41 melpa-packages: 2017-05-03
Adds explicit names for source files fetched from EmacsWiki, correcting an
outstanding bug.
2017-05-03 09:39:38 -05:00
Thomas Tuegel d42aa83347 elpa-packages: 2017-05-03 2017-05-03 09:39:37 -05:00
Thomas Tuegel 572fd3de58 dropbox: 24.4.17 -> 25.4.28 2017-05-02 16:18:25 -05:00
Thomas Tuegel 951b6b8a7f plasma-workspace: 5.9.5 -> 5.9.5.1 2017-04-28 06:27:19 -05:00
Thomas Tuegel 6fa2979ebc qt5: make package sets overridable 2017-04-28 05:54:30 -05:00
Thomas Tuegel 901a778c77 makeScope: prevent name collision with makeOverridable 2017-04-28 05:54:30 -05:00
Thomas Tuegel 2716e5bd80 qt58.qtbase: cleanup: sort attributes 2017-04-28 05:54:29 -05:00
Thomas Tuegel 18f95ce5d9 kinit: don't use obsolete macros in library paths patch 2017-04-28 05:54:29 -05:00
Thomas Tuegel 9f00e2be18 qt58.qtbase: fix warnings in TZDIR patch 2017-04-28 05:54:28 -05:00
Thomas Tuegel 64418af8c5 qt58.qtbase: fix developer build 2017-04-28 05:54:22 -05:00
Thomas Tuegel 52ac15953e makeQtWrapper: prefix Qt search paths 2017-04-28 05:54:21 -05:00
Thomas Tuegel 594ee6d570 kinit: set absolute path to extra libraries 2017-04-28 05:54:20 -05:00
Thomas Tuegel 394885daec kdeWrapper: prefix Qt search paths 2017-04-28 05:54:20 -05:00
Thomas Tuegel be6a7da8e7 kdeDerivation: make overridable 2017-04-28 05:54:20 -05:00
Thomas Tuegel 577c4f543b qt58.qtbase: remove D-Bus library paths patch
Qt is configured with `-dbus-linked` which causes the library paths to be
resolved at compile time and added to RPATH.
2017-04-28 05:54:19 -05:00
Thomas Tuegel 5735edb894 qt58.qtbase: remove OpenSSL library paths patch
Qt is configure with `-openssl-linked` which causes the library paths to be
resolved at build time and added to RPATH.
2017-04-28 05:54:19 -05:00
Thomas Tuegel b70837e054 nixos/plasma5: set system-wide QT_PLUGIN_PATH 2017-04-28 05:54:18 -05:00
Thomas Tuegel c37220fcf9 kwindowsystem: purify platform plugin detection 2017-04-28 05:54:18 -05:00
Thomas Tuegel bd92780b4c sddm: include dependency on Qt5::Test module 2017-04-28 05:54:17 -05:00
Thomas Tuegel 0d0858202c qtbase: unify Linux and Darwin patchsets 2017-04-28 05:54:17 -05:00
Thomas Tuegel 4bd911dcd6 qtbase: fill in configure flags 2017-04-28 05:54:17 -05:00
Thomas Tuegel 3062080572 qt58.qtbase: remove SSL decryption patch
This option does not require a patch; it can be enabled through
NIX_CFLAGS_COMPILE.
2017-04-28 05:54:16 -05:00
Thomas Tuegel a579e0129c qt58.qtbase: clean up configuration 2017-04-28 05:54:16 -05:00
Thomas Tuegel e4fb41cc5b qt58.qtbase: clean up CMake path sed scripts 2017-04-28 05:54:15 -05:00
Thomas Tuegel 9d9ab3de98 qt58.qtbase: replace mkspecs patch with sed script 2017-04-28 05:49:35 -05:00
Thomas Tuegel 1f62bf01d3 qt58.qtbase: Fix path to fallback libGL 2017-04-28 05:49:35 -05:00
Thomas Tuegel 8e2b6a90c0 qt58.qtbase: Fix path to libdbus 2017-04-28 05:49:35 -05:00
Thomas Tuegel f45f2635e1 qt58.qtbase: Fix path to libssl and libcrypto 2017-04-28 05:49:34 -05:00
Thomas Tuegel ff8fa7e397 qt58.qtbase: Fix path to libXcursor 2017-04-28 05:49:34 -05:00
Thomas Tuegel 40aa757898 qt58.qtbase: Fix path to libresolv 2017-04-28 05:49:34 -05:00
Thomas Tuegel 6169bd98f5 qt58: ignore NIX_PROFILES environment variable 2017-04-28 05:49:34 -05:00
Thomas Tuegel 12c981d4b7 qt58.qtbase: Fix QTCOMPOSE search patch 2017-04-28 05:49:34 -05:00
Thomas Tuegel 2ce3fe0a71 qt58.qtbase: Fix QT_QPA_PLATFORM_PLUGIN_PATH
The default installation path for QPA plugins is appended to
QT_QPA_PLATFORM_PLUGIN_PATH, making it unnecessary to wrap some applications and
preventing applications from loading platform plugins from the wrong Qt version.
2017-04-28 05:49:34 -05:00
Thomas Tuegel 44eb84feb6 qt58.qtbase: Update patch offsets 2017-04-28 05:49:34 -05:00
Thomas Tuegel c4c614c232 libkscreen: hardcode backends path
libkscreen provides all available kscreen backends, so there is no reason to
search the environment for plugins.
2017-04-28 05:49:33 -05:00
Thomas Tuegel a53f129c45 kwin: install service type aliases for broken packages
Some package(s) refer to kwin service types by the wrong names. I would prefer
to patch those packages, but I cannot find them!
2017-04-28 05:49:33 -05:00
Thomas Tuegel e6c76af480 plasma5: 5.9.4 -> 5.9.5 2017-04-27 11:20:22 -05:00
Thomas Tuegel 41e04f43dc dropbox: 24.4.16 -> 24.4.17 2017-04-27 09:22:31 -05:00
Thomas Tuegel f8189e69bc dropbox: 23.4.19 -> 24.4.16 2017-04-20 12:25:21 -05:00
Thomas Tuegel 4f5391e8c4 dropbox: 23.4.18 -> 23.4.19
Dropbox is again updated without a release announcement. I noticed on Friday
that the client was malfunctioning. I was waiting for a release announcement
with the new version number, but as one was not forthcoming, I simply guessed at it.
2017-04-17 10:15:29 -05:00
Thomas Tuegel c7dd8a707b golden-cheetah: fix build
- Use Qt 5.6 to fix compile error.
- Run preInstall and postInstall hooks to fix linking error.
2017-04-10 13:51:45 -05:00