public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libqt6pas/
@ 2024-06-09 16:13 Sam James
  0 siblings, 0 replies; 6+ messages in thread
From: Sam James @ 2024-06-09 16:13 UTC (permalink / raw
  To: gentoo-commits

commit:     78debd196b1250fc571f83b9374862220bd8d44e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jun  9 16:05:23 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jun  9 16:07:11 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78debd19

dev-libs/libqt6pas: add missing RDEPEND, update SRC_URI

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/libqt6pas/libqt6pas-1.0.0.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libqt6pas/libqt6pas-1.0.0.ebuild b/dev-libs/libqt6pas/libqt6pas-1.0.0.ebuild
index 26de772a8409..6b5fbcaef8f8 100644
--- a/dev-libs/libqt6pas/libqt6pas-1.0.0.ebuild
+++ b/dev-libs/libqt6pas/libqt6pas-1.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,7 +9,7 @@ MY_P="lazarus-3.0-0"
 
 DESCRIPTION="Free Pascal Qt6 bindings library updated by lazarus IDE."
 HOMEPAGE="https://gitlab.com/freepascal.org/lazarus/lazarus"
-SRC_URI="mirror://sourceforge/lazarus/${MY_P}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://downloads.sourceforge.net/lazarus/${MY_P}.tar.gz -> ${P}.tar.gz"
 KEYWORDS="~amd64 ~x86"
 
 LICENSE="LGPL-3"
@@ -18,6 +18,7 @@ SLOT="0/2.2"
 DEPEND="
 	dev-qt/qtbase:6
 "
+RDEPEND="${DEPEND}"
 
 S="${WORKDIR}/lazarus/lcl/interfaces/qt6/cbindings"
 


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

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libqt6pas/
@ 2024-06-09 16:13 Sam James
  0 siblings, 0 replies; 6+ messages in thread
From: Sam James @ 2024-06-09 16:13 UTC (permalink / raw
  To: gentoo-commits

commit:     2acae0309d647a4216a701d8a4f137d277ee543c
Author:     Denis Pronin <dannftk <AT> yandex <DOT> ru>
AuthorDate: Wed Jan  3 21:08:46 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jun  9 16:07:05 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2acae030

dev-libs/libqt6pas: add a new package for dev-lang/lazarus-3.0

Signed-off-by: Denis Pronin <dannftk <AT> yandex.ru>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/libqt6pas/Manifest               |  1 +
 dev-libs/libqt6pas/libqt6pas-1.0.0.ebuild | 30 ++++++++++++++++++++++++++++++
 dev-libs/libqt6pas/metadata.xml           | 12 ++++++++++++
 3 files changed, 43 insertions(+)

diff --git a/dev-libs/libqt6pas/Manifest b/dev-libs/libqt6pas/Manifest
new file mode 100644
index 000000000000..decf4b455c49
--- /dev/null
+++ b/dev-libs/libqt6pas/Manifest
@@ -0,0 +1 @@
+DIST libqt6pas-1.0.0.tar.gz 87513233 BLAKE2B 26e8492194541453230832591445b97827e65b61531078cb4bd1c9f549bcd0aa531fef036f701de885e96f9e56476b0dd1c9465e2388ea43080ba418acbd097e SHA512 85cb3548fab017f2fd97f5fb141d59a0d0ec1412a161f98fea726ad5d6ed32ee2eb6ef6573e058d4df7dfcc067256e842acf994b73c9a50ebfb064657db33881

diff --git a/dev-libs/libqt6pas/libqt6pas-1.0.0.ebuild b/dev-libs/libqt6pas/libqt6pas-1.0.0.ebuild
new file mode 100644
index 000000000000..95d53b12cd0a
--- /dev/null
+++ b/dev-libs/libqt6pas/libqt6pas-1.0.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils
+
+MY_P="lazarus-3.0-0"
+
+DESCRIPTION="Free Pascal Qt6 bindings library updated by lazarus IDE."
+HOMEPAGE="https://gitlab.com/freepascal.org/lazarus/lazarus"
+SRC_URI="mirror://sourceforge/lazarus/${MY_P}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64 ~x86"
+
+LICENSE="LGPL-3"
+SLOT="0/2.2"
+
+DEPEND="
+	dev-qt/qtbase:6
+"
+
+S="${WORKDIR}/lazarus/lcl/interfaces/qt6/cbindings"
+
+src_configure() {
+	eqmake6 Qt6Pas.pro
+}
+
+src_install() {
+	emake INSTALL_ROOT="${D}" install
+}

diff --git a/dev-libs/libqt6pas/metadata.xml b/dev-libs/libqt6pas/metadata.xml
new file mode 100644
index 000000000000..6fb99b74aaf9
--- /dev/null
+++ b/dev-libs/libqt6pas/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+    <maintainer type="person">
+        <email>amynka@gentoo.org</email>
+        <name>Amy Liffey</name>
+    </maintainer>
+    <upstream>
+        <remote-id type="gitlab">freepascal.org/lazarus</remote-id>
+        <remote-id type="sourceforge">lazarus</remote-id>
+    </upstream>
+</pkgmetadata>


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

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libqt6pas/
@ 2024-06-09 16:13 Sam James
  0 siblings, 0 replies; 6+ messages in thread
From: Sam James @ 2024-06-09 16:13 UTC (permalink / raw
  To: gentoo-commits

commit:     abbfb78ecf7a872f8f88afc67bdfe4ea96910f85
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jun  9 16:05:53 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jun  9 16:07:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abbfb78e

dev-libs/libqt6pas: update variable order, tweak description

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/libqt6pas/libqt6pas-1.0.0.ebuild | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/dev-libs/libqt6pas/libqt6pas-1.0.0.ebuild b/dev-libs/libqt6pas/libqt6pas-1.0.0.ebuild
index 6b5fbcaef8f8..08257458f261 100644
--- a/dev-libs/libqt6pas/libqt6pas-1.0.0.ebuild
+++ b/dev-libs/libqt6pas/libqt6pas-1.0.0.ebuild
@@ -7,21 +7,20 @@ inherit qmake-utils
 
 MY_P="lazarus-3.0-0"
 
-DESCRIPTION="Free Pascal Qt6 bindings library updated by lazarus IDE."
+DESCRIPTION="Free Pascal Qt6 bindings library updated by lazarus IDE"
 HOMEPAGE="https://gitlab.com/freepascal.org/lazarus/lazarus"
 SRC_URI="https://downloads.sourceforge.net/lazarus/${MY_P}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
+S="${WORKDIR}/lazarus/lcl/interfaces/qt6/cbindings"
 
 LICENSE="LGPL-3"
 SLOT="0/2.2"
+KEYWORDS="~amd64 ~x86"
 
 DEPEND="
 	dev-qt/qtbase:6
 "
 RDEPEND="${DEPEND}"
 
-S="${WORKDIR}/lazarus/lcl/interfaces/qt6/cbindings"
-
 PATCHES=(
 	"${FILESDIR}/${PN}-1.0.0-remove-wrapper-of-undefined-method.patch"
 )


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

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libqt6pas/
@ 2024-06-14  7:33 Sam James
  0 siblings, 0 replies; 6+ messages in thread
From: Sam James @ 2024-06-14  7:33 UTC (permalink / raw
  To: gentoo-commits

commit:     dbbf51f21700b4dad71d4e3163469d2944374cdc
Author:     Denis Pronin <dannftk <AT> yandex <DOT> ru>
AuthorDate: Fri Jun 14 07:32:02 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 14 07:32:50 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbbf51f2

dev-libs/libqt6pas: fix subslot

Signed-off-by: Denis Pronin <dannftk <AT> yandex.ru>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../libqt6pas/{libqt6pas-1.0.0.ebuild => libqt6pas-1.0.0-r1.ebuild}     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libqt6pas/libqt6pas-1.0.0.ebuild b/dev-libs/libqt6pas/libqt6pas-1.0.0-r1.ebuild
similarity index 98%
rename from dev-libs/libqt6pas/libqt6pas-1.0.0.ebuild
rename to dev-libs/libqt6pas/libqt6pas-1.0.0-r1.ebuild
index 08257458f261..7f46fe8537ee 100644
--- a/dev-libs/libqt6pas/libqt6pas-1.0.0.ebuild
+++ b/dev-libs/libqt6pas/libqt6pas-1.0.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://downloads.sourceforge.net/lazarus/${MY_P}.tar.gz -> ${P}.tar.gz
 S="${WORKDIR}/lazarus/lcl/interfaces/qt6/cbindings"
 
 LICENSE="LGPL-3"
-SLOT="0/2.2"
+SLOT="0/3.0"
 KEYWORDS="~amd64 ~x86"
 
 DEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libqt6pas/
@ 2024-06-14  9:33 Sam James
  0 siblings, 0 replies; 6+ messages in thread
From: Sam James @ 2024-06-14  9:33 UTC (permalink / raw
  To: gentoo-commits

commit:     fb0949b5cfdacdd5c1d00a52ecbf9259e5cba803
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 14 09:24:56 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 14 09:32:43 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb0949b5

dev-libs/libqt6pas: add 6.2.7, drop 1.0.0-r1

Use the proper version from Qt6Pas.pro. This version is tied to what's
in lazarus-3.0 but it's the same in lazarus-3.2.

Also, don't unnecessarily rename the distfile so it can be reused rather
than downloaded twice by users with lazarus.

Bug: https://bugs.gentoo.org/934158
Bug: https://bugs.gentoo.org/934235
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/libqt6pas/Manifest                                   |  2 +-
 .../{libqt6pas-1.0.0-r1.ebuild => libqt6pas-6.2.7.ebuild}     | 11 ++++++++---
 2 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/dev-libs/libqt6pas/Manifest b/dev-libs/libqt6pas/Manifest
index decf4b455c49..bafdbea1a0b3 100644
--- a/dev-libs/libqt6pas/Manifest
+++ b/dev-libs/libqt6pas/Manifest
@@ -1 +1 @@
-DIST libqt6pas-1.0.0.tar.gz 87513233 BLAKE2B 26e8492194541453230832591445b97827e65b61531078cb4bd1c9f549bcd0aa531fef036f701de885e96f9e56476b0dd1c9465e2388ea43080ba418acbd097e SHA512 85cb3548fab017f2fd97f5fb141d59a0d0ec1412a161f98fea726ad5d6ed32ee2eb6ef6573e058d4df7dfcc067256e842acf994b73c9a50ebfb064657db33881
+DIST lazarus-3.0-0.tar.gz 87513233 BLAKE2B 26e8492194541453230832591445b97827e65b61531078cb4bd1c9f549bcd0aa531fef036f701de885e96f9e56476b0dd1c9465e2388ea43080ba418acbd097e SHA512 85cb3548fab017f2fd97f5fb141d59a0d0ec1412a161f98fea726ad5d6ed32ee2eb6ef6573e058d4df7dfcc067256e842acf994b73c9a50ebfb064657db33881

diff --git a/dev-libs/libqt6pas/libqt6pas-1.0.0-r1.ebuild b/dev-libs/libqt6pas/libqt6pas-6.2.7.ebuild
similarity index 72%
rename from dev-libs/libqt6pas/libqt6pas-1.0.0-r1.ebuild
rename to dev-libs/libqt6pas/libqt6pas-6.2.7.ebuild
index 7f46fe8537ee..7d80f173c527 100644
--- a/dev-libs/libqt6pas/libqt6pas-1.0.0-r1.ebuild
+++ b/dev-libs/libqt6pas/libqt6pas-6.2.7.ebuild
@@ -3,17 +3,22 @@
 
 EAPI=8
 
+# Get PV from lcl/interfaces/qt6/cbindings/Qt6Pas.pro
 inherit qmake-utils
 
-MY_P="lazarus-3.0-0"
+LAZARUS_PV=3.0
+
+# We want to keep the version here in correspondence with dev-lang/lazarus
+# so dev-lang/lazarus can use the bindings.
+MY_P="lazarus-${LAZARUS_PV}-0"
 
 DESCRIPTION="Free Pascal Qt6 bindings library updated by lazarus IDE"
 HOMEPAGE="https://gitlab.com/freepascal.org/lazarus/lazarus"
-SRC_URI="https://downloads.sourceforge.net/lazarus/${MY_P}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://downloads.sourceforge.net/lazarus/${MY_P}.tar.gz"
 S="${WORKDIR}/lazarus/lcl/interfaces/qt6/cbindings"
 
 LICENSE="LGPL-3"
-SLOT="0/3.0"
+SLOT="0/${LAZARUS_PV}"
 KEYWORDS="~amd64 ~x86"
 
 DEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libqt6pas/
@ 2024-10-25 23:44 Sam James
  0 siblings, 0 replies; 6+ messages in thread
From: Sam James @ 2024-10-25 23:44 UTC (permalink / raw
  To: gentoo-commits

commit:     d771a0c107eaada840d57a505946650685ad3515
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 25 23:43:37 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 25 23:43:37 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d771a0c1

dev-libs/libqt6pas: Stabilize 6.2.7 amd64, #942178

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/libqt6pas/libqt6pas-6.2.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libqt6pas/libqt6pas-6.2.7.ebuild b/dev-libs/libqt6pas/libqt6pas-6.2.7.ebuild
index 7d80f173c527..586ae4344069 100644
--- a/dev-libs/libqt6pas/libqt6pas-6.2.7.ebuild
+++ b/dev-libs/libqt6pas/libqt6pas-6.2.7.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/lazarus/lcl/interfaces/qt6/cbindings"
 
 LICENSE="LGPL-3"
 SLOT="0/${LAZARUS_PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 DEPEND="
 	dev-qt/qtbase:6


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

end of thread, other threads:[~2024-10-25 23:44 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-14  9:33 [gentoo-commits] repo/gentoo:master commit in: dev-libs/libqt6pas/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2024-10-25 23:44 Sam James
2024-06-14  7:33 Sam James
2024-06-09 16:13 Sam James
2024-06-09 16:13 Sam James
2024-06-09 16:13 Sam James

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