public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/kde:master commit in: kde-frameworks/attica/
@ 2014-01-20 10:17 Michael Palimaka
  0 siblings, 0 replies; 8+ messages in thread
From: Michael Palimaka @ 2014-01-20 10:17 UTC (permalink / raw
  To: gentoo-commits

commit:     df27001286241fc73b24d4b1070c9317458797db
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 20 10:08:05 2014 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Mon Jan 20 10:08:05 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=df270012

[kde-frameworks/attica] Migrate to kde-frameworks eclass.

Package-Manager: portage-2.2.7

---
 kde-frameworks/attica/attica-9999.ebuild | 38 ++++++++++----------------------
 1 file changed, 12 insertions(+), 26 deletions(-)

diff --git a/kde-frameworks/attica/attica-9999.ebuild b/kde-frameworks/attica/attica-9999.ebuild
index 276be65..b632fe5 100644
--- a/kde-frameworks/attica/attica-9999.ebuild
+++ b/kde-frameworks/attica/attica-9999.ebuild
@@ -4,25 +4,13 @@
 
 EAPI=5
 
-MY_P="${P#lib}"
-MY_PN="${PN#lib}"
+FRAMEWORKS_AUTODEPS="false"
+FRAMEWORKS_TEST="false"
+inherit kde-frameworks multibuild
 
-if [[ $PV = *9999* ]]; then
-	EGIT_REPO_URI=( "git://anongit.kde.org/attica" )
-	KEYWORDS=""
-	scm_eclass=git-r3
-else
-	SRC_URI="mirror://kde/stable/${MY_PN}/${MY_P}.tar.bz2"
-	KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
-fi
-
-inherit cmake-utils ${scm_eclass} multibuild
-
-DESCRIPTION="A library providing access to Open Collaboration Services"
-HOMEPAGE="http://www.kde.org/"
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="0"
+DESCRIPTION="Framework providing access to Open Collaboration Services"
+LICENSE="LGPL-2.1+"
+KEYWORDS=""
 IUSE="debug +qt4 qt5 test"
 
 RDEPEND="
@@ -50,11 +38,9 @@ DEPEND="${RDEPEND}
 	)
 "
 
-DOCS=( AUTHORS ChangeLog README )
-
-[[ ${PV} != *9999 ]] && S=${WORKDIR}/${MY_P}
-
 pkg_setup() {
+	kde-frameworks_pkg_setup
+
 	MULTIBUILD_VARIANTS=()
 	if use qt4; then
 		MULTIBUILD_VARIANTS+=(qt4)
@@ -74,20 +60,20 @@ src_configure() {
 		if [[ ${MULTIBUILD_VARIANT} = qt5 ]]; then
 			mycmakeargs+="-DCMAKE_DISABLE_FIND_PACKAGE_Qt5Core=OFF"
 		fi
-		cmake-utils_src_configure
+		kde-frameworks_src_configure
 	}
 
 	multibuild_foreach_variant myconfigure
 }
 
 src_compile() {
-	multibuild_foreach_variant cmake-utils_src_compile
+	multibuild_foreach_variant kde-frameworks_src_compile
 }
 
 src_install() {
-	multibuild_foreach_variant cmake-utils_src_install
+	multibuild_foreach_variant kde-frameworks_src_install
 }
 
 src_test() {
-	multibuild_foreach_variant cmake-utils_src_test
+	multibuild_foreach_variant kde-frameworks_src_test
 }


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

* [gentoo-commits] proj/kde:master commit in: kde-frameworks/attica/
@ 2014-01-20 10:17 Michael Palimaka
  0 siblings, 0 replies; 8+ messages in thread
From: Michael Palimaka @ 2014-01-20 10:17 UTC (permalink / raw
  To: gentoo-commits

commit:     64f0412e4d76e676ed65bdd824f2d0e820796658
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 20 10:17:13 2014 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Mon Jan 20 10:17:13 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=64f0412e

[kde-frameworks/attica] Require at least one Qt implementation.

Package-Manager: portage-2.2.7

---
 kde-frameworks/attica/attica-9999.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/kde-frameworks/attica/attica-9999.ebuild b/kde-frameworks/attica/attica-9999.ebuild
index b632fe5..c9ac21e 100644
--- a/kde-frameworks/attica/attica-9999.ebuild
+++ b/kde-frameworks/attica/attica-9999.ebuild
@@ -13,6 +13,8 @@ LICENSE="LGPL-2.1+"
 KEYWORDS=""
 IUSE="debug +qt4 qt5 test"
 
+REQUIRED_USE="^^ ( qt4 qt5 )"
+
 RDEPEND="
 	qt4? ( dev-qt/qtcore:4 )
 	qt5? (


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

* [gentoo-commits] proj/kde:master commit in: kde-frameworks/attica/
@ 2014-01-20 18:20 Michael Palimaka
  0 siblings, 0 replies; 8+ messages in thread
From: Michael Palimaka @ 2014-01-20 18:20 UTC (permalink / raw
  To: gentoo-commits

commit:     a23b37b2845933b0a9a2a998c5a737b6f73a9699
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 20 18:18:28 2014 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Mon Jan 20 18:18:34 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=a23b37b2

[kde-frameworks/attica] Correct REQUIRED_USE operator.

attica can now be built against both Qt4 and Qt5 in parallel.

Package-Manager: portage-2.2.7

---
 kde-frameworks/attica/attica-9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/attica/attica-9999.ebuild b/kde-frameworks/attica/attica-9999.ebuild
index c9ac21e..ada1555 100644
--- a/kde-frameworks/attica/attica-9999.ebuild
+++ b/kde-frameworks/attica/attica-9999.ebuild
@@ -13,7 +13,7 @@ LICENSE="LGPL-2.1+"
 KEYWORDS=""
 IUSE="debug +qt4 qt5 test"
 
-REQUIRED_USE="^^ ( qt4 qt5 )"
+REQUIRED_USE="|| ( qt4 qt5 )"
 
 RDEPEND="
 	qt4? ( dev-qt/qtcore:4 )


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

* [gentoo-commits] proj/kde:master commit in: kde-frameworks/attica/
@ 2014-02-06 13:31 Michael Palimaka
  0 siblings, 0 replies; 8+ messages in thread
From: Michael Palimaka @ 2014-02-06 13:31 UTC (permalink / raw
  To: gentoo-commits

commit:     15656288e22c547d0e4928f9a3d0a30aa66a70a5
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Thu Feb  6 13:26:35 2014 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu Feb  6 13:26:35 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=15656288

[kde-frameworks/attica] Package is now Qt5-only.

Package-Manager: portage-2.2.7

---
 kde-frameworks/attica/attica-9999.ebuild | 72 ++------------------------------
 1 file changed, 4 insertions(+), 68 deletions(-)

diff --git a/kde-frameworks/attica/attica-9999.ebuild b/kde-frameworks/attica/attica-9999.ebuild
index ada1555..2073c04 100644
--- a/kde-frameworks/attica/attica-9999.ebuild
+++ b/kde-frameworks/attica/attica-9999.ebuild
@@ -4,78 +4,14 @@
 
 EAPI=5
 
-FRAMEWORKS_AUTODEPS="false"
-FRAMEWORKS_TEST="false"
-inherit kde-frameworks multibuild
+inherit kde-frameworks
 
 DESCRIPTION="Framework providing access to Open Collaboration Services"
 LICENSE="LGPL-2.1+"
 KEYWORDS=""
-IUSE="debug +qt4 qt5 test"
-
-REQUIRED_USE="|| ( qt4 qt5 )"
+IUSE="debug test"
 
 RDEPEND="
-	qt4? ( dev-qt/qtcore:4 )
-	qt5? (
-		dev-qt/qtcore:5
-		dev-qt/qtnetwork:5
-	)
-	!<dev-libs/libattica-9999
-"
-DEPEND="${RDEPEND}
-	qt5? (
-		dev-libs/extra-cmake-modules
-		dev-qt/qtconcurrent:5
-	)
-	test? (
-		qt4? (
-			dev-qt/qtgui:4
-			dev-qt/qttest:4
-		)
-		qt5? (
-			dev-qt/qttest:5
-			dev-qt/qtwidgets:5
-		)
-	)
+	dev-qt/qtnetwork:5
 "
-
-pkg_setup() {
-	kde-frameworks_pkg_setup
-
-	MULTIBUILD_VARIANTS=()
-	if use qt4; then
-		MULTIBUILD_VARIANTS+=(qt4)
-	fi
-	if use qt5; then
-		MULTIBUILD_VARIANTS+=(qt5)
-	fi
-}
-
-src_configure() {
-	myconfigure() {
-		local mycmakeargs=(
-		)
-		if [[ ${MULTIBUILD_VARIANT} = qt4 ]]; then
-			mycmakeargs+="-DCMAKE_DISABLE_FIND_PACKAGE_Qt5Core=ON"
-		fi
-		if [[ ${MULTIBUILD_VARIANT} = qt5 ]]; then
-			mycmakeargs+="-DCMAKE_DISABLE_FIND_PACKAGE_Qt5Core=OFF"
-		fi
-		kde-frameworks_src_configure
-	}
-
-	multibuild_foreach_variant myconfigure
-}
-
-src_compile() {
-	multibuild_foreach_variant kde-frameworks_src_compile
-}
-
-src_install() {
-	multibuild_foreach_variant kde-frameworks_src_install
-}
-
-src_test() {
-	multibuild_foreach_variant kde-frameworks_src_test
-}
+DEPEND="${RDEPEND}"


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

* [gentoo-commits] proj/kde:master commit in: kde-frameworks/attica/
@ 2014-06-10 17:15 Michael Palimaka
  0 siblings, 0 replies; 8+ messages in thread
From: Michael Palimaka @ 2014-06-10 17:15 UTC (permalink / raw
  To: gentoo-commits

commit:     7e25e3e1cd4f1075beef2abf0467ce62c950ffee
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 10 14:26:04 2014 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Tue Jun 10 14:26:04 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=7e25e3e1

[kde-frameworks/attica] Package does not have translations.

Package-Manager: portage-2.2.10

---
 kde-frameworks/attica/attica-4.100.0.ebuild | 1 +
 kde-frameworks/attica/attica-9999.ebuild    | 1 +
 2 files changed, 2 insertions(+)

diff --git a/kde-frameworks/attica/attica-4.100.0.ebuild b/kde-frameworks/attica/attica-4.100.0.ebuild
index cf31048..2336ebb 100644
--- a/kde-frameworks/attica/attica-4.100.0.ebuild
+++ b/kde-frameworks/attica/attica-4.100.0.ebuild
@@ -4,6 +4,7 @@
 
 EAPI=5
 
+KDE_NLS="false"
 inherit kde5
 
 DESCRIPTION="Framework providing access to Open Collaboration Services"

diff --git a/kde-frameworks/attica/attica-9999.ebuild b/kde-frameworks/attica/attica-9999.ebuild
index 4c93825..3508829 100644
--- a/kde-frameworks/attica/attica-9999.ebuild
+++ b/kde-frameworks/attica/attica-9999.ebuild
@@ -4,6 +4,7 @@
 
 EAPI=5
 
+KDE_NLS="false"
 inherit kde5
 
 DESCRIPTION="Framework providing access to Open Collaboration Services"


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

* [gentoo-commits] proj/kde:master commit in: kde-frameworks/attica/
@ 2014-06-10 17:15 Michael Palimaka
  0 siblings, 0 replies; 8+ messages in thread
From: Michael Palimaka @ 2014-06-10 17:15 UTC (permalink / raw
  To: gentoo-commits

commit:     f0f15c367c6cd6e434b5a7889569dd384d606742
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 10 14:28:12 2014 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Tue Jun 10 14:28:12 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=f0f15c36

[kde-frameworks/attica] Remove USE flags that are handled by the eclass.

Package-Manager: portage-2.2.10

---
 kde-frameworks/attica/attica-4.100.0.ebuild | 2 +-
 kde-frameworks/attica/attica-9999.ebuild    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-frameworks/attica/attica-4.100.0.ebuild b/kde-frameworks/attica/attica-4.100.0.ebuild
index 2336ebb..5876daa 100644
--- a/kde-frameworks/attica/attica-4.100.0.ebuild
+++ b/kde-frameworks/attica/attica-4.100.0.ebuild
@@ -10,7 +10,7 @@ inherit kde5
 DESCRIPTION="Framework providing access to Open Collaboration Services"
 LICENSE="LGPL-2.1+"
 KEYWORDS=" ~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="debug test"
+IUSE=""
 
 RDEPEND="
 	dev-qt/qtnetwork:5

diff --git a/kde-frameworks/attica/attica-9999.ebuild b/kde-frameworks/attica/attica-9999.ebuild
index 3508829..8fbcc04 100644
--- a/kde-frameworks/attica/attica-9999.ebuild
+++ b/kde-frameworks/attica/attica-9999.ebuild
@@ -10,7 +10,7 @@ inherit kde5
 DESCRIPTION="Framework providing access to Open Collaboration Services"
 LICENSE="LGPL-2.1+"
 KEYWORDS=""
-IUSE="debug test"
+IUSE=""
 
 RDEPEND="
 	dev-qt/qtnetwork:5


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

* [gentoo-commits] proj/kde:master commit in: kde-frameworks/attica/
@ 2018-08-10 13:56 Michael Palimaka
  0 siblings, 0 replies; 8+ messages in thread
From: Michael Palimaka @ 2018-08-10 13:56 UTC (permalink / raw
  To: gentoo-commits

commit:     9ca61dbd75ab7b3456a064e8dcc93bb198abc7f9
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 10 13:55:47 2018 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Fri Aug 10 13:55:57 2018 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=9ca61dbd

kde-frameworks/attica: disable test that requires network access

Bug: https://bugs.gentoo.org/661230
Package-Manager: Portage-2.3.44, Repoman-2.3.10

 kde-frameworks/attica/attica-5.49.0.ebuild | 9 +++++++++
 kde-frameworks/attica/attica-9999.ebuild   | 9 +++++++++
 2 files changed, 18 insertions(+)

diff --git a/kde-frameworks/attica/attica-5.49.0.ebuild b/kde-frameworks/attica/attica-5.49.0.ebuild
index d88c4abe8d..14dfce7de9 100644
--- a/kde-frameworks/attica/attica-5.49.0.ebuild
+++ b/kde-frameworks/attica/attica-5.49.0.ebuild
@@ -14,3 +14,12 @@ RDEPEND="
 	$(add_qt_dep qtnetwork)
 "
 DEPEND="${RDEPEND}"
+
+src_test() {
+	# requires network access, bug #661230
+	local myctestargs=(
+		-E "(providertest)"
+	)
+
+	kde5_src_test
+}

diff --git a/kde-frameworks/attica/attica-9999.ebuild b/kde-frameworks/attica/attica-9999.ebuild
index e4d3f5610f..5edd0472f7 100644
--- a/kde-frameworks/attica/attica-9999.ebuild
+++ b/kde-frameworks/attica/attica-9999.ebuild
@@ -14,3 +14,12 @@ RDEPEND="
 	$(add_qt_dep qtnetwork)
 "
 DEPEND="${RDEPEND}"
+
+src_test() {
+	# requires network access, bug #661230
+	local myctestargs=(
+		-E "(providertest)"
+	)
+
+	kde5_src_test
+}


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

* [gentoo-commits] proj/kde:master commit in: kde-frameworks/attica/
@ 2022-06-10  7:52 Andreas Sturmlechner
  0 siblings, 0 replies; 8+ messages in thread
From: Andreas Sturmlechner @ 2022-06-10  7:52 UTC (permalink / raw
  To: gentoo-commits

commit:     12e3af276033e8071e8076232662d3e554c54928
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 10 07:26:47 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Jun 10 07:32:11 2022 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=12e3af27

kde-frameworks/attica: 5.95.0 version bump

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

 kde-frameworks/attica/attica-5.95.0.ebuild | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/kde-frameworks/attica/attica-5.95.0.ebuild b/kde-frameworks/attica/attica-5.95.0.ebuild
new file mode 100644
index 0000000000..a0eed868ad
--- /dev/null
+++ b/kde-frameworks/attica/attica-5.95.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=5.15.3
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing access to Open Collaboration Services"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+	>=dev-qt/qtnetwork-${QTMIN}:5
+"
+DEPEND="${RDEPEND}"
+
+src_test() {
+	# requires network access, bug #661230
+	local myctestargs=(
+		-E "(providertest)"
+	)
+
+	ecm_src_test
+}


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

end of thread, other threads:[~2022-06-10  7:52 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-10 13:56 [gentoo-commits] proj/kde:master commit in: kde-frameworks/attica/ Michael Palimaka
  -- strict thread matches above, loose matches on Subject: below --
2022-06-10  7:52 Andreas Sturmlechner
2014-06-10 17:15 Michael Palimaka
2014-06-10 17:15 Michael Palimaka
2014-02-06 13:31 Michael Palimaka
2014-01-20 18:20 Michael Palimaka
2014-01-20 10:17 Michael Palimaka
2014-01-20 10:17 Michael Palimaka

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