public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/atcore/
@ 2018-01-25 13:26 Michael Palimaka
  0 siblings, 0 replies; 5+ messages in thread
From: Michael Palimaka @ 2018-01-25 13:26 UTC (permalink / raw
  To: gentoo-commits

commit:     f78d336c8792bd154dce291e2647ecab8362ac4f
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 25 13:26:08 2018 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu Jan 25 13:26:44 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f78d336c

dev-libs/atcore: new package

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-libs/atcore/Manifest            |  1 +
 dev-libs/atcore/atcore-1.0.0.ebuild | 51 +++++++++++++++++++++++++++++++++++++
 dev-libs/atcore/metadata.xml        | 11 ++++++++
 3 files changed, 63 insertions(+)

diff --git a/dev-libs/atcore/Manifest b/dev-libs/atcore/Manifest
new file mode 100644
index 00000000000..680d872e729
--- /dev/null
+++ b/dev-libs/atcore/Manifest
@@ -0,0 +1 @@
+DIST atcore-1.0.0.tar.xz 169116 BLAKE2B 8aaafe18edfbb0dcbe08b99c9cfba2d2390a9e9aaf5ed8ebbc61b6320c37ac4e893a7c64e5c56a131e32ec112fa0d9e253749e634661834de3d03e2cced97dea SHA512 8be63850d939aa9b89651252e91cd3295d52d2d0603f88b846783cca25fc0e29dd3569bfef97aeaf6c115a3bc3328fb127e126b20aaf67faf1c319ac8be7b88b

diff --git a/dev-libs/atcore/atcore-1.0.0.ebuild b/dev-libs/atcore/atcore-1.0.0.ebuild
new file mode 100644
index 00000000000..357745bd6e6
--- /dev/null
+++ b/dev-libs/atcore/atcore-1.0.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils kde5-functions
+
+DESCRIPTION="API to manage the serial connection between the computer and 3D Printers"
+SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
+HOMEPAGE="https://atelier.kde.org/"
+
+LICENSE="|| ( LGPL-2.1+ LGPL-3 ) gui? ( GPL-3+ )"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc gui test"
+
+RDEPEND="
+	$(add_qt_dep qtcore)
+	$(add_qt_dep qtserialport)
+	gui? (
+		$(add_qt_dep qtcharts)
+		$(add_qt_dep qtgui)
+		$(add_qt_dep qtwidgets)
+	)
+"
+DEPEND="${RDEPEND}
+	$(add_frameworks_dep extra-cmake-modules)
+	doc? ( app-doc/doxygen[dot] )
+	test? ( $(add_qt_dep qttest) )
+"
+
+src_prepare() {
+	cmake-utils_src_prepare
+
+	sed -e "s/${PN}/${PF}/" -i doc/CMakeLists.txt || die
+
+	use gui || punt_bogus_dep Qt5 Charts
+	if ! use test; then
+		cmake_comment_add_subdirectory unittests
+		punt_bogus_dep Qt5 Test
+	fi
+}
+
+src_configure() {
+	local mycmakeargs=(
+		-DBUILD_DOCS=$(usex doc)
+		-DBUILD_TEST_GUI=$(usex gui)
+	)
+
+	cmake-utils_src_configure
+}

diff --git a/dev-libs/atcore/metadata.xml b/dev-libs/atcore/metadata.xml
new file mode 100644
index 00000000000..8ded8878afc
--- /dev/null
+++ b/dev-libs/atcore/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>kde@gentoo.org</email>
+		<name>Gentoo KDE Project</name>
+	</maintainer>
+	<use>
+		<flag name="gui">Build test GUI</flag>
+	</use>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/atcore/
@ 2018-01-25 16:43 Andreas Sturmlechner
  0 siblings, 0 replies; 5+ messages in thread
From: Andreas Sturmlechner @ 2018-01-25 16:43 UTC (permalink / raw
  To: gentoo-commits

commit:     d96beb5cec4d30edf28ea1609c4bc88aa3507c4a
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 25 16:23:53 2018 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Jan 25 16:43:07 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d96beb5c

dev-libs/atcore: Add missing linguist-tools:5 DEPEND

Closes: https://bugs.gentoo.org/645734
Package-Manager: Portage-2.3.20, Repoman-2.3.6

 dev-libs/atcore/atcore-1.0.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/atcore/atcore-1.0.0.ebuild b/dev-libs/atcore/atcore-1.0.0.ebuild
index 357745bd6e6..bf0f54ae861 100644
--- a/dev-libs/atcore/atcore-1.0.0.ebuild
+++ b/dev-libs/atcore/atcore-1.0.0.ebuild
@@ -25,6 +25,7 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}
 	$(add_frameworks_dep extra-cmake-modules)
+	$(add_qt_dep linguist-tools)
 	doc? ( app-doc/doxygen[dot] )
 	test? ( $(add_qt_dep qttest) )
 "


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/atcore/
@ 2019-07-24 17:45 Andreas Sturmlechner
  0 siblings, 0 replies; 5+ messages in thread
From: Andreas Sturmlechner @ 2019-07-24 17:45 UTC (permalink / raw
  To: gentoo-commits

commit:     d5c255a26b9055a4a9ea90de900bc2ec1839291d
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 24 17:43:59 2019 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Jul 24 17:45:25 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5c255a2

dev-libs/atcore: EAPI-7 bump, kde5-functions -> kde5

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

 dev-libs/atcore/atcore-1.0.0.ebuild | 26 +++++++++++---------------
 1 file changed, 11 insertions(+), 15 deletions(-)

diff --git a/dev-libs/atcore/atcore-1.0.0.ebuild b/dev-libs/atcore/atcore-1.0.0.ebuild
index bf0f54ae861..97a8acd4d30 100644
--- a/dev-libs/atcore/atcore-1.0.0.ebuild
+++ b/dev-libs/atcore/atcore-1.0.0.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-inherit cmake-utils kde5-functions
+KDE_TEST="forceoptional"
+inherit kde5
 
 DESCRIPTION="API to manage the serial connection between the computer and 3D Printers"
 SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
@@ -14,8 +15,11 @@ SLOT="0"
 KEYWORDS="~amd64"
 IUSE="doc gui test"
 
-RDEPEND="
-	$(add_qt_dep qtcore)
+BDEPEND="
+	$(add_qt_dep linguist-tools)
+	doc? ( app-doc/doxygen[dot] )
+"
+DEPEND="
 	$(add_qt_dep qtserialport)
 	gui? (
 		$(add_qt_dep qtcharts)
@@ -23,12 +27,7 @@ RDEPEND="
 		$(add_qt_dep qtwidgets)
 	)
 "
-DEPEND="${RDEPEND}
-	$(add_frameworks_dep extra-cmake-modules)
-	$(add_qt_dep linguist-tools)
-	doc? ( app-doc/doxygen[dot] )
-	test? ( $(add_qt_dep qttest) )
-"
+RDEPEND="${DEPEND}"
 
 src_prepare() {
 	cmake-utils_src_prepare
@@ -36,10 +35,7 @@ src_prepare() {
 	sed -e "s/${PN}/${PF}/" -i doc/CMakeLists.txt || die
 
 	use gui || punt_bogus_dep Qt5 Charts
-	if ! use test; then
-		cmake_comment_add_subdirectory unittests
-		punt_bogus_dep Qt5 Test
-	fi
+	use test || cmake_comment_add_subdirectory unittests
 }
 
 src_configure() {


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/atcore/
@ 2019-12-25 16:58 Andreas Sturmlechner
  0 siblings, 0 replies; 5+ messages in thread
From: Andreas Sturmlechner @ 2019-12-25 16:58 UTC (permalink / raw
  To: gentoo-commits

commit:     f0659b6efc526bd8c0911e6f6b9e4d3b2e9cd9bb
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 25 16:57:52 2019 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Dec 25 16:58:04 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0659b6e

dev-libs/atcore: Port to ecm.eclass and kde.org.eclass

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

 dev-libs/atcore/atcore-1.0.0.ebuild | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/dev-libs/atcore/atcore-1.0.0.ebuild b/dev-libs/atcore/atcore-1.0.0.ebuild
index ea5b5987fee..dabc4305343 100644
--- a/dev-libs/atcore/atcore-1.0.0.ebuild
+++ b/dev-libs/atcore/atcore-1.0.0.ebuild
@@ -3,8 +3,9 @@
 
 EAPI=7
 
-KDE_TEST="forceoptional"
-inherit kde5
+ECM_TEST="forceoptional"
+QTMIN=5.12.3
+inherit ecm kde.org
 
 DESCRIPTION="API to manage the serial connection between the computer and 3D Printers"
 SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
@@ -14,28 +15,27 @@ LICENSE="|| ( LGPL-2.1+ LGPL-3 ) gui? ( GPL-3+ )"
 SLOT="0"
 KEYWORDS="~amd64"
 IUSE="doc gui test"
-RESTRICT="!test? ( test )"
 
 BDEPEND="
-	$(add_qt_dep linguist-tools)
+	>=dev-qt/linguist-tools-${QTMIN}:5
 	doc? ( app-doc/doxygen[dot] )
 "
 DEPEND="
-	$(add_qt_dep qtserialport)
+	>=dev-qt/qtserialport-${QTMIN}:5
 	gui? (
-		$(add_qt_dep qtcharts)
-		$(add_qt_dep qtgui)
-		$(add_qt_dep qtwidgets)
+		>=dev-qt/qtcharts-${QTMIN}:5
+		>=dev-qt/qtgui-${QTMIN}:5
+		>=dev-qt/qtwidgets-${QTMIN}:5
 	)
 "
 RDEPEND="${DEPEND}"
 
 src_prepare() {
-	cmake-utils_src_prepare
+	ecm_src_prepare
 
 	sed -e "s/${PN}/${PF}/" -i doc/CMakeLists.txt || die
 
-	use gui || punt_bogus_dep Qt5 Charts
+	use gui || ecm_punt_bogus_dep Qt5 Charts
 	use test || cmake_comment_add_subdirectory unittests
 }
 
@@ -45,5 +45,5 @@ src_configure() {
 		-DBUILD_TEST_GUI=$(usex gui)
 	)
 
-	cmake-utils_src_configure
+	ecm_src_configure
 }


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/atcore/
@ 2022-12-26 10:17 Andreas Sturmlechner
  0 siblings, 0 replies; 5+ messages in thread
From: Andreas Sturmlechner @ 2022-12-26 10:17 UTC (permalink / raw
  To: gentoo-commits

commit:     073a81eb641fc598bd4a5ab7af3d7819d6245c36
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 26 10:13:42 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Dec 26 10:17:19 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=073a81eb

dev-libs/atcore: update EAPI 7 -> 8

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-libs/atcore/atcore-1.0.0.ebuild | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/dev-libs/atcore/atcore-1.0.0.ebuild b/dev-libs/atcore/atcore-1.0.0.ebuild
index dabc43053436..5f1724ce84ba 100644
--- a/dev-libs/atcore/atcore-1.0.0.ebuild
+++ b/dev-libs/atcore/atcore-1.0.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 ECM_TEST="forceoptional"
 QTMIN=5.12.3
@@ -16,10 +16,6 @@ SLOT="0"
 KEYWORDS="~amd64"
 IUSE="doc gui test"
 
-BDEPEND="
-	>=dev-qt/linguist-tools-${QTMIN}:5
-	doc? ( app-doc/doxygen[dot] )
-"
 DEPEND="
 	>=dev-qt/qtserialport-${QTMIN}:5
 	gui? (
@@ -29,13 +25,17 @@ DEPEND="
 	)
 "
 RDEPEND="${DEPEND}"
+BDEPEND="
+	>=dev-qt/linguist-tools-${QTMIN}:5
+	doc? ( app-doc/doxygen[dot] )
+"
 
 src_prepare() {
 	ecm_src_prepare
 
 	sed -e "s/${PN}/${PF}/" -i doc/CMakeLists.txt || die
 
-	use gui || ecm_punt_bogus_dep Qt5 Charts
+	use gui || ecm_punt_qt_module Charts
 	use test || cmake_comment_add_subdirectory unittests
 }
 


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2022-12-26 10:17 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-12-25 16:58 [gentoo-commits] repo/gentoo:master commit in: dev-libs/atcore/ Andreas Sturmlechner
  -- strict thread matches above, loose matches on Subject: below --
2022-12-26 10:17 Andreas Sturmlechner
2019-07-24 17:45 Andreas Sturmlechner
2018-01-25 16:43 Andreas Sturmlechner
2018-01-25 13:26 Michael Palimaka

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox