* [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 --
2022-12-26 10:17 [gentoo-commits] repo/gentoo:master commit in: dev-libs/atcore/ Andreas Sturmlechner
-- strict thread matches above, loose matches on Subject: below --
2019-12-25 16:58 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