Bug 440271

Summary: 2.26.1 still installs skrooge_unit.knsrc to depreciated /etc/xdg/ location
Product: [Applications] skrooge Reporter: Rik Mills <rikmills>
Component: generalAssignee: Stephane MANKOWSKI <stephane>
Status: RESOLVED FIXED    
Severity: normal CC: stephane
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Rik Mills 2021-07-25 18:03:52 UTC
SUMMARY

The 2.26.1 changelog includes:

* Correction: Fix deprecated knsrc file location

skrooge_monthly.knsrc had its location set to /usr/share/knsrcfiles/ with

plugins/skrooge/CMakeLists.txt:INSTALL(FILES skrooge_monthly.knsrc DESTINATION ${KDE_INSTALL_KNSRCDIR})

however skrooge_unit.knsrc is still being installed to /etc/xdg/ via:

plugins/skrooge/skrooge_unit/CMakeLists.txt:INSTALL(FILES skrooge_unit.knsrc DESTINATION ${CONFIG_INSTALL_DIR}

In my Ubuntu test build
Comment 1 Stephane MANKOWSKI 2021-07-25 20:10:57 UTC
Git commit dcbbb3e44f239032588e09b569e2ff358e4c096e by Stephane MANKOWSKI.
Committed on 25/07/2021 at 20:09.
Pushed by smankowski into branch 'master'.

2.26.1 still installs skrooge_unit.knsrc to depreciated /etc/xdg/ location

M  +1    -0    CHANGELOG
M  +1    -1    plugins/skrooge/skrooge_unit/CMakeLists.txt

https://invent.kde.org/office/skrooge/commit/dcbbb3e44f239032588e09b569e2ff358e4c096e