commit:     f3a94cc63fac1ef08165362ca95a7c132bf766b1
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 25 11:29:39 2020 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Aug 25 11:29:39 2020 +0000
URL:        https://gitweb.gentoo.org/proj/kde-sunset.git/commit/?id=f3a94cc6

dev-libs/libindicate-qt: Import 0.2.5.91 from before last-rites

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 .../libindicate-qt-0.2.5.91-optionaltests.patch    | 24 ++++++++++
 .../libindicate-qt/libindicate-qt-0.2.5.91.ebuild  | 55 ++++++++++++++++++++++
 dev-libs/libindicate-qt/metadata.xml               | 11 +++++
 3 files changed, 90 insertions(+)

diff --git 
a/dev-libs/libindicate-qt/files/libindicate-qt-0.2.5.91-optionaltests.patch 
b/dev-libs/libindicate-qt/files/libindicate-qt-0.2.5.91-optionaltests.patch
new file mode 100644
index 00000000..5fa46f33
--- /dev/null
+++ b/dev-libs/libindicate-qt/files/libindicate-qt-0.2.5.91-optionaltests.patch
@@ -0,0 +1,24 @@
+https://code.launchpad.net/~ballogy/libindicate-qt/make-examples-and-tests-optional/+merge/82829
+=== modified file 'CMakeLists.txt'
+--- A/CMakeLists.txt   2010-03-08 09:02:19 +0000
++++ B/CMakeLists.txt   2011-11-20 20:28:23 +0000
+@@ -36,8 +36,16 @@
+     DESTINATION lib${LIB_SUFFIX}/pkgconfig)
+ 
+ add_subdirectory(src)
+-add_subdirectory(examples)
+-add_subdirectory(tests)
++
++option( BUILD_EXAMPLES "build examples" ON )
++if (BUILD_EXAMPLES)
++    add_subdirectory(examples)
++endif (BUILD_EXAMPLES)
++
++option( BUILD_TESTS "build tests" ON )
++if (BUILD_TESTS)
++    add_subdirectory(tests)
++endif (BUILD_TESTS)
+ 
+ # Packaging
+ set(ARCHIVE_NAME libindicate-qt-${indicate_qt_VERSION})
+

diff --git a/dev-libs/libindicate-qt/libindicate-qt-0.2.5.91.ebuild 
b/dev-libs/libindicate-qt/libindicate-qt-0.2.5.91.ebuild
new file mode 100644
index 00000000..33cfe227
--- /dev/null
+++ b/dev-libs/libindicate-qt/libindicate-qt-0.2.5.91.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit virtualx cmake-utils
+
+_UBUNTU_REVISION=5
+
+DESCRIPTION="Qt wrapper for libindicate library"
+HOMEPAGE="https://launchpad.net/libindicate-qt/";
+SRC_URI="mirror://ubuntu/pool/main/libi/${PN}/${PN}_${PV}.orig.tar.bz2
+       
mirror://ubuntu/pool/main/libi/${PN}/${PN}_${PV}-${_UBUNTU_REVISION}.debian.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+       >=dev-libs/libindicate-12.10.0
+       dev-qt/qtcore:4
+       dev-qt/qtgui:4
+"
+DEPEND="${RDEPEND}
+       virtual/pkgconfig
+       test? ( dev-qt/qttest:4 )
+"
+
+# bug #440042
+RESTRICT="test"
+
+src_prepare() {
+       eapply "${WORKDIR}"/debian/patches
+       eapply "${FILESDIR}"/${P}-optionaltests.patch
+       cmake-utils_src_prepare
+}
+
+src_configure() {
+       local mycmakeargs=(
+               -DBUILD_EXAMPLES=OFF
+               -DBUILD_TESTS=$(usex test)
+       )
+
+       cmake-utils_src_configure
+}
+
+src_test() {
+       local ctestargs
+       [[ -n ${TEST_VERBOSE} ]] && ctestargs="--extra-verbose 
--output-on-failure"
+
+       cd "${CMAKE_BUILD_DIR}"/tests
+
+       VIRTUALX_COMMAND="ctest ${ctestargs}" virtualmake || die
+}

diff --git a/dev-libs/libindicate-qt/metadata.xml 
b/dev-libs/libindicate-qt/metadata.xml
new file mode 100644
index 00000000..d82f5059
--- /dev/null
+++ b/dev-libs/libindicate-qt/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <maintainer type="project">
+               <email>[email protected]</email>
+               <name>Gentoo KDE Project</name>
+       </maintainer>
+       <upstream>
+               <remote-id type="launchpad">libindicate-qt</remote-id>
+       </upstream>
+</pkgmetadata>

Reply via email to