Commit 4494f5c8 authored by AlmAck's avatar AlmAck

frameworks 5.21.0

parent 738fc7f4
# the install prefix
KFInstallPrefix="/usr"
# download location
KFServer="http://download.kde.org/stable/frameworks/5.20"
KFECMVersion=5.20.0
KFServer="http://download.kde.org/stable/frameworks/5.21.0"
KFECMVersion=5.21.0
# Frameworks version
KFVersion="5.20.0"
KFVersion="5.21.0"
# Build type; can be one of Debug,Release and RelWithDebInfo
KFBuildType="RelWithDebInfo"
......
......@@ -15,42 +15,43 @@
#
#_build_platform_kf5="
extra-cmake-modules
kapidox
attica-qt5
ki18n
kconfig
kcoreaddons
kwindowsystem
kcrash
kdbusaddons
karchive
kdoctools
kservice
kauth
kcodecs
kpackage
kguiaddons
kwidgetsaddons
kconfigwidgets
kitemviews
kiconthemes
kcompletion
sonnet
ktextwidgets
kglobalaccel
kxmlgui
kbookmarks
knotifications
kpeople
kwallet
solid
kjobwidgets
kio
kxmlrpcclient
kdeclarative
kcmutils
kactivities-frameworks
#extra-cmake-modules
#kapidox
#attica-qt5
#ki18n
#kconfig
#kcoreaddons
#kwindowsystem
#kcrash
#kdbusaddons
#karchive
#kdoctools
#kservice
#kauth
#kcodecs
#kpackage
#kguiaddons
#kwidgetsaddons
#kconfigwidgets
#kitemviews
#kiconthemes
#kcompletion
#sonnet
#ktextwidgets
#kglobalaccel
#kxmlgui
#kbookmarks
#knotifications
#kpeople
#kwallet
#solid
#kjobwidgets
#kio
#kxmlrpcclient
#kdeclarative
#kcmutils
kactivities
kactivities-stats
kinit
kded
kparts
......
7a2968a249b347876f3f32a8c28fde188b68d5fecf0ce638d8a7d898fb4694f8 attica-5.20.0.tar.xz
f2f4abe72078b30fd50c6a2d11d3a4f093b2f59582845d6affcf8d9887c6cccb baloo-5.20.0.tar.xz
c3bf51428e188fb6a076d17809d7796f9fe6a8327e86c156e2b84c5f4b7ab252 bluez-qt-5.20.0.tar.xz
445b5cb8774cb224f804abea7864a8bf6307b6a4d1958b4caf1d251f02f98204 breeze-icons-5.20.0.tar.xz
2c8ff0c7289edfaa95007e622c87a5fa95e9e2a2ed291eb25a61f06ea92ac34c extra-cmake-modules-5.20.0.tar.xz
4f6c2fcd98417501aeb483196324eb4bb0b970aa9f380168076abc78ce73c432 frameworkintegration-5.20.0.tar.xz
5b0a664f77749c441d61417f9dce5cb8a11668f7e7db1a7613378f555dac3795 kactivities-5.20.0.tar.xz
35c8457aa603313413f8d34730297afc8761fb47fdd33c4383e1cbca24287e3c kapidox-5.20.0.tar.xz
519506583fe7c4722c8d1f4017d19deefd73407a1f19402235900fe3a570eecb karchive-5.20.0.tar.xz
5d070ba231cf98aa1b5d09f8caec15fce510a37cc44cdda0e11095840c1f591f kauth-5.20.0.tar.xz
8409f3d2fa0fd80d978073570e7ef161039851e2286b17e9c98d4e432bd39524 kbookmarks-5.20.0.tar.xz
3564999a0ae88a7dc7fe1ab8e248b0eef0ddb37655b0a9dd91890913fe714552 kcmutils-5.20.0.tar.xz
b08b419aaa1137083be32885afac8cfa7b3f1c3c874b5046e57c1f70cf0d3122 kcodecs-5.20.0.tar.xz
a503a1516012ecc5b6eaa328c31dfd0d6c527a8a78489d9d372dba90d0ec1b4f kcompletion-5.20.0.tar.xz
ebd7dd5c6960eac1aee299bd804ab864cad235ef30d312256b01b57ed9ff635b kconfig-5.20.0.tar.xz
c707529939e66d14bff03c320c0bf3237c760034344b2d8b28a4a4e53be079ba kconfigwidgets-5.20.0.tar.xz
ac3819517744f1868c664045eaf9231cdf1c090dec3d329257ee7b56dc94fe69 kcoreaddons-5.20.0.tar.xz
b75c9c5716e83075df5824f00be585616ed78063ffed39928f152d9b9a1628a7 kcrash-5.20.0.tar.xz
c6803a065ce51e2d6c18f3baef3769419b5d6ea2a14b19a9c7089662b187dfea kdbusaddons-5.20.0.tar.xz
292c6b24148f7eacfbdcfe4e6b3a1a642601d6161767abae1efab465bfaccc87 kdeclarative-5.20.0.tar.xz
a3abd8ad7656da34387374857f5f537cc8247b22b9f1ca076717cb6f41d77865 kded-5.20.0.tar.xz
e3ae79952ce7c3d1913d4ae30ed13026ca9f5b36139199e84f67a1bce4bcb6f2 kdesignerplugin-5.20.0.tar.xz
bb8b0759356b6abf99d563dab614c95e2db267bcca5077e7e15dd1967aca9655 kdesu-5.20.0.tar.xz
a915f77e074f98791dc90ce96fc9fd0def706462b3bde7fa0b82a84bf7b47156 kdewebkit-5.20.0.tar.xz
a5a7e1bff06d70f6b78e680d3f966a448b4591e5c0bce3e49bda57fff678dcf7 kdnssd-5.20.0.tar.xz
0620d8b637d63a209d7757546521182f1c3bb7f50ec48d3881be375e064c8ce8 kdoctools-5.20.0.tar.xz
794fb547ee621a90b0087a15ce120adb6ad641d075737cb2eafa17af096c2e66 kemoticons-5.20.0.tar.xz
135ed3269b536d4b20543b35edf408c86c3f7377d3d22de2efda49c16473c050 kfilemetadata-5.20.0.tar.xz
570f916cb97ebde14912f4eacc690035da9881ea1aacf893ac0c9f9b97a6758f kglobalaccel-5.20.0.tar.xz
be0e6a2f1a1c0d670a8333325b0a65334a2aff62dda9c8e32347a480f9e62407 kguiaddons-5.20.0.tar.xz
226715a464a9b1d03c257d470ea0d6060fdfe35efc635108491cadb48512389c ki18n-5.20.0.tar.xz
772d1a9f5a3168b8d5f255af66e04c8019df516225ac5ad268365dca1bbf4ee7 kiconthemes-5.20.0.tar.xz
2ddfe666f7ded29413779890e3d9c3d49340c17dcbb78eb284d0c54a94017aa2 kidletime-5.20.0.tar.xz
14d2f0f8f1dceaae787cabbc2c5f78b933f8b69a245c83f7986b3c0ccb5c9f70 kimageformats-5.20.0.tar.xz
cdfac3c156de16b900e4480c407e5352749f94b09ec42d9c95b358013995de1a kinit-5.20.0.tar.xz
0385883d4b12d044ed6ee030a3e02ddbddae55a131b74022db95f0f974bee7a9 kio-5.20.0.tar.xz
2fce8fe2294ec26a1943c44a547cfd1a2b3e7044e5b571bebd0aef5c7812da79 kitemmodels-5.20.0.tar.xz
3d71897950535b3180966917997320bd7227c503cb9e47356fe01df687d7e596 kitemviews-5.20.0.tar.xz
1ea106307903a70c34432d9434f77bfb461cdad729470d48b68fbd2d15b9f9ab kjobwidgets-5.20.0.tar.xz
cd9705fdb57c4b306e19d2780049218dc32a774f20e17076b136d04b157df53d knewstuff-5.20.0.tar.xz
72b60541af670cf45151420e3fbef9526a648efb4a0dcf70229173660b5dd7a8 knotifications-5.20.0.tar.xz
d07268d7e62adaeacd83c4df2fdc394d707a0e02974c1471414a95880de95ff2 knotifyconfig-5.20.0.tar.xz
6de10b43e4e1d760699007d87c150d2acf103a135618ef3e5f837388a8e38fb2 kpackage-5.20.0.tar.xz
07bc65a350641f3310bcb00cf432fef39056383eb7468fe88c8555743c74625f kparts-5.20.0.tar.xz
9b066b761428c4fad859f8a15520361b5af68b0a1e69d67dc83af17b9eec6953 kpeople-5.20.0.tar.xz
0c7ad5b86f5a8e061c941506b30f94fbaf59ea58e8c6bb52007cc538e1726e1e kplotting-5.20.0.tar.xz
ab3263f7b934862ff2ac9b8531ea5c3e4896f6c223705cc8c1b0aa2beebcd981 kpty-5.20.0.tar.xz
b7ccc46db55a6782d98b501ead1ebea051ce0c441531a017a285cfcfe8f46087 kservice-5.20.0.tar.xz
fd243ecd7b7527f9ceeb7362175e800b027d96b65109a1ffa63ac3e6ba272c84 ktexteditor-5.20.0.tar.xz
47067a16da56d40e87d30977c988700a7121fbfc80384805154039c79726a48c ktextwidgets-5.20.0.tar.xz
92d44a8aaca94a86eddd2649c79dc98939f67cc1bb27cd83731e332ce274f6fa kunitconversion-5.20.0.tar.xz
909294368aaa493faf51d619b3f2940c2f696251b432889e3d2ce25daf420531 kwallet-5.20.0.tar.xz
a930990de3b090d10c20cb30d764825a551253a7d4b104b4eac9ae73dc81e628 kwidgetsaddons-5.20.0.tar.xz
b1d7e273b5fc75fbde45fe33179ea884a0b9761af0663279405cfd18d9e4390f kwindowsystem-5.20.0.tar.xz
84d186d92969570a47f314c20f7f444d3d82182e47b6f065ab3537bdbc221c14 kxmlgui-5.20.0.tar.xz
8789d2e438c94e362f1dffbfe2d9bf3026d394e485ed310c223f47cc59d645d9 kxmlrpcclient-5.20.0.tar.xz
bcc8fcb7336a1ade54dbbdc44f4803a7fbbdd1a00cc83b9d8d3db346f8ddc701 modemmanager-qt-5.20.0.tar.xz
e59ef220780b1152342fb6d6d4b5c93021661d38e27f64e53f7fb8a4342cb8f6 networkmanager-qt-5.20.0.tar.xz
0bb66232d940e108b8f7a6bf8ac7481e0ed7921de43c0dcafd737d62d6404182 oxygen-icons5-5.20.0.tar.xz
8baa3f70750e78e3c6cf8ed1c8d6356d879be20e8ccfcf950ae3cc37b7c26e8f plasma-framework-5.20.0.tar.xz
cd16aab3cf6340073d7d2851a3c734124ccd03121731d6be68a895f3878361e6 solid-5.20.0.tar.xz
4308e18342d1823c0d039fad5f7c0febbf69d12cdd8fdd7e1d906f7639b79a1e sonnet-5.20.0.tar.xz
ce9202716572ba2bf2f09633ea2f64961a698058ced2092665582b39306496d3 threadweaver-5.20.0.tar.xz
5492e549dc865d56a0da5826fcb9e6e90ed4ba9567107913da0298552172da23 kdelibs4support-5.20.0.tar.xz
e9e46f5d5ee57adbf1348b0cac803ead5cd4717a501abf2d508c30ea57b62d66 khtml-5.20.0.tar.xz
0d2f39d4ef2f9c3f4b9a42b1adfb70e25fc912cb535a9798dc9aa49ad0cac4a1 kjs-5.20.0.tar.xz
57f7b5ecfc5e4e3dfd39ca67c45bffdb8de3df1352e26ae457db27d79f8ba903 kjsembed-5.20.0.tar.xz
1a53bbe1aa0fa62f23d4167bd494763b83a638d3a36fa3d3ac4326be2b3af8c2 kmediaplayer-5.20.0.tar.xz
2399f03bce17b5aae32f6785bef5017dd8b81caf0541192192c9a794c9c141e4 kross-5.20.0.tar.xz
028f547d553bc9ced24b8221db542de7ed5daad071bbbc70ca9d37d75c5fe2f5 krunner-5.20.0.tar.xz
0c9074af7548dd4aed456808d062a03a6387879f34f45b31308e08f2c6e10eab attica-5.21.0.tar.xz
167b7458d6bb9a51e7c1d0012aee55b7992b6386028fa4a7ab20e93c97a0baa8 baloo-5.21.0.tar.xz
0a184a6f58b35bdedf1bfbe45e58be1f9124427889d87e954b86863189ea565b bluez-qt-5.21.0.tar.xz
012cfadd18c1acf6e5a7a0fa9163015072e7b14ac2716da220961085709bf1a8 breeze-icons-5.21.0.tar.xz
a3529edf7a2d6f5c345d7903baaace542afe9cde20fc2bc19b3bfdc5a62b6ccd extra-cmake-modules-5.21.0.tar.xz
88d29e0270fe754228e93781aaf2399b1aa4a9da548f33edefa87dc950b07755 frameworkintegration-5.21.0.tar.xz
d3b3e5f339429be8dd8969e0027dbb698198df64015e990e5acd39b54d3d5926 kactivities-5.21.0.tar.xz
0e7bd822ddb9f110e0a0d79afe3332066c6466347e608ded7a0f6411d00aa06d kactivities-stats-5.21.0.tar.xz
dd630196a6bc0473f8bbf67a1aba85e9e5aa6a77827af240c36da33612647270 kapidox-5.21.0.tar.xz
6cdb32d995f691aed885f8e25a8393b548f17cc4223ffc0f727ad4ca83e05c10 karchive-5.21.0.tar.xz
7918255c64ec355b32b59793083c4935a44c25a8c00b3a461997009f9e19be0d kauth-5.21.0.tar.xz
cf689741667ce14a04fcc503fdce316bb9bc8a990893d1e46541aad6162fb863 kbookmarks-5.21.0.tar.xz
92b65e6c8170e451653ecd249b97e8971b363047aaf807a40e8b913c881f9005 kcmutils-5.21.0.tar.xz
871b443fb18dfaf78e5dc6a6b6debe65c1f645357298c0c93a5fe78ef13ccf72 kcodecs-5.21.0.tar.xz
24728b94eac7a39abb2c83cdb60459dd632f2a21fe40366f867cbb29b5d5cf64 kcompletion-5.21.0.tar.xz
bc4f18aba5d741221e8c5486403d1228cbd4a72bdbc327d124063ee887dfbc70 kconfig-5.21.0.tar.xz
0ed8d1640f1b7cd6c75ba619877bf1019ef7842f4818c785ed5145be0cc1110c kconfigwidgets-5.21.0.tar.xz
51d78ee201969fa354c769d05689a9fcb8347ad6a66a1eb37bbd460dcc374298 kcoreaddons-5.21.0.tar.xz
880bcc9ba616571553226a38c2853838df48d30ff4217caf20be81f6a7ab2bd7 kcrash-5.21.0.tar.xz
5c4aa6106dacbb8a164b46651cfbf1df737db7736944c501d700557a815577fb kdbusaddons-5.21.0.tar.xz
72e2b2d3bd4b2639a1a6b56cc88544d24330d05e45f76d40082eda369196c1d4 kdeclarative-5.21.0.tar.xz
8f50f7240bb8eb5e056a2c1a9342962a71dafa2f17cfafb2b14bbd7f00de1a8d kded-5.21.0.tar.xz
5218a582e27ce8a31b3885cec7b6ca704aa0d628baf4aa32e5a0b2f65a4d4766 kdesignerplugin-5.21.0.tar.xz
0b17d8bff88664b5d8814cfc2f5a21b031c3384bd4ec058f5c7ee72799a4aa8d kdesu-5.21.0.tar.xz
a0140430a74bf44c719f797c6210ce7613a6a76d249ae4395efb295d8c8885e5 kdewebkit-5.21.0.tar.xz
34b9a61674df69b847daf2c53640615d86c4cf73601ec76e82a23121868a784c kdnssd-5.21.0.tar.xz
cce4249ac962aa84674e9c1f742054187f7de3fc199907b3295af5ca37c7da9b kdoctools-5.21.0.tar.xz
cc1dd6cbc476b55af8f9cf9cae9df7fa1877fcfe348d04c923ab0748bd6b4ddd kemoticons-5.21.0.tar.xz
809e0edf6a2b4e84a394c1e69e5b374b72964d3fea84f66da5b370f6d5dfacca kfilemetadata-5.21.0.tar.xz
974302865814ec6dd7af2dd295baf49d72a9bf6b308eae8ba02cfce54730adad kglobalaccel-5.21.0.tar.xz
5db4884d1ff24c9ea296f029702a6d745f3267313b5f0984d178e0a81bcb0d06 kguiaddons-5.21.0.tar.xz
76151c4c39a6bdf0b859c17b90ce2d424d8dafd9653b5f24f0527cfccfb9a962 ki18n-5.21.0.tar.xz
915c68aff584e832171084093c1e366730ec0ba38995bf5a21d0b3a0981c4491 kiconthemes-5.21.0.tar.xz
b68669cfb415800fe93080be333dd6102f39d06fd853ac341057c271b5e86d83 kidletime-5.21.0.tar.xz
f00a718b41341e443cc1d2478e29117326b087575745001ec02ff9345ce1a026 kimageformats-5.21.0.tar.xz
25c728a746e2c55708d7ae9332aebf999f065931963560c929da8bb800d65ba5 kinit-5.21.0.tar.xz
583e403f6d7813be1cd03f9b14c69bd1a6d8398dfd1e9fd87aa5883d6b949923 kio-5.21.0.tar.xz
edecdd1d982fb494248e3e161df6dfe1a149fc8e2367cb89699a2f04ee16e0ae kitemmodels-5.21.0.tar.xz
8dac682a56e5aff68cb672bba0e97b413ddfe36aa82772fe764871f4b267df9b kitemviews-5.21.0.tar.xz
97f19479fd4b303a3c76895a5f3544d8bfee43ce5d5309d85d2f92cecdaf1f79 kjobwidgets-5.21.0.tar.xz
ea5d04ce5f7464217aa6ecb78f376f87dde0c0391d7833a24126a193530e2117 knewstuff-5.21.0.tar.xz
a893ab1f4f7eb8ae681c53340f36132d5c7fd642acce200743bc6811d5382a46 knotifications-5.21.0.tar.xz
3da689c448c5b40e7e3685c73fcfc25143c040754225752e25658fdc6ca10ad7 knotifyconfig-5.21.0.tar.xz
6576844ca54062545024817caa727a56bbc685e56fd82be78e90880576099308 kpackage-5.21.0.tar.xz
3b23a78565a99a2299dee0e30b53f6a23c04073a352cb169046f2cdb769836e8 kparts-5.21.0.tar.xz
58b2ddd740aee6c53357883c662b45aa87bf979efeae3fb64e4aee9f1ed9d759 kpeople-5.21.0.tar.xz
1312bd70a8dda09801887c0f5adaa3013f0ba2eb1960bf39f1a463f370d837c3 kplotting-5.21.0.tar.xz
ac8c46660d34a9abf7ed23ebfb86eb7bec461268f0946cd4d6fa3df954bdefef kpty-5.21.0.tar.xz
66436991e1028e9b62cd973b5b33c675c0fb7348f2e59403b825ca21fe5596a5 kservice-5.21.0.tar.xz
02ab78e7637bad1950a2c20c6b7adcb8c42c5802c7df3380d75dc759fa8d3fd5 ktexteditor-5.21.0.tar.xz
f6fb3e1d6e37e38e436be3ac2048da81d3a215bad303a5f042c78895a489da86 ktextwidgets-5.21.0.tar.xz
d09b73f219b5ca23209d2399cebbf1645836188504a8c43d5e8201d78aa6760f kunitconversion-5.21.0.tar.xz
313af5330d9acc8bccf077fc9c38d78b328b9d7846e0191e7fe95c9183f0aee6 kwallet-5.21.0.tar.xz
678aa270dcdf846b4329285e9c967cb2bb4aa906dfe2108a88a6ea7324601ebf kwidgetsaddons-5.21.0.tar.xz
f1ff468d15426ef65be6e3f08a859a19c26e9e2ca1215f6e05361255f8e58e8e kwindowsystem-5.21.0.tar.xz
d2f94ec1d93430ba29368178bad705f8e2f6296f83c1b51af27d3b6702b066b1 kxmlgui-5.21.0.tar.xz
70869ee7a649e044a63cf7198f3258bde25cdc9a6aaa74630c28a7fab6bd5820 kxmlrpcclient-5.21.0.tar.xz
f694cd90352776a50181e659ab45a3280016eca260a4615e215abf7ac59513f0 modemmanager-qt-5.21.0.tar.xz
e1e92e1869a9da2cb1c9e2acdb1ef186b064f0b1e6c901f8f1a2aab03051c447 networkmanager-qt-5.21.0.tar.xz
b5b4e30506141ead2d51ee2b96a9eaaa1c8d5612790676a3a0d43aa3e0ff011f oxygen-icons5-5.21.0.tar.xz
80a5e1812cc9e8eb13d5a37809027a7ba8968db733425c5638232bdb9047d300 plasma-framework-5.21.0.tar.xz
5914713e9090be468bf0e3c287ff7de811ba0f16ba4a4c7979db647d1cfb298f solid-5.21.0.tar.xz
8df561b781229f685d8707e7c766155e47d216d81d5b0ab234ba5180f2410b21 sonnet-5.21.0.tar.xz
3e033455d1dfcf96db091f2c47b9ac3370c36896baecfbc6833dea95a41c829e threadweaver-5.21.0.tar.xz
8cfbecb60accdc114894fa79842b4d5105cc80da4be500660dea7ae1b3f33ce0 kdelibs4support-5.21.0.tar.xz
1bfe857506169bd30c5eb22835fae6ef2c8b117bea6892224fd35c08e9fcbb9f khtml-5.21.0.tar.xz
96fa57a4d81c18c41c79363e23560ebb8937c14d6ef0e57a082e06ebc1af4f6f kjs-5.21.0.tar.xz
71eeb976699fe9520c809af05f19f218929d1ca1c2dc571cf2206983aa086cd9 kjsembed-5.21.0.tar.xz
3f663c2dbdf7f6b6c9a3c7ecead7e382f0b9fbbc785d9f1e1fe79fc24ba2e7c3 kmediaplayer-5.21.0.tar.xz
3d2e4fead4c7d85f617482f1db8621f1804a6d2d6a7ede58239febefa25a2f30 kross-5.21.0.tar.xz
047fbc0779ddc576b5dfe1d1dd03fdbb19ad925738b4ef8bf8331c365076c8ca krunner-5.21.0.tar.xz
source ../frameworks.conf
pkgname=kactivities-stats
pkgver=${KFVersion}
pkgrel=1
arch=('x86_64')
pkgdesc="A library for accessing the usage data collected by the activities system"
url='https://projects.kde.org/projects/frameworks/kactivities-stats'
license=('LGPL')
depends=('kactivities')
makedepends=("extra-cmake-modules>=${KFECMVersion}" 'boost' 'python3')
options=("debug")
groups=('kf5')
source=("$KFServer/${pkgname}-${pkgver}.tar.xz")
sha256sums=( $(getSum ${pkgname} | head -n 2) )
prepare() {
mkdir -p build
}
build() {
cd build
cmake_kf5 ../${pkgname}-${pkgver} \
-DPYTHON_EXECUTABLE=/usr/bin/python3
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
......@@ -2,7 +2,7 @@ source ../frameworks.conf
pkgname=kactivities
pkgver=${KFVersion}
pkgrel=2
pkgrel=1
arch=('x86_64')
pkgdesc="Core components for the KDE's Activities"
url='https://projects.kde.org/projects/frameworks/kactivities'
......@@ -15,7 +15,7 @@ conflicts=('kactivities4' 'kactivities-frameworks')
options=("debug")
groups=('kf5')
source=("$KFServer/${pkgname}-${pkgver}.tar.xz")
sha256sums=( $(getSum ${pkgname}) )
sha256sums=( $(getSum ${pkgname} | head -n 1) )
prepare() {
mkdir -p build
......
diff --git a/src/service/ksmserver/KSMServer.cpp b/src/service/ksmserver/KSMServer.cpp
index b5e1467..695f642 100644
--- a/src/service/ksmserver/KSMServer.cpp
+++ b/src/service/ksmserver/KSMServer.cpp
@@ -69,7 +69,7 @@ void KSMServer::Private::serviceOwnerChanged(const QString &service,
if (KDBusConnectionPool::threadConnection().interface()->isServiceRegistered(KWIN_SERVICE)) {
// Creating the new dbus interface
- kwin = new QDBusInterface(KWIN_SERVICE, QStringLiteral("/KWin"), QStringLiteral("org.kde.kwin"));
+ kwin = new QDBusInterface(KWIN_SERVICE, QStringLiteral("/KWin"), QStringLiteral("org.kde.KWin"));
// If the service is valid, initialize it
// otherwise delete the object
@@ -178,6 +178,8 @@ void KSMServer::Private::startCallFinished(QDBusPendingCallWatcher *call)
if (!retval) {
subSessionSendEvent(KSMServer::Stopped);
+ } else {
+ subSessionSendEvent(KSMServer::Started);
}
}
@@ -198,6 +200,8 @@ void KSMServer::Private::stopCallFinished(QDBusPendingCallWatcher *call)
if (!retval) {
subSessionSendEvent(KSMServer::FailedToStop);
+ } else {
+ subSessionSendEvent(KSMServer::Stopped);
}
}
@@ -214,18 +218,3 @@ void KSMServer::Private::subSessionSendEvent(int event)
processingActivity.clear();
}
-
-void KSMServer::Private::subSessionOpened()
-{
- subSessionSendEvent(KSMServer::Started);
-}
-
-void KSMServer::Private::subSessionClosed()
-{
- subSessionSendEvent(KSMServer::Stopped);
-}
-
-void KSMServer::Private::subSessionCloseCanceled()
-{
- subSessionSendEvent(KSMServer::FailedToStop);
-}
diff --git a/src/service/ksmserver/KSMServer_p.h b/src/service/ksmserver/KSMServer_p.h
index c0f5598..86153d8 100644
--- a/src/service/ksmserver/KSMServer_p.h
+++ b/src/service/ksmserver/KSMServer_p.h
@@ -50,9 +50,6 @@ private Q_SLOTS:
void startCallFinished(QDBusPendingCallWatcher *watcher);
void stopCallFinished(QDBusPendingCallWatcher *watcher);
- void subSessionOpened();
- void subSessionClosed();
- void subSessionCloseCanceled();
void subSessionSendEvent(int event);
private:
......@@ -4,7 +4,7 @@ source ../frameworks.conf
pkgname=ki18n
pkgver=${KFVersion}
pkgrel=2
pkgrel=1
pkgdesc='A get-text based translation framework'
arch=('x86_64')
url='https://projects.kde.org/projects/frameworks/ki18n'
......
......@@ -4,7 +4,7 @@ source ../frameworks.conf
pkgname=kimageformats
pkgver=${KFVersion}
pkgrel=2
pkgrel=1
pkgdesc='Image format plugins for Qt5'
arch=('x86_64')
url='https://projects.kde.org/projects/frameworks/kimageformats'
......
From a5f62007c294220c13bb080287035aeab77ae640 Mon Sep 17 00:00:00 2001
From: Emmanuel Pescosta <emmanuelpescosta099@gmail.com>
Date: Thu, 17 Mar 2016 10:28:09 +0100
Subject: [PATCH] Fix crash in rename dialog
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
ResizePanels must only be called in case of overwrite, all other cases violate
the preconditions.
BUG: 360488
---
src/widgets/renamedialog.cpp | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/src/widgets/renamedialog.cpp b/src/widgets/renamedialog.cpp
index 2d456c7..cb3c0fb 100644
--- a/src/widgets/renamedialog.cpp
+++ b/src/widgets/renamedialog.cpp
@@ -105,6 +105,8 @@ public:
m_destPendingPreview = false;
m_srcPreview = 0;
m_destPreview = 0;
+ m_srcArea = Q_NULLPTR;
+ m_destArea = Q_NULLPTR;
}
void setRenameBoxText(const QString &fileName)
@@ -385,7 +387,9 @@ RenameDialog::RenameDialog(QWidget *parent, const QString &_caption,
#if 1 // without kfilemetadata
// don't wait for kfilemetadata, but wait until the layouting is done
- QMetaObject::invokeMethod(this, "resizePanels", Qt::QueuedConnection);
+ if (_options & RenameDialog_Overwrite) {
+ QMetaObject::invokeMethod(this, "resizePanels", Qt::QueuedConnection);
+ }
#endif
}
@@ -584,6 +588,11 @@ void RenameDialog::showDestPreview(const KFileItem &fileitem, const QPixmap &pix
void RenameDialog::resizePanels()
{
+ Q_ASSERT(d->m_srcArea != Q_NULLPTR);
+ Q_ASSERT(d->m_destArea != Q_NULLPTR);
+ Q_ASSERT(d->m_srcPreview != Q_NULLPTR);
+ Q_ASSERT(d->m_destPreview != Q_NULLPTR);
+
// using QDesktopWidget geometry as Kephal isn't accessible here in kdelibs
const QSize screenSize = QApplication::desktop()->availableGeometry(this).size();
QSize halfSize = d->m_srcArea->widget()->sizeHint().expandedTo(d->m_destArea->widget()->sizeHint());
--
2.7.3
......@@ -3,7 +3,7 @@ source ../frameworks.conf
pkgname=kio
pkgver=${KFVersion}
pkgrel=3
pkgrel=1
pkgdesc='Resource and network access abstraction'
arch=('x86_64')
url='https://projects.kde.org/projects/frameworks/kio'
......@@ -15,17 +15,13 @@ checkdepends=('xorg-server-xvfb' 'openbox')
groups=('kf5')
install=kio.install
options=("debug")
source=("${KFServer}/${pkgname}-${pkgver}.tar.xz"
'0001-Fix-crash-in-rename-dialog.patch')
sha256sums=( $(getSum ${pkgname})
'1d2f48f859521f3ded1c0fa1211fccea22a52df41ac253e40c295569d534047c')
source=("${KFServer}/${pkgname}-${pkgver}.tar.xz")
sha256sums=( $(getSum ${pkgname}) )
prepare() {
mkdir -p build
cd ${srcdir}/${pkgname}-${pkgver}
# Bug 360488 - dolphin with >=kde-frameworks-5.20 crashes when copy+paste file in same directory
patch -p1 -i ${srcdir}/0001-Fix-crash-in-rename-dialog.patch
}
build() {
......
......@@ -9,7 +9,7 @@ arch=('x86_64')
url='https://www.kde.org/workspaces/plasmadesktop/'
license=('LGPL')
depends=('qt5-graphicaleffects' 'powerdevil' 'polkit-kde-agent' 'libcanberra'
'kwin' 'kpeople' 'libusb-compat' 'libxkbfile' 'kmenuedit' 'systemsettings' 'ksysguard' 'breeze' 'krunner' 'baloo' 'kfilemetadata' 'graphite'
'kwin' 'kpeople' 'libusb-compat' 'libxkbfile' 'kmenuedit' 'systemsettings' 'ksysguard' 'breeze' 'krunner' 'baloo' 'kfilemetadata' 'graphite' 'kactivities-stats'
#sddm can be removed as a dependency in the future, only added here to automate the switch to Plasma 5
'sddm-kcm')
makedepends=('extra-cmake-modules' 'kdoctools' 'boost' 'xf86-input-synaptics' 'xorg-server-devel' 'xf86-input-evdev')
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment