~blue-shell/blue-shell/muon-firefox-apps

1 by Jonathan Michael Thomas
Initial import of Muon. Currently commented out in CMakeLists.txt until I can get libqapt's cmake file working
1
project(muon)
2
1137.1.14 by Aleix Pol
Make it possible to post stuff to Ubuntu RnR service, although it's still being rejected for some reason...
3
set(CMAKE_MODULE_PATH "${muon_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH})
4
1419 by Jonathan Thomas
Bump the minimum required KDE version to 4.7.0, and remove our backported copy of KMessageWidget
5
set(KDE_MIN_VERSION "4.7.0")
664 by Jonathan Michael Thomas
Set the minimum required KDE version in CMake
6
find_package(KDE4 ${KDE_MIN_VERSION} REQUIRED)
1572 by Aleix Pol
First approach for separing what's QApt and the rest of muon
7
find_package(QApt QUIET)
8
find_package(DebconfKDE QUIET)
1137.1.14 by Aleix Pol
Make it possible to post stuff to Ubuntu RnR service, although it's still being rejected for some reason...
9
find_package(QtOAuth REQUIRED)
10
find_package(QCA2 REQUIRED) #required by QtOAuth
801 by Jonathan Thomas
Switch from using Popcon for application ratings to the Ubuntu application ratings API.
11
find_package(QJSON REQUIRED)
1598 by Jonathan Thomas
Make attica buildtime-optional, and add a nice message for it and QApt using macro_log_feature.
12
find_package(LibAttica QUIET)
1671.1.3 by Aleix Pol
Search for bodega first
13
find_package(BODEGA QUIET)
14
801 by Jonathan Thomas
Switch from using Popcon for application ratings to the Ubuntu application ratings API.
15
1 by Jonathan Michael Thomas
Initial import of Muon. Currently commented out in CMakeLists.txt until I can get libqapt's cmake file working
16
include (KDE4Defaults)
17
include( FindPkgConfig )
18
1686 by Aleix Pol
Reorganize source directories
19
if(NOT qjson_LIBRARIES) #hack to compatibilize different qjson finder versions
20
    set(qjson_LIBRARIES ${QJSON_LIBRARIES})
21
endif()
22
980 by Jonathan Thomas
Clean up some nasty iterator declarations with the yummy C++11 auto keyword
23
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
24
1686 by Aleix Pol
Reorganize source directories
25
include_directories(${KDE4_INCLUDES} ${QT_INCLUDES} ${QAPT_INCLUDE_DIR}
26
                    ${CMAKE_CURRENT_BINARY_DIR} ${QCA2_INCLUDE_DIR}
27
                    ${CMAKE_SOURCE_DIR}/libmuon ${CMAKE_BINARY_DIR}/libmuon)
1 by Jonathan Michael Thomas
Initial import of Muon. Currently commented out in CMakeLists.txt until I can get libqapt's cmake file working
28
277 by Jonathan Michael Thomas
Big source reorganization:
29
add_subdirectory(libmuon)
1572 by Aleix Pol
First approach for separing what's QApt and the rest of muon
30
if(QAPT_FOUND)
1698 by Aleix Pol
Fix compilation when there's no ApplicationsBackend
31
	add_subdirectory(libmuonapt)
1572 by Aleix Pol
First approach for separing what's QApt and the rest of muon
32
    add_subdirectory(muon)
33
    add_subdirectory(installer)
34
    add_subdirectory(kded)
35
endif(QAPT_FOUND)
1840.2.15 by Aleix Pol
remove QApt requirement from muon-updater
36
add_subdirectory(updater)
1421.1.36 by Aleix Pol
Rename the muon-installer-qml to Muon Discover
37
add_subdirectory(discover)
1676 by Aleix Pol
Create a new muon tool called exporter
38
add_subdirectory(exporter)
92 by Jonathan Michael Thomas
Provide a message for when QApt is found
39
1598 by Jonathan Thomas
Make attica buildtime-optional, and add a nice message for it and QApt using macro_log_feature.
40
macro_log_feature(QAPT_FOUND "LibQApt" "Qt wrapper around the libapt-pkg library"
41
                  "http://www.kde.org" FALSE "" "Required to build the APT backend")
42
macro_log_feature(LIBATTICA_FOUND "LibAttica" "Qt library that implements the Open Collaboration Services API"
43
                  "http://www.kde.org" FALSE "" "Required to build the KNewStuff3 backend")
1671.1.3 by Aleix Pol
Search for bodega first
44
macro_log_feature(BODEGA_FOUND "Bodega" "Library that exposes Bodega resources"
45
                  "http://www.kde.org" FALSE "" "Required to build the Bodega backend")
1598 by Jonathan Thomas
Make attica buildtime-optional, and add a nice message for it and QApt using macro_log_feature.
46
92 by Jonathan Michael Thomas
Provide a message for when QApt is found
47
macro_display_feature_log()