summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kde-base/kdebindings-csharp/Manifest3
-rw-r--r--kde-base/kdebindings-csharp/files/kdebindings-csharp-9999-build-fixes.patch93
-rw-r--r--kde-base/kdebindings-csharp/kdebindings-csharp-9999.ebuild2
3 files changed, 96 insertions, 2 deletions
diff --git a/kde-base/kdebindings-csharp/Manifest b/kde-base/kdebindings-csharp/Manifest
index 82d435478d8..2b1a9f4fcd0 100644
--- a/kde-base/kdebindings-csharp/Manifest
+++ b/kde-base/kdebindings-csharp/Manifest
@@ -1,8 +1,9 @@
+AUX kdebindings-csharp-9999-build-fixes.patch 4750 RMD160 a0a7ff494851da27f34af84f40375cdeaf0b2fb8 SHA1 3c2bee22445c6ebd748c1262ed3ebeb798331dea SHA256 62c21602db7a44cf6c058a89de892074581091f3096627663f46302dadd683d4
AUX kdebindings-csharp-build-fixes.patch 4461 RMD160 39443416a09e87fdfc533b2656ef851693559f60 SHA1 0c77db7022ee6ff99c5c1d7c5960338c13391264 SHA256 33fe31520b3772fc4d72495ecd534e212942e5e0513c52e24faba1e1356eca7b
DIST kdebindings-4.3.82.tar.xz 4045188 RMD160 cdfbd68c4641a434242c1d9dc728ef8ccd49b30d SHA1 ee817a44cc356f73a8f4a681874a4c66373b10ae SHA256 09789016988524e5f9f292be429e449f8b04a3c4889468fee207a5a41fff254c
DIST kdebindings-4.3.85.tar.bz2 5004008 RMD160 15601381e150cb2d677636823083853edda6b7e7 SHA1 bcdb44bb4644ac0393ccb465ceb9f931778a873d SHA256 caf049ed50ec14fc3a6f9387cc31d020bcf97ea7b381d80b9d90c78e4095b73a
EBUILD kdebindings-csharp-4.3.82.ebuild 1349 RMD160 353dde63d9c8c9b34ebf39c5e1c3d28c6e5a721c SHA1 ef0a931f9250fb491412e106a6aeb9ef59d37053 SHA256 5db6f99cff026da71992823102f60dc184147229a6f2a17f25cd7d533034f49b
EBUILD kdebindings-csharp-4.3.85.ebuild 1349 RMD160 353dde63d9c8c9b34ebf39c5e1c3d28c6e5a721c SHA1 ef0a931f9250fb491412e106a6aeb9ef59d37053 SHA256 5db6f99cff026da71992823102f60dc184147229a6f2a17f25cd7d533034f49b
EBUILD kdebindings-csharp-4.3.9999.ebuild 1326 RMD160 08c312ad48e236dfc22201db04069a3749b05d97 SHA1 65d1460dba87f6756e3bc59999ffc149e1f37969 SHA256 c66bb83cf9bf4efb0bbe3ebcab9bd8d2057435eb194a0fc8993a76eac5c47b8e
-EBUILD kdebindings-csharp-9999.ebuild 1333 RMD160 17218cf7a3ca889864c82ff4454ab7f9778b62ff SHA1 5ceb24aca2637bbfe4234308cf0a19ba599e96a7 SHA256 6381d98a487f3f5cf2ce70447cf49792c8694c7f5e8de74a225be48029f5749c
+EBUILD kdebindings-csharp-9999.ebuild 1332 RMD160 c3ab54cc403221a666eb3c04e8a4fd224d2bef63 SHA1 ef7c4ca99c3d033eb817445fbfb4a8b423b32252 SHA256 cc3ed3d149b5d938fe35dab98b60ee96029511c200aaea9448e3dc7e40b864a3
MISC metadata.xml 553 RMD160 07bd37da27f0090d0a4a2b2972a0345810590eda SHA1 1062f220972b268718182c5cc282a81546403037 SHA256 771ea1c1f71de07e2b1ea4304a79ba9e0dab1234c2e2a0889cf6944a5d0e3f87
diff --git a/kde-base/kdebindings-csharp/files/kdebindings-csharp-9999-build-fixes.patch b/kde-base/kdebindings-csharp/files/kdebindings-csharp-9999-build-fixes.patch
new file mode 100644
index 00000000000..01c17d4110e
--- /dev/null
+++ b/kde-base/kdebindings-csharp/files/kdebindings-csharp-9999-build-fixes.patch
@@ -0,0 +1,93 @@
+--- csharp/qtscript/CMakeLists.txt
++++ csharp/qtscript/CMakeLists.txt
+@@ -15,7 +15,7 @@ INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/
+ ${CMAKE_CURRENT_SOURCE_DIR}/../qyoto/src ${QT_INCLUDES})
+ LINK_DIRECTORIES (${LIBRARY_OUTPUT_PATH})
+ ADD_LIBRARY(qtscript-sharp MODULE ${SRC_CPP})
+-TARGET_LINK_LIBRARIES(qtscript-sharp smokeqtscript qyotoshared ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY})
++TARGET_LINK_LIBRARIES(qtscript-sharp smokeqtscript qyotoshared ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_QTSCRIPT_LIBRARY})
+
+ SET(CS_FLAGS -r:${LIBRARY_OUTPUT_PATH}/qt-dotnet.dll -warn:0 -keyfile:${KEYFILE})
+ ADD_CS_LIBRARY(qtscript "${SRC_CS}" ALL)
+--- csharp/qtwebkit/CMakeLists.txt
++++ csharp/qtwebkit/CMakeLists.txt
+@@ -14,7 +14,7 @@ INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/
+ ${CMAKE_CURRENT_SOURCE_DIR}/../qyoto/src ${QT_INCLUDES})
+ LINK_DIRECTORIES (${LIBRARY_OUTPUT_PATH})
+ ADD_LIBRARY(qtwebkit-sharp MODULE ${SRC_CPP})
+-TARGET_LINK_LIBRARIES(qtwebkit-sharp smokeqtwebkit qyotoshared ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY})
++TARGET_LINK_LIBRARIES(qtwebkit-sharp smokeqtwebkit qyotoshared ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_QTWEBKIT_LIBRARY})
+
+ SET(CS_FLAGS -r:${LIBRARY_OUTPUT_PATH}/qt-dotnet.dll -warn:0 -keyfile:${KEYFILE})
+ ADD_CS_LIBRARY(qtwebkit "${SRC_CS}" ALL)
+--- csharp/qyoto/CMakeLists.txt
++++ csharp/qyoto/CMakeLists.txt
+@@ -39,13 +39,13 @@ INCLUDE_DIRECTORIES (${QT_INCLUDES} ${CM
+ LINK_DIRECTORIES (${LIBRARY_OUTPUT_PATH})
+
+ ADD_LIBRARY (qyotoshared SHARED ${SRC_QYOTO_SHARED})
+ TARGET_LINK_LIBRARIES (qyotoshared smokeqtcore smokeqtgui smokeqtxml smokeqtopengl smokeqtsql smokeqtnetwork smokeqtnetwork smokeqtdbus smokeqtsvg
+- ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY})
++ ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_QNETWORK_LIBRARY})
+ set_target_properties(qyotoshared PROPERTIES VERSION 1.0.0 SOVERSION 1 COMPILE_DEFINITIONS QYOTOSHARED_BUILDING)
+
+ ADD_LIBRARY (qyoto MODULE ${SRC_QYOTO})
+ TARGET_LINK_LIBRARIES (qyoto qyotoshared
+ smokeqtcore smokeqtgui smokeqtxml smokeqtopengl smokeqtsql smokeqtnetwork smokeqtnetwork smokeqtdbus smokeqtsvg
+- ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY})
++ ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_QTDBUS_LIBRARY})
+
+ CSHARP_ADD_LIBRARY(qt-dotnet ${SRC_CS_QYOTO} COMPILE_FLAGS /warn:0 "/keyfile:${KEYFILE}" UNSAFE)
+ SET_PROPERTY(TARGET qt-dotnet PROPERTY pkg-config_template_basename "qyoto")
+--- csharp/soprano/CMakeLists.txt
++++ csharp/soprano/CMakeLists.txt
+@@ -21,7 +21,7 @@ INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/
+ LINK_DIRECTORIES (${LIBRARY_OUTPUT_PATH})
+ ADD_LIBRARY(soprano-sharp MODULE ${SRC_CPP})
+ ADD_DEPENDENCIES(soprano-sharp smokesoprano)
+-TARGET_LINK_LIBRARIES(soprano-sharp smokesoprano qyotoshared ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY})
++TARGET_LINK_LIBRARIES(soprano-sharp smokesoprano qyotoshared ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${SOPRANO_LIBRARIES})
+
+ SET(CS_FLAGS -r:${LIBRARY_OUTPUT_PATH}/qt-dotnet.dll -warn:0 -keyfile:${KEYFILE})
+ ADD_CS_LIBRARY(soprano "${SRC_CS}" ALL)
+--- csharp/CMakeLists.txt 2009-09-02 13:30:38.045355025 +0300
++++ csharp/CMakeLists.txt 2009-09-02 13:31:40.426071410 +0300
+@@ -3,6 +3,7 @@
+ OPTION(ENABLE_QTTEST "build QtTest" ON)
+ OPTION(ENABLE_QTUITOOLS_SHARP "build QtUiTools" ON)
+ OPTION(ENABLE_QTWEBKIT_SHARP "build QtWebKit" ON)
++OPTION(ENABLE_PLASMA_SHARP "build PlasmaSharp" ON)
+ OPTION(ENABLE_PHONON_SHARP "build PhononSharp" OFF)
+ OPTION(ENABLE_QSCINTILLA_SHARP "build QScintillaSharp" OFF)
+ OPTION(ENABLE_KHTML_SHARP "build KHTML" ON)
+@@ -15,7 +16,8 @@
+ set(QTTEST_ENABLED "no")
+ SET(QTWEBKIT_ENABLED "no")
+ SET(QTUITOOLS_ENABLED "no")
+-SET(QTWEBKIT_ENABLED "no")
++SET(QTWEBKIT_SHARP_ENABLED "no")
++SET(PLASMA_SHARP_ENABLED "no")
+ SET(PHONON_SHARP_ENABLED "no")
+ SET(QSCINTILLA_SHARP_ENABLED "no")
+ SET(AKONADI_ENABLED "no")
+@@ -102,8 +104,10 @@
+ set(AKONADI_ENABLED "yes")
+ endif(KDEPIMLIBS_FOUND AND Akonadi_FOUND)
+
+- SET(PLASMA_SHARP_ENABLED "yes")
+- ADD_SUBDIRECTORY(plasma)
++ IF(ENABLE_PLASMA_SHARP)
++ SET(PLASMA_SHARP_ENABLED "yes")
++ ADD_SUBDIRECTORY(plasma)
++ ENDIF(ENABLE_PLASMA_SHARP)
+
+ ENDIF (CMAKE_CSharp_COMPILER_LOADED)
+ endif(ENABLE_QYOTO)
+@@ -114,6 +118,7 @@
+ message(STATUS "Build SopranoSharp... " ${SOPRANO_SHARP_ENABLED})
+ message(STATUS "Build NepomukSharp... " ${NEPOMUK_SHARP_ENABLED})
+ message(STATUS "Build PlasmaSharp... " ${PLASMA_SHARP_ENABLED})
++message(STATUS "Build QtWebkitSharp... " ${QTWEBKIT_SHARP_ENABLED})
+ message(STATUS "Build Kimono... " ${KIMONO_ENABLED})
+ message(STATUS "Build KHTMLSharp... " ${KHTML_SHARP_ENABLED})
+ message(STATUS "Build KTextEditorSharp... " ${KHTML_SHARP_ENABLED})
diff --git a/kde-base/kdebindings-csharp/kdebindings-csharp-9999.ebuild b/kde-base/kdebindings-csharp/kdebindings-csharp-9999.ebuild
index c63e74fbe22..972dc373d8e 100644
--- a/kde-base/kdebindings-csharp/kdebindings-csharp-9999.ebuild
+++ b/kde-base/kdebindings-csharp/kdebindings-csharp-9999.ebuild
@@ -21,7 +21,7 @@ RDEPEND="${DEPEND}"
KMEXTRACTONLY="smoke/"
-PATCHES=( "${FILESDIR}"/${PN}-build-fixes.patch )
+PATCHES=( "${FILESDIR}"/${P}-build-fixes.patch )
pkg_setup() {
kde4-meta_pkg_setup