diff -ruN kio-sysinfo-1.8.3.1225262.orig/CMakeLists.txt kio-sysinfo-1.8.3.1225262/CMakeLists.txt --- kio-sysinfo-1.8.3.1225262.orig/CMakeLists.txt 2011-03-19 00:41:33.000000000 +0100 +++ kio-sysinfo-1.8.3.1225262/CMakeLists.txt 2012-06-07 07:03:48.965036670 +0200 @@ -23,6 +23,8 @@ set(ABOUT_SUBDIR "generic") elseif (_distro STREQUAL "mandriva") set(WITH_MANDRIVA TRUE) +elseif (_distro STREQUAL "mageia") + set(WITH_MAGEIA TRUE) elseif (_distro STREQUAL "debian") set(WITH_DEBIAN TRUE) else (_distro STREQUAL "suse") @@ -44,6 +46,7 @@ ${CMAKE_CURRENT_BINARY_DIR}/src/config-kiosysinfo.h) add_subdirectory(src) +add_subdirectory(po) #process and install translations if(FALSE) diff -ruN kio-sysinfo-1.8.3.1225262.orig/src/config-kiosysinfo.h.cmake kio-sysinfo-1.8.3.1225262/src/config-kiosysinfo.h.cmake --- kio-sysinfo-1.8.3.1225262.orig/src/config-kiosysinfo.h.cmake 2011-03-19 00:41:32.000000000 +0100 +++ kio-sysinfo-1.8.3.1225262/src/config-kiosysinfo.h.cmake 2012-06-07 07:05:42.583816178 +0200 @@ -6,4 +6,5 @@ #cmakedefine WITH_SUSE 1 #cmakedefine WITH_FEDORA 1 #cmakedefine WITH_MANDRIVA 1 +#cmakedefine WITH_MAGEIA 1 #cmakedefine WITH_DEBIAN 1 diff -ruN kio-sysinfo-1.8.3.1225262.orig/src/sysinfo.cpp kio-sysinfo-1.8.3.1225262/src/sysinfo.cpp --- kio-sysinfo-1.8.3.1225262.orig/src/sysinfo.cpp 2011-03-19 00:41:32.000000000 +0100 +++ kio-sysinfo-1.8.3.1225262/src/sysinfo.cpp 2012-06-07 07:06:48.099639866 +0200 @@ -743,6 +743,8 @@ m_info[ OS_SYSTEM ] = readFromFile( "/etc/SuSE-release" ); #elif defined(WITH_DEBIAN) m_info[ OS_SYSTEM ] = readFromFile( "/etc/debian_version" ); +#elif defined(WITH_MAGEIA) + m_info[ OS_SYSTEM ] = readFromFile( "/etc/mageia-release" ); #else m_info[ OS_SYSTEM ] = i18nc( "Unknown operating system version", "Unknown" ); #endif