* [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