[gentoo-commits] proj/kde-sunset:master commit in: dev-libs/libdbusmenu-qt/

2020-09-07 Thread Andreas Sturmlechner
commit: e249e40f789cfd533c18c863d823deca2f0044a2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Sep  7 17:54:08 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep  7 17:54:08 2020 +
URL:https://gitweb.gentoo.org/proj/kde-sunset.git/commit/?id=e249e40f

dev-libs/libdbusmenu-qt: Drop 0.9.3_pre20160218-r1

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../libdbusmenu-qt-0.9.3_pre20160218-r1.ebuild | 124 -
 1 file changed, 124 deletions(-)

diff --git a/dev-libs/libdbusmenu-qt/libdbusmenu-qt-0.9.3_pre20160218-r1.ebuild 
b/dev-libs/libdbusmenu-qt/libdbusmenu-qt-0.9.3_pre20160218-r1.ebuild
deleted file mode 100644
index b8d06d40..
--- a/dev-libs/libdbusmenu-qt/libdbusmenu-qt-0.9.3_pre20160218-r1.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-EBZR_REPO_URI="lp:libdbusmenu-qt"
-
-[[ ${PV} == * ]] && inherit bzr
-inherit cmake-multilib multibuild virtualx
-
-DESCRIPTION="Library providing Qt implementation of DBusMenu specification"
-HOMEPAGE="https://launchpad.net/libdbusmenu-qt/;
-if [[ ${PV} != * ]] ; then
-   MY_PV=${PV/_pre/+16.04.}
-   
SRC_URI="https://launchpad.net/ubuntu/+archive/primary/+files/${PN}_${MY_PV}.orig.tar.gz;
-   KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
-fi
-
-LICENSE="LGPL-2"
-SLOT="0"
-IUSE="debug qt4"
-
-RDEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   qt4? (
-   >=dev-qt/qtcore-4.8.6:4[${MULTILIB_USEDEP}]
-   >=dev-qt/qtdbus-4.8.6:4[${MULTILIB_USEDEP}]
-   >=dev-qt/qtgui-4.8.6:4[${MULTILIB_USEDEP}]
-   )
-"
-DEPEND="${RDEPEND}
-   test? (
-   dev-qt/qttest:5
-   qt4? ( >=dev-qt/qttest-4.8.6:4[${MULTILIB_USEDEP}] )
-   )
-"
-
-[[ ${PV} == * ]] || S=${WORKDIR}/${PN}-${MY_PV}
-
-DOCS=( NEWS README )
-
-# tests fail due to missing connection to dbus
-RESTRICT="test"
-
-pkg_setup() {
-   MULTIBUILD_VARIANTS=( $(usex qt4 4) 5 )
-}
-
-src_prepare() {
-   [[ ${PV} == * ]] && bzr_src_prepare
-   cmake-utils_src_prepare
-
-   cmake_comment_add_subdirectory tools
-   use test || cmake_comment_add_subdirectory tests
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DWITH_DOC=OFF
-   -DUSE_QT${QT_MULTIBUILD_VARIANT}=ON
-   
-DQT_QMAKE_EXECUTABLE="/usr/$(get_libdir)/qt${QT_MULTIBUILD_VARIANT}/bin/qmake"
-   )
-   cmake-utils_src_configure
-}
-
-src_configure() {
-   myconfigure() {
-   local QT_MULTIBUILD_VARIANT=${MULTIBUILD_VARIANT}
-   if [[ ${MULTIBUILD_VARIANT} = 4 ]] ; then
-   cmake-multilib_src_configure
-   elif [[ ${MULTIBUILD_VARIANT} = 5 ]] ; then
-   multilib_src_configure
-   fi
-   }
-
-   multibuild_foreach_variant myconfigure
-}
-
-src_compile() {
-   mycompile() {
-   if [[ ${MULTIBUILD_VARIANT} = 4 ]] ; then
-   cmake-multilib_src_compile
-   elif [[ ${MULTIBUILD_VARIANT} = 5 ]] ; then
-   cmake-utils_src_compile
-   fi
-   }
-
-   multibuild_foreach_variant mycompile
-}
-
-src_install() {
-   myinstall() {
-   if [[ ${MULTIBUILD_VARIANT} = 4 ]] ; then
-   cmake-multilib_src_install
-   elif [[ ${MULTIBUILD_VARIANT} = 5 ]] ; then
-   cmake-utils_src_install
-   fi
-   }
-
-   multibuild_foreach_variant myinstall
-}
-
-src_test() {
-   mytest() {
-   if [[ ${MULTIBUILD_VARIANT} = 4 ]] ; then
-   cmake-multilib_src_test
-   elif [[ ${MULTIBUILD_VARIANT} = 5 ]] ; then
-   multilib_src_test
-   fi
-   }
-
-   multibuild_foreach_variant mytest
-}
-
-multilib_src_test() {
-   local builddir=${BUILD_DIR}
-
-   BUILD_DIR=${BUILD_DIR}/tests virtx cmake-utils_src_test
-
-   BUILD_DIR=${builddir}
-}



[gentoo-commits] proj/kde-sunset:master commit in: dev-libs/libdbusmenu-qt/files/, dev-libs/libdbusmenu-qt/

2020-09-07 Thread Andreas Sturmlechner
commit: a133cf0b9aa18165d667d85a2a797599d28c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Sep  7 17:48:48 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep  7 17:48:48 2020 +
URL:https://gitweb.gentoo.org/proj/kde-sunset.git/commit/?id=a133cf0b

dev-libs/libdbusmenu-qt: Import latest version with IUSE="qt4,qt5"

This package will most likely reach EOL with Qt5 anyway.

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../libdbusmenu-qt-0.9.3_pre20160218-cmake.patch   | 258 +
 .../libdbusmenu-qt-0.9.3_pre20160218-r3.ebuild |  95 
 2 files changed, 353 insertions(+)

diff --git 
a/dev-libs/libdbusmenu-qt/files/libdbusmenu-qt-0.9.3_pre20160218-cmake.patch 
b/dev-libs/libdbusmenu-qt/files/libdbusmenu-qt-0.9.3_pre20160218-cmake.patch
new file mode 100644
index ..e4668a52
--- /dev/null
+++ b/dev-libs/libdbusmenu-qt/files/libdbusmenu-qt-0.9.3_pre20160218-cmake.patch
@@ -0,0 +1,258 @@
+From 56669bd4e5ed21cfd2b0f5b94983792396695e5e Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Sun, 17 Feb 2019 19:10:55 +0100
+Subject: [PATCH] Use more GNUInstallDirs, fix pkgconfig libdir path, general
+ cleanup
+
+---
+ CMakeLists.txt| 45 ---
+ cmake/modules/FindQJSON.cmake |  2 +-
+ dbusmenu-qt-config.cmake.in   |  2 +-
+ dbusmenu-qt.pc.in |  6 ++---
+ src/CMakeLists.txt| 16 ++---
+ tests/CMakeLists.txt  | 10 
+ tools/testapp/CMakeLists.txt  |  2 +-
+ 7 files changed, 34 insertions(+), 49 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 72cbc45..2d757ec 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -3,7 +3,7 @@ cmake_minimum_required(VERSION 2.8.11)
+ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} 
"${CMAKE_SOURCE_DIR}/cmake/modules")
+ 
+ # Build options
+-option(WITH_DOC "Build documentation (requires Doxygen)" ON)
++option(WITH_DOC "Build documentation (requires Doxygen)" OFF)
+ 
+ # Versions
+ ## Package version
+@@ -24,28 +24,8 @@ set(dbusmenu_qt_lib_PATCH_VERSION 0)
+ 
+ set(dbusmenu_qt_lib_VERSION 
${dbusmenu_qt_lib_SOVERSION}.${dbusmenu_qt_lib_API_VERSION}.${dbusmenu_qt_lib_PATCH_VERSION})
+ 
+-# Check if we want to explicitly select the Qt version to be used or 
autodetect
+-if (NOT USE_QT4 AND NOT USE_QT5)
+-# Autodetect, prefering Qt5
+-message(STATUS "Autodetecting Qt version to use")
+-find_package(Qt5Widgets QUIET)
+-if (Qt5Widgets_FOUND)
+-set(USE_QT5 TRUE)
+-endif()
+-endif()
+-
+ # Detect for which Qt version we're building
+-if (USE_QT5)
+-find_package(Qt5Widgets REQUIRED)
+-find_package(Qt5DBus REQUIRED)
+-include_directories(${Qt5Widgets_INCLUDE_DIRS} ${Qt5DBus_INCLUDE_DIRS})
+-find_package(Qt5Core REQUIRED)
+-set(CMAKE_AUTOMOC ON)
+-set(CMAKE_AUTOMOC_RELAXED_MODE ON)
+-set(CMAKE_POSITION_INDEPENDENT_CODE ON)
+-
+-set(QT_SUFFIX "qt5")
+-else()
++if (USE_QT4)
+ find_package(Qt4 REQUIRED)
+ include_directories(
+   ${QT_INCLUDE_DIR}
+@@ -55,6 +35,14 @@ else()
+   )
+ 
+ set(QT_SUFFIX "qt")
++else()
++find_package(Qt5 CONFIG REQUIRED Core DBus Widgets)
++include_directories(${Qt5Widgets_INCLUDE_DIRS} ${Qt5DBus_INCLUDE_DIRS})
++set(CMAKE_AUTOMOC ON)
++set(CMAKE_AUTOMOC_RELAXED_MODE ON)
++set(CMAKE_POSITION_INDEPENDENT_CODE ON)
++
++set(QT_SUFFIX "qt5")
+ endif()
+ 
+ include (CheckCXXCompilerFlag)
+@@ -76,9 +64,7 @@ endif (__DBUSMENU_HAVE_CXX11)
+ 
+ include(CMakePackageConfigHelpers)
+ include(GNUInstallDirs)
+-set(LIB_DESTINATION "${CMAKE_INSTALL_LIBDIR}")
+-set(CMAKECONFIG_INSTALL_DIR "${LIB_DESTINATION}/cmake/dbusmenu-${QT_SUFFIX}")
+-set(INCLUDE_INSTALL_DIR "include/dbusmenu-${QT_SUFFIX}")
++set(INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_INCLUDEDIR}/dbusmenu-${QT_SUFFIX}")
+ 
+ # dist targets
+ set(ARCHIVE_NAME libdbusmenu-${QT_SUFFIX}-${dbusmenu_qt_VERSION})
+@@ -103,7 +89,7 @@ add_dependencies(distcheck dist)
+ configure_file(dbusmenu-qt.pc.in ${CMAKE_BINARY_DIR}/dbusmenu-${QT_SUFFIX}.pc 
@ONLY)
+ 
+ install(FILES ${CMAKE_BINARY_DIR}/dbusmenu-${QT_SUFFIX}.pc
+-DESTINATION ${LIB_DESTINATION}/pkgconfig
++DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig
+ )
+ 
+ add_subdirectory(src)
+@@ -118,7 +104,7 @@ if(WITH_DOC)
+ )
+ 
+ install(DIRECTORY ${CMAKE_BINARY_DIR}/html/
+-DESTINATION share/doc/libdbusmenu-${QT_SUFFIX}-doc
++DESTINATION ${CMAKE_INSTALL_DOCDIR}
+ )
+ endif(WITH_DOC)
+ 
+@@ -126,8 +112,8 @@ endif(WITH_DOC)
+ configure_package_config_file(
+ dbusmenu-qt-config.cmake.in
+ ${CMAKE_BINARY_DIR}/dbusmenu-${QT_SUFFIX}-config.cmake
+-INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}
++INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/dbusmenu-${QT_SUFFIX}
+ PATH_VARS INCLUDE_INSTALL_DIR
+ )
+ 
+ write_basic_package_version_file(
+@@ -140,6 +126,6 @@ 

[gentoo-commits] proj/kde-sunset:master commit in: dev-libs/libdbusmenu-qt/

2018-04-10 Thread Andreas Sturmlechner
commit: 005181a742b2481e49936bfce969ce3928dd6bd7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Apr 10 13:21:52 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Apr 10 13:21:52 2018 +
URL:https://gitweb.gentoo.org/proj/kde-sunset.git/commit/?id=005181a7

dev-libs/libdbusmenu-qt: Import from Gentoo ebuild repo

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 .../libdbusmenu-qt-0.9.3_pre20160218-r1.ebuild | 124 +
 dev-libs/libdbusmenu-qt/metadata.xml   |   8 ++
 2 files changed, 132 insertions(+)

diff --git a/dev-libs/libdbusmenu-qt/libdbusmenu-qt-0.9.3_pre20160218-r1.ebuild 
b/dev-libs/libdbusmenu-qt/libdbusmenu-qt-0.9.3_pre20160218-r1.ebuild
new file mode 100644
index 000..c3d4931
--- /dev/null
+++ b/dev-libs/libdbusmenu-qt/libdbusmenu-qt-0.9.3_pre20160218-r1.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+EBZR_REPO_URI="lp:libdbusmenu-qt"
+
+[[ ${PV} == * ]] && inherit bzr
+inherit cmake-multilib multibuild virtualx
+
+DESCRIPTION="Library providing Qt implementation of DBusMenu specification"
+HOMEPAGE="https://launchpad.net/libdbusmenu-qt/;
+if [[ ${PV} != * ]] ; then
+   MY_PV=${PV/_pre/+16.04.}
+   
SRC_URI="https://launchpad.net/ubuntu/+archive/primary/+files/${PN}_${MY_PV}.orig.tar.gz;
+   KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="LGPL-2"
+SLOT="0"
+IUSE="debug qt4"
+
+RDEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   qt4? (
+   >=dev-qt/qtcore-4.8.6:4[${MULTILIB_USEDEP}]
+   >=dev-qt/qtdbus-4.8.6:4[${MULTILIB_USEDEP}]
+   >=dev-qt/qtgui-4.8.6:4[${MULTILIB_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}
+   test? (
+   dev-qt/qttest:5
+   qt4? ( >=dev-qt/qttest-4.8.6:4[${MULTILIB_USEDEP}] )
+   )
+"
+
+[[ ${PV} == * ]] || S=${WORKDIR}/${PN}-${MY_PV}
+
+DOCS=( NEWS README )
+
+# tests fail due to missing connection to dbus
+RESTRICT="test"
+
+pkg_setup() {
+   MULTIBUILD_VARIANTS=( $(usex qt4 4) 5 )
+}
+
+src_prepare() {
+   [[ ${PV} == * ]] && bzr_src_prepare
+   cmake-utils_src_prepare
+
+   cmake_comment_add_subdirectory tools
+   use test || cmake_comment_add_subdirectory tests
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DWITH_DOC=OFF
+   -DUSE_QT${QT_MULTIBUILD_VARIANT}=ON
+   
-DQT_QMAKE_EXECUTABLE="/usr/$(get_libdir)/qt${QT_MULTIBUILD_VARIANT}/bin/qmake"
+   )
+   cmake-utils_src_configure
+}
+
+src_configure() {
+   myconfigure() {
+   local QT_MULTIBUILD_VARIANT=${MULTIBUILD_VARIANT}
+   if [[ ${MULTIBUILD_VARIANT} = 4 ]] ; then
+   cmake-multilib_src_configure
+   elif [[ ${MULTIBUILD_VARIANT} = 5 ]] ; then
+   multilib_src_configure
+   fi
+   }
+
+   multibuild_foreach_variant myconfigure
+}
+
+src_compile() {
+   mycompile() {
+   if [[ ${MULTIBUILD_VARIANT} = 4 ]] ; then
+   cmake-multilib_src_compile
+   elif [[ ${MULTIBUILD_VARIANT} = 5 ]] ; then
+   cmake-utils_src_compile
+   fi
+   }
+
+   multibuild_foreach_variant mycompile
+}
+
+src_install() {
+   myinstall() {
+   if [[ ${MULTIBUILD_VARIANT} = 4 ]] ; then
+   cmake-multilib_src_install
+   elif [[ ${MULTIBUILD_VARIANT} = 5 ]] ; then
+   cmake-utils_src_install
+   fi
+   }
+
+   multibuild_foreach_variant myinstall
+}
+
+src_test() {
+   mytest() {
+   if [[ ${MULTIBUILD_VARIANT} = 4 ]] ; then
+   cmake-multilib_src_test
+   elif [[ ${MULTIBUILD_VARIANT} = 5 ]] ; then
+   multilib_src_test
+   fi
+   }
+
+   multibuild_foreach_variant mytest
+}
+
+multilib_src_test() {
+   local builddir=${BUILD_DIR}
+
+   BUILD_DIR=${BUILD_DIR}/tests virtx cmake-utils_src_test
+
+   BUILD_DIR=${builddir}
+}

diff --git a/dev-libs/libdbusmenu-qt/metadata.xml 
b/dev-libs/libdbusmenu-qt/metadata.xml
new file mode 100644
index 000..0cb1ad9
--- /dev/null
+++ b/dev-libs/libdbusmenu-qt/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   
+   ubuntu
+   
+