From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- net-libs/telepathy-logger-qt/Manifest | 8 + .../telepathy-logger-qt-15.04.0-cmake-3.9.patch | 249 +++++++++++++++++++++ net-libs/telepathy-logger-qt/metadata.xml | 8 + .../telepathy-logger-qt-15.04.0.ebuild | 36 +++ .../telepathy-logger-qt-17.08.0.ebuild | 32 +++ 5 files changed, 333 insertions(+) create mode 100644 net-libs/telepathy-logger-qt/Manifest create mode 100644 net-libs/telepathy-logger-qt/files/telepathy-logger-qt-15.04.0-cmake-3.9.patch create mode 100644 net-libs/telepathy-logger-qt/metadata.xml create mode 100644 net-libs/telepathy-logger-qt/telepathy-logger-qt-15.04.0.ebuild create mode 100644 net-libs/telepathy-logger-qt/telepathy-logger-qt-17.08.0.ebuild (limited to 'net-libs/telepathy-logger-qt') diff --git a/net-libs/telepathy-logger-qt/Manifest b/net-libs/telepathy-logger-qt/Manifest new file mode 100644 index 000000000000..9e518072348a --- /dev/null +++ b/net-libs/telepathy-logger-qt/Manifest @@ -0,0 +1,8 @@ +AUX telepathy-logger-qt-15.04.0-cmake-3.9.patch 10869 SHA256 b15262746ccfd19111cc0152cfbffdd20c8aa8da99e3c654a57b5b63df37afc8 SHA512 0475b66dfd81cba40b61380aa4eaf9c6c570e9a86850445fef028461a40a72e51896a3f8500ac22e02ed6a5521938b40bf5335e86d25184e5f4da0794a2e631d WHIRLPOOL 3987da7b3529fb63a593c0cfd22fe30602fceb0f08b77c5b636caa92bb19f2a06cfd5f6911d1dc51ee258bfba0a8169b4dd5ad08d94724f9bbd43deceb4dd87b +DIST telepathy-logger-qt-15.04.0.tar.xz 94408 SHA256 83ce7be50edd9f8806c6f93cc56ba640120c2561767f8c666dcfddd72ee57898 SHA512 e8fc989f5ebfdee9e30cba709ff66ebfe1385e5cb8707feb3ee585f23637fdcfa7eb4a39fd7cbeca5ca633cc88188905e4995422fcaa9b0b998ab78800d5e7b7 WHIRLPOOL 16bfcca008fabb7e96d85d31daeb9dfc8deda3b11fcd1fc603f2422d3d7a8c8f55267d02e36711c2326403c8d152265200a38835dfe36d0d5bd20a268a66fcf2 +DIST telepathy-logger-qt-17.08.0.tar.xz 94184 SHA256 d098a77de2a58381d9ebcd64c8ae54c773b5206ed7888576653d3b505fe5032a SHA512 1768509b61d83cdd39adf8abd74f71d0c9ae757411e08017c6788fe50962b57768a8fdc9fbba75f5968bb22849ff619e790323806d29ae63066e41cc5f22c366 WHIRLPOOL b04378a770b85a01c93bab8d84d9bc35e870f0e5ff3a284472ba46924bcf2b66949200db7a8e50d693eb119ba494dd76cb8c7c7ac7ed203fd6ceb00335e580b3 +EBUILD telepathy-logger-qt-15.04.0.ebuild 775 SHA256 26b161ac42a1a3611824f5971e3b284239508195e85e40e27abdb70518850af2 SHA512 1f8d1f1138106bee014b4f3f32ae293c6eec8a03c7a1862ee565af5853941acf21ee44fcfde52bb008d350718c75669ef5f4c387030a3925ece3342271a2cca3 WHIRLPOOL 093d1fdd2ad453d596758436837a922128d4c2c81bd9973c467be309f60682fe4036fa507a552db8772d718d4b43f0d576bbe67d3aa3987a84deebae4c30a2c8 +EBUILD telepathy-logger-qt-17.08.0.ebuild 714 SHA256 9152e99bbdd70b96fa371db5f735038b42d3f319f86688419bf49f84ad2b1aa3 SHA512 7caaec1e078e9ba91b979937e022b6c34c5f93b68e6a11f092937e5724551ffba8f8fbdebb03eb1a67b3e1d32f014507fe5482a4b1edc81911a12ac1e34de85f WHIRLPOOL c2c8a145ef97176cb7bbde004f8a9f909a35df23fba9f5f4c965fe4f11a85f85efe081283d126f336ed4b98ddf00399573884e2d76893fdec97bbfb43633af68 +MISC ChangeLog 3290 SHA256 6c6e32587bc1e988952d0650482cb511f6fa1615259c7116604d96358d191680 SHA512 d1ef3da5169e45bb7da0df8f9453cce5968fd526635493d8c9c58cedec4bef72d4656cccb1fa9e34596ac23138d8f6c98e0550c73623e140bf6b5646d46cbf42 WHIRLPOOL 3611094f2794ebbe03d5c1a7ee769a4f3215a7ff29a40c932d4115d196c34fa7062317db1c7064469ef73defcbe022e32de8a38e3eafeebe73db85084d046ad7 +MISC ChangeLog-2015 2963 SHA256 feb36c94f2923b355934492b5d43c64b699fb84bc5c3d7f646657070c72a4871 SHA512 0f76fd32d52b16b66fdc814d9c25c1c9733d8e70cada4df022f9d248305b8bcd5a407d28564a5110e3aa4650c82c572feca6e67a5c713406bd82212b3f65f964 WHIRLPOOL d86deb44865497ca78ab499aafb87a6d374f259a0004a214a65dd080877b38ab324e17695defb2e5f8513c580a58b1f7cf35b744fa496101a1af3e37415b06d6 +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/net-libs/telepathy-logger-qt/files/telepathy-logger-qt-15.04.0-cmake-3.9.patch b/net-libs/telepathy-logger-qt/files/telepathy-logger-qt-15.04.0-cmake-3.9.patch new file mode 100644 index 000000000000..84d66851a221 --- /dev/null +++ b/net-libs/telepathy-logger-qt/files/telepathy-logger-qt-15.04.0-cmake-3.9.patch @@ -0,0 +1,249 @@ +diff --git a/cmake/modules/TpQtMacros.cmake b/cmake/modules/TpQtMacros.cmake +--- a/cmake/modules/TpQtMacros.cmake ++++ b/cmake/modules/TpQtMacros.cmake +@@ -128,15 +128,15 @@ + FOREACH(_currentArg ${ARGN}) + IF ("${_currentArg}" STREQUAL "DEPENDS") + SET(_TPQT_DOING_DEPENDS TRUE) +- ELSE ("${_currentArg}" STREQUAL "DEPENDS") ++ ELSE () + IF(_TPQT_DOING_DEPENDS) + LIST(APPEND ${_tpqt_depends} "${_currentArg}") +- ELSE(_TPQT_DOING_DEPENDS) ++ ELSE() + LIST(APPEND ${_tpqt_other} "${_currentArg}") +- ENDIF(_TPQT_DOING_DEPENDS) +- ENDIF ("${_currentArg}" STREQUAL "DEPENDS") +- ENDFOREACH(_currentArg) +-ENDMACRO (TPQT_EXTRACT_DEPENDS) ++ ENDIF() ++ ENDIF () ++ ENDFOREACH() ++ENDMACRO () + + # helper function to set up a moc rule + FUNCTION (TPQT_CREATE_MOC_COMMAND_TARGET_DEPS infile outfile moc_flags moc_options) +@@ -151,54 +151,54 @@ + GET_FILENAME_COMPONENT(_moc_outfile_dir "${outfile}" PATH) + IF(_moc_outfile_dir) + SET(_moc_working_dir WORKING_DIRECTORY ${_moc_outfile_dir}) +- ENDIF(_moc_outfile_dir) ++ ENDIF() + SET (_moc_parameters_file ${outfile}_parameters) + SET (_moc_parameters ${moc_flags} ${moc_options} -o "${outfile}" "${infile}") + FILE (REMOVE ${_moc_parameters_file}) + FOREACH(arg ${_moc_parameters}) + FILE (APPEND ${_moc_parameters_file} "${arg}\n") +- ENDFOREACH(arg) ++ ENDFOREACH() + ADD_CUSTOM_COMMAND(OUTPUT ${outfile} + COMMAND ${QT_MOC_EXECUTABLE} @${_moc_outfile_name}_parameters + DEPENDS ${infile} + ${_moc_working_dir} + VERBATIM) +- ELSE (WIN32) ++ ELSE () + ADD_CUSTOM_COMMAND(OUTPUT ${outfile} + COMMAND ${QT_MOC_EXECUTABLE} + ARGS ${moc_flags} ${moc_options} -o ${outfile} ${infile} + DEPENDS ${infile}) +- ENDIF (WIN32) ++ ENDIF () + + add_custom_target(moc-${_moc_outfile_name} DEPENDS ${outfile}) + add_dependencies(moc-${_moc_outfile_name} ${ARGN}) +-ENDFUNCTION (TPQT_CREATE_MOC_COMMAND_TARGET_DEPS) ++ENDFUNCTION () + + # add the -i option to QT_GENERATE_MOC + function(TPQT_GENERATE_MOC_I infile outfile) + qt5_get_moc_flags(moc_flags) + get_filename_component(abs_infile ${infile} ABSOLUTE) +- qt5_create_moc_command(${abs_infile} ${outfile} "${moc_flags}" "-i") ++ qt_create_moc_command(${abs_infile} ${outfile} "${moc_flags}" "-i") + set_source_files_properties(${outfile} PROPERTIES SKIP_AUTOMOC TRUE) # dont run automoc on this file +-endfunction(TPQT_GENERATE_MOC_I) ++endfunction() + + # same as tpqt_generate_moc_i, but lets the caller specify a list of targets which the mocs should depend on + function(TPQT_GENERATE_MOC_I_TARGET_DEPS infile outfile) + qt5_get_moc_flags(moc_flags) + get_filename_component(abs_infile ${infile} ABSOLUTE) + tpqt_create_moc_command_target_deps(${abs_infile} ${outfile} "${moc_flags}" "-i" ${ARGN}) + set_source_files_properties(${outfile} PROPERTIES SKIP_AUTOMOC TRUE) # dont run automoc on this file +-endfunction(TPQT_GENERATE_MOC_I_TARGET_DEPS) ++endfunction() + + # generates mocs for the passed list. The list should be added to the target's sources + function(tpqt_generate_mocs) + file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/_gen" ) + foreach(moc_src ${ARGN}) + string(REPLACE ".h" ".moc.hpp" generated_file ${moc_src}) + tpqt_generate_moc_i(${CMAKE_CURRENT_SOURCE_DIR}/${moc_src} ${CMAKE_CURRENT_BINARY_DIR}/_gen/${generated_file}) + set_property(SOURCE ${moc_src} APPEND PROPERTY OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/_gen/${generated_file}) +- endforeach(moc_src ${ARGN}) +-endfunction(tpqt_generate_mocs) ++ endforeach() ++endfunction() + + function(tpqt_client_generator spec group pretty_include namespace) + tpqt_extract_depends(client_generator_args client_generator_depends ${ARGN}) +@@ -223,18 +223,20 @@ + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + + DEPENDS ${CMAKE_SOURCE_DIR}/tools/libqtcodegen.py +- ${CMAKE_SOURCE_DIR}/tools/qt-client-gen.py) ++ ${CMAKE_SOURCE_DIR}/tools/qt-client-gen.py ++ ${CMAKE_CURRENT_BINARY_DIR}/_gen/stable-spec.xml ++ ${CMAKE_CURRENT_BINARY_DIR}/_gen/spec-${spec}.xml) + add_custom_target(generate_cli-${spec}-body DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/_gen/cli-${spec}-body.hpp) + add_dependencies(all-generated-sources generate_cli-${spec}-body) + + if (client_generator_depends) + add_dependencies(generate_cli-${spec}-body ${client_generator_depends}) +- endif (client_generator_depends) ++ endif () + + tpqt_generate_moc_i_target_deps(${CMAKE_CURRENT_BINARY_DIR}/_gen/cli-${spec}.h + ${CMAKE_CURRENT_BINARY_DIR}/_gen/cli-${spec}.moc.hpp + "generate_cli-${spec}-body") +-endfunction(tpqt_client_generator spec group pretty_include namespace) ++endfunction() + + function(tpqt_future_client_generator spec namespace) + tpqt_extract_depends(future_client_generator_args future_client_generator_depends ${ARGN}) +@@ -259,18 +261,20 @@ + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + + DEPENDS ${CMAKE_SOURCE_DIR}/tools/libqtcodegen.py +- ${CMAKE_SOURCE_DIR}/tools/qt-client-gen.py) ++ ${CMAKE_SOURCE_DIR}/tools/qt-client-gen.py ++ ${CMAKE_CURRENT_BINARY_DIR}/_gen/future-spec.xml ++ ${CMAKE_CURRENT_BINARY_DIR}/_gen/future-${spec}.xml) + add_custom_target(generate_future-${spec}-body DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/_gen/future-${spec}-body.hpp) + add_dependencies(all-generated-sources generate_future-${spec}-body) + + if (future_client_generator_depends) + add_dependencies(generate_future-${spec}-body ${future_client_generator_depends}) +- endif (future_client_generator_depends) ++ endif () + + tpqt_generate_moc_i_target_deps(${CMAKE_CURRENT_BINARY_DIR}/_gen/future-${spec}.h + ${CMAKE_CURRENT_BINARY_DIR}/_gen/future-${spec}.moc.hpp + "generate_future-${spec}-body") +-endfunction(tpqt_future_client_generator spec namespace) ++endfunction() + + function(tpqt_service_generator spec group pretty_include namespace) + tpqt_extract_depends(service_generator_args service_generator_depends ${ARGN}) +@@ -294,18 +298,20 @@ + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + + DEPENDS ${CMAKE_SOURCE_DIR}/tools/libqtcodegen.py +- ${CMAKE_SOURCE_DIR}/tools/qt-svc-gen.py) ++ ${CMAKE_SOURCE_DIR}/tools/qt-svc-gen.py ++ ${CMAKE_CURRENT_BINARY_DIR}/_gen/stable-spec.xml ++ ${CMAKE_CURRENT_BINARY_DIR}/_gen/spec-svc-${spec}.xml) + add_custom_target(generate_service-${spec}-body DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/_gen/svc-${spec}.cpp) + add_dependencies(all-generated-service-sources generate_service-${spec}-body) + + if (service_generator_depends) + add_dependencies(generate_service-${spec}-body ${service_generator_depends}) +- endif (service_generator_depends) ++ endif () + + tpqt_generate_moc_i_target_deps(${CMAKE_CURRENT_BINARY_DIR}/_gen/svc-${spec}.h + ${CMAKE_CURRENT_BINARY_DIR}/_gen/svc-${spec}.moc.hpp + "generate_service-${spec}-body") +-endfunction(tpqt_service_generator spec group pretty_include namespace) ++endfunction() + + # This function is used for generating CM in various examples + function(tpqt_generate_manager_file MANAGER_FILE OUTPUT_FILENAME DEPEND_FILENAME) +@@ -324,7 +330,7 @@ + + set_source_files_properties(${DEPEND_FILENAME} + PROPERTIES OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/_gen/param-spec-struct.h) +-endfunction(tpqt_generate_manager_file MANAGER_FILE) ++endfunction() + + function(tpqt_xincludator _TARGET_NAME _INPUT_FILE _OUTPUT_FILE) + tpqt_extract_depends(xincludator_gen_args xincludator_gen_depends ${ARGN}) +@@ -346,8 +352,8 @@ + + if (xincludator_gen_depends) + add_dependencies(${_TARGET_NAME} ${xincludator_gen_depends}) +- endif (xincludator_gen_depends) +-endfunction(tpqt_xincludator _TARGET_NAME _INPUT_FILE _OUTPUT_FILE) ++ endif () ++endfunction() + + function(tpqt_constants_gen _TARGET_NAME _SPEC_XML _OUTFILE) + tpqt_extract_depends(constants_gen_args constants_gen_depends ${ARGN}) +@@ -371,8 +377,8 @@ + + if (constants_gen_depends) + add_dependencies(${_TARGET_NAME} ${constants_gen_depends}) +- endif (constants_gen_depends) +-endfunction (tpqt_constants_gen _TARGET_NAME _SPEC_XML _OUTFILE) ++ endif () ++endfunction () + + function(tpqt_types_gen _TARGET_NAME _SPEC_XML _OUTFILE_DECL _OUTFILE_IMPL _NAMESPACE _REALINCLUDE _PRETTYINCLUDE) + tpqt_extract_depends(types_gen_args types_gen_depends ${ARGN}) +@@ -398,8 +404,8 @@ + + if (types_gen_depends) + add_dependencies(${_TARGET_NAME} ${types_gen_depends}) +- endif (types_gen_depends) +-endfunction(tpqt_types_gen _TARGET_NAME _SPEC_XML _OUTFILE_DECL _OUTFILE_IMPL _NAMESPACE _REALINCLUDE _PRETTYINCLUDE) ++ endif () ++endfunction() + + macro(tpqt_add_generic_unit_test _fancyName _name) + tpqt_generate_moc_i(${_name}.cpp ${CMAKE_CURRENT_BINARY_DIR}/_gen/${_name}.cpp.moc.hpp) +@@ -410,7 +416,7 @@ + + # Valgrind and Callgrind targets + _tpqt_add_check_targets(${_fancyName} ${_name} ${CMAKE_CURRENT_BINARY_DIR}/runGenericTest.sh ${CMAKE_CURRENT_BINARY_DIR}/test-${_name}) +-endmacro(tpqt_add_generic_unit_test _fancyName _name) ++endmacro() + + macro(tpqt_add_dbus_unit_test _fancyName _name) + tpqt_generate_moc_i(${_name}.cpp ${CMAKE_CURRENT_BINARY_DIR}/_gen/${_name}.cpp.moc.hpp) +@@ -422,7 +428,7 @@ + + # Valgrind and Callgrind targets + _tpqt_add_check_targets(${_fancyName} ${_name} ${with_session_bus} ${CMAKE_CURRENT_BINARY_DIR}/test-${_name}) +-endmacro(tpqt_add_dbus_unit_test _fancyName _name) ++endmacro() + + macro(_tpqt_add_check_targets _fancyName _name _runnerScript) + set_tests_properties(${_fancyName} +@@ -474,20 +480,20 @@ + COMMENT + "Running callgrind on test \"${_fancyName}\"") + add_dependencies(check-callgrind check-callgrind-${_fancyName}) +-endmacro(_tpqt_add_check_targets _fancyName _name) ++endmacro() + + function(tpqt_setup_dbus_test_environment) + file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/runDbusTest.sh " + ${test_environment} + sh ${CMAKE_SOURCE_DIR}/tools/with-session-bus.sh \\ + --config-file=${CMAKE_BINARY_DIR}/tests/dbus-1/session.conf -- $@ + ") +-endfunction(tpqt_setup_dbus_test_environment) ++endfunction() + + macro(make_install_path_absolute out in) + if (IS_ABSOLUTE "${in}") + set(${out} "${in}") +- else (IS_ABSOLUTE "${in}") ++ else () + set(${out} "\${TELEPATHY_QT${QT_VERSION_MAJOR}_INSTALL_DIR}/${in}") +- endif (IS_ABSOLUTE "${in}") +-endmacro(make_install_path_absolute out in) ++ endif () ++endmacro() + diff --git a/net-libs/telepathy-logger-qt/metadata.xml b/net-libs/telepathy-logger-qt/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/net-libs/telepathy-logger-qt/metadata.xml @@ -0,0 +1,8 @@ + + + + + kde@gentoo.org + Gentoo KDE Project + + diff --git a/net-libs/telepathy-logger-qt/telepathy-logger-qt-15.04.0.ebuild b/net-libs/telepathy-logger-qt/telepathy-logger-qt-15.04.0.ebuild new file mode 100644 index 000000000000..3fcd609b29e8 --- /dev/null +++ b/net-libs/telepathy-logger-qt/telepathy-logger-qt-15.04.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) +inherit kde5 python-any-r1 + +DESCRIPTION="Qt bindings for the Telepathy logger" +HOMEPAGE="https://projects.kde.org/projects/extragear/network/telepathy/telepathy-logger-qt" + +if [[ ${KDE_BUILD_TYPE} = live ]]; then + KEYWORDS="" +else + SRC_URI="mirror://kde/stable/telepathy-logger-qt/${PV%.*}/src/${P}.tar.xz" + KEYWORDS="amd64 x86" +fi + +LICENSE="LGPL-2.1" +IUSE="" + +RDEPEND=" + $(add_qt_dep qtdbus) + dev-libs/dbus-glib + dev-libs/glib:2 + dev-libs/libxml2 + net-im/telepathy-logger + net-libs/telepathy-glib + net-libs/telepathy-qt[qt5(+)] + sys-apps/dbus +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} +" + +PATCHES=( "${FILESDIR}/${P}-cmake-3.9.patch" ) diff --git a/net-libs/telepathy-logger-qt/telepathy-logger-qt-17.08.0.ebuild b/net-libs/telepathy-logger-qt/telepathy-logger-qt-17.08.0.ebuild new file mode 100644 index 000000000000..17435e6cc0f3 --- /dev/null +++ b/net-libs/telepathy-logger-qt/telepathy-logger-qt-17.08.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) +inherit kde5 python-any-r1 + +DESCRIPTION="Qt bindings for the Telepathy logger" +HOMEPAGE="https://projects.kde.org/projects/extragear/network/telepathy/telepathy-logger-qt" + +if [[ ${KDE_BUILD_TYPE} = release ]]; then + SRC_URI="mirror://kde/stable/telepathy-logger-qt/${PV%.*}/src/${P}.tar.xz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="LGPL-2.1" +IUSE="" + +RDEPEND=" + $(add_qt_dep qtdbus) + dev-libs/dbus-glib + dev-libs/glib:2 + dev-libs/libxml2 + net-im/telepathy-logger + net-libs/telepathy-glib + net-libs/telepathy-qt[qt5(+)] + sys-apps/dbus +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} +" -- cgit v1.2.3