Commit graph

641 commits

Author SHA1 Message Date
Ivailo Monev
c603363fbc kemu: do not allow multiple application instances
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-25 08:36:27 +02:00
Ivailo Monev
d80b51ec4c partitionmanager: make libatasmart optional
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-25 07:42:52 +02:00
Ivailo Monev
eed6d375b2 kget: remove konqueror support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-25 06:02:11 +02:00
Ivailo Monev
1b56d60f45 about-distro: calculateTotalRam() correction
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-24 14:26:12 +02:00
Ivailo Monev
e27686a808 generic: remove some redundant environment variable queries
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-22 11:56:47 +02:00
Ivailo Monev
e06c507693 ark: add missing semi-colon char in MIME types
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-21 18:11:21 +02:00
Ivailo Monev
e981b452aa thumbnailers: include gettext-po headers directory where needed
fixes build on NetBSD and probably other

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-21 06:08:01 +02:00
Ivailo Monev
9d3e8c974b kdeplasma-addons: remove unused kdecommits data engine
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-21 02:59:32 +02:00
Ivailo Monev
02cc6af08c okular: partially revert 8163197edd
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-21 01:07:11 +02:00
Ivailo Monev
8163197edd generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-18 21:53:04 +02:00
Ivailo Monev
b0f058a4fc generic: make use of Katie's OS definitions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-18 18:03:31 +02:00
Ivailo Monev
20f79523f9 ark: Katie v4.9.2 compatibility
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-17 17:53:59 +02:00
Ivailo Monev
91aeab82c7 gwenview: drop OpenGL support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-17 03:44:19 +02:00
Ivailo Monev
89e55f96c5 kuassel: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-16 17:04:45 +02:00
Ivailo Monev
bbf5ec9658 kuassel: use loop-local variables in foreach() iterations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-16 16:39:15 +02:00
Ivailo Monev
4b77dcde01 generic: compiler warnings fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-16 16:27:55 +02:00
Ivailo Monev
b720ed464b kemu: consistent variable naming
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-10 18:06:37 +02:00
Ivailo Monev
223706be90 generic: preperations for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-10 18:05:27 +02:00
Ivailo Monev
79d2688c7b about-distro: use sysconf() to calculate RAM
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-03 09:53:35 +02:00
Ivailo Monev
ad6c5d92e5 kemu: avoid implicit QString conversion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-30 20:23:12 +02:00
Ivailo Monev
70594f8bec kemu: search system paths for QEMU binaries instead of using maintained list
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-30 03:01:47 +02:00
Ivailo Monev
00d9ca8cb4 libktorrent: build fix
upstream commit:
4790ad38b6

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-24 15:33:19 +02:00
Ivailo Monev
112955fde5 about-distro: remove unused function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-23 15:24:30 +02:00
Ivailo Monev
012d754c1c about-distro: set fallback pretty name to utsname.sysname
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-22 21:11:20 +02:00
Ivailo Monev
ee133ce0eb kuassel: replace cmake_push_check_state() and cmake_pop_check_state() with cmake_reset_check_state()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-22 03:08:32 +02:00
Ivailo Monev
19dad4802e ark: do not use libarchive plugin for single-file archives
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-18 16:32:57 +02:00
Ivailo Monev
005c45f5c0 about-distro: various improvements
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-08 06:55:41 +02:00
Ivailo Monev
e56c13e62f partitionmanager: remove RPATH setting override
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-07 23:31:57 +02:00
Ivailo Monev
0bc06add43 kemu: copyright update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-07 07:58:10 +02:00
Ivailo Monev
89953dc130 kemu: add System to categories in desktop file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-07 07:55:18 +02:00
Ivailo Monev
1704b9a825 ark: register MIME types supported by recent libarchive versions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-01 03:48:33 +02:00
Ivailo Monev
2e624b94dc kemu: move from kde-playground
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-05 07:31:30 +00:00
Ivailo Monev
35abd48879 okular: remove redundant break statements in ExportFormat::standardFormat()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-01 04:33:02 +00:00
Ivailo Monev
e2387fff2a generic: remove KNewStuff leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-26 03:22:22 +00:00
Ivailo Monev
e629c8e849 libktorrent: do not rely on Q_OS_BSD4 definition
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-25 21:51:17 +02:00
Ivailo Monev
f45abf9cb3 gwenview: update support MIME types in desktop files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-18 16:34:13 +03:00
Ivailo Monev
000240a64b generic: move kfilemetadata and svgpart to kde-playground
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-18 12:20:38 +03:00
Ivailo Monev
997a970182 ffmpegthumbs: move to thumbnailers and use system libffmpegthumbnailer library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-04 10:17:38 +03:00
Ivailo Monev
36e6516c33 lokalize: use KLocale API to obtain language names
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-20 03:32:43 +03:00
Ivailo Monev
ed9ee71c7f libktorrent: generate Sha-1 hashes via Katie provided class instead of QCA
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-10 22:19:56 +03:00
Ivailo Monev
c6ea3e1d94 generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-22 12:34:24 +00:00
Ivailo Monev
350e06e568 generic: build libktorrent, kget, syndication and akregator only if Boost is available
the bundled Boost copies are not as portable as they used to be thus it is no
longer viable solution

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-25 19:54:55 +00:00
Ivailo Monev
4fbd8c55e9 generic: require Taglib atleast v1.4
CMake module will soon be rewritten

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-25 01:50:24 +00:00
Ivailo Monev
0e82b428a4 okular: drop OkularConfig and OkularConfigVersion
it should provide pkg-config files instead so that build systems other
than CMake can use them, see https://github.com/fluxer/katana/issues/6

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-25 23:57:31 +02:00
Ivailo Monev
278f201214 kfilemetadata: replace use of deprecated Qt::DateFormat enums
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-24 18:42:24 +00:00
Ivailo Monev
47e92559d5 kdeplasma-addons: update LibAttica package URL property
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-22 15:56:03 +00:00
Ivailo Monev
2c2dacf5be kdeplasma: fix community applet build
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-22 15:40:47 +00:00
Ivailo Monev
e6966211de generic: remove use of kde4_add_ui_files() macro
the macro was removed and UI sources generation is done by CMake because
CMAKE_AUTOUIC is set to ON from KDE4Defaults.

this fixes build with Attica and Marble.

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-21 17:41:26 +00:00
Ivailo Monev
7711123e8e generic: remove reference to KDE4Workspace installation paths
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-21 16:40:11 +00:00
Ivailo Monev
ca6ec59cc7 generic: replace macro_log_feature() with set_package_properties() calls
other changes such as syncing properties, updating some of the URLs,
adding missing feature information, removing of redundant checks and
variables and indentation were done in the process while testing if the
changes work as intended.

replacing find_package() with macro_optional_find_package() was also done
where applicable however it's usage is questionable due to the CMake
`CMAKE_DISABLE_FIND_PACKAGE_<PACKAGE>` option.

there is a lot to be done, mostly updating package properties so I am
thinking of either providing a package properties file (like the
MacroLibrary) which sets properties for packages globablly or setting
package properties from the CMake modules shipped with kdelibs. the first
solution may override properties for packages if other projects define them
however a check to ensure that is not done should suffice. the second
solution will cover only DESCRIPTION and URL meaning PURPOSE and TYPE will
still have to be specified in the build systems.

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-21 05:37:28 +02:00