Commit graph

201 commits

Author SHA1 Message Date
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 945758f960
kdeFrameworks: rename kdeFramework 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 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 18f95ce5d9
kinit: don't use obsolete macros in library paths patch 2017-04-28 05:54:29 -05:00
Thomas Tuegel 594ee6d570
kinit: set absolute path to extra libraries 2017-04-28 05:54:20 -05:00
Thomas Tuegel c37220fcf9
kwindowsystem: purify platform plugin detection 2017-04-28 05:54:18 -05:00
Thomas Tuegel de260d8b77 Merge pull request #25094 from vandenoever/kdeapps-17.04
Kdeapps 17.04
2017-04-25 09:12:18 -05:00
Matthew Bauer 9f4f4f006b
extra-cmake-modules: supports darwin 2017-04-23 18:08:20 -05:00
Jos van den Oever 34f492d7d8 kdeFrameworks: 5.32.0 -> 5.33.0 2017-04-21 20:49:23 +02:00
Orivej Desh 8f9b219107 kwallet: support GPG-encrypted wallets 2017-04-01 23:42:30 +00:00
Thomas Tuegel 6a1e5cc2fa
kdeFrameworks: 5.31 -> 5.32 2017-03-22 20:51:03 -05:00
Thomas Tuegel edf32f90e6
plasma5: 5.9.3 -> 5.9.4 2017-03-22 20:51:03 -05:00
Graham Christensen 5ce06263a3
kdeFrameworks.kio: patch for insecure URL passing 2017-03-02 08:26:25 -05:00
Thomas Tuegel cff0e06ed7
kwindowsystem: mark broken on Qt 5.5 2017-02-28 07:53:32 -06:00
Thomas Tuegel a7d3a084b9
attica: mark broken on Qt 5.5 2017-02-28 07:53:28 -06:00
Thomas Tuegel a821be7a06
sonnet: mark broken on Qt 5.5 2017-02-28 07:53:25 -06:00
Thomas Tuegel a8cc6d909b
kconfig: mark broken on Qt 5.5 2017-02-28 07:53:25 -06:00
Thomas Tuegel 9cd0754191
karchive: mark broken on Qt 5.5 2017-02-28 07:53:24 -06:00
Thomas Tuegel b682464f4e
kwidgetsaddons: mark broken on Qt 5.5 2017-02-28 07:53:24 -06:00
Thomas Tuegel 49f554aae0
kcoreaddons: mark broken on Qt 5.5 2017-02-28 07:53:24 -06:00
Thomas Tuegel eb340b5753
ki18n: mark broken on Qt 5.5 2017-02-28 07:53:23 -06:00
Thomas Tuegel 4208845583
kitemviews: mark broken on Qt 5.5 2017-02-28 07:53:23 -06:00
Thomas Tuegel c1630b5337
kdbusaddons: mark broken on Qt 5.5 2017-02-28 07:53:22 -06:00
Thomas Tuegel ffa8be8a0a
kguiaddons: mark broken on Qt 5.5 2017-02-28 07:53:07 -06:00
Thomas Tuegel be580f91d8
kcodecs: mark broken on Qt 5.5 2017-02-28 07:53:01 -06:00
Thomas Tuegel 6ddaa3f746
solid: mark broken on Qt 5.5 2017-02-28 07:53:01 -06:00
Thomas Tuegel e1bd5c96ea
syntax-highlighting: mark broken on Qt 5.5 2017-02-28 07:53:00 -06:00
Thomas Tuegel 78b6a1ad14
kwayland: mark broken on Qt 5.5 2017-02-28 07:53:00 -06:00
Thomas Tuegel 34df5c5684
bluez-qt: mark broken on Qt 5.5 2017-02-28 07:41:16 -06:00
Thomas Tuegel 29d0bf7434
kplotting: mark broken on Qt 5.5 2017-02-28 07:40:40 -06:00
Thomas Tuegel e77114e72b
kitemmodels: mark broken on Qt 5.5 2017-02-28 07:40:01 -06:00
Thomas Tuegel 5f372535cd
kidletime: mark broken on Qt 5.5 2017-02-28 07:37:22 -06:00
Thomas Tuegel e5283531c4
kdnssd: mark broken on Qt 5.5 2017-02-28 07:36:54 -06:00
Thomas Tuegel 3acf24e67e
networkmanager-qt: mark broken on Qt 5.5 2017-02-28 07:36:08 -06:00
Thomas Tuegel e7b2300a0c
threadweaver: mark broken on Qt 5.5 2017-02-28 06:01:52 -06:00
Thomas Tuegel a0b0dd2a32
modemmanager-qt: mark broken on Qt 5.5 2017-02-28 06:01:12 -06:00
Thomas Tuegel 127bf18a35
extra-cmake-modules: Lift Qt dependency 2017-02-27 11:49:46 -06:00
Thomas Tuegel fca3f2e661
kdeFrameworks: Hide internal kdeFramework deriver 2017-02-27 11:49:27 -06:00
Thomas Tuegel 68e0bc38a2
Move kdeWrapper out of kdeFrameworks 2017-02-27 11:49:21 -06:00
Thomas Tuegel d446303d0b
Move kdeDerivation out of kdeFrameworks 2017-02-27 11:49:16 -06:00
Thomas Tuegel a33ab04d1b
Clean up KDE Frameworks 2017-02-27 11:49:15 -06:00
Thomas Tuegel e39a4597ce
mkLibsForQt5: remove kdeFrameworks attribute 2017-02-27 11:49:13 -06:00
Thomas Tuegel 8eb4d2afbc
Remove top-level kde5 attribute
- There is no such thing as KDE 5
2017-02-27 11:49:10 -06:00
Thomas Tuegel 4f2e7a0424
Separate Qt 5 packages from dependent libraries 2017-02-27 11:49:04 -06:00
Vladimír Čunát 432dba859e
Merge branch 'staging'
A security update of libxml2 is within.
2017-02-18 08:59:29 +01:00
Thomas Tuegel 580bdde06c
kde5.frameworks: update instructions 2017-02-17 11:48:14 -06:00
Vladimír Čunát 35b2159671
Merge branch 'master' into staging
Over 11k rebuilds on master.
2017-02-15 08:41:35 +01:00
Frederik Rietdijk a35ffe3c01 kde frameworks: 5.30 -> 5.31 2017-02-13 09:55:40 +01:00
Parnell Springmeyer 4aa0923009
Getting rid of the var indirection and using a bin path instead 2017-01-29 04:11:01 -06:00
Parnell Springmeyer e92b8402b0
Addressing PR feedback 2017-01-28 20:48:03 -08:00
Parnell Springmeyer a26a796d5c
Merging against master - updating smokingpig, rebase was going to be messy 2017-01-26 02:00:04 -08:00
Parnell Springmeyer 025555d7f1
More fixes and improvements 2017-01-26 00:05:40 -08:00
Thomas Tuegel 69d6fc8e1b
kde5.kcoreaddons: 5.30.0 -> 5.30.1 2017-01-16 08:55:12 -06:00
Scott Olson 0c5966b13f kdeWrapper: Fix XDG_{DATA,CONFIG}_DIRS mixup.
`.../share` directories go with `XDG_DATA_DIRS`, and `.../etc/xdg`
directories go with `XDG_CONFIG_DIRS`. These were accidentally reversed.

See https://userbase.kde.org/KDE_System_Administration/Environment_Variables#freedesktop.org_Compliance
2017-01-15 20:01:12 -08:00
Thomas Tuegel fd3d2b1a8d
kde5.knewstuff: 5.30.0 -> 5.30.1 2017-01-15 07:50:24 -06:00
Thomas Tuegel b0faf21bb4
kde5.frameworks: 5.29 -> 5.30 2017-01-14 18:00:02 -06:00
Thomas Tuegel 9d35918f1a
kdeWrapper: reformat propagated-user-env-packages 2017-01-10 10:06:03 -06:00
Nikolay Amiantov 8422cef099 kdeWrapper: postpone /share linking till final buildEnv 2017-01-10 01:07:21 +03:00
Nikolay Amiantov e908442693 kdeWrapper: allow wrapping several packages 2017-01-03 02:33:15 +03:00
Thomas Tuegel af2ecc27fc
kde5.kdeWrapper: use small symlink farms
This partially addresses #21345, but we may need to reduce disk usage
further.
2016-12-22 07:58:57 -06:00
Thomas Tuegel 3f206e34f2
kde5.kpackage: 5.29.0 -> 5.29.1 2016-12-18 08:33:22 -06:00
Thomas Tuegel 321987a1b8
kpackage: patch for package name collisions 2016-12-14 07:06:19 -06:00
Thomas Tuegel 8faa589a90
kde5.frameworks: 5.28 -> 5.29 2016-12-13 17:53:43 -06:00
Thomas Tuegel 66c3818e98
kde5.frameworks: 5.27 -> 5.28 2016-11-29 07:02:40 -06:00
Eelco Dolstra 516e177d98 ktorrent: Add 5.0.1 2016-11-21 22:03:46 +01:00
Thomas Tuegel 8f6218572c
kdeWrapper: set meta attribute
Fixes #20445.
2016-11-21 13:28:42 -06:00
Thomas Tuegel 5da372c36e
remove kdeEnv 2016-11-16 17:07:13 -06:00
Thomas Tuegel 58811df272
kdeWrapper: reduce closure size 2016-11-16 17:07:13 -06:00
Thomas Tuegel a7c986cf69
kdeWrapper: reduce environment pollution 2016-11-08 15:00:31 -06:00
Thomas Tuegel d9fa71cd8d
kimageformats: depend on karchive and ilmbase 2016-11-05 14:48:09 -05:00
Thomas Tuegel ee2d5a3758
plasma-framework: include patch for OSD dialog flag
Include an upstream patch to fix an annoying bug where OSD windows have
the dialog flag set, causing OSDs associated with auto-hiding panels to
be invisible.
2016-11-04 10:41:52 -05:00
Thomas Tuegel fbc7f75a84
kde5.frameworks: 5.26 -> 5.27 2016-10-24 15:38:10 -05:00
Alexander Ried b4161cf47e kdeFramework: only compare version once 2016-10-24 16:54:39 +02:00
Alexander Ried 260335b79a kde: use qtbase.version instead of parsing qtbase.name 2016-10-24 16:54:39 +02:00
Thomas Tuegel 8b7f04c25a
kde5.kcoreaddons: fix HTML injection CVE-2016-7966
See https://www.kde.org/info/security/advisory-20161006-1.txt for more
information.
2016-10-12 08:46:43 -05:00
Thomas Tuegel 16dafb018e
qt55.kdeFrameworks: mark broken
KDE Frameworks 5.26 requires Qt 5.6. Qt 5.6 is a designated LTS release;
only proprietary packages should use older versions.
2016-10-05 19:47:32 -05:00
Thomas Tuegel ebe90e3e2d
kde5.frameworks: 5.24 -> 5.26 2016-10-04 21:49:32 -05:00
Eelco Dolstra 452afd1ed6 ilmbase: Use separate outputs 2016-09-01 18:57:43 +02:00
Tuomas Tynkkynen 69e51ebf55 kde-frameworks: Use chooseDevOutputs 2016-08-29 14:49:54 +03:00
Tuomas Tynkkynen 2f50cfe25f qt5: Shuffle outputs
Unnoticed by the scripts.
2016-08-29 14:49:53 +03:00
Thomas Tuegel f4bb247bd6
fetch-kde-qt.sh: modularize script allowing multiple versions 2016-08-25 10:07:03 -05:00
Thomas Tuegel 5b008e30b4 kdeWrapper: avoid excessive file collisions 2016-08-04 10:40:36 -05:00
Thomas Tuegel ab58794838 kdeWrapper: assume empty path list by default 2016-07-30 17:25:29 -05:00
Thomas Tuegel f7d98785d5 breeze-icons: don't propagate qtsvg build input
breeze-icons does not have a separate dev output, so this pulls
qtsvg.dev into the closure.
2016-07-30 17:22:04 -05:00
Thomas Tuegel d1d38f2888 kdeWrapper: include wrappers in path 2016-07-30 17:07:19 -05:00
Thomas Tuegel 22bc6f01cf kdeEnv: use package version, not ecm version 2016-07-30 17:07:06 -05:00
Thomas Tuegel aaf612e833 kdeDerivation: don't fail by default on library-only packages 2016-07-30 16:26:05 -05:00
Thomas Tuegel c122f791c9 Add kdeEnv and kdeWrapper 2016-07-30 16:16:36 -05:00
Thomas Tuegel e362442562 kde5: avoid propagating dev outputs to reduce closure size 2016-07-30 14:16:46 -05:00
Thomas Tuegel d5bec1a145 kde5: rename extra-cmake-modules variants
Instead of one package `extra-cmake-modules`, there is now `ecm` and
`ecmNoHooks`. The latter is used when one does not want to incur a Qt 5
dependency; it is also available as a top-level package
`extra-cmake-modules`.
2016-07-30 14:06:43 -05:00
Thomas Tuegel b390eb39ae kde5: fix extra-cmake-modules hooks 2016-07-30 09:36:52 -05:00
Thomas Tuegel 40b838b94d kde5: fix all the Qt version dependencies 2016-07-29 21:13:00 -05:00
Thomas Tuegel 6c79045964 extra-cmake-modules: separate setup hook from package 2016-07-29 10:23:18 -05:00
Thomas Tuegel 173d668456 Merge branch 'kde-frameworks-qt55' 2016-07-28 19:14:37 -05:00
Thomas Tuegel 4856a2a1ea build KDE Frameworks with each Qt version 2016-07-28 18:27:13 -05:00