mirror of
https://codeberg.org/flk/meta-wayland.git
synced 2026-04-09 14:22:30 +02:00
Compare commits
835 Commits
styhead
...
17f5baeb97
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
17f5baeb97 | ||
|
|
8b04b53656 | ||
|
|
a565b23298 | ||
|
|
412a4bbd49 | ||
|
|
476f592004 | ||
|
|
7ae084ca5e | ||
|
|
05589e097f | ||
|
|
1954fec3f2 | ||
|
|
d0627e0506 | ||
|
|
40d059cec8 | ||
|
|
724b9b8417 | ||
|
|
73ba0d21b3 | ||
|
|
6e7d4b23ec | ||
|
|
1024dae6d1 | ||
|
|
715d52fb99 | ||
|
|
2b0a302a5b | ||
|
|
00c4cb7a6a | ||
|
|
bc016364e5 | ||
|
|
d0ddf27c4f | ||
|
|
4c61cd289c | ||
|
|
72212bd102 | ||
|
|
a8eb247711 | ||
|
|
5a94db52b6 | ||
|
|
7bc854698b | ||
|
|
55b095579f | ||
|
|
244d6e67e9 | ||
|
|
33bc4e167c | ||
|
|
b451d11570 | ||
|
|
50d3691b66 | ||
|
|
ca87015777 | ||
|
|
38214b529d | ||
|
|
416e04616e | ||
|
|
17294fa872 | ||
|
|
13271b826a | ||
|
|
bfc12708d2 | ||
|
|
04844efc5d | ||
|
|
6dfd8b2ab1 | ||
|
|
14eb3825ad | ||
|
|
b2a5f6bac5 | ||
|
|
829409bf6f | ||
|
|
d717e37e04 | ||
|
|
7dfc600b54 | ||
|
|
2352067f2f | ||
|
|
25ab3ea482 | ||
|
|
61b6fcb3bc | ||
|
|
adddf2ec8a | ||
|
|
52be903689 | ||
|
|
2dace23a2f | ||
|
|
c3cafe8439 | ||
|
|
aae4159595 | ||
|
|
7590ccaec5 | ||
|
|
c81bb90d67 | ||
|
|
08dbccaf74 | ||
|
|
3809b5c631 | ||
|
|
59dc202aae | ||
|
|
0774fafd4f | ||
|
|
f9dbab4f0b | ||
|
|
1f9ece0895 | ||
|
|
b88d872770 | ||
|
|
d187c45efa | ||
|
|
952fb8624c | ||
|
|
db97c8944e | ||
|
|
268683b2f1 | ||
|
|
64659cf551 | ||
|
|
f90dca018e | ||
|
|
7a27682c2c | ||
|
|
276308c21e | ||
|
|
426a60c75d | ||
|
|
61d5a27fff | ||
|
|
53e63ba0d7 | ||
|
|
c57d04a1ed | ||
|
|
5c49841256 | ||
|
|
f4d77af4b8 | ||
|
|
2373770266 | ||
|
|
b9982e07c1 | ||
|
|
a4d223c29d | ||
|
|
a81bf0bad4 | ||
|
|
73fea06079 | ||
|
|
abe1867baf | ||
|
|
4dfe778483 | ||
|
|
24776f8ddc | ||
|
|
01cf7517a6 | ||
|
|
04fe75ed5a | ||
|
|
fbd0d46ffb | ||
|
|
82329cd83d | ||
|
|
40242d6b62 | ||
|
|
ad582181aa | ||
|
|
f44e6dbd09 | ||
|
|
761fdd0c66 | ||
|
|
7f280155d6 | ||
|
|
682c06ad2b | ||
|
|
765df09b25 | ||
|
|
9678fe0b3d | ||
|
|
04438289a1 | ||
|
|
923207c920 | ||
|
|
1030d16705 | ||
|
|
1af95ed214 | ||
|
|
f9f7f7f2b1 | ||
|
|
dc23e2e356 | ||
|
|
6545f55775 | ||
|
|
0325904aa7 | ||
|
|
21f3dcb1ab | ||
|
|
71cdadbac0 | ||
|
|
e520b54103 | ||
|
|
ceee9a21c7 | ||
|
|
c62dc122b7 | ||
|
|
af50d1d102 | ||
|
|
d772d4c120 | ||
|
|
40d928f5f6 | ||
|
|
2e2a3746a5 | ||
|
|
23c25cfbc1 | ||
|
|
346c72944a | ||
|
|
929bfc5d53 | ||
|
|
f147dec9eb | ||
|
|
33b0c865eb | ||
|
|
11ccb3bf02 | ||
|
|
089f628269 | ||
|
|
f2c7583351 | ||
|
|
1bf785ced8 | ||
|
|
1e85266b60 | ||
|
|
d8673abb8b | ||
|
|
3d1dac3282 | ||
|
|
afdd3dc51a | ||
|
|
80b25ebfff | ||
|
|
065e4c1d4f | ||
|
|
eab2c20cf9 | ||
|
|
bf68a8cc38 | ||
|
|
2d9908580c | ||
|
|
e308d6974b | ||
|
|
e5a80f16a5 | ||
|
|
2a8f6a2214 | ||
|
|
f3a8546f42 | ||
|
|
dcdce20823 | ||
|
|
542a77cf71 | ||
|
|
39c338bc18 | ||
|
|
004691394e | ||
|
|
19cf180183 | ||
|
|
0cd4770274 | ||
|
|
8bd85943f0 | ||
|
|
5e16bdff68 | ||
|
|
98fca5f376 | ||
|
|
d05ec9e634 | ||
|
|
05bc09f616 | ||
|
|
dffce0277b | ||
|
|
1e9180545f | ||
|
|
4479310332 | ||
|
|
8ead0be565 | ||
|
|
db2b747afe | ||
|
|
d63b9e6647 | ||
|
|
1ce06d0c33 | ||
|
|
58ba859358 | ||
|
|
aba29be345 | ||
|
|
d601c365b4 | ||
|
|
0f6ffa00d0 | ||
|
|
578c44990a | ||
|
|
7e2acb1a7f | ||
|
|
852c3d7717 | ||
|
|
65e7b3fc3c | ||
|
|
7e61c33701 | ||
|
|
8f75f1f6a4 | ||
|
|
f02da9ed90 | ||
|
|
9de508a3d3 | ||
|
|
2b59798166 | ||
|
|
9d88f27efa | ||
|
|
720098a5a1 | ||
|
|
d9e78b9d2c | ||
|
|
1cd66ac661 | ||
|
|
a34bb90034 | ||
|
|
06eddef012 | ||
|
|
08ce531af3 | ||
|
|
c89189ef29 | ||
|
|
32ce1413de | ||
|
|
a8d87aff89 | ||
|
|
54997a8fe3 | ||
|
|
9228c955a9 | ||
|
|
db538a7018 | ||
|
|
52fceb53cf | ||
|
|
35af752afd | ||
|
|
a40ed1b700 | ||
|
|
257fd774b6 | ||
|
|
ccb13cebf5 | ||
|
|
8a8d614190 | ||
|
|
eb0e6e0100 | ||
|
|
956fe9b2c5 | ||
|
|
136ae3b5fe | ||
|
|
813ac55d40 | ||
|
|
c3058a3035 | ||
|
|
a0c37c89ea | ||
|
|
1d3f912b68 | ||
|
|
ec2337d69e | ||
|
|
3696d07812 | ||
|
|
9d923f66f7 | ||
|
|
5eda399d00 | ||
|
|
05b2c1c3cb | ||
|
|
4d17a0e0aa | ||
|
|
c2b984b000 | ||
|
|
8fe0779f11 | ||
|
|
1bce7e4b50 | ||
|
|
82637d0029 | ||
|
|
68fec1de35 | ||
|
|
e1e017e59b | ||
|
|
418b0c6dbe | ||
|
|
5310013ce1 | ||
|
|
854a424ad3 | ||
|
|
89e7293ad9 | ||
|
|
9ef25cb42d | ||
|
|
a160c81b23 | ||
|
|
33f612cadc | ||
|
|
dcc111f741 | ||
|
|
7e8beec927 | ||
|
|
984932205d | ||
|
|
1f518aa726 | ||
|
|
ed09116469 | ||
|
|
ecb7bd4c36 | ||
|
|
2a7198a2d8 | ||
|
|
9a0d37ad43 | ||
|
|
e60744c1a4 | ||
|
|
c5389ea5e8 | ||
|
|
ffbfd5ebd1 | ||
|
|
ade1dc0d53 | ||
|
|
4fee7dd0bc | ||
|
|
8d053d16eb | ||
|
|
3a31f19a3e | ||
|
|
b2c2f93f03 | ||
|
|
ed91498e9d | ||
|
|
dc1fd9589b | ||
|
|
1adfb2d350 | ||
|
|
63ce78011d | ||
|
|
57617a7898 | ||
|
|
2707f27d26 | ||
|
|
6911bef847 | ||
|
|
585f6f2587 | ||
|
|
58816d1339 | ||
|
|
1266d296c5 | ||
|
|
7bec5c77ec | ||
|
|
24740b65ec | ||
|
|
8be215a479 | ||
|
|
1a242aad04 | ||
|
|
cabab10a6b | ||
|
|
9395f9ff94 | ||
|
|
dd616df725 | ||
|
|
84a9088314 | ||
|
|
b440fbbac5 | ||
|
|
f58d332da5 | ||
|
|
8062dfb543 | ||
|
|
813c514eb7 | ||
|
|
e02e121e46 | ||
|
|
41ecc46964 | ||
|
|
8bdf7f3198 | ||
|
|
6df47fbf65 | ||
|
|
d3267f0444 | ||
|
|
1974da976a | ||
|
|
af675fe6cf | ||
|
|
4b94faf9c9 | ||
|
|
f82515391a | ||
|
|
431e480c33 | ||
|
|
70a72a6491 | ||
|
|
6146826ed9 | ||
|
|
9022f840f0 | ||
|
|
b4ea0f7ae6 | ||
|
|
1a11aa80ff | ||
|
|
d5acdbfd09 | ||
|
|
f9770bb17e | ||
|
|
9ca85f21da | ||
|
|
fbdab3776b | ||
|
|
af82113f67 | ||
|
|
ae1047b1a5 | ||
|
|
2f656f736b | ||
|
|
7212520dc9 | ||
|
|
78fcd34c9c | ||
|
|
8a55a0cb2c | ||
|
|
09781dfd07 | ||
|
|
f6350e3bc3 | ||
|
|
4752703c84 | ||
|
|
a0ea7634f4 | ||
|
|
a9b4d87a79 | ||
|
|
9febdab486 | ||
|
|
a6343d30a2 | ||
|
|
cd6a94eb54 | ||
|
|
a3e3f65046 | ||
|
|
423932b82b | ||
|
|
8979bc4715 | ||
|
|
85f0e11ce6 | ||
|
|
72c05b28a9 | ||
|
|
582d0659be | ||
|
|
0e74e28cd9 | ||
|
|
a47e56b22c | ||
|
|
d2aa56379f | ||
|
|
b316e14ede | ||
|
|
4d67eaff9c | ||
|
|
2330b66406 | ||
|
|
bd8623dfad | ||
|
|
bafd168ab1 | ||
|
|
a35d904a3a | ||
|
|
8b5dc63e40 | ||
|
|
2b135a14e5 | ||
|
|
ed94c83ddd | ||
|
|
0900203e10 | ||
|
|
bc30a1ff90 | ||
|
|
820cd2d0e0 | ||
|
|
ce318b4870 | ||
|
|
e5e3574f40 | ||
|
|
e351dfc428 | ||
|
|
da827daf63 | ||
|
|
515de80a1c | ||
|
|
b814d35d3a | ||
|
|
b5b9349995 | ||
|
|
c4f9e7d32c | ||
|
|
1e9512ac54 | ||
|
|
1388683656 | ||
|
|
8b16f3e7d7 | ||
|
|
838ca6d87a | ||
|
|
ee7dea88e1 | ||
|
|
db407dd9de | ||
|
|
81ae4b9422 | ||
|
|
241f8ad5f6 | ||
|
|
f88c1a569a | ||
|
|
45a6867dff | ||
|
|
32c3fd7992 | ||
|
|
ef99e2b5c5 | ||
|
|
88cd7b2eff | ||
|
|
0bf223f37c | ||
|
|
0b73864cca | ||
|
|
023269c71c | ||
|
|
b08cafab3d | ||
|
|
7425881166 | ||
|
|
bc33382326 | ||
|
|
d9be32e01a | ||
|
|
7837b0896d | ||
|
|
4ed300ff32 | ||
|
|
4556136e4b | ||
|
|
b7d231d441 | ||
|
|
290215d9b6 | ||
|
|
ed8d133d8a | ||
|
|
0e17b215df | ||
|
|
1ae3371080 | ||
|
|
8cf4aced62 | ||
|
|
90477c5d65 | ||
|
|
dc82346db0 | ||
|
|
e9c2b3bcc2 | ||
|
|
431085b6bc | ||
|
|
159ed337e9 | ||
|
|
0bec92ae57 | ||
|
|
6d38d63ab5 | ||
|
|
4449b4a400 | ||
|
|
e5e3ded424 | ||
|
|
5f00a4c95f | ||
|
|
3cf8f61b01 | ||
|
|
abef3c3055 | ||
|
|
aa07b45740 | ||
|
|
497fc1a4e9 | ||
|
|
2606ded859 | ||
|
|
aac036eb15 | ||
|
|
052fc12dab | ||
|
|
2ca3b0a583 | ||
|
|
429766fa35 | ||
|
|
a607c3982f | ||
|
|
6950d7bc67 | ||
|
|
8d9d16c96c | ||
|
|
2892e17af4 | ||
|
|
5a99ad4045 | ||
|
|
8bec1e5134 | ||
|
|
55ec31dd38 | ||
|
|
cc6219ae83 | ||
|
|
f653cfce9a | ||
|
|
65beb8422e | ||
|
|
5ed989790e | ||
|
|
72b7d431fa | ||
|
|
607ef2c581 | ||
|
|
d83c811f51 | ||
|
|
2a7a769dc9 | ||
|
|
2caf5714f4 | ||
|
|
48ca1975d7 | ||
|
|
303cc1d81f | ||
|
|
b73d4ccf92 | ||
|
|
b37aca66db | ||
|
|
4e12783bea | ||
|
|
3e7fdc9aee | ||
|
|
94bf014d55 | ||
|
|
4c0a876643 | ||
|
|
f648cc1c8c | ||
|
|
8a7fb3bafe | ||
|
|
76a433217a | ||
|
|
3d74680f91 | ||
|
|
cd612a2431 | ||
|
|
6748fca937 | ||
|
|
c40508c96b | ||
|
|
9dfd33dbc0 | ||
|
|
21ee2621dd | ||
|
|
1a4be96eef | ||
|
|
3f1fba9901 | ||
|
|
82d8ca82d6 | ||
|
|
352b656761 | ||
|
|
e5292b3ee7 | ||
|
|
9eaf5d72eb | ||
|
|
3631784e02 | ||
|
|
9739f14c64 | ||
|
|
21af126f5a | ||
|
|
b91e98d9c1 | ||
|
|
da6a3be1dc | ||
|
|
21b36db1db | ||
|
|
2505ae52c9 | ||
|
|
707d1e1e7e | ||
|
|
b07ebada7c | ||
|
|
18e7118e6d | ||
|
|
c6da81491e | ||
|
|
14ffabdd6b | ||
|
|
4c84859248 | ||
|
|
4d54fcd57b | ||
|
|
9815ac59bb | ||
|
|
f942da9493 | ||
|
|
b718706fb3 | ||
|
|
a296421e26 | ||
|
|
41264133b1 | ||
|
|
2e485345e9 | ||
|
|
87d92deb46 | ||
|
|
373ea454ec | ||
|
|
27f2cf0fec | ||
|
|
9876e7ef06 | ||
|
|
f729fc81b2 | ||
|
|
5b92dc3c8f | ||
|
|
adc52ae246 | ||
|
|
21ca01ef1e | ||
|
|
76b3103210 | ||
|
|
0b7a071f25 | ||
|
|
0ad251d9d0 | ||
|
|
aa19dc0552 | ||
|
|
119b670f78 | ||
|
|
397fce2f43 | ||
|
|
1ea4fad3a1 | ||
|
|
d9d3419447 | ||
|
|
e5ec3cd109 | ||
|
|
015981c78e | ||
|
|
264a5eb979 | ||
|
|
a5b496b1e9 | ||
|
|
5e12ded547 | ||
|
|
d7f3e85fb9 | ||
|
|
e7d456e979 | ||
|
|
67796a4715 | ||
|
|
f366867393 | ||
|
|
5bc93e082f | ||
|
|
0b66427a20 | ||
|
|
70acc0ff90 | ||
|
|
c1fcd921c4 | ||
|
|
d76f188a43 | ||
|
|
66419be96a | ||
|
|
5fcecedc53 | ||
|
|
426773c44a | ||
|
|
dfb33e39a0 | ||
|
|
991c1132f8 | ||
|
|
2b43ee0e14 | ||
|
|
24c12bded7 | ||
|
|
9094b5d0db | ||
|
|
ad01484cff | ||
|
|
aafa67376f | ||
|
|
0436435514 | ||
|
|
4ddedb7772 | ||
|
|
c5cf509d7f | ||
|
|
3e5e5c8047 | ||
|
|
acb124a57d | ||
|
|
e75e1190e9 | ||
|
|
a36906fe40 | ||
|
|
3874c064a7 | ||
|
|
855eb867ac | ||
|
|
3c8026550f | ||
|
|
b0d97571cf | ||
|
|
f6d6d77498 | ||
|
|
6258747650 | ||
|
|
0d322fefce | ||
|
|
a71d7b340e | ||
|
|
f4dbee9b78 | ||
|
|
95f39761bf | ||
|
|
4b3e6fed54 | ||
|
|
4debda3dcc | ||
|
|
318309841d | ||
|
|
548ee8c910 | ||
|
|
1bd01118fd | ||
|
|
2f4ee32416 | ||
|
|
f608c69728 | ||
|
|
8a40317c44 | ||
|
|
f0b332c72f | ||
|
|
40a20223c6 | ||
|
|
eeee1562e3 | ||
|
|
845917e642 | ||
|
|
60e4bbd16d | ||
|
|
a90a9b0c63 | ||
|
|
8b6bdf95bc | ||
|
|
1dc81affb2 | ||
|
|
b6e6d2a343 | ||
|
|
80e9491ad2 | ||
|
|
5109a12663 | ||
|
|
b44bdbe40a | ||
|
|
efd8c839fd | ||
|
|
982e6aa5e2 | ||
|
|
53ed1f2d86 | ||
|
|
d05c4a92aa | ||
|
|
0b559b1a24 | ||
|
|
a2c898c4a6 | ||
|
|
82de2a5989 | ||
|
|
f97c3252e4 | ||
|
|
1fedfd64de | ||
|
|
ad5cfa2b1d | ||
|
|
293999517a | ||
|
|
464dc3d8c5 | ||
|
|
0f9962ef68 | ||
|
|
15e135cd87 | ||
|
|
1f86e05553 | ||
|
|
1b89678045 | ||
|
|
c428de9033 | ||
|
|
a2e965fa28 | ||
|
|
b6913bb876 | ||
|
|
d373fbe241 | ||
|
|
a3a5cf20a6 | ||
|
|
5d1db8a17e | ||
|
|
79d433e6bc | ||
|
|
7b350a4a82 | ||
|
|
66f0996649 | ||
|
|
a7a2314da6 | ||
|
|
298326a1be | ||
|
|
3720e08314 | ||
|
|
4cfc159f7b | ||
|
|
9ea36d5522 | ||
|
|
cf1c6e10ec | ||
|
|
80c761ad87 | ||
|
|
537101c085 | ||
|
|
0ef225ec9c | ||
|
|
50d6126584 | ||
|
|
1bf25c9753 | ||
|
|
46abc1524c | ||
|
|
2faf8da5e5 | ||
|
|
941b427925 | ||
|
|
1594c1af2a | ||
|
|
2c76594bfb | ||
|
|
30149cc33b | ||
|
|
daaaeac8fe | ||
|
|
5ef50d716f | ||
|
|
03419d19ec | ||
|
|
fa22561403 | ||
|
|
1344679991 | ||
|
|
09f6fc78f8 | ||
|
|
bbe5894004 | ||
|
|
4ac9d690cf | ||
|
|
2c01d49108 | ||
|
|
2dcc19cc4d | ||
|
|
3cc68b52c7 | ||
|
|
5e9ca5a721 | ||
|
|
7e0f17d983 | ||
|
|
2fb33bc1bc | ||
|
|
c3d2edd848 | ||
|
|
88f2bcfbbb | ||
|
|
66674fd8a4 | ||
|
|
6c3874763e | ||
|
|
47bf0b71ea | ||
|
|
c8eec7bf3c | ||
|
|
95a483dd6e | ||
|
|
9a9fa8e1aa | ||
|
|
e7514f45ef | ||
|
|
68de893fbf | ||
|
|
0e4205c7da | ||
|
|
2c0ca45ef8 | ||
|
|
ac60dcc893 | ||
|
|
7a0fa9a688 | ||
|
|
ca8704ccc2 | ||
|
|
e7e11c50fb | ||
|
|
a31412b492 | ||
|
|
11fa512788 | ||
|
|
939242fcdf | ||
|
|
b566ecc06d | ||
|
|
249ff357f9 | ||
|
|
d59cfe31a5 | ||
|
|
528dfd0b38 | ||
|
|
8f9dc2bf5c | ||
|
|
2079bb2258 | ||
|
|
072773720e | ||
|
|
4e47cb0a14 | ||
|
|
85f5065ee5 | ||
|
|
868c14ae11 | ||
|
|
573418808c | ||
|
|
8dcc56431c | ||
|
|
feec25d78b | ||
|
|
ca6154ad1d | ||
|
|
57ed2f2970 | ||
|
|
4ea2fddf5a | ||
|
|
0a5542293c | ||
|
|
de371d1820 | ||
|
|
ff89bb0e6b | ||
|
|
c103b6c947 | ||
|
|
86e853f9b2 | ||
|
|
ebcc5ef379 | ||
|
|
2866adf94f | ||
|
|
39a4037032 | ||
|
|
885977c559 | ||
|
|
069ab44e4f | ||
|
|
b0ecb39061 | ||
|
|
5d443fe1f1 | ||
|
|
6e73933dcf | ||
|
|
e7e3b825e2 | ||
|
|
f546ed96af | ||
|
|
d1c859c498 | ||
|
|
41ca06f9c6 | ||
|
|
52fa9c6cb4 | ||
|
|
ec790c97a2 | ||
|
|
c633d366db | ||
|
|
efb4cd7a88 | ||
|
|
554cc41e5e | ||
|
|
142bfbc241 | ||
|
|
4141628228 | ||
|
|
4ff2450ead | ||
|
|
64c23f14d0 | ||
|
|
1ad95e8911 | ||
|
|
36cd61c4f9 | ||
|
|
fa91c7a616 | ||
|
|
875e102d1d | ||
|
|
1ac28ab28b | ||
|
|
84d2a73bcb | ||
|
|
d6486443d5 | ||
|
|
5e826377ca | ||
|
|
2478fb2ab0 | ||
|
|
0215885fa4 | ||
|
|
89c46ad970 | ||
|
|
0798e8dc57 | ||
|
|
94e974f79f | ||
|
|
26df1cdea0 | ||
|
|
60127df899 | ||
|
|
d12bdcb819 | ||
|
|
c840df385b | ||
|
|
be46a667c8 | ||
|
|
c335123226 | ||
|
|
c2589497c2 | ||
|
|
11e3c6efbf | ||
|
|
4544f572cb | ||
|
|
3e049e6ac6 | ||
|
|
26d99e4cbc | ||
|
|
7ea0076123 | ||
|
|
43cb129913 | ||
|
|
e78a9fc4d4 | ||
|
|
61eccc4701 | ||
|
|
e100201324 | ||
|
|
0056f80d99 | ||
|
|
53b6690aa6 | ||
|
|
c5f249b1b3 | ||
|
|
d5bcd52789 | ||
|
|
1cdfda859f | ||
|
|
59fc437cc4 | ||
|
|
df278ff292 | ||
|
|
05a083b2e6 | ||
|
|
090a5c0d4f | ||
|
|
8daa88dd84 | ||
|
|
4aeb859de1 | ||
|
|
2874b05afe | ||
|
|
ef000ac7e4 | ||
|
|
cabccea28c | ||
|
|
2c6b741ea9 | ||
|
|
bae5d2ca5d | ||
|
|
a8a6a56b56 | ||
|
|
ea6f3b4000 | ||
|
|
e0410420a9 | ||
|
|
cc2f1d0922 | ||
|
|
dcc18efc6d | ||
|
|
787e1e62e4 | ||
|
|
6ca41e5c7a | ||
|
|
765a4a78d5 | ||
|
|
2f0f548635 | ||
|
|
d17c900560 | ||
|
|
ae8502f06b | ||
|
|
efadc5140a | ||
|
|
6b423bd4aa | ||
|
|
777c302ffd | ||
|
|
95246e8c9a | ||
|
|
7165866c60 | ||
|
|
62f47c8674 | ||
|
|
06f725482c | ||
|
|
cf629bb066 | ||
|
|
da9086c9f2 | ||
|
|
aaf9f49a34 | ||
|
|
649cdac6fb | ||
|
|
02a2ca92ce | ||
|
|
d7bf20ded2 | ||
|
|
44ffa05799 | ||
|
|
04e04db59e | ||
|
|
f2b168e886 | ||
|
|
f69e53e2a5 | ||
|
|
00cb504aa9 | ||
|
|
4c3695008d | ||
|
|
bcba67667e | ||
|
|
2f6842e8bc | ||
|
|
3f894b6fb1 | ||
|
|
1ad658a760 | ||
|
|
2f872bcd09 | ||
|
|
4b3e6346c1 | ||
|
|
2597a5abde | ||
|
|
bf3281bc26 | ||
|
|
8491c133dc | ||
|
|
f1c1429352 | ||
|
|
99d95fa55b | ||
|
|
9861c0b356 | ||
|
|
b24ac79654 | ||
|
|
5ca423ebff | ||
|
|
c2e9825061 | ||
|
|
24a4605e39 | ||
|
|
83a32b9f46 | ||
|
|
134aa79e35 | ||
|
|
022eba56ab | ||
|
|
e6138271f8 | ||
|
|
77074ad9b9 | ||
|
|
c048e1b478 | ||
|
|
d6200fae09 | ||
|
|
ceabb88841 | ||
|
|
1a1be3ff20 | ||
|
|
b15bd8e8ed | ||
|
|
5be67ded66 | ||
|
|
a0afe6835a | ||
|
|
08c05491a2 | ||
|
|
a88f82b035 | ||
|
|
b3a5b224ba | ||
|
|
914245c18a | ||
|
|
be6de41cc7 | ||
|
|
63219fb511 | ||
|
|
f115b7ace7 | ||
|
|
e3656a3e40 | ||
|
|
6afc6cbebf | ||
|
|
4c84207cc3 | ||
|
|
44deeea75d | ||
|
|
55deca56d5 | ||
|
|
7771263beb | ||
|
|
f63d59a60d | ||
|
|
6e29075ef9 | ||
|
|
3d79080cc4 | ||
|
|
305c91f3c8 | ||
|
|
cbd0bc6909 | ||
|
|
c96e15cd5e | ||
|
|
0e5aced921 | ||
|
|
cf85975fe2 | ||
|
|
602a1a0537 | ||
|
|
a1a0aa10b4 | ||
|
|
5ad97a01a3 | ||
|
|
1018fbc06d | ||
|
|
eb4bbf7763 | ||
|
|
357e0815fd | ||
|
|
66a899e49e | ||
|
|
bfa2ae4cca | ||
|
|
594fbc7c21 | ||
|
|
aa6c25421f | ||
|
|
2f7553befc | ||
|
|
cda4956437 | ||
|
|
3506e42952 | ||
|
|
889ad4a8cb | ||
|
|
083a59c2be | ||
|
|
7fcfeca10a | ||
|
|
92dfbe5030 | ||
|
|
80031853e3 | ||
|
|
4fd8538c22 | ||
|
|
3e8da76424 | ||
|
|
8673fe5ad4 | ||
|
|
00fb2ba50e | ||
|
|
1e98c00d99 | ||
|
|
769bfd61f3 | ||
|
|
2d81e2f231 | ||
|
|
1ad9c8c5a2 | ||
|
|
63c208b690 | ||
|
|
28a146b340 | ||
|
|
742258e97c | ||
|
|
6fab8b3c5f | ||
|
|
b14929c319 | ||
|
|
0949836b81 | ||
|
|
1f5c883e69 | ||
|
|
efa028b857 | ||
|
|
4881719a33 | ||
|
|
2629661a5d | ||
|
|
fe9c4b6c7b | ||
|
|
9804d289f6 | ||
|
|
e646638737 | ||
|
|
1044b138ed | ||
|
|
51f2ce497c | ||
|
|
a097d1ee9e | ||
|
|
750176df38 | ||
|
|
9786712812 | ||
|
|
3159054b4c | ||
|
|
600c17c2e7 | ||
|
|
8b16d3622f | ||
|
|
feb64961be | ||
|
|
8a64c5a8f9 | ||
|
|
2ae533205d | ||
|
|
195c338af9 | ||
|
|
f955e6d16d | ||
|
|
fc31677964 | ||
|
|
1031aa09bb | ||
|
|
2c22045444 | ||
|
|
7c8278c3bb | ||
|
|
fc5aa68375 | ||
|
|
e825fe1fd7 | ||
|
|
8acf60577b | ||
|
|
5f57ca7e23 | ||
|
|
3ddd45491d | ||
|
|
211771ebaf | ||
|
|
70e0a5b576 | ||
|
|
b1a6978139 | ||
|
|
2fbf0c84ff | ||
|
|
be64d0f302 | ||
|
|
a170c0c3b8 | ||
|
|
c9905f8078 | ||
|
|
d10cc6095c | ||
|
|
d389f57147 | ||
|
|
ba761f2fd3 | ||
|
|
9f04b887a1 | ||
|
|
7c16b77248 | ||
|
|
baa0391505 | ||
|
|
9a9ddb582b | ||
|
|
9ec189cc59 | ||
|
|
5b1ea1c200 | ||
|
|
0f5e08f8a1 | ||
|
|
73ad209b04 | ||
|
|
1ed87da58a | ||
|
|
0fbde7b0e8 | ||
|
|
e55ec38481 | ||
|
|
ead17cba81 | ||
|
|
593b2d1836 | ||
|
|
f7117d002d | ||
|
|
d972b8772a | ||
|
|
28a76fee8c | ||
|
|
683bfcab76 | ||
|
|
2f0e9a8843 | ||
|
|
b1a9587ab2 | ||
|
|
4c0710018b | ||
|
|
ff3ffe6bda | ||
|
|
668ff50ecb | ||
|
|
0358832188 | ||
|
|
1ca7ed8cb2 | ||
|
|
21ef010a0a | ||
|
|
029994bb6f | ||
|
|
0f7fb02511 | ||
|
|
5642bce642 | ||
|
|
ea585f8ac0 | ||
|
|
fe81d91aff | ||
|
|
121114ee63 |
@@ -2,13 +2,16 @@
|
||||
BBPATH .= ":${LAYERDIR}"
|
||||
|
||||
# We have recipes-* directories, add to BBFILES
|
||||
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend ${LAYERDIR}/recipes*/*/*/*.bb ${LAYERDIR}/recipes*/*/*/*.bbappend"
|
||||
BBFILES += " \
|
||||
${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend \
|
||||
${LAYERDIR}/recipes*/*/*/*.bb ${LAYERDIR}/recipes*/*/*/*.bbappend \
|
||||
"
|
||||
|
||||
BBFILE_COLLECTIONS += "wayland"
|
||||
BBFILE_PATTERN_wayland = "^${LAYERDIR}/"
|
||||
BBFILE_PRIORITY_wayland = "5"
|
||||
|
||||
LAYERSERIES_COMPAT_wayland = "styhead"
|
||||
LAYERSERIES_COMPAT_wayland = "wrynose"
|
||||
|
||||
LAYERDEPENDS_wayland = " \
|
||||
core \
|
||||
@@ -16,6 +19,8 @@ LAYERDEPENDS_wayland = " \
|
||||
"
|
||||
|
||||
BBFILES_DYNAMIC += " \
|
||||
qt6-layer:${LAYERDIR}/dynamic-layers/meta-qt6/*/*/*.bb \
|
||||
qt6-layer:${LAYERDIR}/dynamic-layers/meta-qt6/*/*/*.bbappend \
|
||||
qt6-layer:${LAYERDIR}/dynamic-layers/meta-qt6/*/*/*.bb \
|
||||
qt6-layer:${LAYERDIR}/dynamic-layers/meta-qt6/*/*/*.bbappend \
|
||||
qt6-layer:${LAYERDIR}/dynamic-layers/meta-qt6/*/*/*/*.bb \
|
||||
qt6-layer:${LAYERDIR}/dynamic-layers/meta-qt6/*/*/*/*.bbappend \
|
||||
"
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
SUMMARY = "Budgie Desktop Services is the future central hub and orchestrator for Budgie Desktop"
|
||||
HOMEPAGE = "https://github.com/BuddiesOfBudgie/budgie-desktop-services"
|
||||
LICENSE = "MPL-2.0"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=f75d2927d3c1ed2414ef72048f5ad640"
|
||||
|
||||
SRC_URI = "git://github.com/BuddiesOfBudgie/budgie-desktop-services.git;protocol=https;nobranch=1"
|
||||
SRCREV = "daa5694998ad21b7be3117e99dcb049588bcc935"
|
||||
|
||||
DEPENDS += "extra-cmake-modules qtbase qttools-native wayland wayland-native wayland-protocols kwayland libtoml11"
|
||||
|
||||
inherit qt6-cmake pkgconfig
|
||||
|
||||
EXTRA_OECMAKE = "-DCMAKE_CXX_STANDARD_REQUIRED=OFF"
|
||||
|
||||
PACKAGECONFIG ?= "desktopfile servicefile labwc"
|
||||
PACKAGECONFIG[desktopfile] = "-DINSTALL_DESKTOP_FILE=ON,-DINSTALL_DESKTOP_FILE=OFF"
|
||||
PACKAGECONFIG[servicefile] = "-DINSTALL_SERVICE_FILE=ON,-DINSTALL_SERVICE_FILES=OFF"
|
||||
PACKAGECONFIG[labwc] = "-DINSTALL_LABWC=ON,-DINSTALL_LABWC=OFF"
|
||||
|
||||
FILES:${PN} += "${datadir}"
|
||||
|
||||
RDEPENDS:${PN} = "kwayland"
|
||||
@@ -0,0 +1,24 @@
|
||||
SUMMARY = "Graphical display configuration tool for Budgie Desktop 10.10"
|
||||
HOMEPAGE = "https://github.com/BuddiesOfBudgie/budgie-display-configurator"
|
||||
LICENSE = "MPL-2.0"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=48a3fe23ed1353e0995dadfda05ffdb6"
|
||||
|
||||
SRC_URI = "git://github.com/BuddiesOfBudgie/budgie-display-configurator.git;protocol=https;nobranch=1"
|
||||
SRCREV = "f93587697a80ad566e4af74afbee45a8f3ef1460"
|
||||
|
||||
DEPENDS += "extra-cmake-modules qtbase qttools-native kconfig kcolorscheme kirigami kcoreaddons ki18n qqc2-desktop-style"
|
||||
|
||||
inherit qt6-cmake gettext
|
||||
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
do_configure:prepend() {
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
}
|
||||
|
||||
|
||||
FILES:${PN} += "${datadir}"
|
||||
|
||||
RDEPENDS:${PN} = "kconfig kirigami kcolorscheme kcoreaddons qqc2-desktop-style"
|
||||
@@ -0,0 +1,20 @@
|
||||
SUMMARY = "Open Collaboration Service client library"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/attica"
|
||||
LICENSE = "LGPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/attica.git;protocol=https;nobranch=1"
|
||||
SRCREV = "f6343034c9a77dee0289d9715a3fe80f8c5c558b"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
"
|
||||
|
||||
inherit qt6-cmake pkgconfig
|
||||
|
||||
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
|
||||
|
||||
FILES:${PN} += "${datadir}/qlogging-categories6"
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
SUMMARY = "Qt wrapper for BlueZ 5 DBus API"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/bluez-qt"
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.1-only.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/bluez-qt.git;protocol=https;nobranch=1"
|
||||
SRCREV = "b6426b8ff8cb24229fd5cb2331b4338dc7a563a2"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
qtdeclarative \
|
||||
extra-cmake-modules \
|
||||
bluez5 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
|
||||
|
||||
FILES:${PN} += "${libdir}/qml ${datadir}/qlogging-categories6"
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
From 7a59af580210d064316ac07e606cba06b9cab9fd Mon Sep 17 00:00:00 2001
|
||||
From: Markus Volk <f_l_k@t-online.de>
|
||||
Date: Wed, 27 Aug 2025 20:01:28 +0200
|
||||
Subject: [PATCH] icons-dark/CMakeLists.txt: dont use target binary
|
||||
|
||||
Signed-off-by: Markus Volk <f_l_k@t-online.de>
|
||||
|
||||
Upstream-Status: Inappropriate [oe-specific]
|
||||
---
|
||||
icons-dark/CMakeLists.txt | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/icons-dark/CMakeLists.txt b/icons-dark/CMakeLists.txt
|
||||
index 567a7b1c..d03f8453 100644
|
||||
--- a/icons-dark/CMakeLists.txt
|
||||
+++ b/icons-dark/CMakeLists.txt
|
||||
@@ -15,7 +15,7 @@ if(WITH_ICON_GENERATION)
|
||||
# No trainling slashes on dirs. It will break scripts.
|
||||
add_custom_target(breeze-generate-symbolic-dark ALL
|
||||
COMMENT "Generating symbolic dark icons"
|
||||
- COMMAND $<TARGET_FILE:generate-symbolic-dark> ${CMAKE_SOURCE_DIR}/icons ${ICON_GEN_DIR}
|
||||
+ COMMAND "generate-symbolic-dark" ${CMAKE_SOURCE_DIR}/icons ${ICON_GEN_DIR}
|
||||
)
|
||||
# Auto-generate 24px monochrome icons from 22px versions
|
||||
add_custom_target(breeze-generate-24px-versions-dark ALL
|
||||
--
|
||||
2.50.1
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
SUMMARY = "Breeze icons"
|
||||
HOMEPAGE = "https://api.kde.org/frameworks/breeze-icons/html/index.html"
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM += "file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/breeze-icons.git;protocol=https;nobranch=1"
|
||||
SRCREV = "81dc0bd7b6141baea1819138505f9486719d3084"
|
||||
|
||||
DEPENDS = " \
|
||||
breeze-icons-native \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
python3-lxml-native \
|
||||
"
|
||||
|
||||
inherit qt6-cmake pkgconfig
|
||||
|
||||
EXTRA_OECMAKE:class-native += "-DWITH_ICON_GENERATION=OFF"
|
||||
EXTRA_OECMAKE += "-DKF6_HOST_TOOLING=ON"
|
||||
|
||||
do_install:class-native() {
|
||||
install -d ${D}${bindir}
|
||||
for file in ${B}/bin/*; do
|
||||
install -m 755 $file ${D}${bindir}
|
||||
done
|
||||
}
|
||||
|
||||
FILES:${PN} += "${libdir}/qml ${datadir}/icons"
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
@@ -0,0 +1,37 @@
|
||||
SUMMARY = "Integration of Qt application with KDE workspaces"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/frameworkintegration"
|
||||
LICENSE = "LGPL-2.0-only"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-only.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/frameworkintegration.git;protocol=https;nobranch=1"
|
||||
SRCREV = "ac3d6438eea174f9cadd3e641ce9f938d282ca02"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kwidgetaddons \
|
||||
kconfig \
|
||||
kcolorscheme \
|
||||
kiconthemes \
|
||||
knotifications \
|
||||
kpackage \
|
||||
ki18n \
|
||||
knewstuff \
|
||||
"
|
||||
|
||||
inherit qt6-cmake gettext
|
||||
|
||||
EXTRA_OECMAKE = "-DBUILD_TESTING=OFF"
|
||||
|
||||
do_configure:prepend() {
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
touch ${STAGING_BINDIR}/kpackagetool6
|
||||
}
|
||||
|
||||
FILES:${PN} += "${libdir}/plugins ${datadir}"
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
SUMMARY = "Reading, creating, and manipulating file archives"
|
||||
HOMEPAGE = "https://api.kde.org/frameworks/karchive/html/index.html"
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
|
||||
|
||||
SRC_URI = "gitsm://invent.kde.org/frameworks/karchive.git;protocol=https;nobranch=1"
|
||||
SRCREV = "5108a420f807a36951804d5ee56aba2927410007"
|
||||
|
||||
DEPENDS = " \
|
||||
bzip2 \
|
||||
extra-cmake-modules \
|
||||
openssl \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
xz \
|
||||
zlib \
|
||||
zstd \
|
||||
"
|
||||
|
||||
inherit qt6-cmake pkgconfig
|
||||
|
||||
FILES:${PN} += "${datadir}/qlogging-categories6"
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
|
||||
19
dynamic-layers/meta-qt6/kde/framework/kauth/kauth_6.22.0.bb
Normal file
19
dynamic-layers/meta-qt6/kde/framework/kauth/kauth_6.22.0.bb
Normal file
@@ -0,0 +1,19 @@
|
||||
SUMMARY = "Execute actions as privileged user"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/kauth"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kauth.git;protocol=https;nobranch=1"
|
||||
SRCREV = "4ab64c03de56df3a0ba703596244b1a395ab742a"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kcoreaddons \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
FILES:${PN} += "${libdir}/plugins ${datadir}"
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
SUMMARY = "Bookmarks management library"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/kbookmarks"
|
||||
LICENSE = "LGPL-2.0-only"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-only.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kbookmarks.git;protocol=https;nobranch=1"
|
||||
SRCREV = "99622f70fd3d1d1e8c7b159b74f61437de3be337"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kconfig \
|
||||
kcoreaddons\
|
||||
kwidgetaddons \
|
||||
"
|
||||
|
||||
inherit qt6-cmake gettext pkgconfig
|
||||
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
do_configure:prepend() {
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
}
|
||||
|
||||
FILES:${PN} += "${datadir}/qlogging-categories6"
|
||||
|
||||
RDEPENDS:${PN} += "kconfig"
|
||||
@@ -0,0 +1,16 @@
|
||||
SUMMARY = "Native Utilities for KDE System Settings modules"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/kcmutils"
|
||||
LICENSE = "BSD-2-Clause"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/BSD-2-Clause.txt;md5=d0f280d1058e77e66264a9b9e10e6c89"
|
||||
COMPATIBLE_HOST:class-target = "null"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kcmutils.git;protocol=https;nobranch=1"
|
||||
SRCREV = "7ed6c474f634bc1d080356b24b0381c13d03b94d"
|
||||
|
||||
DEPENDS = "qtbase qttools-native extra-cmake-modules"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
EXTRA_OECMAKE += "-DTOOLS_ONLY=ON"
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
@@ -0,0 +1,38 @@
|
||||
SUMMARY = "Utilities for KDE System Settings modules"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/kcmutils"
|
||||
LICENSE = "BSD-2-Clause"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/BSD-2-Clause.txt;md5=d0f280d1058e77e66264a9b9e10e6c89"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kcmutils.git;protocol=https;nobranch=1"
|
||||
SRCREV = "7ed6c474f634bc1d080356b24b0381c13d03b94d"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kio \
|
||||
kitemviews \
|
||||
kconfig \
|
||||
kconfigwidgets \
|
||||
kxmlgui \
|
||||
ki18n \
|
||||
kcoreaddons \
|
||||
kguiaddons \
|
||||
kwidgetaddons \
|
||||
"
|
||||
|
||||
inherit qt6-cmake mime-xdg gettext
|
||||
|
||||
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
|
||||
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
do_configure:prepend() {
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
}
|
||||
|
||||
FILES:${PN} += "${libdir}/qml ${datadir}"
|
||||
|
||||
RDEPENDS:${PN} += "kconfig"
|
||||
@@ -0,0 +1,17 @@
|
||||
SUMMARY = "String encoding library"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/kcodecs"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kcodecs.git;protocol=https;nobranch=1"
|
||||
SRCREV = "13c53eb2b30c89da3a0c74b9446ec82669036d11"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
"
|
||||
|
||||
inherit qt6-cmake pkgconfig
|
||||
|
||||
FILES:${PN} += "${datadir}/qlogging-categories6"
|
||||
@@ -0,0 +1,36 @@
|
||||
SUMMARY = "Classes to read and interact with KColorScheme"
|
||||
HOMEPAGE = "https://api.kde.org/frameworks/kcolorscheme/html/index.html"
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.1-only.txt;md5=41890f71f740302b785c27661123bff5"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kcolorscheme.git;protocol=https;nobranch=1"
|
||||
SRCREV = "7972879c36f6ce07cfdda04b01d258185f6d044b"
|
||||
|
||||
DEPENDS = " \
|
||||
appstream-native \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kconfig \
|
||||
ki18n \
|
||||
kguiaddons \
|
||||
"
|
||||
|
||||
inherit qt6-cmake gettext pkgconfig
|
||||
|
||||
do_configure:prepend() {
|
||||
# Those files are provided by 'kconfig' package but dont make it into STAGING_SYSROOT
|
||||
#| The imported target "KF6::kconfig_compiler" references the file
|
||||
#|
|
||||
#| "../6.17.0/recipe-sysroot/usr/libexec/kf6/kconfig_compiler_kf6"
|
||||
#|
|
||||
#| but this file does not exist.
|
||||
# add a hack to avoid cmake confusion:
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
}
|
||||
|
||||
FILES:${PN} += "${libdir}/qml ${datadir}/qlogging-categories6"
|
||||
|
||||
RDEPENDS:${PN} += "kconfig"
|
||||
@@ -0,0 +1,30 @@
|
||||
SUMMARY = "Powerful completion framework, including completion-enabled lineedit and combobox"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/kcompletion"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kcompletion.git;protocol=https;nobranch=1"
|
||||
SRCREV = "2864a16edec2c4b6ddcbe5cafafa25c834aff3b5"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kcodecs \
|
||||
kconfig \
|
||||
kwidgetaddons \
|
||||
"
|
||||
|
||||
inherit qt6-cmake pkgconfig
|
||||
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
do_configure:prepend() {
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
}
|
||||
|
||||
FILES:${PN} += "${datadir}/qlogging-categories6"
|
||||
|
||||
RDEPENDS:${PN} += "kconfig"
|
||||
@@ -0,0 +1,20 @@
|
||||
SUMMARY = "Persistent platform-independent application settings"
|
||||
HOMEPAGE = "https://api.kde.org/frameworks/kwindowsystem/html/index.html"
|
||||
LICENSE = "MIT & LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/MIT.txt;md5=38aa75cf4c4c87f018227d5ec9638d75"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.1-only.txt;md5=fabba2a3bfeb22a6483d44e9ae824d3f"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kconfig.git;protocol=https;nobranch=1"
|
||||
SRCREV = "0bb25d1316ac204535b2e13d99fa0b1140e25c25"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
FILES:${PN} += "${libdir}/qml ${datadir}/qlogging-categories6"
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
@@ -0,0 +1,36 @@
|
||||
SUMMARY = "Widgets for configuration dialogs"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/kconfigwidgets"
|
||||
LICENSE = "GPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-or-later.txt;md5=fed54355545ffd980b814dab4a3b312c"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kconfigwidgets.git;protocol=https;nobranch=1"
|
||||
SRCREV = "a5557ba4b8380afbf40d6c159236d21017ae665f"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kcoreaddons \
|
||||
kcodecs \
|
||||
kconfig \
|
||||
kguiaddons \
|
||||
ki18n \
|
||||
kwidgetaddons \
|
||||
kcolorscheme \
|
||||
"
|
||||
|
||||
inherit qt6-cmake gettext
|
||||
|
||||
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
|
||||
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
do_configure:prepend() {
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
}
|
||||
|
||||
FILES:${PN} += "${datadir}/qlogging-categories6"
|
||||
|
||||
RDEPENDS:${PN} += "kconfig"
|
||||
@@ -0,0 +1,25 @@
|
||||
SUMMARY = "Qt addon library with a collection of non-GUI utilities"
|
||||
HOMEPAGE = "https://api.kde.org/frameworks/kcoreaddons/html/index.html"
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.1-only.txt;md5=fabba2a3bfeb22a6483d44e9ae824d3f"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kcoreaddons.git;protocol=https;nobranch=1"
|
||||
SRCREV = "af34a53c79e4aa568b7ba1516d9517a33f8e7915"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kconfig \
|
||||
plasma-wayland-protocols \
|
||||
python3-shiboken6-native \
|
||||
python3-pyside6 \
|
||||
python3-build-native \
|
||||
"
|
||||
|
||||
inherit qt6-cmake pkgconfig mime-xdg mime
|
||||
|
||||
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
|
||||
|
||||
FILES:${PN} += "${libdir} ${datadir}"
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
SUMMARY = "Graceful handling of application crashes"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/kcrash"
|
||||
LICENSE = "CC0-1.0 & LGPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/CC0-1.0.txt;md5=65d3616852dbf7b1a6d4b53b00626032"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kcrash.git;protocol=https;nobranch=1"
|
||||
SRCREV = "353f34f997a6b83c80126eaa5b3af21c1c1f6d3d"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kcoreaddons \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
FILES:${PN} += "${datadir}"
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
SUMMARY = "Convenience classes for D-Bus"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/kdbusaddons"
|
||||
LICENSE = "LGPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kdbusaddons.git;protocol=https;nobranch=1"
|
||||
SRCREV = "367293ddf33df44e717af2f4e69a76241da3fa9a"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
FILES:${PN} += "${datadir}/qlogging-categories6"
|
||||
@@ -0,0 +1,33 @@
|
||||
SUMMARY = "Integration of QML and KDE work spaces"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/kdeclarative"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-only.txt;md5=93e64b4a83c7e441e48bbdeeea05c977"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kdeclarative.git;protocol=https;nobranch=1"
|
||||
SRCREV = "96312da6ab468199b61c8ceac69cc0259d845610"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
ki18n\
|
||||
kconfig \
|
||||
kguiaddons \
|
||||
kglobalaccel \
|
||||
kwidgetaddons \
|
||||
"
|
||||
|
||||
inherit qt6-cmake gettext
|
||||
|
||||
do_configure:prepend() {
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
}
|
||||
|
||||
FILES:${PN} += "${libdir}/qml ${datadir}"
|
||||
|
||||
RDEPENDS:${PN} += "kconfig"
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
From 27fec821dfd3b93836d9f2a8adfe5b16368ac105 Mon Sep 17 00:00:00 2001
|
||||
From: Markus Volk <f_l_k@t-online.de>
|
||||
Date: Tue, 25 Nov 2025 19:14:05 +0100
|
||||
Subject: [PATCH] src/CMakeLists.txt: fix runtime path
|
||||
|
||||
edit KCONF_UPDATE_EXE
|
||||
|
||||
Signed-off-by: Markus Volk <f_l_k@t-online.de>
|
||||
|
||||
Upstream-Status: Inappropriate [oe-specific]
|
||||
---
|
||||
src/CMakeLists.txt | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
|
||||
index 7848ba4..da41bcc 100644
|
||||
--- a/src/CMakeLists.txt
|
||||
+++ b/src/CMakeLists.txt
|
||||
@@ -29,7 +29,7 @@ target_link_libraries(kded6
|
||||
)
|
||||
|
||||
target_compile_definitions(kded6 PRIVATE
|
||||
- KCONF_UPDATE_EXE="$<TARGET_FILE:KF6::kconf_update>"
|
||||
+ KCONF_UPDATE_EXE="${CMAKE_INSTALL_FULL_LIBEXECDIR}/kf6/kconf_update"
|
||||
)
|
||||
|
||||
install(TARGETS kded6 ${KF_INSTALL_TARGETS_DEFAULT_ARGS} )
|
||||
--
|
||||
2.51.0
|
||||
|
||||
34
dynamic-layers/meta-qt6/kde/framework/kded/kded_6.22.0.bb
Normal file
34
dynamic-layers/meta-qt6/kde/framework/kded/kded_6.22.0.bb
Normal file
@@ -0,0 +1,34 @@
|
||||
SUMMARY = "Central daemon of KDE work spaces"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/kded"
|
||||
LICENSE = "LGPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kded.git;protocol=https;nobranch=1"
|
||||
SRC_URI += "file://0001-src-CMakeLists.txt-fix-runtime-path.patch"
|
||||
SRCREV = "319f8030471ed776eb5aea1c9ce939165c31b5ee"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kcoreaddons \
|
||||
kconfig \
|
||||
kcrash \
|
||||
kdbusaddons \
|
||||
kservice \
|
||||
"
|
||||
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
do_configure:prepend() {
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
}
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
FILES:${PN} += "${datadir} ${systemd_user_unitdir}"
|
||||
|
||||
RDEPENDS:${PN} += "kconfig"
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
SUMMARY = "Create documentation from DocBook"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/kdoctools"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kdoctools.git;protocol=https;nobranch=1"
|
||||
SRCREV = "262b458d03474e9160afa17baf7186848891b122"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
karchive \
|
||||
ki18n \
|
||||
libxml2 \
|
||||
libxslt \
|
||||
docbook-xml-dtd4 \
|
||||
docbook-xsl-stylesheets \
|
||||
liburi-perl-native \
|
||||
kdoctools-native \
|
||||
"
|
||||
|
||||
inherit qt6-cmake gettext perlnative
|
||||
|
||||
EXTRA_OECMAKE:class-target += "-DMEINPROC6_EXECUTABLE=${STAGING_BINDIR_NATIVE}/meinproc6"
|
||||
|
||||
do_install:append:class-target() {
|
||||
sed -i 's|${STAGING_DATADIR}|${datadir}|' ${D}${datadir}/kf6/kdoctools/customization/kde-include-common.xsl
|
||||
sed -i 's|${STAGING_DATADIR}|${datadir}|' ${D}${datadir}/kf6/kdoctools/customization/kde-include-man.xsl
|
||||
sed -i 's|${STAGING_DATADIR}|${datadir}|' ${D}${datadir}/kf6/kdoctools/customization/dtd/kdedbx45.dtd
|
||||
sed -i 's|${STAGING_DATADIR}|${datadir}|' ${D}${datadir}/kf6/kdoctools/customization/xsl/all-l10n.xml
|
||||
}
|
||||
|
||||
FILES:${PN} += "${datadir}"
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
SUMMARY = "KFileMetaData is a library for extracting metadata from files"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/kfilemetadata"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kfilemetadata.git;protocol=https;nobranch=1"
|
||||
SRCREV = "27e68b2b7237ed855a36a12d8b1e23021ee2d6d6"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
karchive \
|
||||
kcoreaddons \
|
||||
kconfig \
|
||||
kcodecs \
|
||||
ki18n \
|
||||
poppler \
|
||||
taglib \
|
||||
exiv2 \
|
||||
attr \
|
||||
${@bb.utils.contains('LICENSE_FLAGS_ACCEPTED', 'commercial', 'ffmpeg', '', d)} \
|
||||
"
|
||||
|
||||
inherit qt6-cmake pkgconfig gettext
|
||||
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
do_configure:prepend() {
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
}
|
||||
|
||||
FILES:${PN} += "${libdir}/plugins ${datadir}/qlogging-categories6"
|
||||
@@ -0,0 +1,18 @@
|
||||
SUMMARY = "Global desktop keyboard shortcuts"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/kglobalaccel"
|
||||
LICENSE = "LGPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kglobalaccel.git;protocol=https;nobranch=1"
|
||||
SRCREV = "034e5f9695f26ad8d11b010c432ebdc30cd01ca5"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
FILES:${PN} += "${datadir}"
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
SUMMARY = "Utilities for graphical user interfaces"
|
||||
HOMEPAGE = "https://api.kde.org/frameworks/kguiaddons/html/index.html"
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.1-only.txt;md5=fabba2a3bfeb22a6483d44e9ae824d3f"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kguiaddons.git;protocol=https;nobranch=1"
|
||||
SRCREV = "17265ad3d8ba51d2801f477f583f0539cf4fc029"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kconfig \
|
||||
plasma-wayland-protocols \
|
||||
python3-shiboken6-native \
|
||||
python3-pyside6 \
|
||||
python3-build-native \
|
||||
"
|
||||
|
||||
inherit qt6-cmake mime-xdg pkgconfig
|
||||
|
||||
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
|
||||
|
||||
FILES:${PN} += "${libdir}/qml ${PYTHON_SITEPACKAGES_DIR} ${datadir}/qlogging-categories6"
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
@@ -0,0 +1,18 @@
|
||||
SUMMARY = "Execute actions as privileged user"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/kholidays"
|
||||
LICENSE = "BSD-2-Clause"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/BSD-2-Clause.txt;md5=63d6ee386b8aaba70b1bf15a79ca50f2"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kholidays.git;protocol=https;nobranch=1"
|
||||
SRCREV = "ed0d328a66411635c33046b0c5e52655599c0acb"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
FILES:${PN} += "${libdir}/qml ${datadir}"
|
||||
|
||||
27
dynamic-layers/meta-qt6/kde/framework/ki18n/ki18n_6.22.0.bb
Normal file
27
dynamic-layers/meta-qt6/kde/framework/ki18n/ki18n_6.22.0.bb
Normal file
@@ -0,0 +1,27 @@
|
||||
SUMMARY = "Access to the windowing system"
|
||||
HOMEPAGE = "https://api.kde.org/frameworks/ki18n/html/index.html"
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.1-only.txt;md5=fabba2a3bfeb22a6483d44e9ae824d3f"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/ki18n.git;protocol=https;nobranch=1"
|
||||
SRCREV = "7d0575cca49cda0d4acfc1dfd64eb3995b5e4fb2"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kconfig \
|
||||
gettext-native \
|
||||
"
|
||||
|
||||
inherit qt6-cmake gettext pkgconfig
|
||||
|
||||
do_install:append() {
|
||||
sed -i 's|${STAGING_BINDIR_NATIVE}/python3-native|${bindir}|' ${D}${libdir}/cmake/KF6I18n/KF6I18nMacros.cmake
|
||||
}
|
||||
|
||||
FILES:${PN} += "${libdir}/qml ${libdir}/plugins/kf6 ${datadir}/qlogging-categories6"
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
|
||||
RDEPENDS:${PN} += "kconfig"
|
||||
@@ -0,0 +1,38 @@
|
||||
SUMMARY = "Icon GUI utilities"
|
||||
HOMEPAGE = "https://api.kde.org/frameworks/kiconthemes/html/index.html"
|
||||
LICENSE = "MIT & LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.1-only.txt;md5=fabba2a3bfeb22a6483d44e9ae824d3f"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kiconthemes.git;protocol=https;nobranch=1"
|
||||
SRCREV = "af4f77d4e19aeab9be438fdac6d4684955da67e6"
|
||||
|
||||
DEPENDS = " \
|
||||
breeze-icons \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
karchive \
|
||||
kconfig \
|
||||
ki18n \
|
||||
kwidgetaddons \
|
||||
kcolorscheme \
|
||||
"
|
||||
|
||||
inherit qt6-cmake gettext pkgconfig
|
||||
|
||||
do_configure:prepend() {
|
||||
# Those files are provided by 'kconfig' package but dont make it into STAGING_SYSROOT
|
||||
#| The imported target "KF6::kconfig_compiler" references the file
|
||||
#|
|
||||
#| "../6.17.0/recipe-sysroot/usr/libexec/kf6/kconfig_compiler_kf6"
|
||||
#|
|
||||
#| but this file does not exist.
|
||||
# add a hack to avoid cmake confusion:
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
}
|
||||
|
||||
FILES:${PN} += "${libdir}/qml ${libdir}/plugins/kiconthemes6 ${datadir}/qlogging-categories6"
|
||||
|
||||
RDEPENDS:${PN} += "kconfig"
|
||||
@@ -0,0 +1,22 @@
|
||||
SUMMARY = "Reporting of idle time of user and system"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/kidletime"
|
||||
LICENSE = "GPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-or-later.txt;md5=fed54355545ffd980b814dab4a3b312c"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kidletime.git;protocol=https;nobranch=1"
|
||||
SRCREV = "064374fa4737c36563224de6673d6ab4cda4271b"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
wayland \
|
||||
wayland-native \
|
||||
plasma-wayland-protocols \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
EXTRA_OECMAKE += "-DHAVE_X11=OFF -DHAVE_WAYLAND=ON"
|
||||
|
||||
FILES:${PN} += "${libdir} ${datadir}"
|
||||
56
dynamic-layers/meta-qt6/kde/framework/kio/kio_6.22.0.bb
Normal file
56
dynamic-layers/meta-qt6/kde/framework/kio/kio_6.22.0.bb
Normal file
@@ -0,0 +1,56 @@
|
||||
SUMMARY = "Network transparent access to files and data"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/kio"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kio.git;protocol=https;nobranch=1"
|
||||
SRCREV = "1f471941c4be1de739322ed302266aea85de68c7"
|
||||
|
||||
DEPENDS = " \
|
||||
acl \
|
||||
util-linux \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kcoreaddons \
|
||||
ki18n \
|
||||
kcrash \
|
||||
kbookmarks \
|
||||
kconfig \
|
||||
kcolorscheme \
|
||||
kcompletion \
|
||||
kguiaddons \
|
||||
kwidgetaddons \
|
||||
kiconthemes \
|
||||
kitemviews \
|
||||
kjobwidgets \
|
||||
kdbusaddons\
|
||||
kwindowsystem \
|
||||
kservice \
|
||||
solid \
|
||||
"
|
||||
|
||||
inherit qt6-cmake gettext mime mime-xdg
|
||||
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
do_configure:prepend() {
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
}
|
||||
|
||||
EXTRA_OECMAKE += "-DWITH_X11=OFF"
|
||||
|
||||
|
||||
FILES:${PN} += "${libdir}/plugins ${libdir}/libkuriikwsfiltereng_private.so ${datadir}"
|
||||
FILES:${PN}-dev = " \
|
||||
${includedir} \
|
||||
${libdir}/libKF6KIOCore.so \
|
||||
${libdir}/libKF6KIOFileWidgets.so \
|
||||
${libdir}/libKF6KIOGui.so \
|
||||
${libdir}/libKF6KIOWidgets.so \
|
||||
${libdir}/cmake \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} += "kconfig kded"
|
||||
@@ -0,0 +1,18 @@
|
||||
SUMMARY = "QtQuick plugins to build user interfaces following the KDE Human Interface Guidelines"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/kirigami"
|
||||
LICENSE = "BSD-2-Clause"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/BSD-2-Clause.txt;md5=4e290b17e3e05732730de37b44abef90"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kirigami.git;protocol=https;nobranch=1"
|
||||
SRCREV = "a5fbb933b96333dcfe9bfcc2deea3fd5b0396c8b"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
FILES:${PN} += "${libdir}/qml ${datadir}"
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
SUMMARY = "Set of item models extending the Qt model-view framework"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/kitemmodels"
|
||||
LICENSE = "LGPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kitemmodels.git;protocol=https;nobranch=1"
|
||||
SRCREV = "9ddc111ef4a5a546870547071f96c0a64dd89cba"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
FILES:${PN} += "${libdir}/qml ${datadir}/qlogging-categories6"
|
||||
@@ -0,0 +1,17 @@
|
||||
SUMMARY = "Set of item views extending the Qt model-view framework"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/kitemviews"
|
||||
LICENSE = "GPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-or-later.txt;md5=fed54355545ffd980b814dab4a3b312c"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kitemviews.git;protocol=https;nobranch=1"
|
||||
SRCREV = "f801da40d4fc1283dd736a8775e9a226fc6ef358"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
FILES:${PN} += "${datadir}/qlogging-categories6"
|
||||
@@ -0,0 +1,24 @@
|
||||
SUMMARY = "Widgets for showing progress of asynchronous jobs"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/kjobwidgets"
|
||||
LICENSE = "LGPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kjobwidgets.git;protocol=https;nobranch=1"
|
||||
SRCREV = "7127a083a2484484c95bfc3c6f839634b2a19ccc"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kcoreaddons \
|
||||
kwidgetaddons \
|
||||
knotifications \
|
||||
python3-shiboken6-native \
|
||||
python3-pyside6 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
CXXFLAGS += "-I${STAGING_INCDIR}/PySide6/KCoreAddons"
|
||||
|
||||
FILES:${PN} += "${PYTHON_SITEPACKAGES_DIR} ${datadir}"
|
||||
@@ -0,0 +1,31 @@
|
||||
SUMMARY = "Framework for downloading and sharing additional application data"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/knewstuff"
|
||||
LICENSE = "BSD-2-Clause"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/BSD-2-Clause.txt;md5=534956ece1a160a65f088a8f82672ef9"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/knewstuff.git;protocol=https;nobranch=1"
|
||||
SRCREV = "33148b0c020d38712427d6882eff3d1c8a614393"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
karchive \
|
||||
kcoreaddons \
|
||||
kwidgetaddons \
|
||||
kpackage \
|
||||
attica \
|
||||
"
|
||||
|
||||
inherit qt6-cmake pkgconfig gettext
|
||||
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
do_configure:prepend() {
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
touch ${STAGING_BINDIR}/kpackagetool6
|
||||
}
|
||||
|
||||
FILES:${PN} += "${libdir}/qml ${libdir}/plugins ${datadir}/qlogging-categories6"
|
||||
@@ -0,0 +1,31 @@
|
||||
SUMMARY = "Desktop Notifications"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/knotifications"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/knotifications.git;protocol=https;nobranch=1"
|
||||
SRCREV = "a335d7880124bc21a4b9d8a9367fd1a93f8ea0f8"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kconfig \
|
||||
python3-shiboken6-native \
|
||||
python3-pyside6 \
|
||||
libcanberra \
|
||||
"
|
||||
|
||||
inherit qt6-cmake pkgconfig
|
||||
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
do_configure:prepend() {
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
}
|
||||
|
||||
FILES:${PN} += "${libdir}/qml ${PYTHON_SITEPACKAGES_DIR} ${datadir}/qlogging-categories6"
|
||||
|
||||
RDEPENDS:${PN} += "kconfig"
|
||||
@@ -0,0 +1,20 @@
|
||||
SUMMARY = "Installation and loading of additional content as packages"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/kpackage"
|
||||
LICENSE = "LGPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kpackage.git;protocol=https;nobranch=1"
|
||||
SRCREV = "4fa04fd58962db33dc8b05c0963e67a143f648a5"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
karchive \
|
||||
ki18n \
|
||||
kcoreaddons \
|
||||
"
|
||||
|
||||
inherit qt6-cmake gettext
|
||||
|
||||
FILES:${PN} += "${datadir}"
|
||||
@@ -0,0 +1,36 @@
|
||||
SUMMARY = "Plugin framework for user interface components"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/kparts"
|
||||
LICENSE = "GPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-or-later.txt;md5=fed54355545ffd980b814dab4a3b312c"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kparts.git;protocol=https;nobranch=1"
|
||||
SRCREV = "67fe704d551ae546d380424a5a77f7bd2facbf29"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kconfig \
|
||||
kcoreaddons \
|
||||
ki18n \
|
||||
kservice \
|
||||
kjobwidgets \
|
||||
kwidgetaddons \
|
||||
kio \
|
||||
kxmlgui \
|
||||
"
|
||||
|
||||
inherit qt6-cmake gettext
|
||||
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
do_configure:prepend() {
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
}
|
||||
|
||||
FILES:${PN} += "${datadir}"
|
||||
|
||||
RDEPENDS:${PN} += "kconfig"
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
SUMMARY = "A barcode abstraction layer providing uniform access to generation of barcodes with data"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/prison"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/prison.git;protocol=https;nobranch=1"
|
||||
SRCREV = "45ea8ed5d66fce0df354de7f3623006aecebd3e4"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
qtquick3d \
|
||||
qtmultimedia \
|
||||
qrencode \
|
||||
libdmtx \
|
||||
"
|
||||
|
||||
inherit qt6-cmake gettext
|
||||
|
||||
FILES:${PN} += "${libdir}/qml ${datadir}"
|
||||
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
SUMMARY = "A QtQuick module providing high-performance charts"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/kquickcharts"
|
||||
LICENSE = "BSD-2-Clause"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/BSD-2-Clause.txt;md5=d0f280d1058e77e66264a9b9e10e6c89"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kquickcharts.git;protocol=https;nobranch=1"
|
||||
SRCREV = "3f685898464abe640eeb07763fb48c652bc492e1"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
FILES:${PN} += "${libdir}/qml ${datadir}/qlogging-categories6"
|
||||
@@ -0,0 +1,33 @@
|
||||
SUMMARY = "Framework for Plasma runners"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/krunner"
|
||||
LICENSE = "BSD-2-Clause"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/BSD-2-Clause.txt;md5=534956ece1a160a65f088a8f82672ef9"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/krunner.git;protocol=https;nobranch=1"
|
||||
SRCREV = "bfe9f124da65472f05514198777d80c53ce8a4e6"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kcoreaddons \
|
||||
ki18n \
|
||||
kconfig \
|
||||
kitemmodels \
|
||||
kwindowsystem \
|
||||
"
|
||||
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
do_configure:prepend() {
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
}
|
||||
|
||||
inherit qt6-cmake gettext
|
||||
|
||||
FILES:${PN} += "${datadir}"
|
||||
|
||||
RDEPENDS:${PN} += "kconfig"
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
SUMMARY = "KService allows to query information about installed applications and their associated file types"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/kservice"
|
||||
LICENSE = "LGPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kservice.git;protocol=https;nobranch=1"
|
||||
SRCREV = "67ab6fdddd531f63a72f2423196aeb0b1a0d1d54"
|
||||
|
||||
DEPENDS = " \
|
||||
appstream-native \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kcoreaddons \
|
||||
ki18n \
|
||||
kconfig \
|
||||
"
|
||||
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
do_configure:prepend() {
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
}
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
FILES:${PN} += "${datadir}"
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
SUMMARY = "KDE Status Notifier Item Protocol Implementation"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/kstatusnotifieritem"
|
||||
LICENSE = "LGPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-or-later.txt;md5=e3e049b303846e4de3eeafccf035a404"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kstatusnotifieritem.git;protocol=https;nobranch=1"
|
||||
SRCREV = "6b5a8512ddb04d219c784abb01b0febc8a21891a"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kwindowsystem \
|
||||
dbus \
|
||||
python3-shiboken6-native \
|
||||
python3-pyside6 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake pkgconfig
|
||||
|
||||
EXTRA_OECMAKE += "-DWITHOUT_X11=ON"
|
||||
FILES:${PN} += "${datadir} ${PYTHON_SITEPACKAGES_DIR}"
|
||||
32
dynamic-layers/meta-qt6/kde/framework/ksvg/ksvg_6.22.0.bb
Normal file
32
dynamic-layers/meta-qt6/kde/framework/ksvg/ksvg_6.22.0.bb
Normal file
@@ -0,0 +1,32 @@
|
||||
SUMMARY = "A library for rendering SVG-based themes with stylesheet re-coloring and on-disk caching"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/ksvg"
|
||||
LICENSE = "GPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-or-later.txt;md5=fed54355545ffd980b814dab4a3b312c"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/ksvg.git;protocol=https;nobranch=1"
|
||||
SRCREV = "c17130897693ca23aace871ae14020979c39ca61"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kcoreaddons \
|
||||
karchive \
|
||||
kcolorscheme \
|
||||
kguiaddons \
|
||||
kirigami \
|
||||
"
|
||||
|
||||
inherit qt6-cmake gettext
|
||||
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
do_configure:prepend() {
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
}
|
||||
|
||||
FILES:${PN} += "${libdir}/qml ${datadir}/qlogging-categories6"
|
||||
|
||||
RDEPENDS:${PN} += "kconfig"
|
||||
@@ -0,0 +1,37 @@
|
||||
SUMMARY = "Full text editor component"
|
||||
HOMEPAGE = "https://api.kde.org/frameworks/ktexteditor/html/index.html"
|
||||
LICENSE = "BSD-2-Clause"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/BSD-2-Clause.txt;md5=63d6ee386b8aaba70b1bf15a79ca50f2"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/ktexteditor.git;protocol=https;nobranch=1"
|
||||
SRCREV = "8d720355fb9e7a6f4ea99f883b90ea36d275e857"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kconfig \
|
||||
karchive \
|
||||
kguiaddons \
|
||||
ki18n \
|
||||
kio \
|
||||
kauth \
|
||||
kparts \
|
||||
sonnet \
|
||||
syntax-highlighting \
|
||||
kcolorscheme \
|
||||
"
|
||||
|
||||
inherit qt6-cmake gettext
|
||||
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
do_configure:prepend() {
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
}
|
||||
|
||||
FILES:${PN} += "${libdir}/plugins ${datadir}"
|
||||
|
||||
RDEPENDS:${PN} += "kconfig"
|
||||
@@ -0,0 +1,34 @@
|
||||
SUMMARY = "Text editing widgets"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/ktextwidgets"
|
||||
LICENSE = "LGPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/ktextwidgets.git;protocol=https;nobranch=1"
|
||||
SRCREV = "cadbcf79438e217ff045a15ee9c5573437c4892c"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kcompletion \
|
||||
kconfig \
|
||||
ki18n \
|
||||
kwidgetaddons \
|
||||
sonnet \
|
||||
"
|
||||
|
||||
inherit qt6-cmake gettext
|
||||
|
||||
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
|
||||
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
do_configure:prepend() {
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
}
|
||||
|
||||
FILES:${PN} += "${datadir}/qlogging-categories6"
|
||||
|
||||
RDEPENDS:${PN} += "kconfig"
|
||||
@@ -0,0 +1,39 @@
|
||||
SUMMARY = "Safe desktop-wide storage for passwords"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/kwallet"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kwallet.git;protocol=https;nobranch=1"
|
||||
SRCREV = "aee55db955c86fd829b4c4b7d3a8de6757b4a5c9"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kconfig \
|
||||
kcoreaddons \
|
||||
ki18n \
|
||||
kwindowsystem \
|
||||
knotifications \
|
||||
kwidgetaddons \
|
||||
kcolorscheme \
|
||||
kdbusaddons \
|
||||
kcrash \
|
||||
qca \
|
||||
libsecret \
|
||||
"
|
||||
|
||||
inherit qt6-cmake gettext pkgconfig
|
||||
|
||||
# ksecret daemon build requires qt5
|
||||
EXTRA_OECMAKE += "-DOE_QCA_PATH_HOST_ROOT=${STAGING_DIR_HOST} -DBUILD_KSECRETD=OFF"
|
||||
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
do_configure:prepend() {
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
}
|
||||
|
||||
FILES:${PN} += "${datadir}"
|
||||
@@ -0,0 +1,23 @@
|
||||
SUMMARY = "Widget addons"
|
||||
HOMEPAGE = "https://github.com/KDE/kwidgetsaddons"
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.1-only.txt;md5=fabba2a3bfeb22a6483d44e9ae824d3f"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kwidgetsaddons.git;protocol=https;nobranch=1"
|
||||
SRCREV = "7d692d195f59c07a8a423d91a3de9e4a2c93db1f"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kconfig \
|
||||
python3-shiboken6-native \
|
||||
python3-pyside6 \
|
||||
python3-build-native \
|
||||
"
|
||||
|
||||
inherit qt6-cmake pkgconfig
|
||||
|
||||
FILES:${PN} += "${libdir}/qml ${PYTHON_SITEPACKAGES_DIR} ${datadir}/qlogging-categories6"
|
||||
|
||||
RDEPENDS:${PN} += "kconfig"
|
||||
@@ -0,0 +1,24 @@
|
||||
SUMMARY = "Access to the windowing system"
|
||||
HOMEPAGE = "https://api.kde.org/frameworks/kwindowsystem/html/index.html"
|
||||
LICENSE = "MIT & LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/MIT.txt;md5=38aa75cf4c4c87f018227d5ec9638d75"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.1-only.txt;md5=fabba2a3bfeb22a6483d44e9ae824d3f"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kwindowsystem.git;protocol=https;nobranch=1"
|
||||
SRCREV = "ad68ea2cc4205c524d1766b457a7c5eec2bf9bbf"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
plasma-wayland-protocols \
|
||||
"
|
||||
|
||||
inherit qt6-cmake pkgconfig
|
||||
|
||||
EXTRA_OECMAKE = "-DKWINDOWSYSTEM_X11=OFF"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${libdir}/plugins/kf6 \
|
||||
${libdir}/qml \
|
||||
${datadir}/qlogging-categories6 \
|
||||
"
|
||||
@@ -0,0 +1,39 @@
|
||||
SUMMARY = "Framework for managing menu and toolbar actions"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/kxmlgui"
|
||||
LICENSE = "BSD-2-Clause"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/BSD-2-Clause.txt;md5=534956ece1a160a65f088a8f82672ef9"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/kxmlgui.git;protocol=https;nobranch=1"
|
||||
SRCREV = "cc8ef30b396de591ca0cc261a4776d56c2615bc1"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kconfig \
|
||||
kconfigwidgets \
|
||||
kcoreaddons \
|
||||
kglobalaccel \
|
||||
kitemviews \
|
||||
kguiaddons \
|
||||
ki18n \
|
||||
kiconthemes \
|
||||
kwidgetaddons \
|
||||
python3-shiboken6-native \
|
||||
python3-pyside6 \
|
||||
python3-build-native \
|
||||
"
|
||||
|
||||
inherit qt6-cmake gettext
|
||||
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
do_configure:prepend() {
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
}
|
||||
|
||||
FILES:${PN} += "${datadir}/qlogging-categories6 ${PYTHON_SITEPACKAGES_DIR}"
|
||||
|
||||
RDEPENDS:${PN} += "kconfig"
|
||||
@@ -0,0 +1,22 @@
|
||||
SUMMARY = "Qt wrapper for ModemManager DBus API"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/modemmanager-qt"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/modemmanager-qt.git;protocol=https;nobranch=1"
|
||||
SRCREV = "3d1a780733c56e876b30da560351f7ba57f91e98"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
modemmanager \
|
||||
"
|
||||
|
||||
inherit qt6-cmake pkgconfig
|
||||
|
||||
do_install:append() {
|
||||
sed -i 's:${STAGING_INCDIR}:${includedir}:' ${D}${libdir}/cmake/KF6ModemManagerQt/KF6ModemManagerQtTargets.cmake
|
||||
}
|
||||
|
||||
FILES:${PN} += "${libdir}/qml ${datadir}"
|
||||
@@ -0,0 +1,18 @@
|
||||
SUMMARY = "Qt wrapper for NetworkManager DBus API"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/networkmanager-qt"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/networkmanager-qt.git;protocol=https;nobranch=1"
|
||||
SRCREV = "b3d506192606ba7e98935c43f7717d1f09002bca"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
networkmanager \
|
||||
"
|
||||
|
||||
inherit qt6-cmake pkgconfig
|
||||
|
||||
FILES:${PN} += "${libdir}/qml ${datadir}"
|
||||
@@ -0,0 +1,18 @@
|
||||
DESCRIPTION = "Plasma Wayland Protocols"
|
||||
HOMEPAGE = "https://download.kde.org/stable/plasma-wayland-protocols"
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1"
|
||||
|
||||
SRC_URI = "https://download.kde.org/stable/plasma-wayland-protocols/plasma-wayland-protocols-${PV}.tar.xz"
|
||||
SRC_URI[sha256sum] = "9818bb1462211ce5982e670abf0d964eb11fe1d0c02a1c26084db30695a79d6a"
|
||||
|
||||
DEPENDS = "extra-cmake-modules"
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
FILES:${PN}-dev += " \
|
||||
${libdir}/cmake/* \
|
||||
${datadir}/plasma-wayland-protocols/* \
|
||||
"
|
||||
45
dynamic-layers/meta-qt6/kde/framework/qca/qca_2.3.10.bb
Normal file
45
dynamic-layers/meta-qt6/kde/framework/qca/qca_2.3.10.bb
Normal file
@@ -0,0 +1,45 @@
|
||||
SUMMARY = "Qt Cryptographic Architecture (QCA)"
|
||||
HOMEPAGE = "https://invent.kde.org/libraries/qca"
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM += "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/libraries/qca.git;protocol=https;nobranch=1"
|
||||
SRCREV = "df5171e3c4baf346581f15af5a040e61b166a332"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
qt5compat \
|
||||
extra-cmake-modules \
|
||||
libgcrypt \
|
||||
cyrus-sasl \
|
||||
openssl \
|
||||
pkcs11-helper \
|
||||
nss \
|
||||
botan \
|
||||
"
|
||||
|
||||
inherit qt6-cmake pkgconfig
|
||||
|
||||
EXTRA_OECMAKE += " \
|
||||
-DQT_MAJOR_VERSION=6 \
|
||||
-DBUILD_WITH_QT6=ON \
|
||||
-DQCA_FEATURE_INSTALL_DIR=${libdir}${QT_DIR_NAME}/mkspecs/features \
|
||||
-DLIB_SUFFIX=${@d.getVar('baselib').replace('lib', '')} \
|
||||
-DOE_KF6_PATH_HOST_ROOT=${STAGING_DIR_HOST} \
|
||||
-DCMAKE_SYSROOT=${RECIPE_SYSROOT} \
|
||||
"
|
||||
|
||||
do_compile:prepend() {
|
||||
export XDG_DATA_DIRS=${STAGING_DATADIR}:$XDG_DATA_DIRS
|
||||
export LD_LIBRARY_PATH=${STAGING_LIBDIR_NATIVE}:$LD_LIBRARY_PATH
|
||||
}
|
||||
|
||||
do_install:prepend() {
|
||||
if [ "0" -ne $(find . -name \*.cmake | grep '_usr\|Export' | wc -l) ]; then
|
||||
sed -i 's/\"\/usr\//\"\$\{OE_KF6_PATH_HOST_ROOT\}\/usr\//g' $(find . -name "*.cmake" | grep '_usr\|Export')
|
||||
sed -i 's/\;\/usr\//\;\$\{OE_KF6_PATH_HOST_ROOT\}\/usr\//g' $(find . -name "*.cmake" | grep '_usr\|Export')
|
||||
fi
|
||||
}
|
||||
|
||||
FILES:${PN} += "${libdir}/qca-qt6"
|
||||
@@ -0,0 +1,30 @@
|
||||
SUMMARY = "This is a style for Qt Quick Controls which uses the application's QStyle"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/qqc2-desktop-style"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-only.txt;md5=93e64b4a83c7e441e48bbdeeea05c977"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/qqc2-desktop-style.git;protocol=https;nobranch=1"
|
||||
SRCREV = "682b73b377be3f3ce98a2e9f1c1578e9dcb3d0f0"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kiconthemes \
|
||||
kcolorscheme \
|
||||
kirigami \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
do_configure:prepend() {
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
}
|
||||
|
||||
FILES:${PN} += "${libdir}/qml ${libdir}/plugins"
|
||||
|
||||
RDEPENDS:${PN} = "kconfig"
|
||||
21
dynamic-layers/meta-qt6/kde/framework/solid/solid_6.22.0.bb
Normal file
21
dynamic-layers/meta-qt6/kde/framework/solid/solid_6.22.0.bb
Normal file
@@ -0,0 +1,21 @@
|
||||
SUMMARY = "Desktop hardware abstraction"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/solid"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/solid.git;protocol=https;nobranch=1"
|
||||
SRCREV = "bee90e244b43f7a05ae6c7458e4d1c414438b5d7"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
libplist \
|
||||
flex-native \
|
||||
bison-native \
|
||||
extra-cmake-modules \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
FILES:${PN} += "${datadir}"
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
SUMMARY = "Multi-language spell checker"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/sonnet"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/sonnet.git;protocol=https;nobranch=1"
|
||||
SRCREV = "da212c85354c3fab85b731d505a9310870ae1550"
|
||||
|
||||
DEPENDS = " \
|
||||
hunspell \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
qtquick3d \
|
||||
"
|
||||
|
||||
inherit qt6-cmake pkgconfig
|
||||
|
||||
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
|
||||
|
||||
FILES:${PN} += "${datadir} ${libdir}/plugins ${libdir}/qml"
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
SUMMARY = "Syntax highlighting engine for Kate syntax definitions"
|
||||
HOMEPAGE = "https://invent.kde.org/frameworks/syntax-highlighting"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-only.txt;md5=93e64b4a83c7e441e48bbdeeea05c977"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/frameworks/syntax-highlighting.git;protocol=https;nobranch=1"
|
||||
SRCREV = "877d271d053abeaebdbc295fe9316c759ee71b41"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
"
|
||||
|
||||
inherit qt6-cmake pkgconfig perlnative
|
||||
|
||||
FILES:${PN} += "${libdir}/qml ${datadir}/qlogging-categories6"
|
||||
39
dynamic-layers/meta-qt6/kde/plasma/aurorae/aurorae_6.6.0.bb
Normal file
39
dynamic-layers/meta-qt6/kde/plasma/aurorae/aurorae_6.6.0.bb
Normal file
@@ -0,0 +1,39 @@
|
||||
SUMMARY = "Aurorae is a themeable window decoration for KWin"
|
||||
HOMEPAGE = "https://invent.kde.org/plasma/aurorae"
|
||||
LICENSE = "GPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-or-later.txt;md5=fed54355545ffd980b814dab4a3b312c"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/plasma/aurorae.git;protocol=https;nobranch=1"
|
||||
SRCREV = "f8479a893deacd4e6cf6c69a08a896bcba6c528e"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
qtquick3d \
|
||||
extra-cmake-modules \
|
||||
kconfig \
|
||||
kcoreaddons \
|
||||
ksvg \
|
||||
kcolorscheme \
|
||||
ki18n \
|
||||
kpackage \
|
||||
kcmutils \
|
||||
knewstuff \
|
||||
kdecoration \
|
||||
"
|
||||
|
||||
inherit qt6-cmake gettext
|
||||
|
||||
do_configure:prepend() {
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kcmdesktopfilegenerator
|
||||
touch ${STAGING_BINDIR}/kpackagetool6
|
||||
}
|
||||
|
||||
FILES:${PN} += "${libdir}/qml ${libdir}/plugins ${datadir}"
|
||||
|
||||
RDEPENDS:${PN} += "bash kconfig kpackage"
|
||||
@@ -0,0 +1,37 @@
|
||||
From f6fed96134af7806d09c6d838ed4c5e9c214f8e8 Mon Sep 17 00:00:00 2001
|
||||
From: Markus Volk <f_l_k@t-online.de>
|
||||
Date: Fri, 28 Nov 2025 04:17:18 +0100
|
||||
Subject: [PATCH] src/kded/helpers/requestpin.cpp: fix build without x11
|
||||
|
||||
Signed-off-by: Markus Volk <f_l_k@t-online.de>
|
||||
|
||||
Upstream-Status: Inappropriate [experimental]
|
||||
---
|
||||
src/kded/helpers/requestpin.cpp | 4 ----
|
||||
1 file changed, 4 deletions(-)
|
||||
|
||||
diff --git a/src/kded/helpers/requestpin.cpp b/src/kded/helpers/requestpin.cpp
|
||||
index c2acf593..c7a91131 100644
|
||||
--- a/src/kded/helpers/requestpin.cpp
|
||||
+++ b/src/kded/helpers/requestpin.cpp
|
||||
@@ -19,7 +19,6 @@
|
||||
#include <KLocalizedString>
|
||||
#include <KNotification>
|
||||
#include <KWindowSystem>
|
||||
-#include <KX11Extras>
|
||||
|
||||
RequestPin::RequestPin(BluezQt::DevicePtr device, bool numeric, QObject *parent)
|
||||
: QObject(parent)
|
||||
@@ -89,9 +88,6 @@ void RequestPin::introducePin()
|
||||
|
||||
dialog->show();
|
||||
|
||||
- if (KWindowSystem::isPlatformX11()) {
|
||||
- KX11Extras::forceActiveWindow(dialog->winId());
|
||||
- }
|
||||
}
|
||||
|
||||
void RequestPin::checkPin(const QString &pin)
|
||||
--
|
||||
2.51.0
|
||||
|
||||
@@ -0,0 +1,50 @@
|
||||
SUMMARY = "Bluedevil adds Bluetooth capabilities to KDE Plasma"
|
||||
HOMEPAGE = "https://invent.kde.org/plasma/bluedevil"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-only.txt;md5=93e64b4a83c7e441e48bbdeeea05c977"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/plasma/bluedevil.git;protocol=https;nobranch=1"
|
||||
SRC_URI += "file://0001-src-kded-helpers-requestpin.cpp-fix-build-without-x1.patch"
|
||||
SRCREV = "22193893703d1ae3ecb178f1e2534478d445d018"
|
||||
|
||||
DEPENDS = " \
|
||||
bluez-qt \
|
||||
kcmutils \
|
||||
kcmutils-tools-native \
|
||||
kconfig-native \
|
||||
kcoreaddons \
|
||||
kdbusaddons \
|
||||
kdeclarative \
|
||||
ki18n \
|
||||
kio \
|
||||
kirigami \
|
||||
kjobwidgets \
|
||||
knotifications \
|
||||
kservice \
|
||||
ksvg \
|
||||
kwidgetaddons \
|
||||
kwindowsystem \
|
||||
libplasma \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
qtdeclarative \
|
||||
extra-cmake-modules \
|
||||
shared-mime-info-native \
|
||||
"
|
||||
|
||||
inherit qt6-cmake gettext mime mime-xdg
|
||||
|
||||
do_configure:prepend() {
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
touch ${STAGING_BINDIR}/kpackagetool6
|
||||
# bluedevil indeed wants to use kconfig_compiler_kf6 and kcmdesktopfilegenerator-> create links instead of touch
|
||||
ln -sf ${STAGING_LIBEXECDIR_NATIVE}/kf6/kconfig_compiler_kf6 ${STAGING_LIBEXECDIR}/kf6
|
||||
ln -sf ${STAGING_LIBEXECDIR_NATIVE}/kf6/kcmdesktopfilegenerator ${STAGING_LIBEXECDIR}/kf6
|
||||
}
|
||||
|
||||
FILES:${PN} += "${libdir}/qml ${libdir}/plugins ${datadir}"
|
||||
|
||||
RDEPENDS:${PN} += "bash kconfig kpackage"
|
||||
50
dynamic-layers/meta-qt6/kde/plasma/breeze/breeze_6.6.0.bb
Normal file
50
dynamic-layers/meta-qt6/kde/plasma/breeze/breeze_6.6.0.bb
Normal file
@@ -0,0 +1,50 @@
|
||||
SUMMARY = "Breeze is the default style for Plasma"
|
||||
HOMEPAGE = "https://invent.kde.org/plasma/breeze"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-only.txt;md5=93e64b4a83c7e441e48bbdeeea05c977"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/plasma/breeze.git;protocol=https;nobranch=1"
|
||||
SRCREV = "cfcc8755f376946bae945a28e5d58b07519b5805"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
frameworkintegration \
|
||||
qtquick3d \
|
||||
qtsvg \
|
||||
kcmutils \
|
||||
kconfig-native \
|
||||
kconfigwidgets \
|
||||
kcoreaddons \
|
||||
kdecoration \
|
||||
kguiaddons \
|
||||
kiconthemes \
|
||||
kcolorscheme \
|
||||
ki18n \
|
||||
kirigami \
|
||||
kpackage \
|
||||
kwayland \
|
||||
kwindowsystem \
|
||||
kcmutils-tools-native \
|
||||
"
|
||||
|
||||
inherit qt6-cmake gettext
|
||||
|
||||
EXTRA_OECMAKE = "-DBUILD_QT5=OFF -DBUILD_TESTING=OFF"
|
||||
|
||||
do_configure:prepend() {
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
touch ${STAGING_BINDIR}/kpackagetool6
|
||||
# breeze indeed wants to use kconfig_compiler_kf6 and kcmdesktopfilegenerator-> create links instead of touch
|
||||
ln -sf ${STAGING_LIBEXECDIR_NATIVE}/kf6/kconfig_compiler_kf6 ${STAGING_LIBEXECDIR}/kf6
|
||||
ln -sf ${STAGING_LIBEXECDIR_NATIVE}/kf6/kcmdesktopfilegenerator ${STAGING_LIBEXECDIR}/kf6
|
||||
}
|
||||
|
||||
FILES:${PN} += "${libdir}/plugins ${datadir}"
|
||||
|
||||
RDEPENDS:${PN} += "breeze-icons qtquick3d kconfig kirigami frameworkintegration"
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
SUMMARY = "Plugin based library to create window decorations"
|
||||
HOMEPAGE = "https://invent.kde.org/plasma/kdecoration"
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.1-only.txt;md5=fabba2a3bfeb22a6483d44e9ae824d3f"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/plasma/kdecoration.git;protocol=https;nobranch=1"
|
||||
SRCREV = "de756b461a502126285cdfe1a05ee9b5e0c0e04f"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
ki18n \
|
||||
"
|
||||
|
||||
inherit qt6-cmake gettext
|
||||
|
||||
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
|
||||
|
||||
FILES:${PN} += "${systemd_user_unitdir} ${datadir}"
|
||||
|
||||
RDEPENDS:${PN} += "kconfig"
|
||||
@@ -0,0 +1,38 @@
|
||||
SUMMARY = "Daemon for globalaccel"
|
||||
HOMEPAGE = "https://invent.kde.org/plasma/kglobalacceld"
|
||||
LICENSE = "LGPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-or-later.txt;md5=e3e049b303846e4de3eeafccf035a404"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/plasma/kglobalacceld.git;protocol=https;nobranch=1"
|
||||
SRCREV = "e98073feda01a3d1a46b831512b872a7acecd607"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kconfig \
|
||||
kcoreaddons \
|
||||
kcrash \
|
||||
kdbusaddons \
|
||||
kwindowsystem \
|
||||
kglobalaccel \
|
||||
kservice \
|
||||
kio \
|
||||
kjobwidgets \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF -DWITH_X11=OFF"
|
||||
|
||||
do_configure:prepend() {
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
}
|
||||
|
||||
FILES:${PN} += "${systemd_user_unitdir} ${datadir}"
|
||||
|
||||
RDEPENDS:${PN} += "kconfig"
|
||||
@@ -0,0 +1,35 @@
|
||||
SUMMARY = "KNightTime provides helpers for scheduling the dark-light cycle"
|
||||
HOMEPAGE = "https://invent.kde.org/plasma/knighttime"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-only.txt;md5=93e64b4a83c7e441e48bbdeeea05c977"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/plasma/knighttime.git;protocol=https;nobranch=1"
|
||||
SRCREV = "96df93e90e0c7fe3e6a0712c942b7dad65180916"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kconfig-native \
|
||||
kcoreaddons \
|
||||
kdbusaddons \
|
||||
kholidays \
|
||||
ki18n \
|
||||
"
|
||||
|
||||
inherit qt6-cmake gettext
|
||||
|
||||
do_configure:prepend() {
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
# knighttime indeed wants to use kconfig_compiler_kf6 -> create a link instead of touch
|
||||
ln -sf ${STAGING_LIBEXECDIR_NATIVE}/kf6/kconfig_compiler_kf6 ${STAGING_LIBEXECDIR}/kf6
|
||||
}
|
||||
|
||||
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
|
||||
|
||||
FILES:${PN} += "${systemd_user_unitdir} ${datadir}"
|
||||
|
||||
RDEPENDS:${PN} += "kconfig"
|
||||
@@ -0,0 +1,31 @@
|
||||
SUMMARY = "a set of convenient classes to use PipeWire in Qt projects"
|
||||
HOMEPAGE = "https://invent.kde.org/plasma/kpipewire"
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.1-only.txt;md5=41890f71f740302b785c27661123bff5"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/plasma/kpipewire.git;protocol=https;nobranch=1"
|
||||
SRCREV = "52a5a9362d1cd68d181507a04a449929448d2403"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
ki18n \
|
||||
kcoreaddons \
|
||||
ffmpeg \
|
||||
pipewire \
|
||||
libva \
|
||||
libepoxy \
|
||||
libdrm \
|
||||
"
|
||||
|
||||
EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
|
||||
|
||||
inherit qt6-cmake pkgconfig gettext
|
||||
|
||||
do_install:append() {
|
||||
sed -i -e 's|${STAGING_DIR_HOST}||' ${D}${libdir}/cmake/KPipeWire/KPipeWireTargets.cmake
|
||||
sed -i -e 's|\;${STAGING_DIR_HOST}|\;|' ${D}${libdir}/cmake/KPipeWire/KPipeWireTargets.cmake
|
||||
}
|
||||
|
||||
FILES:${PN} += "${libdir}/qml ${datadir}/qlogging-categories6"
|
||||
@@ -0,0 +1,22 @@
|
||||
SUMMARY = "KWayland is a Qt-style API to interact with the wayland-client API"
|
||||
HOMEPAGE = "https://invent.kde.org/plasma/kwayland"
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.1-only.txt;md5=fabba2a3bfeb22a6483d44e9ae824d3f"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/plasma/kwayland.git;protocol=https;nobranch=1"
|
||||
SRCREV = "481793d84380dc8f6fcb7e4193be5ce1688f7c94"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
wayland \
|
||||
wayland-native \
|
||||
wayland-protocols \
|
||||
plasma-wayland-protocols \
|
||||
virtual/egl \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
FILES:${PN} += "${datadir}/qlogging-categories6"
|
||||
94
dynamic-layers/meta-qt6/kde/plasma/kwin/kwin_6.6.0.bb
Normal file
94
dynamic-layers/meta-qt6/kde/plasma/kwin/kwin_6.6.0.bb
Normal file
@@ -0,0 +1,94 @@
|
||||
SUMMARY = "KWin is an easy to use, but flexible, compositor for Wayland on Linux"
|
||||
HOMEPAGE = "https://invent.kde.org/plasma/kwin"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-only.txt;md5=93e64b4a83c7e441e48bbdeeea05c977"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/plasma/kwin.git;protocol=https;nobranch=1"
|
||||
SRCREV = "e53bb3be7ecf1735c7739b797f94d66de422ab4d"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
qtquick3d-native \
|
||||
qtdeclarative \
|
||||
qtsensors \
|
||||
qtsvg \
|
||||
qt5compat \
|
||||
extra-cmake-modules \
|
||||
kdeclarative \
|
||||
kauth \
|
||||
kcrash \
|
||||
kcmutils \
|
||||
kcmutils-tools-native \
|
||||
ki18n \
|
||||
kservice \
|
||||
kwidgetaddons \
|
||||
kwindowsystem \
|
||||
kdbusaddons \
|
||||
kconfig-native \
|
||||
kguiaddons \
|
||||
kidletime \
|
||||
ksvg \
|
||||
kpackage \
|
||||
kglobalaccel \
|
||||
plasma-activities \
|
||||
knewstuff \
|
||||
kxmlgui \
|
||||
knighttime \
|
||||
kwayland \
|
||||
kpipewire \
|
||||
plasma-activities \
|
||||
kirigami \
|
||||
libplasma \
|
||||
kdecoration \
|
||||
breeze \
|
||||
aurorae \
|
||||
libxcvt \
|
||||
libepoxy \
|
||||
virtual/egl \
|
||||
wayland \
|
||||
wayland-native \
|
||||
wayland-protocols \
|
||||
plasma-wayland-protocols \
|
||||
libxkbcommon \
|
||||
libcanberra \
|
||||
libinput \
|
||||
libei \
|
||||
libdrm \
|
||||
virtual/libgbm \
|
||||
lcms \
|
||||
freetype \
|
||||
fontconfig \
|
||||
hwdata \
|
||||
libdisplay-info \
|
||||
pipewire \
|
||||
knotifications \
|
||||
kglobalacceld \
|
||||
systemd \
|
||||
qtwaylandscanner-kde-native \
|
||||
"
|
||||
|
||||
inherit qt6-cmake gettext pkgconfig
|
||||
|
||||
EXTRA_OECMAKE += " \
|
||||
-DBUILD_TESTING=OFF \
|
||||
-DKWIN_BUILD_X11=OFF \
|
||||
-DKWIN_BUILD_SCREENLOCKER=OFF \
|
||||
-DQTWAYLANDSCANNER_KDE_EXECUTABLE=${STAGING_BINDIR_NATIVE}/qtwaylandscanner_kde \
|
||||
"
|
||||
|
||||
do_configure:prepend() {
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
touch ${STAGING_BINDIR}/kpackagetool6
|
||||
# kwin indeed wants to use kconfig_compiler_kf6 and kcmdesktopfilegenerator-> create links instead of touch
|
||||
ln -sf ${STAGING_LIBEXECDIR_NATIVE}/kf6/kconfig_compiler_kf6 ${STAGING_LIBEXECDIR}/kf6
|
||||
ln -sf ${STAGING_LIBEXECDIR_NATIVE}/kf6/kcmdesktopfilegenerator ${STAGING_LIBEXECDIR}/kf6
|
||||
}
|
||||
|
||||
FILES:${PN} += "${datadir} ${libdir}/qml ${libdir}/plugins ${libdir}/kconf_update_bin ${systemd_user_unitdir}"
|
||||
|
||||
|
||||
RDEPENDS:${PN} += "kconfig kirigami qtquick3d breeze aurorae"
|
||||
@@ -0,0 +1,24 @@
|
||||
SUMMARY = "qtwaylandscanner"
|
||||
HOMEPAGE = "https://invent.kde.org/plasma/kwin"
|
||||
LICENSE = "LGPL-3.0-only"
|
||||
LIC_FILES_CHKSUM += "file://../../../LICENSES/LGPL-3.0-only.txt;md5=c51d3eef3be114124d11349ca0d7e117"
|
||||
COMPATIBLE_HOST:class-target = "null"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/plasma/kwin.git;protocol=https;nobranch=1"
|
||||
SRCREV = "e53bb3be7ecf1735c7739b797f94d66de422ab4d"
|
||||
S = "${UNPACKDIR}/${BPN}-${PV}/src/wayland/tools"
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${bindir}
|
||||
install -m 0755 ${B}/qtwaylandscanner_kde ${D}${bindir}
|
||||
}
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
|
||||
@@ -0,0 +1,264 @@
|
||||
From d657e95f02a619224ab21c9082cd5432cfe97955 Mon Sep 17 00:00:00 2001
|
||||
From: Markus Volk <f_l_k@t-online.de>
|
||||
Date: Thu, 27 Nov 2025 20:41:51 +0100
|
||||
Subject: [PATCH] fix compile if kwindowsystem was built without x11
|
||||
|
||||
Signed-off-by: Markus Volk <f_l_k@t-online.de>
|
||||
|
||||
Upstream-Status: Inappropriate [experimental]
|
||||
---
|
||||
autotests/dialogstatetest.cpp | 47 -------------------
|
||||
.../core/windowthumbnail.cpp | 13 +----
|
||||
src/plasma/private/theme_p.cpp | 21 +--------
|
||||
src/plasmaquick/appletpopup.cpp | 9 +---
|
||||
src/plasmaquick/dialog.cpp | 33 +------------
|
||||
src/plasmaquick/plasmawindow.cpp | 12 +----
|
||||
6 files changed, 9 insertions(+), 126 deletions(-)
|
||||
|
||||
diff --git a/src/declarativeimports/core/windowthumbnail.cpp b/src/declarativeimports/core/windowthumbnail.cpp
|
||||
index 5e9f3f1ec..5caef5a8b 100644
|
||||
--- a/src/declarativeimports/core/windowthumbnail.cpp
|
||||
+++ b/src/declarativeimports/core/windowthumbnail.cpp
|
||||
@@ -6,7 +6,6 @@
|
||||
#include "windowthumbnail.h"
|
||||
// KF5
|
||||
#include <KWindowSystem>
|
||||
-#include <KX11Extras>
|
||||
// Qt
|
||||
#include <QGuiApplication>
|
||||
#include <QIcon>
|
||||
@@ -282,10 +281,6 @@ void WindowThumbnail::setWinId(uint32_t winId)
|
||||
if (m_winId == winId) {
|
||||
return;
|
||||
}
|
||||
- if (KWindowSystem::isPlatformX11() && !KX11Extras::self()->hasWId(winId)) {
|
||||
- // invalid Id, don't updated
|
||||
- return;
|
||||
- }
|
||||
if (window() && winId == window()->winId()) {
|
||||
// don't redirect to yourself
|
||||
return;
|
||||
@@ -395,12 +390,8 @@ bool WindowThumbnail::nativeEventFilter(const QByteArray &eventType, void *messa
|
||||
void WindowThumbnail::iconToTexture(WindowTextureProvider *textureProvider)
|
||||
{
|
||||
QIcon icon;
|
||||
- if (KWindowSystem::isPlatformX11() && KX11Extras::self()->hasWId(m_winId)) {
|
||||
- icon = KX11Extras::self()->icon(m_winId, boundingRect().width(), boundingRect().height());
|
||||
- } else {
|
||||
- // fallback to plasma icon
|
||||
- icon = QIcon::fromTheme(QStringLiteral("plasma"));
|
||||
- }
|
||||
+
|
||||
+ icon = QIcon::fromTheme(QStringLiteral("plasma"));
|
||||
QImage image = icon.pixmap(boundingRect().size().toSize(), window()->devicePixelRatio()).toImage();
|
||||
textureProvider->setTexture(window()->createTextureFromImage(image, QQuickWindow::TextureCanUseAtlas));
|
||||
}
|
||||
diff --git a/src/plasma/private/theme_p.cpp b/src/plasma/private/theme_p.cpp
|
||||
index f4917a945..0d367ab24 100644
|
||||
--- a/src/plasma/private/theme_p.cpp
|
||||
+++ b/src/plasma/private/theme_p.cpp
|
||||
@@ -17,8 +17,9 @@
|
||||
#include <KSharedConfig>
|
||||
#include <KWindowEffects>
|
||||
#include <KWindowSystem>
|
||||
+#if HAVE_X11
|
||||
#include <KX11Extras>
|
||||
-
|
||||
+#endif
|
||||
namespace Plasma
|
||||
{
|
||||
const char ThemePrivate::defaultTheme[] = "default";
|
||||
@@ -96,10 +97,6 @@ ThemePrivate::ThemePrivate(QObject *parent)
|
||||
, apiMinor(0)
|
||||
, apiRevision(0)
|
||||
{
|
||||
- if (KWindowSystem::isPlatformX11()) {
|
||||
- compositingActive = KX11Extras::self()->compositingActive();
|
||||
- }
|
||||
-
|
||||
kSvgImageSet = std::unique_ptr<KSvg::ImageSet>(new KSvg::ImageSet);
|
||||
kSvgImageSet->setBasePath(QStringLiteral(PLASMA_RELATIVE_DATA_INSTALL_DIR "/desktoptheme/"));
|
||||
|
||||
@@ -121,9 +118,6 @@ ThemePrivate::ThemePrivate(QObject *parent)
|
||||
|
||||
if (QPixmap::defaultDepth() > 8) {
|
||||
// watch for background contrast effect property changes as well
|
||||
- if (!s_blurEffectWatcher) {
|
||||
- s_blurEffectWatcher = new BlurEffectWatcher();
|
||||
- }
|
||||
|
||||
QObject::connect(s_blurEffectWatcher, &BlurEffectWatcher::effectChanged, selectorsUpdateTimer, qOverload<>(&QTimer::start));
|
||||
}
|
||||
@@ -139,9 +133,6 @@ ThemePrivate::ThemePrivate(QObject *parent)
|
||||
scheduleThemeChangeNotification();
|
||||
});
|
||||
|
||||
- if (KWindowSystem::isPlatformX11()) {
|
||||
- connect(KX11Extras::self(), &KX11Extras::compositingChanged, selectorsUpdateTimer, qOverload<>(&QTimer::start));
|
||||
- }
|
||||
updateKSvgSelectors();
|
||||
}
|
||||
|
||||
@@ -197,15 +188,7 @@ QString ThemePrivate::findInTheme(const QString &image, const QString &theme)
|
||||
|
||||
void ThemePrivate::updateKSvgSelectors()
|
||||
{
|
||||
-#if HAVE_X11
|
||||
- if (KWindowSystem::isPlatformX11()) {
|
||||
- compositingActive = KX11Extras::compositingActive();
|
||||
- } else {
|
||||
- compositingActive = true;
|
||||
- }
|
||||
-#else
|
||||
compositingActive = true;
|
||||
-#endif
|
||||
backgroundContrastActive = s_blurEffectWatcher->isEffectActive();
|
||||
|
||||
if (compositingActive) {
|
||||
diff --git a/src/plasmaquick/appletpopup.cpp b/src/plasmaquick/appletpopup.cpp
|
||||
index 5774c1888..87882e1aa 100644
|
||||
--- a/src/plasmaquick/appletpopup.cpp
|
||||
+++ b/src/plasmaquick/appletpopup.cpp
|
||||
@@ -13,7 +13,6 @@
|
||||
|
||||
#include <KConfigGroup>
|
||||
#include <KWindowSystem>
|
||||
-#include <KX11Extras>
|
||||
|
||||
#include "applet.h"
|
||||
#include "appletquickitem.h"
|
||||
@@ -64,12 +63,8 @@ AppletPopup::AppletPopup()
|
||||
setAnimated(true);
|
||||
setFlags(flags() | Qt::Dialog);
|
||||
|
||||
- if (KWindowSystem::isPlatformX11()) {
|
||||
- KX11Extras::setType(winId(), NET::AppletPopup);
|
||||
- } else {
|
||||
- PlasmaShellWaylandIntegration::get(this)->setRole(QtWayland::org_kde_plasma_surface::role::role_appletpopup);
|
||||
- PlasmaShellWaylandIntegration::get(this)->setTakesFocus(true);
|
||||
- }
|
||||
+ PlasmaShellWaylandIntegration::get(this)->setRole(QtWayland::org_kde_plasma_surface::role::role_appletpopup);
|
||||
+ PlasmaShellWaylandIntegration::get(this)->setTakesFocus(true);
|
||||
|
||||
auto edgeForwarder = new EdgeEventForwarder(this);
|
||||
edgeForwarder->setMargins(padding());
|
||||
diff --git a/src/plasmaquick/dialog.cpp b/src/plasmaquick/dialog.cpp
|
||||
index 096c9c2c8..a916b1c75 100644
|
||||
--- a/src/plasmaquick/dialog.cpp
|
||||
+++ b/src/plasmaquick/dialog.cpp
|
||||
@@ -24,9 +24,7 @@
|
||||
#include <QQuickItem>
|
||||
#include <QScreen>
|
||||
|
||||
-#include <KWindowInfo>
|
||||
#include <KWindowSystem>
|
||||
-#include <KX11Extras>
|
||||
|
||||
#include <KWindowEffects>
|
||||
#include <Plasma/Corona>
|
||||
@@ -253,15 +251,8 @@ void DialogPrivate::updateTheme()
|
||||
theme.backgroundSaturation(),
|
||||
mask);
|
||||
|
||||
- if (!KWindowSystem::isPlatformX11() || KX11Extras::compositingActive()) {
|
||||
- if (hasMask) {
|
||||
- hasMask = false;
|
||||
- q->setMask(QRegion());
|
||||
- }
|
||||
- } else {
|
||||
- hasMask = true;
|
||||
- q->setMask(dialogBackground->mask());
|
||||
- }
|
||||
+ hasMask = true;
|
||||
+ q->setMask(dialogBackground->mask());
|
||||
if (q->isVisible()) {
|
||||
DialogShadows::instance()->addWindow(q, dialogBackground->enabledBorders());
|
||||
}
|
||||
@@ -747,9 +738,6 @@ void DialogPrivate::applyType()
|
||||
}
|
||||
#endif
|
||||
|
||||
- if (!wmType && type != Dialog::Normal && KWindowSystem::isPlatformX11()) {
|
||||
- KX11Extras::setType(q->winId(), static_cast<NET::WindowType>(type));
|
||||
- }
|
||||
if (q->flags() & Qt::WindowStaysOnTopHint) {
|
||||
// If the AppletPopup type is not explicitly requested, then use the Dock type in this case
|
||||
// to avoid bug #454635.
|
||||
@@ -812,14 +800,6 @@ void DialogPrivate::applyType()
|
||||
}
|
||||
}
|
||||
|
||||
- if (KWindowSystem::isPlatformX11()) {
|
||||
- if (type == Dialog::Dock || type == Dialog::Notification || type == Dialog::OnScreenDisplay || type == Dialog::CriticalNotification) {
|
||||
- KX11Extras::setOnAllDesktops(q->winId(), true);
|
||||
- } else {
|
||||
- KX11Extras::setOnAllDesktops(q->winId(), false);
|
||||
- }
|
||||
- }
|
||||
-
|
||||
PlasmaShellWaylandIntegration::get(q)->setTakesFocus(!q->flags().testFlag(Qt::WindowDoesNotAcceptFocus));
|
||||
}
|
||||
|
||||
@@ -1080,12 +1060,6 @@ QPoint Dialog::popupPosition(QQuickItem *item, const QSize &size)
|
||||
// if the item is in a window that ignores WM we want to position the popups outside
|
||||
bool outsideParentWindow = (item->window()->flags() & Qt::X11BypassWindowManagerHint) && item->window()->mask().isNull();
|
||||
|
||||
- if (KWindowSystem::isPlatformX11()) {
|
||||
- // on X11 we also consider windows with the type Dock
|
||||
- const KWindowInfo winInfo(item->window()->winId(), NET::WMWindowType);
|
||||
- outsideParentWindow = outsideParentWindow || (winInfo.windowType(NET::AllTypesMask) == NET::Dock && item->window()->mask().isNull());
|
||||
- }
|
||||
-
|
||||
QRect parentGeometryBounds;
|
||||
if (outsideParentWindow) {
|
||||
parentGeometryBounds = item->window()->geometry();
|
||||
@@ -1358,9 +1332,6 @@ void Dialog::showEvent(QShowEvent *event)
|
||||
DialogShadows::instance()->addWindow(this, d->dialogBackground->enabledBorders());
|
||||
}
|
||||
|
||||
- if (KWindowSystem::isPlatformX11()) {
|
||||
- KX11Extras::setState(winId(), NET::SkipTaskbar | NET::SkipPager | NET::SkipSwitcher);
|
||||
- }
|
||||
QQuickWindow::showEvent(event);
|
||||
}
|
||||
|
||||
diff --git a/src/plasmaquick/plasmawindow.cpp b/src/plasmaquick/plasmawindow.cpp
|
||||
index 4aaf54821..a8c98cde6 100644
|
||||
--- a/src/plasmaquick/plasmawindow.cpp
|
||||
+++ b/src/plasmaquick/plasmawindow.cpp
|
||||
@@ -13,7 +13,6 @@
|
||||
|
||||
#include <KWindowEffects>
|
||||
#include <KWindowSystem>
|
||||
-#include <KX11Extras>
|
||||
|
||||
#include <Plasma/Theme>
|
||||
|
||||
@@ -141,11 +140,6 @@ Qt::Edges PlasmaWindow::borders()
|
||||
|
||||
void PlasmaWindow::showEvent(QShowEvent *e)
|
||||
{
|
||||
- // EWMH states that the state is reset every hide
|
||||
- // Qt supports external factors setting state before the next show
|
||||
- if (KWindowSystem::isPlatformX11()) {
|
||||
- KX11Extras::setState(winId(), NET::SkipTaskbar | NET::SkipPager | NET::SkipSwitcher);
|
||||
- }
|
||||
QQuickWindow::showEvent(e);
|
||||
}
|
||||
|
||||
@@ -171,11 +165,7 @@ void PlasmaWindowPrivate::handleFrameChanged()
|
||||
theme.backgroundSaturation(),
|
||||
mask);
|
||||
|
||||
- if (!KWindowSystem::isPlatformX11() || KX11Extras::compositingActive()) {
|
||||
- q->setMask(QRegion());
|
||||
- } else {
|
||||
- q->setMask(mask);
|
||||
- }
|
||||
+ q->setMask(mask);
|
||||
}
|
||||
|
||||
void PlasmaWindowPrivate::updateMainItemGeometry()
|
||||
--
|
||||
2.51.0
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
SUMMARY = "Foundational libraries, components, and tools of the Plasma workspaces"
|
||||
HOMEPAGE = "https://invent.kde.org/plasma/libplasma"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-only.txt;md5=93e64b4a83c7e441e48bbdeeea05c977"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/plasma/libplasma.git;protocol=https;nobranch=1"
|
||||
SRC_URI += "file://0001-fix-compile-if-kwindowsystem-was-built-without-x11.patch"
|
||||
SRCREV = "e2e5a6a12291a0f13cbd59b55e2aab77100ff31e"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kconfig \
|
||||
kcoreaddons \
|
||||
kglobalaccel \
|
||||
kguiaddons \
|
||||
ki18n \
|
||||
kiconthemes \
|
||||
kio \
|
||||
kwindowsystem \
|
||||
knotifications \
|
||||
kpackage \
|
||||
kirigami \
|
||||
ksvg \
|
||||
kcolorscheme \
|
||||
plasma-activities \
|
||||
plasma-wayland-protocols \
|
||||
wayland \
|
||||
wayland-native \
|
||||
"
|
||||
|
||||
inherit qt6-cmake gettext
|
||||
|
||||
do_configure:prepend() {
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
touch ${STAGING_BINDIR}/kpackagetool6
|
||||
}
|
||||
|
||||
EXTRA_OECMAKE += "-DWITHOUT_X11=ON -DBUILD_TESTING=OFF"
|
||||
|
||||
FILES:${PN} += "${libdir}/qml ${libdir}/plugins ${datadir}"
|
||||
|
||||
RDEPENDS:${PN} += "kconfig kpackage"
|
||||
@@ -0,0 +1,29 @@
|
||||
SUMMARY = "Core components for the KDE Activity concept"
|
||||
HOMEPAGE = "https://invent.kde.org/plasma/plasma-activities"
|
||||
LICENSE = "LGPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/plasma/plasma-activities.git;protocol=https;nobranch=1"
|
||||
SRCREV = "ba71b00e4cd5e8248fd96ab4a2d8e2e5b288e484"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kconfig \
|
||||
kcoreaddons \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
do_configure:prepend() {
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
}
|
||||
|
||||
FILES:${PN} += "${libdir}/qml ${datadir}/qlogging-categories6"
|
||||
|
||||
RDEPENDS:${PN} += "kconfig"
|
||||
@@ -0,0 +1,53 @@
|
||||
SUMMARY = "Plasma System Settings"
|
||||
HOMEPAGE = "https://invent.kde.org/plasma/systemsettings"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-only.txt;md5=9e2385fe012386d34dcc5c9863070881"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/plasma/systemsettings.git;protocol=https;nobranch=1"
|
||||
SRCREV = "033dfc8ffc12cf2c2547ea4055aa2bad8e944142"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kauth \
|
||||
kcrash \
|
||||
kitemviews \
|
||||
kitemmodels \
|
||||
kcmutils \
|
||||
ki18n \
|
||||
kio \
|
||||
kservice \
|
||||
kiconthemes \
|
||||
kwidgetaddons \
|
||||
kwindowsystem \
|
||||
kxmlgui \
|
||||
kdbusaddons \
|
||||
kconfig \
|
||||
kguiaddons \
|
||||
kirigami \
|
||||
kjobwidgets \
|
||||
krunner \
|
||||
kcolorscheme \
|
||||
plasma-activities \
|
||||
"
|
||||
|
||||
inherit qt6-cmake gettext mime mime-xdg
|
||||
|
||||
do_configure:prepend() {
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kcmdesktopfilegenerator
|
||||
}
|
||||
|
||||
FILES:${PN} += " \
|
||||
${libdir}/kconf_update_bin \
|
||||
${libdir}/plugins \
|
||||
${datadir} \
|
||||
${systemd_user_unitdir} \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} += "kconfig kirigami qtquick3d"
|
||||
@@ -0,0 +1,49 @@
|
||||
SUMMARY = "A backend implementation for xdg-desktop-portal that is using Qt/KF"
|
||||
HOMEPAGE = "https://invent.kde.org/plasma/xdg-desktop-portal-kde"
|
||||
LICENSE = "GPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/plasma/xdg-desktop-portal-kde.git;protocol=https;nobranch=1"
|
||||
SRCREV = "b977f63f21b0fa67fd30b6cb994990dd46215b7f"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
qtdeclarative \
|
||||
extra-cmake-modules \
|
||||
kcoreaddons \
|
||||
kconfig \
|
||||
ki18n \
|
||||
kguiaddons \
|
||||
kglobalaccel \
|
||||
kio \
|
||||
kio-fuse \
|
||||
kirigami \
|
||||
knotifications \
|
||||
kservice \
|
||||
kwidgetaddons \
|
||||
kwindowsystem \
|
||||
kiconthemes \
|
||||
kstatusnotifieritem \
|
||||
kcrash \
|
||||
kwayland \
|
||||
wayland \
|
||||
wayland-native \
|
||||
wayland-protocols \
|
||||
plasma-wayland-protocols \
|
||||
libxkbcommon \
|
||||
"
|
||||
|
||||
inherit qt6-cmake gettext
|
||||
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
do_configure:prepend() {
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
}
|
||||
|
||||
FILES:${PN} += "${libdir}/qml ${libdir}/plugins ${datadir} ${systemd_user_unitdir}"
|
||||
|
||||
RDEPENDS:${PN} += "kconfig xdg-desktop-portal"
|
||||
@@ -0,0 +1,31 @@
|
||||
From 74122954c5f439cfbf6ed89f2529b9ddefdb3a2b Mon Sep 17 00:00:00 2001
|
||||
From: Markus Volk <f_l_k@t-online.de>
|
||||
Date: Thu, 27 Nov 2025 15:15:26 +0100
|
||||
Subject: [PATCH] CMakeLists.txt: disable x11
|
||||
|
||||
This would require to build kwindowsystem with x11 support and will
|
||||
also add buildpath issues
|
||||
|
||||
Signed-off-by: Markus Volk <f_l_k@t-online.de>
|
||||
|
||||
Upstream-Status: Inappropriate [oe-specific]
|
||||
---
|
||||
CMakeLists.txt | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index d639f6568a..a9bcd7e9f9 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -62,7 +62,7 @@ if (Qt6Gui_VERSION VERSION_GREATER_EQUAL "6.10.0")
|
||||
find_package(Qt6GuiPrivate ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE)
|
||||
endif()
|
||||
|
||||
-if (UNIX AND NOT APPLE AND NOT HAIKU)
|
||||
+if (FALSE)
|
||||
set(HAVE_X11 TRUE)
|
||||
endif()
|
||||
|
||||
--
|
||||
2.51.0
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
SUMMARY = "Dolphin is KDE's file manager"
|
||||
HOMEPAGE = "https://invent.kde.org/system/dolphin"
|
||||
LICENSE = "BSD-2-Clause"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/BSD-2-Clause.txt;md5=63d6ee386b8aaba70b1bf15a79ca50f2"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/system/dolphin.git;protocol=https;nobranch=1"
|
||||
SRC_URI += "file://0001-CMakeLists.txt-disable-x11.patch"
|
||||
SRCREV = "fa17423b1f592fae5d827f2f3c705ed24e32a811"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
libxkbcommon \
|
||||
kconfig-native \
|
||||
kcoreaddons \
|
||||
kguiaddons \
|
||||
ki18n \
|
||||
kcrash \
|
||||
kcolorscheme \
|
||||
kcodecs \
|
||||
kwindowsystem \
|
||||
kwidgetaddons \
|
||||
kio \
|
||||
solid \
|
||||
kiconthemes \
|
||||
kparts \
|
||||
kdbusaddons \
|
||||
knotifications \
|
||||
kbookmarks \
|
||||
kcompletion \
|
||||
ktextwidgets \
|
||||
kcmutils \
|
||||
knewstuff \
|
||||
kfilemetadata \
|
||||
"
|
||||
|
||||
inherit qt6-cmake gettext mime mime-xdg
|
||||
|
||||
do_configure:prepend() {
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kcmdesktopfilegenerator
|
||||
# dolphin indeed wants to use kconfig_compiler_kf6 -> create a link instead of touch
|
||||
ln -sf ${STAGING_LIBEXECDIR_NATIVE}/kf6/kconfig_compiler_kf6 ${STAGING_LIBEXECDIR}/kf6
|
||||
}
|
||||
|
||||
FILES:${PN} += " \
|
||||
${libdir}/kconf_update_bin \
|
||||
${libdir}/plugins \
|
||||
${datadir} \
|
||||
${systemd_user_unitdir} \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} += "kconfig"
|
||||
@@ -0,0 +1,29 @@
|
||||
SUMMARY = "FUSE interface for KIO"
|
||||
HOMEPAGE = "https://invent.kde.org/system/kio-fuse"
|
||||
LICENSE = "GPL-3.0-or-later"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/GPL-3.0-or-later.txt;md5=f27defe1e96c2e1ecd4e0c9be8967949"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/system/kio-fuse.git;protocol=https;nobranch=1"
|
||||
SRCREV = "6b06dd4c9989d45abbfca093a03694281eb7b2a7"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kconfig \
|
||||
kcoreaddons \
|
||||
kio \
|
||||
fuse3 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake pkgconfig
|
||||
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
do_configure:prepend() {
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
}
|
||||
|
||||
FILES:${PN} += "${libdir} ${datadir}"
|
||||
34
dynamic-layers/meta-qt6/kde/utilities/kate/kate_25.12.1.bb
Normal file
34
dynamic-layers/meta-qt6/kde/utilities/kate/kate_25.12.1.bb
Normal file
@@ -0,0 +1,34 @@
|
||||
SUMMARY = "Modern text editor built on the KDE Frameworks and Qt"
|
||||
HOMEPAGE = "https://invent.kde.org/utilities/kate"
|
||||
LICENSE = "GPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM += "file://LICENSES/GPL-2.0-or-later.txt;md5=fed54355545ffd980b814dab4a3b312c"
|
||||
|
||||
SRC_URI = "git://invent.kde.org/utilities/kate.git;protocol=https;nobranch=1"
|
||||
SRCREV = "7522080fe0908342de10696e2b4519c532178de5"
|
||||
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
extra-cmake-modules \
|
||||
kconfig \
|
||||
kcoreaddons \
|
||||
kguiaddons \
|
||||
ki18n \
|
||||
ktexteditor \
|
||||
kcrash \
|
||||
kiconthemes \
|
||||
"
|
||||
|
||||
inherit qt6-cmake gettext mime mime-xdg
|
||||
|
||||
# cmake checks whether these files are present. We do not provide them in sysroot,
|
||||
# but at least they are included in the package -> just touch the files to avoid errors.
|
||||
do_configure:prepend() {
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
}
|
||||
|
||||
FILES:${PN} += "${libdir}/plugins ${datadir}"
|
||||
|
||||
RDEPENDS:${PN} += "bash kconfig"
|
||||
@@ -11,7 +11,6 @@ EXTRA_OECMAKE += "-DUSE_QT6=ON"
|
||||
|
||||
SRC_URI = "git://github.com/FedoraQt/adwaita-qt.git;protocol=https;nobranch=1"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
SRCREV = "3807292acee096459a73732f663544916d9eb0e5"
|
||||
|
||||
FILES:${PN} += "${libdir}/plugins/styles/adwaita.so"
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
SUMMARY = "Btrfs Assistant is a GUI management tool to make managing a Btrfs filesystem easier."
|
||||
HOMEPAGE = "https://gitlab.com/btrfs-assistant/btrfs-assistant"
|
||||
LICENSE = "GPL-3.0-only"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=bf7e2ce7c2a6b6b42b34714d917ee2c7"
|
||||
|
||||
SRC_URI = "git://gitlab.com/btrfs-assistant/btrfs-assistant.git;protocol=https;nobranch=1"
|
||||
SRCREV = "edc0a13bac5189a1a910f5adab01b2d5b60c76f6"
|
||||
|
||||
DEPENDS = "qtbase qtbase-native qttools-native btrfs-tools"
|
||||
RRECOMMENDS:${PN} = "snapper qadwaitadecorations"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
FILES:${PN} += "${datadir}"
|
||||
@@ -0,0 +1,13 @@
|
||||
SUMMARY = "QML greetd dm based on qt-session-lock and greetd"
|
||||
HOMEPAGE = "https://github.com/waycrate/greetd-waycratedm"
|
||||
LICENSE = "GPL-3.0-only"
|
||||
LIC_FILES_CHKSUM += "file://LICENSE;md5=33ecba7309ee0bbf1c82fbcd47ba0e8c"
|
||||
|
||||
SRC_URI = "git://github.com/waycrate/greetd-waycratedm.git;protocol=https;nobranch=1"
|
||||
SRCREV = "eb245374f1e8b9207bae7dfd76e39d830b012ff6"
|
||||
|
||||
DEPENDS = "qttools qttools-native greetd qt-session-lock tomlplusplus"
|
||||
|
||||
inherit qt6-cmake pkgconfig
|
||||
|
||||
FILES:${PN} += "${libdir}/sysusers.d ${libdir}/tmpfiles.d"
|
||||
@@ -1,15 +0,0 @@
|
||||
SUMMARY = "Hyprland's cute welcome app, written in qt6."
|
||||
HOMEPAGE = "https://hyprland.org/"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=e6458723c467506fd0c4aea3be2bcf8a"
|
||||
|
||||
SRC_URI = "git://github.com/hyprwm/hyprland-welcome.git;protocol=https;branch=main"
|
||||
|
||||
PV = "0.0.1"
|
||||
SRCREV = "51561c00288775ad7afc20f47783bb068093ca5a"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
DEPENDS = "qtbase"
|
||||
RDEPENDS:${PN} = "qtwayland"
|
||||
|
||||
inherit qt6-cmake
|
||||
@@ -0,0 +1,15 @@
|
||||
SUMMARY = "A qt6 qml style provider for hypr* apps"
|
||||
HOMEPAGE = "https://hyprland.org/"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=778ddc598b3f2a2da3657dda514da983"
|
||||
|
||||
SRC_URI = "git://github.com/hyprwm/hyprland-qt-support.git;protocol=https;branch=main"
|
||||
|
||||
SRCREV = "767e884cda77bea293982c2116333308930d7800"
|
||||
|
||||
DEPENDS = "qtbase qtquick3d qttools-native hyprlang"
|
||||
|
||||
inherit qt6-cmake pkgconfig
|
||||
|
||||
FILES:${PN} += "${libdir}/qml/org/hyprland/style ${libdir}/libhyprland-quick-style.so ${libdir}/libhyprland-quick-style-impl.so"
|
||||
FILES:${PN}-dev = ""
|
||||
@@ -0,0 +1,15 @@
|
||||
SUMMARY = "A simple polkit authentication agent for Hyprland, written in QT/QML."
|
||||
HOMEPAGE = "https://hyprland.org/"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=778ddc598b3f2a2da3657dda514da983"
|
||||
|
||||
SRC_URI = "git://github.com/hyprwm/hyprpolkitagent.git;protocol=https;branch=main"
|
||||
|
||||
SRCREV = "7e4054410f6d6331b239fea1c659ad6a917fbf6a"
|
||||
|
||||
DEPENDS = "qtbase qtquick3d qttools-native polkit polkit-qt hyprutils"
|
||||
RDEPENDS:${PN} = "hyprland-qt-support"
|
||||
|
||||
inherit qt6-cmake pkgconfig
|
||||
|
||||
FILES:${PN} += "${systemd_user_unitdir} ${datadir}/dbus-1"
|
||||
@@ -0,0 +1,33 @@
|
||||
SUMMARY = "QT6 Theme Provider for Hyprland"
|
||||
HOMEPAGE = "https://github.com/hyprwm/hyprqt6engine"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a0bf31bc487405beb07b19459ea85114"
|
||||
|
||||
SRC_URI = "git://github.com/hyprwm/hyprqt6engine.git;protocol=https;branch=main"
|
||||
|
||||
SRCREV = "9063e6837b4e282a73b052a0c0371916daccf50a"
|
||||
|
||||
DEPENDS = "qtbase qtquick3d qttools-native hyprutils hyprlang"
|
||||
|
||||
inherit qt6-cmake pkgconfig
|
||||
|
||||
do_configure:prepend() {
|
||||
# Those files are provided by 'kconfig' package but dont make it into STAGING_SYSROOT
|
||||
#| The imported target "KF6::kconfig_compiler" references the file
|
||||
#|
|
||||
#| "../6.17.0/recipe-sysroot/usr/libexec/kf6/kconfig_compiler_kf6"
|
||||
#|
|
||||
#| but this file does not exist.
|
||||
# add a hack to avoid cmake confusion:
|
||||
mkdir -p ${STAGING_LIBEXECDIR}/kf6
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconf_update
|
||||
touch ${STAGING_LIBEXECDIR}/kf6/kconfig_compiler_kf6
|
||||
}
|
||||
|
||||
PACKAGECONFIG ?= "kde"
|
||||
PACKAGECONFIG[kde] = ",,kconfig kiconthemes kcolorscheme"
|
||||
|
||||
EXTRA_OECMAKE += "-DPLUGINDIR=${libdir}/plugins"
|
||||
|
||||
FILES:${PN} += "${libdir}/plugins ${libdir}/libhyprqt6engine-common.so"
|
||||
FILES:${PN}-dev = ""
|
||||
@@ -3,34 +3,31 @@ HOMEPAGE = "https://github.com/hyprwm/xdg-desktop-portal-hyprland"
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=e0f1d50df739a9fb8eae12a8f37ce352"
|
||||
|
||||
SRC_URI:append = " \
|
||||
file://0001-meson.build-Dont-build-hyprland-share-picker-with-me.patch \
|
||||
"
|
||||
SRC_URI = "gitsm://github.com/hyprwm/xdg-desktop-portal-hyprland.git;protocol=https;nobranch=1"
|
||||
SRCREV = "4b8801228ff958d028f588f0c2b911dbf32297f9"
|
||||
|
||||
require xdg-desktop-portal-hyprland.inc
|
||||
|
||||
# Note: meta-qt6 is needed
|
||||
DEPENDS = " \
|
||||
hyprlang \
|
||||
hyprutils \
|
||||
hyprwayland-scanner-native \
|
||||
hyprwayland-scanner \
|
||||
libdrm \
|
||||
pipewire \
|
||||
sdbus-c++-1 \
|
||||
qtbase \
|
||||
sdbus-c++ \
|
||||
virtual/libgbm \
|
||||
wayland \
|
||||
wayland-protocols \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} = "hyprland-share-picker grim slurp hyprpicker hyprlang"
|
||||
RDEPENDS:${PN} = "grim slurp hyprlang"
|
||||
RCONFLICTS:${PN} = "xdg-desktop-portal-wlr xdg-desktop-portal-gnome"
|
||||
|
||||
inherit meson pkgconfig features_check
|
||||
inherit qt6-cmake pkgconfig features_check
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "opengl wayland"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}"
|
||||
PACKAGECONFIG[systemd] = "-Dsystemd=enabled,-Dsystemd=disabled,systemd"
|
||||
PACKAGECONFIG[systemd] = "-DSYSTEMD_SERVICES=ON,-DSYSTEMD_SERVICES=OFF"
|
||||
|
||||
FILES:${PN} += "${systemd_user_unitdir} ${datadir}"
|
||||
@@ -0,0 +1,28 @@
|
||||
From c10190aa7437be4d0db8c4a2545d1feb8e17e5ad Mon Sep 17 00:00:00 2001
|
||||
From: Markus Volk <f_l_k@t-online.de>
|
||||
Date: Sun, 27 Jul 2025 23:32:02 +0200
|
||||
Subject: [PATCH] style/CMakeLists.txt: set KVANTUM_STYLES_DIR
|
||||
|
||||
Signed-off-by: Markus Volk <f_l_k@t-online.de>
|
||||
|
||||
Upstream-Status: Pending
|
||||
---
|
||||
style/CMakeLists.txt | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/style/CMakeLists.txt b/Kvantum/style/CMakeLists.txt
|
||||
index 3ba5126c..e268bc55 100644
|
||||
--- a/style/CMakeLists.txt
|
||||
+++ b/style/CMakeLists.txt
|
||||
@@ -34,7 +34,7 @@ if(QT_VERSION_MAJOR EQUAL 6)
|
||||
execute_process(COMMAND "${REAL_QMAKE_EXECUTABLE}" -query QT_INSTALL_PLUGINS
|
||||
OUTPUT_VARIABLE _Qt6_PLUGIN_INSTALL_DIR
|
||||
ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
- set(KVANTUM_STYLE_DIR "${_Qt6_PLUGIN_INSTALL_DIR}/styles/")
|
||||
+ set(KVANTUM_STYLE_DIR "${CMAKE_INSTALL_PREFIX}/lib/plugins/styles/")
|
||||
|
||||
include_directories(${CMAKE_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}
|
||||
${Qt6Core_INCLUDE_DIRS} ${Qt6Widgets_INCLUDE_DIRS}
|
||||
--
|
||||
2.50.1
|
||||
|
||||
19
dynamic-layers/meta-qt6/recipes-qt/kvantum/kvantum_1.1.5.bb
Normal file
19
dynamic-layers/meta-qt6/recipes-qt/kvantum/kvantum_1.1.5.bb
Normal file
@@ -0,0 +1,19 @@
|
||||
SUMMARY = "Kvantum (by Pedram Pourang, a.k.a. Tsu Jan) is an SVG-based theme engine for Qt"
|
||||
HOMEPAGE = "https://github.com/tsujan/Kvantum"
|
||||
LICENSE = "GPL-3.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=8f0e2cd40e05189ec81232da84bd6e1a"
|
||||
|
||||
DEPENDS = "qtbase qtsvg qttools kwindowsystem libx11 libxext"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
SRC_URI = "git://github.com/tsujan/Kvantum.git;protocol=https;nobranch=1"
|
||||
SRC_URI += "file://0001-style-CMakeLists.txt-set-KVANTUM_STYLES_DIR.patch"
|
||||
SRCREV = "8acc24e13ffea00e7b4b50abc0fdf81b59757465"
|
||||
|
||||
S = "${UNPACKDIR}/${BB_GIT_DEFAULT_DESTSUFFIX}/Kvantum"
|
||||
|
||||
EXTRA_OECMAKE = "-DCMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT=OFF"
|
||||
|
||||
FILES:${PN} += "${datadir} ${libdir}"
|
||||
RDEPENDS:${PN} = "qt6ct"
|
||||
@@ -0,0 +1,23 @@
|
||||
|
||||
SUMMARY = "This is a [WIP] configuration gui app for labwc without any real plan or Acceptance Criteria"
|
||||
HOMEPAGE = "https://github.com/labwc/labwc-tweaks"
|
||||
SECTION = "graphics"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263"
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "wayland"
|
||||
|
||||
DEPENDS += " \
|
||||
libxml2 \
|
||||
qtbase \
|
||||
qttools-native \
|
||||
"
|
||||
|
||||
SRC_URI = "git://github.com/labwc/labwc-tweaks.git;protocol=https;branch=master"
|
||||
|
||||
SRCREV = "0d72116e9f3e9430131973a73caa8295cb0e20f0"
|
||||
|
||||
inherit qt6-cmake pkgconfig features_check
|
||||
|
||||
FILES:${PN} += "${datadir}"
|
||||
@@ -0,0 +1,34 @@
|
||||
From 29c16fd38ed0c4a8708a5e4c0d827b1c68474d4e Mon Sep 17 00:00:00 2001
|
||||
From: Markus Volk <f_l_k@t-online.de>
|
||||
Date: Thu, 19 Mar 2026 17:28:29 +0100
|
||||
Subject: [PATCH] dont bake compile flags into binary
|
||||
|
||||
This fixes reproducibility
|
||||
|
||||
Upstream-Status: Inappropriate [oe-specific]
|
||||
|
||||
Signed-off-by: Markus Volk <f_l_k@t-online.de>
|
||||
---
|
||||
src/launch/command.cpp | 6 +-----
|
||||
1 file changed, 1 insertion(+), 5 deletions(-)
|
||||
|
||||
diff --git a/src/launch/command.cpp b/src/launch/command.cpp
|
||||
index ec1474b..dd53c02 100644
|
||||
--- a/src/launch/command.cpp
|
||||
+++ b/src/launch/command.cpp
|
||||
@@ -479,11 +479,7 @@ int runCommand(int argc, char** argv, QCoreApplication* coreApplication) {
|
||||
}
|
||||
|
||||
if (state.misc.printVersion) {
|
||||
- if (state.log.verbosity == 0) {
|
||||
- qCInfo(logBare).noquote() << "noctalia-qs" << qs::debuginfo::qsVersion();
|
||||
- } else {
|
||||
- qCInfo(logBare).noquote() << qs::debuginfo::combinedInfo();
|
||||
- }
|
||||
+ qCInfo(logBare).noquote() << "noctalia-qs";
|
||||
} else if (*state.subcommand.log) {
|
||||
return readLogFile(state);
|
||||
} else if (*state.subcommand.list) {
|
||||
--
|
||||
2.53.0
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
SUMMARY = "building blocks for your desktop"
|
||||
HOMEPAGE = "https://quickshell.org"
|
||||
LICENSE = "LGPL-3.0-only"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=3000208d539ec061b899bce1d9ce9404"
|
||||
|
||||
SRC_URI = "git://github.com/noctalia-dev/noctalia-qs.git;protocol=https;nobranch=1"
|
||||
SRC_URI += "file://0001-dont-bake-compile-flags-into-binary.patch"
|
||||
|
||||
SRCREV = "12dba9653ae2c0dd24bf2633e2572a8093b0df5e"
|
||||
|
||||
DEPENDS = "cli11 qtbase qttools-native qtdeclarative qtquick3d qtshadertools spirv-tools virtual/libgbm"
|
||||
RCONFLICTS:${PN} = "quickshell"
|
||||
RRECOMMENDS:${PN} = "qt5compat"
|
||||
|
||||
inherit qt6-cmake pkgconfig
|
||||
|
||||
EXTRA_OECMAKE += "-DCMAKE_BUILD_TYPE=RelWithDebInfo"
|
||||
|
||||
FILES:${PN} += "${libdir}/qml/Quickshell ${datadir}"
|
||||
|
||||
PACKAGECONFIG = "${@bb.utils.filter('DISTRO_FEATURES', 'x11 wayland pipewire bluetooth pam polkit', d)} hyprland mpris systray upower notifications i3 greetd"
|
||||
PACKAGECONFIG[x11] = "-DX11=ON,-DX11=OFF,libx11 libxcb"
|
||||
PACKAGECONFIG[wayland] = "-DWAYLAND=ON,DWAYLAND=OFF"
|
||||
PACKAGECONFIG[hyprland] = "-DHYPRLAND=ON,-DHYPRLAND=OFF"
|
||||
PACKAGECONFIG[i3] = "-DI3=ON,-DI3=OFF"
|
||||
PACKAGECONFIG[greetd] = "-DSERVICE_GREETD=ON,-DSERVICE_GREETD=OFF"
|
||||
PACKAGECONFIG[upower] = "-DSERVICE_UPOWER=ON,-DSERVICE_UPOWER=OFF"
|
||||
PACKAGECONFIG[systray] = "-DSERVICE_STATUS_NOTIFIER=ON,-DSERVICE_STATUS_NOTIFIER=OFF"
|
||||
PACKAGECONFIG[bluetooth] = "-DBLUETOOTH=ON,-DBLUETOOTH=OFF"
|
||||
PACKAGECONFIG[notifications] = "-DSERVICE_NOTIFICATIONS=ON,-DSERVICE_NOTIFICATIONS=OFF"
|
||||
PACKAGECONFIG[pam] = "-DSERVICE_PAM=ON,-DSERVICE_PAM=OFF,libpam"
|
||||
PACKAGECONFIG[mpris] = "-DSERVICE_MPRIS=ON,-DSERVICE_MPRIS=OFF"
|
||||
PACKAGECONFIG[pipewire] = "-DSERVICE_PIPEWIRE=ON,-DSERVICE_PIPEWIRE=OFF,pipewire"
|
||||
PACKAGECONFIG[polkit] = "-DSERVICE_POLKIT=ON,-DSERVICE_POLKIT=OFF,polkit"
|
||||
PACKAGECONFIG[jemalloc] = "-DUSE_JEMALLOC=ON,-DUSE_JEMALLOC=OFF,jemalloc"
|
||||
PACKAGECONFIG[crashreporter] = "-DCRASH_REPORTER=ON,-DCRASH_REPORTER=OFF"
|
||||
|
||||
do_install:prepend() {
|
||||
sed -i -e 's|${UNPACKDIR}/${BB_GIT_DEFAULT_DESTSUFFIX}|${TARGET_DBGSRC_DIR}|g' ${B}/src/dbus/dbus_objectmanager.h
|
||||
sed -i -e 's|${UNPACKDIR}/${BB_GIT_DEFAULT_DESTSUFFIX}|${TARGET_DBGSRC_DIR}|g' ${B}/src/dbus/dbusmenu/dbus_menu.h
|
||||
sed -i -e 's|${UNPACKDIR}/${BB_GIT_DEFAULT_DESTSUFFIX}|${TARGET_DBGSRC_DIR}|g' ${B}/src/network/nm/dbus_nm_backend.h
|
||||
sed -i -e 's|${UNPACKDIR}/${BB_GIT_DEFAULT_DESTSUFFIX}|${TARGET_DBGSRC_DIR}|g' ${B}/src/network/nm/dbus_nm_connection_settings.h
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
SUMMARY = "PolicyKit Qt wrapper"
|
||||
LICENSE = "GPL-2.0-or-later & LGPL-2.0-or-later & BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881 \
|
||||
file://LICENSES/LGPL-2.0-or-later.txt;md5=da48810c4ddf8e49efa031294a26b98c \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake pkgconfig
|
||||
|
||||
DEPENDS += "qtbase polkit glib-2.0"
|
||||
|
||||
SRC_URI = "https://download.kde.org/stable/${BPN}-1/${BPN}-1-${PV}.tar.xz"
|
||||
SRC_URI[sha256sum] = "5d3b611c062d2b76a93750bb10c907bfd21d1ff08d0a15dc2cf63e278e1677fb"
|
||||
S = "${UNPACKDIR}/${BPN}-1-${PV}"
|
||||
|
||||
EXTRA_OECMAKE = "-DQT_MAJOR_VERSION=6"
|
||||
@@ -0,0 +1,49 @@
|
||||
From 4e91aaf63fe2de276c3b46e1a2d4ed8b7d7f95fa Mon Sep 17 00:00:00 2001
|
||||
From: Markus Volk <f_l_k@t-online.de>
|
||||
Date: Mon, 24 Nov 2025 20:45:49 +0100
|
||||
Subject: [PATCH] sources/pyside6/libpyside/CMakeLists.txt: adjust variables
|
||||
|
||||
Adds full path to PYSIDE_PYTHONPATH, PYSIDE_TYPESYSTEMS and PYSIDE_GLUE in /usr/lib/cmake/PySide6/PySide6Config.abi3.cmake
|
||||
|
||||
This fixes an error seen while compiling kwidgetaddons 6.20 or kguiaddons 6.20:
|
||||
|
||||
| CMake Error at /home/flk/bitbake-builds/poky/build/tmp/work/corei7-64-poky-linux/kguiaddons/6.20.0/recipe-sysroot/usr/lib/cmake/PySide6/PySide6Config.abi3.cmake:25 (message):
|
||||
| File or directory
|
||||
| /home/flk/bitbake-builds/poky/build/tmp/work/corei7-64-poky-linux/kguiaddons/6.20.0/recipe-sysroot/usr/typesystems
|
||||
| referenced by variable PYSIDE_TYPESYSTEMS does not exist !
|
||||
| Call Stack (most recent call first):
|
||||
| /home/flk/bitbake-builds/poky/build/tmp/work/corei7-64-poky-linux/kguiaddons/6.20.0/recipe-sysroot/usr/lib/cmake/PySide6/PySide6Config.abi3.cmake:53 (set_and_check)
|
||||
| /home/flk/bitbake-builds/poky/build/tmp/work/corei7-64-poky-linux/kguiaddons/6.20.0/recipe-sysroot/usr/lib/cmake/PySide6/PySide6Config.cmake:5 (include)
|
||||
| CMakeLists.txt:94 (find_package)
|
||||
|
|
||||
|
|
||||
| -- Configuring incomplete, errors occurred!
|
||||
| WARNING: /home/flk/bitbake-builds/poky/build/tmp
|
||||
|
||||
Signed-off-by: Markus Volk <f_l_k@t-online.de>
|
||||
|
||||
Upstream-Status: Inappropriate [oe-specific]
|
||||
---
|
||||
sources/pyside6/libpyside/CMakeLists.txt | 22 +++++++++++-----------
|
||||
1 file changed, 11 insertions(+), 11 deletions(-)
|
||||
|
||||
diff --git a/sources/pyside6/libpyside/CMakeLists.txt b/sources/pyside6/libpyside/CMakeLists.txt
|
||||
index b0050dd00..f429517e2 100644
|
||||
--- a/sources/pyside6/libpyside/CMakeLists.txt
|
||||
+++ b/sources/pyside6/libpyside/CMakeLists.txt
|
||||
@@ -159,9 +159,9 @@ configure_package_config_file(
|
||||
)
|
||||
|
||||
# Install-tree / wheel configuration
|
||||
-set(PYSIDE_PYTHONPATH "")
|
||||
-set(PYSIDE_TYPESYSTEMS "typesystems")
|
||||
-set(PYSIDE_GLUE "glue")
|
||||
+set(PYSIDE_PYTHONPATH "${PYTHON_SITE_PACKAGES}/PySide6")
|
||||
+set(PYSIDE_TYPESYSTEMS "${CMAKE_INSTALL_PREFIX}/share/PySide6${pyside6_SUFFIX}/typesystems")
|
||||
+set(PYSIDE_GLUE "${CMAKE_INSTALL_PREFIX}/share/PySide6${pyside6_SUFFIX}/glue")
|
||||
set(PYSIDE_SOVERSION "${pyside6_library_so_version}")
|
||||
|
||||
configure_package_config_file(
|
||||
--
|
||||
2.51.0
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
|
||||
|
||||
SRC_URI:append = " file://0001-libpyside-CMakeLists.txt-adjust-variables.patch"
|
||||
@@ -6,8 +6,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1803fa9c2c3ce8cb06b4861d75310742"
|
||||
DEPENDS = " \
|
||||
qtbase \
|
||||
qtsvg \
|
||||
qtwayland \
|
||||
qtwayland-native \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
@@ -16,7 +14,6 @@ EXTRA_OECMAKE += "-DUSE_QT6=ON"
|
||||
|
||||
SRC_URI = "git://github.com/FedoraQt/QAdwaitaDecorations.git;protocol=https;nobranch=1"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
SRCREV = "8f7357cf57b46216160cd3dc1f09f02a05fed172"
|
||||
SRCREV = "e6da80a440218b87e441c8a698014ef3962af98b"
|
||||
|
||||
FILES:${PN} += "${libdir}"
|
||||
@@ -11,19 +11,16 @@ DEPENDS = " \
|
||||
qtbase \
|
||||
qtdeclarative \
|
||||
qtdeclarative-native \
|
||||
qtwayland \
|
||||
qtwayland-native \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} = "adwaita-qt"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
EXTRA_OECMAKE += "-DUSE_QT6=ON"
|
||||
EXTRA_OECMAKE += "-DUSE_QT6=ON -DCMAKE_POLICY_VERSION_MINIMUM=3.5"
|
||||
|
||||
SRC_URI = "git://github.com/FedoraQt/QGnomePlatform.git;protocol=https;nobranch=1"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
SRCREV = "71f1fe577b5b665bc19c7ab3736ffe8387fa52ee"
|
||||
|
||||
FILES:${PN} += "${libdir} ${datadir}"
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
SUMMARY = "This lib is the binding of ext-session-lock for qt"
|
||||
HOMEPAGE = "https://github.com/waycrate/qt-session-lock"
|
||||
LICENSE = "GPL-3.0-only"
|
||||
LIC_FILES_CHKSUM += "file://LICENSE;md5=33ecba7309ee0bbf1c82fbcd47ba0e8c"
|
||||
|
||||
SRC_URI = "git://github.com/waycrate/qt-session-lock.git;protocol=https;nobranch=1"
|
||||
SRCREV = "430e33237fbdd1724d110e8abe08d3131181a29d"
|
||||
|
||||
DEPENDS = "qttools qtbase-native qttools-native wayland wayland-native libxkbcommon"
|
||||
|
||||
inherit qt6-cmake pkgconfig
|
||||
|
||||
FILES:${PN} += "${libdir}/qt6/plugins/wayland-shell-integration"
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user