* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/
@ 2018-08-14 21:20 Patrice Clement
0 siblings, 0 replies; 28+ messages in thread
From: Patrice Clement @ 2018-08-14 21:20 UTC (permalink / raw
To: gentoo-commits
commit: ee9e69dfee46c5f8279d73d79b1d0629e69a9473
Author: Petros Siligkounas <petross404 <AT> gmail <DOT> com>
AuthorDate: Wed Jun 27 15:28:00 2018 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Tue Aug 14 21:20:41 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee9e69df
sci-electronics/librepcb: new package.
Free EDA software to develop printed circuit boards.
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9342
sci-electronics/librepcb/Manifest | 1 +
.../librepcb/librepcb-0.1.0_p201805.ebuild | 45 ++++++++++++++++++++++
sci-electronics/librepcb/librepcb-9999.ebuild | 37 ++++++++++++++++++
sci-electronics/librepcb/metadata.xml | 12 ++++++
4 files changed, 95 insertions(+)
diff --git a/sci-electronics/librepcb/Manifest b/sci-electronics/librepcb/Manifest
new file mode 100644
index 00000000000..e0651c56836
--- /dev/null
+++ b/sci-electronics/librepcb/Manifest
@@ -0,0 +1 @@
+DIST LibrePCB-first_pcb.tar.gz 4661241 BLAKE2B c725b89e0ee67db2c68d806b5ed3eeda2326e05c10cc9fda37e9f3bf720b746a1ec6e3e31b130f08686e467cca737995a6a927a828b4d6390c9020d744b6b0e5 SHA512 04edb90aeb757e50dae66b5bf051455b4ea26b7ba4f953cfbc44a737c523f926834c6821de458f70842780790c94a5440313f3e1d58c2a91119a55898fb1d74b
diff --git a/sci-electronics/librepcb/librepcb-0.1.0_p201805.ebuild b/sci-electronics/librepcb/librepcb-0.1.0_p201805.ebuild
new file mode 100644
index 00000000000..ce42f1f85ac
--- /dev/null
+++ b/sci-electronics/librepcb/librepcb-0.1.0_p201805.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit qmake-utils
+
+DESCRIPTION="Free EDA software to develop printed circuit boards"
+HOMEPAGE="http://librepcb.org/"
+MY_P="LibrePCB-first_pcb"
+SRC_URI="https://github.com/LibrePCB/LibrePCB/archive/first_pcb.tar.gz -> ${MY_P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+S="${WORKDIR}/${MY_P}"
+
+RDEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5[ssl]
+ dev-qt/qtopengl:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtsql:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtwebkit:5
+ dev-qt/qtxml:5
+ sys-libs/zlib"
+
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ sed -i '/Version/d' packaging/unix/librepcb.desktop || die
+ default
+}
+
+src_configure() {
+ eqmake5 -r PREFIX="/usr"
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}" install
+}
diff --git a/sci-electronics/librepcb/librepcb-9999.ebuild b/sci-electronics/librepcb/librepcb-9999.ebuild
new file mode 100644
index 00000000000..f33d53c8b45
--- /dev/null
+++ b/sci-electronics/librepcb/librepcb-9999.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit qmake-utils git-r3
+
+DESCRIPTION="Free EDA software to develop printed circuit boards"
+HOMEPAGE="http://librepcb.org/"
+EGIT_REPO_URI="https://github.com/LibrePCB/LibrePCB.git"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5[ssl]
+ dev-qt/qtopengl:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtsql:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtwebkit:5
+ dev-qt/qtxml:5
+ sys-libs/zlib"
+
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ eqmake5 -r PREFIX="/usr"
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}" install
+}
diff --git a/sci-electronics/librepcb/metadata.xml b/sci-electronics/librepcb/metadata.xml
new file mode 100644
index 00000000000..141fbb79500
--- /dev/null
+++ b/sci-electronics/librepcb/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>petross404@gmail.com</email>
+ <name>Petros S</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/
@ 2019-02-05 22:38 Patrice Clement
0 siblings, 0 replies; 28+ messages in thread
From: Patrice Clement @ 2019-02-05 22:38 UTC (permalink / raw
To: gentoo-commits
commit: 7da6143e99bdbb03c9087fa12e9a1f562517fd9c
Author: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com>
AuthorDate: Sat Feb 2 15:51:28 2019 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Tue Feb 5 22:31:07 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7da6143e
sci-electronics/librepcb: use HTTPS.
Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/10965
Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
sci-electronics/librepcb/librepcb-0.1.0_p201805.ebuild | 4 ++--
sci-electronics/librepcb/librepcb-9999.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/sci-electronics/librepcb/librepcb-0.1.0_p201805.ebuild b/sci-electronics/librepcb/librepcb-0.1.0_p201805.ebuild
index ce42f1f85ac..c4b45e1d718 100644
--- a/sci-electronics/librepcb/librepcb-0.1.0_p201805.ebuild
+++ b/sci-electronics/librepcb/librepcb-0.1.0_p201805.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -6,7 +6,7 @@ EAPI=6
inherit qmake-utils
DESCRIPTION="Free EDA software to develop printed circuit boards"
-HOMEPAGE="http://librepcb.org/"
+HOMEPAGE="https://librepcb.org/"
MY_P="LibrePCB-first_pcb"
SRC_URI="https://github.com/LibrePCB/LibrePCB/archive/first_pcb.tar.gz -> ${MY_P}.tar.gz"
diff --git a/sci-electronics/librepcb/librepcb-9999.ebuild b/sci-electronics/librepcb/librepcb-9999.ebuild
index f33d53c8b45..433dfcae1aa 100644
--- a/sci-electronics/librepcb/librepcb-9999.ebuild
+++ b/sci-electronics/librepcb/librepcb-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -6,7 +6,7 @@ EAPI=6
inherit qmake-utils git-r3
DESCRIPTION="Free EDA software to develop printed circuit boards"
-HOMEPAGE="http://librepcb.org/"
+HOMEPAGE="https://librepcb.org/"
EGIT_REPO_URI="https://github.com/LibrePCB/LibrePCB.git"
LICENSE="GPL-3+"
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/
@ 2019-02-14 23:44 Andreas Sturmlechner
0 siblings, 0 replies; 28+ messages in thread
From: Andreas Sturmlechner @ 2019-02-14 23:44 UTC (permalink / raw
To: gentoo-commits
commit: c3ad3213ded5f9383d90625f75c1e92f9311d5de
Author: ktrace <ktrace <AT> yandex <DOT> ru>
AuthorDate: Mon Feb 11 05:13:51 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Feb 14 23:43:54 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3ad3213
sci-electronics/librepcb: add 0.1.0 release
- add release 0.1.0
Closes: https://github.com/gentoo/gentoo/pull/10345
Signed-off-by: Victor Kustov <ktrace <AT> yandex.ru>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
Closes: https://github.com/gentoo/gentoo/pull/10896
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
sci-electronics/librepcb/Manifest | 1 +
sci-electronics/librepcb/librepcb-0.1.0.ebuild | 37 ++++++++++++++++++++++++++
2 files changed, 38 insertions(+)
diff --git a/sci-electronics/librepcb/Manifest b/sci-electronics/librepcb/Manifest
index e0651c56836..353c502d32d 100644
--- a/sci-electronics/librepcb/Manifest
+++ b/sci-electronics/librepcb/Manifest
@@ -1 +1,2 @@
DIST LibrePCB-first_pcb.tar.gz 4661241 BLAKE2B c725b89e0ee67db2c68d806b5ed3eeda2326e05c10cc9fda37e9f3bf720b746a1ec6e3e31b130f08686e467cca737995a6a927a828b4d6390c9020d744b6b0e5 SHA512 04edb90aeb757e50dae66b5bf051455b4ea26b7ba4f953cfbc44a737c523f926834c6821de458f70842780790c94a5440313f3e1d58c2a91119a55898fb1d74b
+DIST librepcb-0.1.0-source.zip 12390253 BLAKE2B a44cd0ae0b27961725b01b18eb4d31a1f5f81f9f88252c6d4a7d44280e7bc262c56e99d679598e9cab0eb99c1f30f4e2887a97d72034a691f93946fbe372d6ee SHA512 c87f71743385b44763187251afb6cfa08860e20b58a2d69e4f6a1bc71765e2c49cbc6b59348b4ea089624f3cbc401872ccac1e97a5c260e866665003710cf937
diff --git a/sci-electronics/librepcb/librepcb-0.1.0.ebuild b/sci-electronics/librepcb/librepcb-0.1.0.ebuild
new file mode 100644
index 00000000000..5e3edf8dbef
--- /dev/null
+++ b/sci-electronics/librepcb/librepcb-0.1.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit qmake-utils
+
+DESCRIPTION="Free EDA software to develop printed circuit boards"
+HOMEPAGE="https://librepcb.org/"
+SRC_URI="https://download.librepcb.org/releases/${PV}/${P}-source.zip"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5[ssl]
+ dev-qt/qtopengl:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtsql:5
+ dev-qt/qtwebkit:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ sys-libs/zlib"
+
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ eqmake5 -r PREFIX="/usr"
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}" install
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/
@ 2019-02-14 23:44 Andreas Sturmlechner
0 siblings, 0 replies; 28+ messages in thread
From: Andreas Sturmlechner @ 2019-02-14 23:44 UTC (permalink / raw
To: gentoo-commits
commit: c377443da7c0b3d14794787d818e3de720cb20a8
Author: ktrace <ktrace <AT> yandex <DOT> ru>
AuthorDate: Mon Feb 11 05:13:51 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Feb 14 23:43:54 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c377443d
sci-electronics/librepcb: remove 0.1.0_p201805
Signed-off-by: Victor Kustov <ktrace <AT> yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/10896
Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
sci-electronics/librepcb/Manifest | 1 -
.../librepcb/librepcb-0.1.0_p201805.ebuild | 45 ----------------------
2 files changed, 46 deletions(-)
diff --git a/sci-electronics/librepcb/Manifest b/sci-electronics/librepcb/Manifest
index 353c502d32d..eaf40b69966 100644
--- a/sci-electronics/librepcb/Manifest
+++ b/sci-electronics/librepcb/Manifest
@@ -1,2 +1 @@
-DIST LibrePCB-first_pcb.tar.gz 4661241 BLAKE2B c725b89e0ee67db2c68d806b5ed3eeda2326e05c10cc9fda37e9f3bf720b746a1ec6e3e31b130f08686e467cca737995a6a927a828b4d6390c9020d744b6b0e5 SHA512 04edb90aeb757e50dae66b5bf051455b4ea26b7ba4f953cfbc44a737c523f926834c6821de458f70842780790c94a5440313f3e1d58c2a91119a55898fb1d74b
DIST librepcb-0.1.0-source.zip 12390253 BLAKE2B a44cd0ae0b27961725b01b18eb4d31a1f5f81f9f88252c6d4a7d44280e7bc262c56e99d679598e9cab0eb99c1f30f4e2887a97d72034a691f93946fbe372d6ee SHA512 c87f71743385b44763187251afb6cfa08860e20b58a2d69e4f6a1bc71765e2c49cbc6b59348b4ea089624f3cbc401872ccac1e97a5c260e866665003710cf937
diff --git a/sci-electronics/librepcb/librepcb-0.1.0_p201805.ebuild b/sci-electronics/librepcb/librepcb-0.1.0_p201805.ebuild
deleted file mode 100644
index c4b45e1d718..00000000000
--- a/sci-electronics/librepcb/librepcb-0.1.0_p201805.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit qmake-utils
-
-DESCRIPTION="Free EDA software to develop printed circuit boards"
-HOMEPAGE="https://librepcb.org/"
-MY_P="LibrePCB-first_pcb"
-SRC_URI="https://github.com/LibrePCB/LibrePCB/archive/first_pcb.tar.gz -> ${MY_P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-S="${WORKDIR}/${MY_P}"
-
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5[ssl]
- dev-qt/qtopengl:5
- dev-qt/qtprintsupport:5
- dev-qt/qtsql:5
- dev-qt/qtwidgets:5
- dev-qt/qtwebkit:5
- dev-qt/qtxml:5
- sys-libs/zlib"
-
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- sed -i '/Version/d' packaging/unix/librepcb.desktop || die
- default
-}
-
-src_configure() {
- eqmake5 -r PREFIX="/usr"
-}
-
-src_install() {
- emake INSTALL_ROOT="${D}" install
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/
@ 2019-06-30 11:04 Andreas Sturmlechner
0 siblings, 0 replies; 28+ messages in thread
From: Andreas Sturmlechner @ 2019-06-30 11:04 UTC (permalink / raw
To: gentoo-commits
commit: 494d80b93ff78921bdea1e4eaf27297f2bb9011f
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 30 10:49:13 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jun 30 11:03:44 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=494d80b9
sci-electronics/librepcb: Drop 0.1.0 (r0)
Package-Manager: Portage-2.3.67, Repoman-2.3.16
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
sci-electronics/librepcb/librepcb-0.1.0.ebuild | 37 --------------------------
1 file changed, 37 deletions(-)
diff --git a/sci-electronics/librepcb/librepcb-0.1.0.ebuild b/sci-electronics/librepcb/librepcb-0.1.0.ebuild
deleted file mode 100644
index 5e3edf8dbef..00000000000
--- a/sci-electronics/librepcb/librepcb-0.1.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit qmake-utils
-
-DESCRIPTION="Free EDA software to develop printed circuit boards"
-HOMEPAGE="https://librepcb.org/"
-SRC_URI="https://download.librepcb.org/releases/${PV}/${P}-source.zip"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5[ssl]
- dev-qt/qtopengl:5
- dev-qt/qtprintsupport:5
- dev-qt/qtsql:5
- dev-qt/qtwebkit:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- sys-libs/zlib"
-
-DEPEND="${RDEPEND}"
-
-src_configure() {
- eqmake5 -r PREFIX="/usr"
-}
-
-src_install() {
- emake INSTALL_ROOT="${D}" install
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/
@ 2019-06-30 11:04 Andreas Sturmlechner
0 siblings, 0 replies; 28+ messages in thread
From: Andreas Sturmlechner @ 2019-06-30 11:04 UTC (permalink / raw
To: gentoo-commits
commit: b9b83cc6a5398e3ece64187da5b708c24b5606f2
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 30 10:46:36 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jun 30 11:03:43 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9b83cc6
sci-electronics/librepcb: Drop unused dependency
Closes: https://bugs.gentoo.org/687842
Package-Manager: Portage-2.3.67, Repoman-2.3.16
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
.../librepcb/{librepcb-9999.ebuild => librepcb-0.1.0-r1.ebuild} | 9 ++++-----
sci-electronics/librepcb/librepcb-9999.ebuild | 1 -
2 files changed, 4 insertions(+), 6 deletions(-)
diff --git a/sci-electronics/librepcb/librepcb-9999.ebuild b/sci-electronics/librepcb/librepcb-0.1.0-r1.ebuild
similarity index 81%
copy from sci-electronics/librepcb/librepcb-9999.ebuild
copy to sci-electronics/librepcb/librepcb-0.1.0-r1.ebuild
index 433dfcae1aa..4a304ef6f48 100644
--- a/sci-electronics/librepcb/librepcb-9999.ebuild
+++ b/sci-electronics/librepcb/librepcb-0.1.0-r1.ebuild
@@ -1,17 +1,17 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-inherit qmake-utils git-r3
+inherit qmake-utils
DESCRIPTION="Free EDA software to develop printed circuit boards"
HOMEPAGE="https://librepcb.org/"
-EGIT_REPO_URI="https://github.com/LibrePCB/LibrePCB.git"
+SRC_URI="https://download.librepcb.org/releases/${PV}/${P}-source.zip"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS=""
+KEYWORDS="~amd64"
IUSE=""
RDEPEND="
@@ -22,7 +22,6 @@ RDEPEND="
dev-qt/qtprintsupport:5
dev-qt/qtsql:5
dev-qt/qtwidgets:5
- dev-qt/qtwebkit:5
dev-qt/qtxml:5
sys-libs/zlib"
diff --git a/sci-electronics/librepcb/librepcb-9999.ebuild b/sci-electronics/librepcb/librepcb-9999.ebuild
index 433dfcae1aa..9f9a585fcd6 100644
--- a/sci-electronics/librepcb/librepcb-9999.ebuild
+++ b/sci-electronics/librepcb/librepcb-9999.ebuild
@@ -22,7 +22,6 @@ RDEPEND="
dev-qt/qtprintsupport:5
dev-qt/qtsql:5
dev-qt/qtwidgets:5
- dev-qt/qtwebkit:5
dev-qt/qtxml:5
sys-libs/zlib"
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/
@ 2019-12-08 10:08 Joonas Niilola
0 siblings, 0 replies; 28+ messages in thread
From: Joonas Niilola @ 2019-12-08 10:08 UTC (permalink / raw
To: gentoo-commits
commit: 817ff99534427a77a9f04b8e3b1b0ccad9f544f7
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 8 10:07:53 2019 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Dec 8 10:08:16 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=817ff995
sci-electronics/librepcb: use xdg-utils.eclass
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
sci-electronics/librepcb/librepcb-0.1.3.ebuild | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/sci-electronics/librepcb/librepcb-0.1.3.ebuild b/sci-electronics/librepcb/librepcb-0.1.3.ebuild
index 50dfacb22b3..fe132f05370 100644
--- a/sci-electronics/librepcb/librepcb-0.1.3.ebuild
+++ b/sci-electronics/librepcb/librepcb-0.1.3.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit qmake-utils
+inherit qmake-utils xdg-utils
DESCRIPTION="Free EDA software to develop printed circuit boards"
HOMEPAGE="https://librepcb.org/"
@@ -39,3 +39,15 @@ src_configure() {
src_install() {
emake INSTALL_ROOT="${D}" install
}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ xdg_mimeinfo_database_update
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/
@ 2019-12-08 10:08 Joonas Niilola
0 siblings, 0 replies; 28+ messages in thread
From: Joonas Niilola @ 2019-12-08 10:08 UTC (permalink / raw
To: gentoo-commits
commit: 8f90db01149b47e7469b8b3a6311a1f2af041955
Author: Victor Kustov <ktrace <AT> yandex <DOT> ru>
AuthorDate: Fri Dec 6 12:44:21 2019 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Dec 8 10:08:16 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f90db01
sci-electronics/librepcb: bump version to 0.1.3
Bump version to 0.1.3
Add linguist-tools to BDEPEND
Closes: https://bugs.gentoo.org/696546
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Victor Kustov <ktrace <AT> yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/13837
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
sci-electronics/librepcb/Manifest | 1 +
sci-electronics/librepcb/librepcb-0.1.3.ebuild | 41 ++++++++++++++++++++++++++
2 files changed, 42 insertions(+)
diff --git a/sci-electronics/librepcb/Manifest b/sci-electronics/librepcb/Manifest
index eaf40b69966..e0cf1b45069 100644
--- a/sci-electronics/librepcb/Manifest
+++ b/sci-electronics/librepcb/Manifest
@@ -1 +1,2 @@
DIST librepcb-0.1.0-source.zip 12390253 BLAKE2B a44cd0ae0b27961725b01b18eb4d31a1f5f81f9f88252c6d4a7d44280e7bc262c56e99d679598e9cab0eb99c1f30f4e2887a97d72034a691f93946fbe372d6ee SHA512 c87f71743385b44763187251afb6cfa08860e20b58a2d69e4f6a1bc71765e2c49cbc6b59348b4ea089624f3cbc401872ccac1e97a5c260e866665003710cf937
+DIST librepcb-0.1.3-source.zip 12148919 BLAKE2B 2be3455c9be3e60a7cb314292e2a6ffe10d98f0c647d9c79f223ee5c5ef50675685d914889f772448dba699742d3bcd5b6636d489e630c8033912f3c9f223715 SHA512 28d45800bbbbcee8d30973c1a1e1e561c0fe2c65339eda4f6170779d921a9f5b2f5fb8c1cda00477e59976b88a3c368bb4985f31331bb16f761823642138c78b
diff --git a/sci-electronics/librepcb/librepcb-0.1.3.ebuild b/sci-electronics/librepcb/librepcb-0.1.3.ebuild
new file mode 100644
index 00000000000..50dfacb22b3
--- /dev/null
+++ b/sci-electronics/librepcb/librepcb-0.1.3.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit qmake-utils
+
+DESCRIPTION="Free EDA software to develop printed circuit boards"
+HOMEPAGE="https://librepcb.org/"
+SRC_URI="https://download.librepcb.org/releases/${PV}/${P}-source.zip"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+BDEPEND="
+ app-arch/unzip
+ dev-qt/linguist-tools:5"
+
+RDEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtconcurrent:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5[ssl]
+ dev-qt/qtopengl:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtsql:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ sys-libs/zlib"
+
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ eqmake5 -r PREFIX="/usr"
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}" install
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/
@ 2020-04-14 8:35 Joonas Niilola
0 siblings, 0 replies; 28+ messages in thread
From: Joonas Niilola @ 2020-04-14 8:35 UTC (permalink / raw
To: gentoo-commits
commit: fda69c2f19f0eb133397b87bbe35d866ad90799e
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 14 08:13:43 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Apr 14 08:34:34 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fda69c2f
sci-electronics/librepcb: drop to m-n
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
sci-electronics/librepcb/metadata.xml | 9 +--------
1 file changed, 1 insertion(+), 8 deletions(-)
diff --git a/sci-electronics/librepcb/metadata.xml b/sci-electronics/librepcb/metadata.xml
index 141fbb79500..1b2becffa26 100644
--- a/sci-electronics/librepcb/metadata.xml
+++ b/sci-electronics/librepcb/metadata.xml
@@ -1,12 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>petross404@gmail.com</email>
- <name>Petros S</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
+ <!-- maintainer-needed -->
</pkgmetadata>
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/
@ 2020-05-21 18:29 Andreas Sturmlechner
0 siblings, 0 replies; 28+ messages in thread
From: Andreas Sturmlechner @ 2020-05-21 18:29 UTC (permalink / raw
To: gentoo-commits
commit: 0157dea7d399b863d1f9d5f201e0915d8e1b4f15
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu May 21 18:29:42 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu May 21 18:29:42 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0157dea7
sci-electronics/librepcb: Drop 0.1.0-r1
Closes: https://bugs.gentoo.org/686228
Closes: https://bugs.gentoo.org/694648
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
sci-electronics/librepcb/Manifest | 1 -
sci-electronics/librepcb/librepcb-0.1.0-r1.ebuild | 36 -----------------------
2 files changed, 37 deletions(-)
diff --git a/sci-electronics/librepcb/Manifest b/sci-electronics/librepcb/Manifest
index e0cf1b45069..72b59cca066 100644
--- a/sci-electronics/librepcb/Manifest
+++ b/sci-electronics/librepcb/Manifest
@@ -1,2 +1 @@
-DIST librepcb-0.1.0-source.zip 12390253 BLAKE2B a44cd0ae0b27961725b01b18eb4d31a1f5f81f9f88252c6d4a7d44280e7bc262c56e99d679598e9cab0eb99c1f30f4e2887a97d72034a691f93946fbe372d6ee SHA512 c87f71743385b44763187251afb6cfa08860e20b58a2d69e4f6a1bc71765e2c49cbc6b59348b4ea089624f3cbc401872ccac1e97a5c260e866665003710cf937
DIST librepcb-0.1.3-source.zip 12148919 BLAKE2B 2be3455c9be3e60a7cb314292e2a6ffe10d98f0c647d9c79f223ee5c5ef50675685d914889f772448dba699742d3bcd5b6636d489e630c8033912f3c9f223715 SHA512 28d45800bbbbcee8d30973c1a1e1e561c0fe2c65339eda4f6170779d921a9f5b2f5fb8c1cda00477e59976b88a3c368bb4985f31331bb16f761823642138c78b
diff --git a/sci-electronics/librepcb/librepcb-0.1.0-r1.ebuild b/sci-electronics/librepcb/librepcb-0.1.0-r1.ebuild
deleted file mode 100644
index 4a304ef6f48..00000000000
--- a/sci-electronics/librepcb/librepcb-0.1.0-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit qmake-utils
-
-DESCRIPTION="Free EDA software to develop printed circuit boards"
-HOMEPAGE="https://librepcb.org/"
-SRC_URI="https://download.librepcb.org/releases/${PV}/${P}-source.zip"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5[ssl]
- dev-qt/qtopengl:5
- dev-qt/qtprintsupport:5
- dev-qt/qtsql:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- sys-libs/zlib"
-
-DEPEND="${RDEPEND}"
-
-src_configure() {
- eqmake5 -r PREFIX="/usr"
-}
-
-src_install() {
- emake INSTALL_ROOT="${D}" install
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/
@ 2020-05-21 18:29 Andreas Sturmlechner
0 siblings, 0 replies; 28+ messages in thread
From: Andreas Sturmlechner @ 2020-05-21 18:29 UTC (permalink / raw
To: gentoo-commits
commit: a444bb7f428ed5c57230bc59c687d1ea7be1f207
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu May 21 18:28:20 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu May 21 18:28:20 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a444bb7f
sci-electronics/librepcb: Drop unmaintained/out of sync live ebuild
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
sci-electronics/librepcb/librepcb-9999.ebuild | 36 ---------------------------
1 file changed, 36 deletions(-)
diff --git a/sci-electronics/librepcb/librepcb-9999.ebuild b/sci-electronics/librepcb/librepcb-9999.ebuild
deleted file mode 100644
index 9f9a585fcd6..00000000000
--- a/sci-electronics/librepcb/librepcb-9999.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit qmake-utils git-r3
-
-DESCRIPTION="Free EDA software to develop printed circuit boards"
-HOMEPAGE="https://librepcb.org/"
-EGIT_REPO_URI="https://github.com/LibrePCB/LibrePCB.git"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS=""
-IUSE=""
-
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5[ssl]
- dev-qt/qtopengl:5
- dev-qt/qtprintsupport:5
- dev-qt/qtsql:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- sys-libs/zlib"
-
-DEPEND="${RDEPEND}"
-
-src_configure() {
- eqmake5 -r PREFIX="/usr"
-}
-
-src_install() {
- emake INSTALL_ROOT="${D}" install
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/
@ 2021-05-23 17:44 Andreas Sturmlechner
0 siblings, 0 replies; 28+ messages in thread
From: Andreas Sturmlechner @ 2021-05-23 17:44 UTC (permalink / raw
To: gentoo-commits
commit: 6407e5c78794aa54ccdb2b2c09aeea6d7ea88078
Author: ktrace@yandex.ru <ktrace <AT> yandex <DOT> ru>
AuthorDate: Sun May 23 15:28:12 2021 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun May 23 17:43:02 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6407e5c7
sci-electronics/librepcb: add missing dev-qt/qttest:5 to DEPEND
Closes: https://bugs.gentoo.org/741358
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Victor Kustov <ktrace <AT> yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/20953
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
sci-electronics/librepcb/librepcb-0.1.3.ebuild | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/sci-electronics/librepcb/librepcb-0.1.3.ebuild b/sci-electronics/librepcb/librepcb-0.1.3.ebuild
index fe132f05370..610277aedbe 100644
--- a/sci-electronics/librepcb/librepcb-0.1.3.ebuild
+++ b/sci-electronics/librepcb/librepcb-0.1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -30,7 +30,8 @@ RDEPEND="
dev-qt/qtxml:5
sys-libs/zlib"
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+ dev-qt/qttest:5"
src_configure() {
eqmake5 -r PREFIX="/usr"
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/
@ 2022-04-25 6:57 Joonas Niilola
0 siblings, 0 replies; 28+ messages in thread
From: Joonas Niilola @ 2022-04-25 6:57 UTC (permalink / raw
To: gentoo-commits
commit: a1dea07d10e3511fac6eea86cda30259cc3aa8de
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 25 06:56:05 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Apr 25 06:56:56 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1dea07d
sci-electronics/librepcb: drop "virtx ... || die" from 0.1.6
- since we can't be sure about the return code.
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
sci-electronics/librepcb/librepcb-0.1.6.ebuild | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/sci-electronics/librepcb/librepcb-0.1.6.ebuild b/sci-electronics/librepcb/librepcb-0.1.6.ebuild
index 69a4c50b530d..e8eb15331383 100644
--- a/sci-electronics/librepcb/librepcb-0.1.6.ebuild
+++ b/sci-electronics/librepcb/librepcb-0.1.6.ebuild
@@ -39,12 +39,12 @@ PATCHES=( "${FILESDIR}"/${P}-muparser-fix.patch )
src_configure() {
local mycmakeargs+=(
- -DUNBUNDLE_QUAZIP=ON
- -DUNBUNDLE_MUPARSER=ON )
+ -DUNBUNDLE_QUAZIP=ON
+ -DUNBUNDLE_MUPARSER=ON )
cmake_src_configure
}
src_test() {
cd "${BUILD_DIR}"/tests/unittests || die
- virtx ./librepcb-unittests --gtest_filter=-SystemInfoTest.testGetUsername || die
+ virtx ./librepcb-unittests --gtest_filter=-SystemInfoTest.testGetUsername
}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/
@ 2022-04-29 10:21 Sam James
0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2022-04-29 10:21 UTC (permalink / raw
To: gentoo-commits
commit: 72e7a7e6825cf9c789463f96b9e10c5f17b05ad6
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 29 09:35:42 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 29 10:20:59 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72e7a7e6
sci-electronics/librepcb: drop 0.1.3
Signed-off-by: Sam James <sam <AT> gentoo.org>
sci-electronics/librepcb/Manifest | 1 -
sci-electronics/librepcb/librepcb-0.1.3.ebuild | 54 --------------------------
2 files changed, 55 deletions(-)
diff --git a/sci-electronics/librepcb/Manifest b/sci-electronics/librepcb/Manifest
index febaf25c929b..3089c1f2947b 100644
--- a/sci-electronics/librepcb/Manifest
+++ b/sci-electronics/librepcb/Manifest
@@ -1,3 +1,2 @@
-DIST librepcb-0.1.3-source.zip 12148919 BLAKE2B 2be3455c9be3e60a7cb314292e2a6ffe10d98f0c647d9c79f223ee5c5ef50675685d914889f772448dba699742d3bcd5b6636d489e630c8033912f3c9f223715 SHA512 28d45800bbbbcee8d30973c1a1e1e561c0fe2c65339eda4f6170779d921a9f5b2f5fb8c1cda00477e59976b88a3c368bb4985f31331bb16f761823642138c78b
DIST librepcb-0.1.5-source.zip 13111207 BLAKE2B 3a8c5f8b310971e1a6bd5b1fa8eb8059cd1c571e9ab369bf80c946ccbd320c258d5e8c65bea3b5a5bc4d85a38cac8205d5bbfbaad6aebf0a031315b73e9b99f4 SHA512 ed8c8fc154a03082bcbfe414bdb934870d09cf137811036a3ce59d70e1ad0b582fea64c31037c84e76a939bf1d087caabb9aa349578b525bce882e853a969653
DIST librepcb-0.1.6-source.zip 12671974 BLAKE2B bed8d6134159ec663dd88f9933ef0dad6d3bca70776537bf2e16397f0e4fd968a41661d95a118008fcf9d7d6d2432ebac81d78153b3c3ce8d69c64fb59aaf70e SHA512 a51ac2830d65bbd10be8904ecdcc6a7781d80c95e1423ed5bd04fcd009a0b7135ff3a49a87afe9e99006ae1f6ae44f2341021e5733675f2f20b05525860da5d7
diff --git a/sci-electronics/librepcb/librepcb-0.1.3.ebuild b/sci-electronics/librepcb/librepcb-0.1.3.ebuild
deleted file mode 100644
index 610277aedbe6..000000000000
--- a/sci-electronics/librepcb/librepcb-0.1.3.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit qmake-utils xdg-utils
-
-DESCRIPTION="Free EDA software to develop printed circuit boards"
-HOMEPAGE="https://librepcb.org/"
-SRC_URI="https://download.librepcb.org/releases/${PV}/${P}-source.zip"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-BDEPEND="
- app-arch/unzip
- dev-qt/linguist-tools:5"
-
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtconcurrent:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5[ssl]
- dev-qt/qtopengl:5
- dev-qt/qtprintsupport:5
- dev-qt/qtsql:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- sys-libs/zlib"
-
-DEPEND="${RDEPEND}
- dev-qt/qttest:5"
-
-src_configure() {
- eqmake5 -r PREFIX="/usr"
-}
-
-src_install() {
- emake INSTALL_ROOT="${D}" install
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
- xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
- xdg_mimeinfo_database_update
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/
@ 2022-09-09 16:09 Andrew Ammerlaan
0 siblings, 0 replies; 28+ messages in thread
From: Andrew Ammerlaan @ 2022-09-09 16:09 UTC (permalink / raw
To: gentoo-commits
commit: e1fd8f584a15b34fa8c598655b680e69bfcb1ce4
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 9 16:07:03 2022 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Sep 9 16:09:23 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1fd8f58
sci-electronics/librepcb: depend on quazip[qt5(+)]
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
sci-electronics/librepcb/librepcb-0.1.5.ebuild | 4 ++--
sci-electronics/librepcb/librepcb-0.1.6.ebuild | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/sci-electronics/librepcb/librepcb-0.1.5.ebuild b/sci-electronics/librepcb/librepcb-0.1.5.ebuild
index 84229df8b492..409f5eabcce4 100644
--- a/sci-electronics/librepcb/librepcb-0.1.5.ebuild
+++ b/sci-electronics/librepcb/librepcb-0.1.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2009-2021 Gentoo Authors
+# Copyright 2009-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -18,7 +18,7 @@ BDEPEND="
dev-qt/linguist-tools:5"
RDEPEND="
- dev-libs/quazip:=
+ dev-libs/quazip:=[qt5(+)]
dev-qt/qtcore:5
dev-qt/qtconcurrent:5
dev-qt/qtgui:5
diff --git a/sci-electronics/librepcb/librepcb-0.1.6.ebuild b/sci-electronics/librepcb/librepcb-0.1.6.ebuild
index e8eb15331383..ff7207a0da95 100644
--- a/sci-electronics/librepcb/librepcb-0.1.6.ebuild
+++ b/sci-electronics/librepcb/librepcb-0.1.6.ebuild
@@ -19,7 +19,7 @@ BDEPEND="
RDEPEND="
dev-cpp/muParser:=
- dev-libs/quazip:=
+ dev-libs/quazip:=[qt5(+)]
dev-qt/qtcore:5
dev-qt/qtconcurrent:5
dev-qt/qtgui:5
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/
@ 2022-09-10 0:29 Sam James
0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2022-09-10 0:29 UTC (permalink / raw
To: gentoo-commits
commit: f1347fa55db29ab0380a12faeadd37a6788a93e3
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 10 00:28:07 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 10 00:28:07 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1347fa5
sci-electronics/librepcb: revbump for quazip USE-dep change
Fixes: e1fd8f584a15b34fa8c598655b680e69bfcb1ce4
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../librepcb/{librepcb-0.1.5.ebuild => librepcb-0.1.5-r1.ebuild} | 0
.../librepcb/{librepcb-0.1.6.ebuild => librepcb-0.1.6-r1.ebuild} | 0
2 files changed, 0 insertions(+), 0 deletions(-)
diff --git a/sci-electronics/librepcb/librepcb-0.1.5.ebuild b/sci-electronics/librepcb/librepcb-0.1.5-r1.ebuild
similarity index 100%
rename from sci-electronics/librepcb/librepcb-0.1.5.ebuild
rename to sci-electronics/librepcb/librepcb-0.1.5-r1.ebuild
diff --git a/sci-electronics/librepcb/librepcb-0.1.6.ebuild b/sci-electronics/librepcb/librepcb-0.1.6-r1.ebuild
similarity index 100%
rename from sci-electronics/librepcb/librepcb-0.1.6.ebuild
rename to sci-electronics/librepcb/librepcb-0.1.6-r1.ebuild
^ permalink raw reply [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/
@ 2022-10-21 8:42 Andrew Ammerlaan
0 siblings, 0 replies; 28+ messages in thread
From: Andrew Ammerlaan @ 2022-10-21 8:42 UTC (permalink / raw
To: gentoo-commits
commit: d73961844ef44268ac4472ce9218a410a86c34c8
Author: Victor Kustov <ktrace <AT> yandex <DOT> ru>
AuthorDate: Thu Oct 20 18:25:40 2022 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Oct 21 08:42:13 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7396184
sci-electronics/librepcb: add maintainer and description
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Closes: https://github.com/gentoo/gentoo/pull/27619
Signed-off-by: Victor Kustov <ktrace <AT> yandex.ru>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
sci-electronics/librepcb/metadata.xml | 18 +++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/sci-electronics/librepcb/metadata.xml b/sci-electronics/librepcb/metadata.xml
index bef24d2c2337..1daccaad1007 100644
--- a/sci-electronics/librepcb/metadata.xml
+++ b/sci-electronics/librepcb/metadata.xml
@@ -1,5 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="project" proxied="proxy">
+ <email>sci-electronics@gentoo.org</email>
+ <description>Gentoo Electronics Project</description>
+ </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>ktrace@yandex.ru</email>
+ <name>Victor V. Kustov</name>
+ </maintainer>
+ <longdescription lang="en">
+ LibrePCB is a free EDA software to develop printed circuit boards.
+ Cross-platform, multilingual (both application and library elements), intuitive, modern and easy-to-use graphical user interface.
+ - All-In-One: project management + library/schematic/board editors
+ - Very powerful library design with some innovative concepts
+ - Human-readable file formats for both libraries and projects
+ - Multi-PCB feature (different PCB variants of the same schematic)
+ - Automatic netlist synchronisation between schematic and board
+ </longdescription>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/
@ 2022-10-21 8:42 Andrew Ammerlaan
0 siblings, 0 replies; 28+ messages in thread
From: Andrew Ammerlaan @ 2022-10-21 8:42 UTC (permalink / raw
To: gentoo-commits
commit: 244fe3ccfa977e06616ca3faa48efd522692728c
Author: Victor Kustov <ktrace <AT> yandex <DOT> ru>
AuthorDate: Tue Oct 4 17:25:23 2022 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Oct 21 08:42:12 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=244fe3cc
sci-electronics/librepcb: bump version to 0.1.7
- bump version
- disable broken test
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Victor Kustov <ktrace <AT> yandex.ru>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
sci-electronics/librepcb/Manifest | 1 +
sci-electronics/librepcb/librepcb-0.1.7.ebuild | 60 ++++++++++++++++++++++++++
2 files changed, 61 insertions(+)
diff --git a/sci-electronics/librepcb/Manifest b/sci-electronics/librepcb/Manifest
index 3089c1f2947b..0f29f7f766af 100644
--- a/sci-electronics/librepcb/Manifest
+++ b/sci-electronics/librepcb/Manifest
@@ -1,2 +1,3 @@
DIST librepcb-0.1.5-source.zip 13111207 BLAKE2B 3a8c5f8b310971e1a6bd5b1fa8eb8059cd1c571e9ab369bf80c946ccbd320c258d5e8c65bea3b5a5bc4d85a38cac8205d5bbfbaad6aebf0a031315b73e9b99f4 SHA512 ed8c8fc154a03082bcbfe414bdb934870d09cf137811036a3ce59d70e1ad0b582fea64c31037c84e76a939bf1d087caabb9aa349578b525bce882e853a969653
DIST librepcb-0.1.6-source.zip 12671974 BLAKE2B bed8d6134159ec663dd88f9933ef0dad6d3bca70776537bf2e16397f0e4fd968a41661d95a118008fcf9d7d6d2432ebac81d78153b3c3ce8d69c64fb59aaf70e SHA512 a51ac2830d65bbd10be8904ecdcc6a7781d80c95e1423ed5bd04fcd009a0b7135ff3a49a87afe9e99006ae1f6ae44f2341021e5733675f2f20b05525860da5d7
+DIST librepcb-0.1.7-source.zip 13112342 BLAKE2B 53b6dad94febee84b60df1d848936f44093698c9965d4b24815395ff564a5634ab84f38574e7a1b6891f2cdd99b5162eb3747bbfdde2dfc2d680cff76a4e1cc1 SHA512 285ad661b9c528b1aa05c9a0482034af26e9344eb08a119ffabbadf518957a9784ccb9582bcfabcf5bf8982c33b6286b39722c0d59072df983925b3949b3e6c5
diff --git a/sci-electronics/librepcb/librepcb-0.1.7.ebuild b/sci-electronics/librepcb/librepcb-0.1.7.ebuild
new file mode 100644
index 000000000000..c2752d3b0f23
--- /dev/null
+++ b/sci-electronics/librepcb/librepcb-0.1.7.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2009-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Free EDA software to develop printed circuit boards"
+HOMEPAGE="https://librepcb.org/"
+SRC_URI="https://download.librepcb.org/releases/${PV}/${P}-source.zip"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+ app-arch/unzip
+ dev-qt/linguist-tools:5"
+
+RDEPEND="
+ dev-cpp/muParser:=
+ dev-libs/quazip:=[qt5(+)]
+ dev-qt/qtcore:5
+ dev-qt/qtconcurrent:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5[ssl]
+ dev-qt/qtopengl:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtsql:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ sys-libs/zlib"
+
+DEPEND="${RDEPEND}
+ dev-qt/qttest:5"
+
+src_configure() {
+ local mycmakeargs+=(
+ -DUNBUNDLE_QUAZIP=ON
+ -DUNBUNDLE_MUPARSER=ON )
+ cmake_src_configure
+}
+
+src_test() {
+ cd "${BUILD_DIR}"/tests/unittests || die
+ # https://github.com/LibrePCB/LibrePCB/issues/516
+ virtx ./librepcb-unittests --gtest_filter=-SystemInfoTest.testGetUsername:CategoryTreeModelTest.testSort:BoardPlaneFragmentsBuilderTest.testFragments:BoardGerberExportTest.test
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ ewarn
+ ewarn "LibrePCB builds might not be exactly reproducible with e.g. -march={native,haswell,...}."
+ ewarn "This can cause minor issues, see for example:"
+ ewarn "https://github.com/LibrePCB/LibrePCB/issues/516"
+ ewarn "For a completely reproducible build use: -march=x86-64."
+ ewarn
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/
@ 2022-10-21 8:44 Andrew Ammerlaan
0 siblings, 0 replies; 28+ messages in thread
From: Andrew Ammerlaan @ 2022-10-21 8:44 UTC (permalink / raw
To: gentoo-commits
commit: 64e5798075e27e52c17ccfc741a73ccdf014c931
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 21 08:44:23 2022 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Oct 21 08:44:23 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64e57980
sci-electronics/librepcb: drop 0.1.5-r1
Closes: https://bugs.gentoo.org/836880
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
sci-electronics/librepcb/Manifest | 1 -
sci-electronics/librepcb/librepcb-0.1.5-r1.ebuild | 55 -----------------------
2 files changed, 56 deletions(-)
diff --git a/sci-electronics/librepcb/Manifest b/sci-electronics/librepcb/Manifest
index 0f29f7f766af..52fa31a39204 100644
--- a/sci-electronics/librepcb/Manifest
+++ b/sci-electronics/librepcb/Manifest
@@ -1,3 +1,2 @@
-DIST librepcb-0.1.5-source.zip 13111207 BLAKE2B 3a8c5f8b310971e1a6bd5b1fa8eb8059cd1c571e9ab369bf80c946ccbd320c258d5e8c65bea3b5a5bc4d85a38cac8205d5bbfbaad6aebf0a031315b73e9b99f4 SHA512 ed8c8fc154a03082bcbfe414bdb934870d09cf137811036a3ce59d70e1ad0b582fea64c31037c84e76a939bf1d087caabb9aa349578b525bce882e853a969653
DIST librepcb-0.1.6-source.zip 12671974 BLAKE2B bed8d6134159ec663dd88f9933ef0dad6d3bca70776537bf2e16397f0e4fd968a41661d95a118008fcf9d7d6d2432ebac81d78153b3c3ce8d69c64fb59aaf70e SHA512 a51ac2830d65bbd10be8904ecdcc6a7781d80c95e1423ed5bd04fcd009a0b7135ff3a49a87afe9e99006ae1f6ae44f2341021e5733675f2f20b05525860da5d7
DIST librepcb-0.1.7-source.zip 13112342 BLAKE2B 53b6dad94febee84b60df1d848936f44093698c9965d4b24815395ff564a5634ab84f38574e7a1b6891f2cdd99b5162eb3747bbfdde2dfc2d680cff76a4e1cc1 SHA512 285ad661b9c528b1aa05c9a0482034af26e9344eb08a119ffabbadf518957a9784ccb9582bcfabcf5bf8982c33b6286b39722c0d59072df983925b3949b3e6c5
diff --git a/sci-electronics/librepcb/librepcb-0.1.5-r1.ebuild b/sci-electronics/librepcb/librepcb-0.1.5-r1.ebuild
deleted file mode 100644
index 409f5eabcce4..000000000000
--- a/sci-electronics/librepcb/librepcb-0.1.5-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 2009-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit qmake-utils virtualx xdg
-
-DESCRIPTION="Free EDA software to develop printed circuit boards"
-HOMEPAGE="https://librepcb.org/"
-SRC_URI="https://download.librepcb.org/releases/${PV}/${P}-source.zip"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="
- app-arch/unzip
- dev-qt/linguist-tools:5"
-
-RDEPEND="
- dev-libs/quazip:=[qt5(+)]
- dev-qt/qtcore:5
- dev-qt/qtconcurrent:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5[ssl]
- dev-qt/qtopengl:5
- dev-qt/qtprintsupport:5
- dev-qt/qtsql:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- sys-libs/zlib"
-
-DEPEND="${RDEPEND}
- dev-qt/qttest:5"
-
-PATCHES=( "${FILESDIR}"/${P}-quazip1.x.patch )
-
-src_configure() {
- local pro_lst
- for pro_lst in $(find libs/librepcb/ -type f -name "*.pro" || die)
- do
- sed -e 's:target.path = $${PREFIX}/lib:target.path = $${PREFIX}/'$(get_libdir)':' -i ${pro_lst} || die "Can't fix ${pro_lst} file"
- done
- eqmake5 -r PREFIX="/usr" UNBUNDLE+="quazip"
-}
-
-src_install() {
- emake INSTALL_ROOT="${D}" install
-}
-
-src_test() {
- cd "${S}"/output
- virtx ./librepcb-unittests --gtest_filter=-SystemInfoTest.testGetUsername
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/
@ 2023-10-18 11:36 Andrew Ammerlaan
0 siblings, 0 replies; 28+ messages in thread
From: Andrew Ammerlaan @ 2023-10-18 11:36 UTC (permalink / raw
To: gentoo-commits
commit: 389b81f6a87ea71d6ffd860dbb197aaaf5230eab
Author: Victor Kustov <ktrace <AT> yandex <DOT> ru>
AuthorDate: Wed Oct 11 14:00:15 2023 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Wed Oct 18 11:36:03 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=389b81f6
sci-electronics/librepcb: add 1.0.0
+ added USE opencascade
+ add github upstream in metadata
Signed-off-by: Victor Kustov <ktrace <AT> yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/33301
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
sci-electronics/librepcb/Manifest | 1 +
sci-electronics/librepcb/librepcb-1.0.0.ebuild | 67 ++++++++++++++++++++++++++
sci-electronics/librepcb/metadata.xml | 24 +++++----
3 files changed, 83 insertions(+), 9 deletions(-)
diff --git a/sci-electronics/librepcb/Manifest b/sci-electronics/librepcb/Manifest
index 52fa31a39204..fd5bb0564575 100644
--- a/sci-electronics/librepcb/Manifest
+++ b/sci-electronics/librepcb/Manifest
@@ -1,2 +1,3 @@
DIST librepcb-0.1.6-source.zip 12671974 BLAKE2B bed8d6134159ec663dd88f9933ef0dad6d3bca70776537bf2e16397f0e4fd968a41661d95a118008fcf9d7d6d2432ebac81d78153b3c3ce8d69c64fb59aaf70e SHA512 a51ac2830d65bbd10be8904ecdcc6a7781d80c95e1423ed5bd04fcd009a0b7135ff3a49a87afe9e99006ae1f6ae44f2341021e5733675f2f20b05525860da5d7
DIST librepcb-0.1.7-source.zip 13112342 BLAKE2B 53b6dad94febee84b60df1d848936f44093698c9965d4b24815395ff564a5634ab84f38574e7a1b6891f2cdd99b5162eb3747bbfdde2dfc2d680cff76a4e1cc1 SHA512 285ad661b9c528b1aa05c9a0482034af26e9344eb08a119ffabbadf518957a9784ccb9582bcfabcf5bf8982c33b6286b39722c0d59072df983925b3949b3e6c5
+DIST librepcb-1.0.0-source.zip 14000096 BLAKE2B 5b78bb0bd32de78207a95916bc7a7ff85b58f3b4b67e6faf9180bae852ce11416ac3740c04eb30b57073a21eb24d8041136e1ef17f5614e3f7d340e7b813b03d SHA512 7bc056be37fd39d873f6a40cf04c529e95dfc2b69d1cc8246ccbba0932a67c0f017e939c206cf0656b4657cb5c99c10c7e19b9dc4969d54d0a80014029da9439
diff --git a/sci-electronics/librepcb/librepcb-1.0.0.ebuild b/sci-electronics/librepcb/librepcb-1.0.0.ebuild
new file mode 100644
index 000000000000..62236602ab39
--- /dev/null
+++ b/sci-electronics/librepcb/librepcb-1.0.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2009-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Free EDA software to develop printed circuit boards"
+HOMEPAGE="https://librepcb.org/"
+SRC_URI="https://download.librepcb.org/releases/${PV}/${P}-source.zip"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="opencascade"
+
+BDEPEND="
+ app-arch/unzip
+ dev-qt/linguist-tools:5"
+
+RDEPEND="
+ dev-cpp/muParser:=
+ dev-libs/quazip:=[qt5(+)]
+ dev-qt/qtcore:5
+ dev-qt/qtconcurrent:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5[ssl]
+ dev-qt/qtopengl:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtsql:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ opencascade? ( sci-libs/opencascade:= )
+ sys-libs/zlib"
+
+DEPEND="${RDEPEND}
+ dev-qt/qttest:5"
+
+S="${WORKDIR}/${PN}-${PV/_/-}"
+
+src_configure() {
+ local mycmakeargs+=(
+ -DUSE_OPENCASCADE=$(usex opencascade 1 0)
+ -DUNBUNDLE_QUAZIP=ON
+ -DUNBUNDLE_MUPARSER=ON )
+ cmake_src_configure
+}
+
+src_test() {
+ cd "${BUILD_DIR}"/tests/unittests || die
+ # https://github.com/LibrePCB/LibrePCB/issues/516
+ # virtx ./librepcb-unittests --gtest_filter=-SystemInfoTest.testGetUsername
+ virtx ./librepcb-unittests --gtest_filter=-SystemInfoTest.testGetUsername:CategoryTreeModelTest.testSort:BoardPlaneFragmentsBuilderTest.testFragments:BoardGerberExportTest.test
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ ewarn
+ ewarn "LibrePCB builds might not be exactly reproducible with e.g. -march={native,haswell,...}."
+ ewarn "This can cause minor issues, see for example:"
+ ewarn "https://github.com/LibrePCB/LibrePCB/issues/516"
+ ewarn "For a completely reproducible build use: -march=x86-64."
+ ewarn
+}
diff --git a/sci-electronics/librepcb/metadata.xml b/sci-electronics/librepcb/metadata.xml
index 1daccaad1007..de1b0cf0ff98 100644
--- a/sci-electronics/librepcb/metadata.xml
+++ b/sci-electronics/librepcb/metadata.xml
@@ -2,20 +2,26 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project" proxied="proxy">
- <email>sci-electronics@gentoo.org</email>
- <description>Gentoo Electronics Project</description>
+ <email>sci-electronics@gentoo.org</email>
+ <description>Gentoo Electronics Project</description>
</maintainer>
<maintainer type="person" proxied="yes">
- <email>ktrace@yandex.ru</email>
- <name>Victor V. Kustov</name>
- </maintainer>
- <longdescription lang="en">
- LibrePCB is a free EDA software to develop printed circuit boards.
- Cross-platform, multilingual (both application and library elements), intuitive, modern and easy-to-use graphical user interface.
+ <email>ktrace@yandex.ru</email>
+ <name>Victor V. Kustov</name>
+ </maintainer>
+ <longdescription lang="en">
+ LibrePCB is a free EDA software to develop printed circuit boards.
+ Cross-platform, multilingual (both application and library elements), intuitive, modern and easy-to-use graphical user interface.
- All-In-One: project management + library/schematic/board editors
- Very powerful library design with some innovative concepts
- Human-readable file formats for both libraries and projects
- Multi-PCB feature (different PCB variants of the same schematic)
- Automatic netlist synchronisation between schematic and board
- </longdescription>
+ </longdescription>
+ <use>
+ <flag name="opencascade">Build with <pkg>sci-libs/opencascade</pkg>the 3D features (e.g. reading/writing STEP files)</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">LibrePCB/LibrePCB</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/
@ 2023-10-27 8:02 Andrew Ammerlaan
0 siblings, 0 replies; 28+ messages in thread
From: Andrew Ammerlaan @ 2023-10-27 8:02 UTC (permalink / raw
To: gentoo-commits
commit: 8e6ea9d3eb146964c1939af5de4dd50ecab6bbf4
Author: Victor Kustov <ktrace <AT> yandex <DOT> ru>
AuthorDate: Thu Oct 26 16:50:20 2023 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Oct 27 08:00:19 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e6ea9d3
sci-electronics/librepcb: add missing deps
- add forgotten dependency
Bug: https://bugs.gentoo.org/916275
Signed-off-by: Victor Kustov <ktrace <AT> yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/33524
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
.../librepcb/{librepcb-1.0.0.ebuild => librepcb-1.0.0-r1.ebuild} | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/sci-electronics/librepcb/librepcb-1.0.0.ebuild b/sci-electronics/librepcb/librepcb-1.0.0-r1.ebuild
similarity index 98%
rename from sci-electronics/librepcb/librepcb-1.0.0.ebuild
rename to sci-electronics/librepcb/librepcb-1.0.0-r1.ebuild
index 62236602ab39..ba797def47ac 100644
--- a/sci-electronics/librepcb/librepcb-1.0.0.ebuild
+++ b/sci-electronics/librepcb/librepcb-1.0.0-r1.ebuild
@@ -22,12 +22,13 @@ BDEPEND="
RDEPEND="
dev-cpp/muParser:=
dev-libs/quazip:=[qt5(+)]
- dev-qt/qtcore:5
dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5[ssl]
dev-qt/qtopengl:5
dev-qt/qtprintsupport:5
+ dev-qt/qtquickcontrols2:5
dev-qt/qtsql:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/
@ 2024-01-10 13:39 Andrew Ammerlaan
0 siblings, 0 replies; 28+ messages in thread
From: Andrew Ammerlaan @ 2024-01-10 13:39 UTC (permalink / raw
To: gentoo-commits
commit: 954c61ffc4a2edfde2d47dfc4bdc8bacdb48af2e
Author: Victor Kustov <ktrace <AT> yandex <DOT> ru>
AuthorDate: Sun Jan 7 08:21:12 2024 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Wed Jan 10 13:39:06 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=954c61ff
sci-electronics/librepcb: add virtual/opengl deps
Bug: https://bugs.gentoo.org/921347
Signed-off-by: Victor Kustov <ktrace <AT> yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/34691
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
.../librepcb/{librepcb-1.0.0-r1.ebuild => librepcb-1.0.0-r2.ebuild} | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/sci-electronics/librepcb/librepcb-1.0.0-r1.ebuild b/sci-electronics/librepcb/librepcb-1.0.0-r2.ebuild
similarity index 95%
rename from sci-electronics/librepcb/librepcb-1.0.0-r1.ebuild
rename to sci-electronics/librepcb/librepcb-1.0.0-r2.ebuild
index ba797def47ac..cdee44faf323 100644
--- a/sci-electronics/librepcb/librepcb-1.0.0-r1.ebuild
+++ b/sci-electronics/librepcb/librepcb-1.0.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2009-2023 Gentoo Authors
+# Copyright 2009-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -34,7 +34,8 @@ RDEPEND="
dev-qt/qtwidgets:5
dev-qt/qtxml:5
opencascade? ( sci-libs/opencascade:= )
- sys-libs/zlib"
+ sys-libs/zlib
+ virtual/opengl"
DEPEND="${RDEPEND}
dev-qt/qttest:5"
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/
@ 2024-08-16 18:33 Andrew Ammerlaan
0 siblings, 0 replies; 28+ messages in thread
From: Andrew Ammerlaan @ 2024-08-16 18:33 UTC (permalink / raw
To: gentoo-commits
commit: 950276d503b4150d94ad40dda39e428d828fd6a5
Author: Victor Kustov <ktrace <AT> yandex <DOT> ru>
AuthorDate: Sat Apr 13 17:54:56 2024 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Aug 16 18:33:07 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=950276d5
sci-electronics/librepcb: version up to 1.1.0
+ add qt6 build variant
Signed-off-by: Victor Kustov <ktrace <AT> yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/36278
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
sci-electronics/librepcb/Manifest | 1 +
sci-electronics/librepcb/librepcb-1.1.0.ebuild | 81 ++++++++++++++++++++++++++
2 files changed, 82 insertions(+)
diff --git a/sci-electronics/librepcb/Manifest b/sci-electronics/librepcb/Manifest
index 9105662fe2a4..2e01abb50361 100644
--- a/sci-electronics/librepcb/Manifest
+++ b/sci-electronics/librepcb/Manifest
@@ -1,2 +1,3 @@
DIST librepcb-0.1.7-source.zip 13112342 BLAKE2B 53b6dad94febee84b60df1d848936f44093698c9965d4b24815395ff564a5634ab84f38574e7a1b6891f2cdd99b5162eb3747bbfdde2dfc2d680cff76a4e1cc1 SHA512 285ad661b9c528b1aa05c9a0482034af26e9344eb08a119ffabbadf518957a9784ccb9582bcfabcf5bf8982c33b6286b39722c0d59072df983925b3949b3e6c5
DIST librepcb-1.0.0-source.zip 14000096 BLAKE2B 5b78bb0bd32de78207a95916bc7a7ff85b58f3b4b67e6faf9180bae852ce11416ac3740c04eb30b57073a21eb24d8041136e1ef17f5614e3f7d340e7b813b03d SHA512 7bc056be37fd39d873f6a40cf04c529e95dfc2b69d1cc8246ccbba0932a67c0f017e939c206cf0656b4657cb5c99c10c7e19b9dc4969d54d0a80014029da9439
+DIST librepcb-1.1.0-source.zip 15373750 BLAKE2B 6f8ba8d66b95373e4760aae617b423e71fcb89ceb39703ce4547a390e4ad0630866632d9bad01f93780fdb8c3452ec0424e753ef891402e440686c64eba56495 SHA512 2ca02095d89547e17813fcfeadedd48fb9345d177885c9d21a8d313d864c6f02243eb13a33341c474bc0671a66ef6b00b6329760aeb3439fdb10123f2db9d38b
diff --git a/sci-electronics/librepcb/librepcb-1.1.0.ebuild b/sci-electronics/librepcb/librepcb-1.1.0.ebuild
new file mode 100644
index 000000000000..8e3488865a8b
--- /dev/null
+++ b/sci-electronics/librepcb/librepcb-1.1.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 2009-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Free EDA software to develop printed circuit boards"
+HOMEPAGE="https://librepcb.org/"
+SRC_URI="https://download.librepcb.org/releases/${PV}/${P}-source.zip"
+
+S="${WORKDIR}/${PN}-${PV/_/-}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="opencascade qt6"
+
+BDEPEND="
+ app-arch/unzip
+ !qt6? ( dev-qt/linguist-tools:5 )
+ qt6? ( dev-qt/qttools:6[linguist] )"
+
+RDEPEND="
+ dev-cpp/muParser:=
+ !qt6? (
+ dev-libs/quazip:=[qt5(+)]
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5[ssl]
+ dev-qt/qtopengl:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtquickcontrols2:5
+ dev-qt/qtsql:5[sqlite]
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ )
+ qt6? (
+ dev-libs/quazip:=[qt6(-)]
+ dev-qt/qtbase[concurrent,gui,network,opengl,sql,sqlite,ssl,widgets]
+ dev-qt/qtdeclarative:6
+ dev-qt/qtsvg:6
+ )
+ opencascade? ( sci-libs/opencascade:= )
+ sys-libs/zlib
+ virtual/opengl"
+
+DEPEND="${RDEPEND}
+ test? ( dev-cpp/gtest )
+ !qt6? ( dev-qt/qttest:5 )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TESTS=$(usex test ON OFF)
+ -DQT_MAJOR_VERSION=$(usex qt6 6 5)
+ -DUNBUNDLE_GTEST=ON
+ -DUNBUNDLE_MUPARSER=ON
+ -DUNBUNDLE_QUAZIP=ON
+ -DUSE_OPENCASCADE=$(usex opencascade 1 0) )
+ cmake_src_configure
+}
+
+src_test() {
+ cd "${BUILD_DIR}"/tests/unittests || die
+ # https://github.com/LibrePCB/LibrePCB/issues/516
+ # virtx ./librepcb-unittests --gtest_filter=-SystemInfoTest.testGetUsername
+ virtx ./librepcb-unittests --gtest_filter=-SystemInfoTest.testGetUsername:CategoryTreeModelTest.testSort:BoardPlaneFragmentsBuilderTest.testFragments:BoardGerberExportTest.test
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ ewarn
+ ewarn "LibrePCB builds might not be exactly reproducible with e.g. -march={native,haswell,...}."
+ ewarn "This can cause minor issues, see for example:"
+ ewarn "https://github.com/LibrePCB/LibrePCB/issues/516"
+ ewarn "For a completely reproducible build use: -march=x86-64."
+ ewarn
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/
@ 2024-08-24 18:39 Joonas Niilola
0 siblings, 0 replies; 28+ messages in thread
From: Joonas Niilola @ 2024-08-24 18:39 UTC (permalink / raw
To: gentoo-commits
commit: 8c91149ef5bee10b306412ff09fd87229aaf0395
Author: Victor Kustov <ktrace <AT> yandex <DOT> ru>
AuthorDate: Sat Aug 17 20:48:55 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Aug 24 18:39:26 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c91149e
sci-electronics/librepcb: fixed missing depend
- add depend to virtual/glu
- drop old
- replace virtual/opengl to media-libs/libglvnd[X]
Bug: https://bugs.gentoo.org/921347
Signed-off-by: Victor Kustov <ktrace <AT> yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/38182
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
sci-electronics/librepcb/Manifest | 2 -
sci-electronics/librepcb/librepcb-0.1.7.ebuild | 60 -------------------
sci-electronics/librepcb/librepcb-1.0.0-r2.ebuild | 69 ----------------------
...repcb-1.1.0.ebuild => librepcb-1.1.0-r1.ebuild} | 3 +-
4 files changed, 2 insertions(+), 132 deletions(-)
diff --git a/sci-electronics/librepcb/Manifest b/sci-electronics/librepcb/Manifest
index 2e01abb50361..b213eb0e1df5 100644
--- a/sci-electronics/librepcb/Manifest
+++ b/sci-electronics/librepcb/Manifest
@@ -1,3 +1 @@
-DIST librepcb-0.1.7-source.zip 13112342 BLAKE2B 53b6dad94febee84b60df1d848936f44093698c9965d4b24815395ff564a5634ab84f38574e7a1b6891f2cdd99b5162eb3747bbfdde2dfc2d680cff76a4e1cc1 SHA512 285ad661b9c528b1aa05c9a0482034af26e9344eb08a119ffabbadf518957a9784ccb9582bcfabcf5bf8982c33b6286b39722c0d59072df983925b3949b3e6c5
-DIST librepcb-1.0.0-source.zip 14000096 BLAKE2B 5b78bb0bd32de78207a95916bc7a7ff85b58f3b4b67e6faf9180bae852ce11416ac3740c04eb30b57073a21eb24d8041136e1ef17f5614e3f7d340e7b813b03d SHA512 7bc056be37fd39d873f6a40cf04c529e95dfc2b69d1cc8246ccbba0932a67c0f017e939c206cf0656b4657cb5c99c10c7e19b9dc4969d54d0a80014029da9439
DIST librepcb-1.1.0-source.zip 15373750 BLAKE2B 6f8ba8d66b95373e4760aae617b423e71fcb89ceb39703ce4547a390e4ad0630866632d9bad01f93780fdb8c3452ec0424e753ef891402e440686c64eba56495 SHA512 2ca02095d89547e17813fcfeadedd48fb9345d177885c9d21a8d313d864c6f02243eb13a33341c474bc0671a66ef6b00b6329760aeb3439fdb10123f2db9d38b
diff --git a/sci-electronics/librepcb/librepcb-0.1.7.ebuild b/sci-electronics/librepcb/librepcb-0.1.7.ebuild
deleted file mode 100644
index c2752d3b0f23..000000000000
--- a/sci-electronics/librepcb/librepcb-0.1.7.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 2009-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake virtualx xdg
-
-DESCRIPTION="Free EDA software to develop printed circuit boards"
-HOMEPAGE="https://librepcb.org/"
-SRC_URI="https://download.librepcb.org/releases/${PV}/${P}-source.zip"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="
- app-arch/unzip
- dev-qt/linguist-tools:5"
-
-RDEPEND="
- dev-cpp/muParser:=
- dev-libs/quazip:=[qt5(+)]
- dev-qt/qtcore:5
- dev-qt/qtconcurrent:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5[ssl]
- dev-qt/qtopengl:5
- dev-qt/qtprintsupport:5
- dev-qt/qtsql:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- sys-libs/zlib"
-
-DEPEND="${RDEPEND}
- dev-qt/qttest:5"
-
-src_configure() {
- local mycmakeargs+=(
- -DUNBUNDLE_QUAZIP=ON
- -DUNBUNDLE_MUPARSER=ON )
- cmake_src_configure
-}
-
-src_test() {
- cd "${BUILD_DIR}"/tests/unittests || die
- # https://github.com/LibrePCB/LibrePCB/issues/516
- virtx ./librepcb-unittests --gtest_filter=-SystemInfoTest.testGetUsername:CategoryTreeModelTest.testSort:BoardPlaneFragmentsBuilderTest.testFragments:BoardGerberExportTest.test
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- ewarn
- ewarn "LibrePCB builds might not be exactly reproducible with e.g. -march={native,haswell,...}."
- ewarn "This can cause minor issues, see for example:"
- ewarn "https://github.com/LibrePCB/LibrePCB/issues/516"
- ewarn "For a completely reproducible build use: -march=x86-64."
- ewarn
-}
diff --git a/sci-electronics/librepcb/librepcb-1.0.0-r2.ebuild b/sci-electronics/librepcb/librepcb-1.0.0-r2.ebuild
deleted file mode 100644
index cdee44faf323..000000000000
--- a/sci-electronics/librepcb/librepcb-1.0.0-r2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 2009-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake virtualx xdg
-
-DESCRIPTION="Free EDA software to develop printed circuit boards"
-HOMEPAGE="https://librepcb.org/"
-SRC_URI="https://download.librepcb.org/releases/${PV}/${P}-source.zip"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="opencascade"
-
-BDEPEND="
- app-arch/unzip
- dev-qt/linguist-tools:5"
-
-RDEPEND="
- dev-cpp/muParser:=
- dev-libs/quazip:=[qt5(+)]
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5[ssl]
- dev-qt/qtopengl:5
- dev-qt/qtprintsupport:5
- dev-qt/qtquickcontrols2:5
- dev-qt/qtsql:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- opencascade? ( sci-libs/opencascade:= )
- sys-libs/zlib
- virtual/opengl"
-
-DEPEND="${RDEPEND}
- dev-qt/qttest:5"
-
-S="${WORKDIR}/${PN}-${PV/_/-}"
-
-src_configure() {
- local mycmakeargs+=(
- -DUSE_OPENCASCADE=$(usex opencascade 1 0)
- -DUNBUNDLE_QUAZIP=ON
- -DUNBUNDLE_MUPARSER=ON )
- cmake_src_configure
-}
-
-src_test() {
- cd "${BUILD_DIR}"/tests/unittests || die
- # https://github.com/LibrePCB/LibrePCB/issues/516
- # virtx ./librepcb-unittests --gtest_filter=-SystemInfoTest.testGetUsername
- virtx ./librepcb-unittests --gtest_filter=-SystemInfoTest.testGetUsername:CategoryTreeModelTest.testSort:BoardPlaneFragmentsBuilderTest.testFragments:BoardGerberExportTest.test
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- ewarn
- ewarn "LibrePCB builds might not be exactly reproducible with e.g. -march={native,haswell,...}."
- ewarn "This can cause minor issues, see for example:"
- ewarn "https://github.com/LibrePCB/LibrePCB/issues/516"
- ewarn "For a completely reproducible build use: -march=x86-64."
- ewarn
-}
diff --git a/sci-electronics/librepcb/librepcb-1.1.0.ebuild b/sci-electronics/librepcb/librepcb-1.1.0-r1.ebuild
similarity index 98%
rename from sci-electronics/librepcb/librepcb-1.1.0.ebuild
rename to sci-electronics/librepcb/librepcb-1.1.0-r1.ebuild
index 8e3488865a8b..26ffe3cc6261 100644
--- a/sci-electronics/librepcb/librepcb-1.1.0.ebuild
+++ b/sci-electronics/librepcb/librepcb-1.1.0-r1.ebuild
@@ -44,8 +44,9 @@ RDEPEND="
dev-qt/qtsvg:6
)
opencascade? ( sci-libs/opencascade:= )
+ media-libs/libglvnd[X]
sys-libs/zlib
- virtual/opengl"
+ virtual/glu"
DEPEND="${RDEPEND}
test? ( dev-cpp/gtest )
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/
@ 2025-01-01 18:25 Andreas Sturmlechner
0 siblings, 0 replies; 28+ messages in thread
From: Andreas Sturmlechner @ 2025-01-01 18:25 UTC (permalink / raw
To: gentoo-commits
commit: 60baef7c086f9635ef60f923d914ea7c6bce2852
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 1 12:08:06 2025 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Jan 1 18:25:04 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60baef7c
sci-electronics/librepcb: drop 1.1.0-r1
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
sci-electronics/librepcb/librepcb-1.1.0-r1.ebuild | 82 -----------------------
1 file changed, 82 deletions(-)
diff --git a/sci-electronics/librepcb/librepcb-1.1.0-r1.ebuild b/sci-electronics/librepcb/librepcb-1.1.0-r1.ebuild
deleted file mode 100644
index 26ffe3cc6261..000000000000
--- a/sci-electronics/librepcb/librepcb-1.1.0-r1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 2009-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake virtualx xdg
-
-DESCRIPTION="Free EDA software to develop printed circuit boards"
-HOMEPAGE="https://librepcb.org/"
-SRC_URI="https://download.librepcb.org/releases/${PV}/${P}-source.zip"
-
-S="${WORKDIR}/${PN}-${PV/_/-}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="opencascade qt6"
-
-BDEPEND="
- app-arch/unzip
- !qt6? ( dev-qt/linguist-tools:5 )
- qt6? ( dev-qt/qttools:6[linguist] )"
-
-RDEPEND="
- dev-cpp/muParser:=
- !qt6? (
- dev-libs/quazip:=[qt5(+)]
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5[ssl]
- dev-qt/qtopengl:5
- dev-qt/qtprintsupport:5
- dev-qt/qtquickcontrols2:5
- dev-qt/qtsql:5[sqlite]
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- )
- qt6? (
- dev-libs/quazip:=[qt6(-)]
- dev-qt/qtbase[concurrent,gui,network,opengl,sql,sqlite,ssl,widgets]
- dev-qt/qtdeclarative:6
- dev-qt/qtsvg:6
- )
- opencascade? ( sci-libs/opencascade:= )
- media-libs/libglvnd[X]
- sys-libs/zlib
- virtual/glu"
-
-DEPEND="${RDEPEND}
- test? ( dev-cpp/gtest )
- !qt6? ( dev-qt/qttest:5 )"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_TESTS=$(usex test ON OFF)
- -DQT_MAJOR_VERSION=$(usex qt6 6 5)
- -DUNBUNDLE_GTEST=ON
- -DUNBUNDLE_MUPARSER=ON
- -DUNBUNDLE_QUAZIP=ON
- -DUSE_OPENCASCADE=$(usex opencascade 1 0) )
- cmake_src_configure
-}
-
-src_test() {
- cd "${BUILD_DIR}"/tests/unittests || die
- # https://github.com/LibrePCB/LibrePCB/issues/516
- # virtx ./librepcb-unittests --gtest_filter=-SystemInfoTest.testGetUsername
- virtx ./librepcb-unittests --gtest_filter=-SystemInfoTest.testGetUsername:CategoryTreeModelTest.testSort:BoardPlaneFragmentsBuilderTest.testFragments:BoardGerberExportTest.test
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- ewarn
- ewarn "LibrePCB builds might not be exactly reproducible with e.g. -march={native,haswell,...}."
- ewarn "This can cause minor issues, see for example:"
- ewarn "https://github.com/LibrePCB/LibrePCB/issues/516"
- ewarn "For a completely reproducible build use: -march=x86-64."
- ewarn
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/
@ 2025-01-01 18:25 Andreas Sturmlechner
0 siblings, 0 replies; 28+ messages in thread
From: Andreas Sturmlechner @ 2025-01-01 18:25 UTC (permalink / raw
To: gentoo-commits
commit: 1fb52537d3df99bc3041b349d3237164adca4574
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 1 12:06:59 2025 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Jan 1 18:25:04 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fb52537
sci-electronics/librepcb: Drop IUSE qt5 (make Qt6 non-optional)
Add missing dev-qt/qtbase:6 slot dep.
Prepare for dev-libs/quazip losing IUSE qt6 in the future.
Minor ebuild style fixes.
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
sci-electronics/librepcb/librepcb-1.1.0-r2.ebuild | 64 +++++++++++++++++++++++
1 file changed, 64 insertions(+)
diff --git a/sci-electronics/librepcb/librepcb-1.1.0-r2.ebuild b/sci-electronics/librepcb/librepcb-1.1.0-r2.ebuild
new file mode 100644
index 000000000000..023d688196a6
--- /dev/null
+++ b/sci-electronics/librepcb/librepcb-1.1.0-r2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2009-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Free EDA software to develop printed circuit boards"
+HOMEPAGE="https://librepcb.org/"
+SRC_URI="https://download.librepcb.org/releases/${PV}/${P}-source.zip"
+S="${WORKDIR}/${PN}-${PV/_/-}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="opencascade"
+
+RDEPEND="
+ dev-cpp/muParser:=
+ >=dev-libs/quazip-1.3-r2:=[qt6(+)]
+ dev-qt/qtbase:6[concurrent,gui,network,opengl,sql,sqlite,ssl,widgets]
+ dev-qt/qtdeclarative:6
+ dev-qt/qtsvg:6
+ media-libs/libglvnd[X]
+ sys-libs/zlib
+ virtual/glu
+ opencascade? ( sci-libs/opencascade:= )"
+
+DEPEND="${RDEPEND}
+ test? ( dev-cpp/gtest )"
+
+BDEPEND="
+ app-arch/unzip
+ dev-qt/qttools:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DQT_MAJOR_VERSION=6
+ -DUNBUNDLE_GTEST=ON
+ -DUNBUNDLE_MUPARSER=ON
+ -DUNBUNDLE_QUAZIP=ON
+ -DUSE_OPENCASCADE=$(usex opencascade 1 0)
+ -DBUILD_TESTS=$(usex test ON OFF)
+ )
+ cmake_src_configure
+}
+
+src_test() {
+ cd "${BUILD_DIR}"/tests/unittests || die
+ # https://github.com/LibrePCB/LibrePCB/issues/516
+ # virtx ./librepcb-unittests --gtest_filter=-SystemInfoTest.testGetUsername
+ virtx ./librepcb-unittests --gtest_filter=-SystemInfoTest.testGetUsername:CategoryTreeModelTest.testSort:BoardPlaneFragmentsBuilderTest.testFragments:BoardGerberExportTest.test
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ ewarn
+ ewarn "LibrePCB builds might not be exactly reproducible with e.g. -march={native,haswell,...}."
+ ewarn "This can cause minor issues, see for example:"
+ ewarn "https://github.com/LibrePCB/LibrePCB/issues/516"
+ ewarn "For a completely reproducible build use: -march=x86-64."
+ ewarn
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/
@ 2025-01-08 17:03 Andreas Sturmlechner
0 siblings, 0 replies; 28+ messages in thread
From: Andreas Sturmlechner @ 2025-01-08 17:03 UTC (permalink / raw
To: gentoo-commits
commit: 117c47c7454bd8bafad1c17bc8fe81dc20cfdf7f
Author: Victor Kustov <ktrace <AT> yandex <DOT> ru>
AuthorDate: Wed Jan 1 14:21:54 2025 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Jan 8 17:03:37 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=117c47c7
sci-electronics/librepcb: up to 1.2.0 & drop Qt5
Signed-off-by: Victor Kustov <ktrace <AT> yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/39933
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
sci-electronics/librepcb/Manifest | 1 +
sci-electronics/librepcb/librepcb-1.2.0.ebuild | 65 ++++++++++++++++++++++++++
2 files changed, 66 insertions(+)
diff --git a/sci-electronics/librepcb/Manifest b/sci-electronics/librepcb/Manifest
index b213eb0e1df5..c2f79fb17d96 100644
--- a/sci-electronics/librepcb/Manifest
+++ b/sci-electronics/librepcb/Manifest
@@ -1 +1,2 @@
DIST librepcb-1.1.0-source.zip 15373750 BLAKE2B 6f8ba8d66b95373e4760aae617b423e71fcb89ceb39703ce4547a390e4ad0630866632d9bad01f93780fdb8c3452ec0424e753ef891402e440686c64eba56495 SHA512 2ca02095d89547e17813fcfeadedd48fb9345d177885c9d21a8d313d864c6f02243eb13a33341c474bc0671a66ef6b00b6329760aeb3439fdb10123f2db9d38b
+DIST librepcb-1.2.0-source.zip 15923398 BLAKE2B b7ec8dc5ff4b9531e4614defe8e95ec4bf3da796f5aece8d849aed6dfa3d352149fbdb928cf5b24510266977dd9648634ab89a7e675f29d990849bb314a252e8 SHA512 a7e7a0e4e433000db39501874240652d85fe3a2be08f442c72138b70ec3faa0e8117399a997f2083e31d54a5f9276c02fa5a101d3855fad8d1c5cd78f1d80a8f
diff --git a/sci-electronics/librepcb/librepcb-1.2.0.ebuild b/sci-electronics/librepcb/librepcb-1.2.0.ebuild
new file mode 100644
index 000000000000..9ac74c9d417e
--- /dev/null
+++ b/sci-electronics/librepcb/librepcb-1.2.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2009-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="Free EDA software to develop printed circuit boards"
+HOMEPAGE="https://librepcb.org/"
+SRC_URI="https://download.librepcb.org/releases/${PV}/${P}-source.zip"
+S="${WORKDIR}/${PN}-${PV/_/-}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="opencascade test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-cpp/muParser:=
+ >=dev-libs/quazip-1.3-r2:=[qt6(+)]
+ dev-qt/qtbase:6[concurrent,gui,network,opengl,sql,sqlite,ssl,widgets]
+ dev-qt/qtdeclarative:6
+ dev-qt/qtsvg:6
+ media-libs/libglvnd[X]
+ sys-libs/zlib
+ virtual/glu
+ opencascade? ( sci-libs/opencascade:= )"
+
+DEPEND="${RDEPEND}
+ test? ( dev-cpp/gtest )"
+
+BDEPEND="
+ app-arch/unzip
+ dev-qt/qttools:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DQT_MAJOR_VERSION=6
+ -DUNBUNDLE_GTEST=ON
+ -DUNBUNDLE_MUPARSER=ON
+ -DUNBUNDLE_QUAZIP=ON
+ -DUSE_OPENCASCADE=$(usex opencascade 1 0)
+ -DBUILD_TESTS=$(usex test ON OFF)
+ )
+ cmake_src_configure
+}
+
+src_test() {
+ local -x QT_QPA_PLATFORM=offscreen
+ cd "${BUILD_DIR}"/tests/unittests || die
+ # https://github.com/LibrePCB/LibrePCB/issues/516
+ ./librepcb-unittests --gtest_filter=-SystemInfoTest.testGetUsername:CategoryTreeModelTest.testSort:BoardPlaneFragmentsBuilderTest.testFragments:BoardGerberExportTest.test
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ ewarn
+ ewarn "LibrePCB builds might not be exactly reproducible with e.g. -march={native,haswell,...}."
+ ewarn "This can cause minor issues, see for example:"
+ ewarn "https://github.com/LibrePCB/LibrePCB/issues/516"
+ ewarn "For a completely reproducible build use: -march=x86-64."
+ ewarn
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/
@ 2025-01-12 22:48 Andreas Sturmlechner
0 siblings, 0 replies; 28+ messages in thread
From: Andreas Sturmlechner @ 2025-01-12 22:48 UTC (permalink / raw
To: gentoo-commits
commit: 215200a1418e2c79b86d016aad9f5005c4946dc2
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 12 20:15:00 2025 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jan 12 22:46:58 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=215200a1
sci-electronics/librepcb: drop 1.1.0-r2
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
sci-electronics/librepcb/Manifest | 1 -
sci-electronics/librepcb/librepcb-1.1.0-r2.ebuild | 64 -----------------------
2 files changed, 65 deletions(-)
diff --git a/sci-electronics/librepcb/Manifest b/sci-electronics/librepcb/Manifest
index c2f79fb17d96..c0e37f05e957 100644
--- a/sci-electronics/librepcb/Manifest
+++ b/sci-electronics/librepcb/Manifest
@@ -1,2 +1 @@
-DIST librepcb-1.1.0-source.zip 15373750 BLAKE2B 6f8ba8d66b95373e4760aae617b423e71fcb89ceb39703ce4547a390e4ad0630866632d9bad01f93780fdb8c3452ec0424e753ef891402e440686c64eba56495 SHA512 2ca02095d89547e17813fcfeadedd48fb9345d177885c9d21a8d313d864c6f02243eb13a33341c474bc0671a66ef6b00b6329760aeb3439fdb10123f2db9d38b
DIST librepcb-1.2.0-source.zip 15923398 BLAKE2B b7ec8dc5ff4b9531e4614defe8e95ec4bf3da796f5aece8d849aed6dfa3d352149fbdb928cf5b24510266977dd9648634ab89a7e675f29d990849bb314a252e8 SHA512 a7e7a0e4e433000db39501874240652d85fe3a2be08f442c72138b70ec3faa0e8117399a997f2083e31d54a5f9276c02fa5a101d3855fad8d1c5cd78f1d80a8f
diff --git a/sci-electronics/librepcb/librepcb-1.1.0-r2.ebuild b/sci-electronics/librepcb/librepcb-1.1.0-r2.ebuild
deleted file mode 100644
index 023d688196a6..000000000000
--- a/sci-electronics/librepcb/librepcb-1.1.0-r2.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2009-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake virtualx xdg
-
-DESCRIPTION="Free EDA software to develop printed circuit boards"
-HOMEPAGE="https://librepcb.org/"
-SRC_URI="https://download.librepcb.org/releases/${PV}/${P}-source.zip"
-S="${WORKDIR}/${PN}-${PV/_/-}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="opencascade"
-
-RDEPEND="
- dev-cpp/muParser:=
- >=dev-libs/quazip-1.3-r2:=[qt6(+)]
- dev-qt/qtbase:6[concurrent,gui,network,opengl,sql,sqlite,ssl,widgets]
- dev-qt/qtdeclarative:6
- dev-qt/qtsvg:6
- media-libs/libglvnd[X]
- sys-libs/zlib
- virtual/glu
- opencascade? ( sci-libs/opencascade:= )"
-
-DEPEND="${RDEPEND}
- test? ( dev-cpp/gtest )"
-
-BDEPEND="
- app-arch/unzip
- dev-qt/qttools:6[linguist]"
-
-src_configure() {
- local mycmakeargs=(
- -DQT_MAJOR_VERSION=6
- -DUNBUNDLE_GTEST=ON
- -DUNBUNDLE_MUPARSER=ON
- -DUNBUNDLE_QUAZIP=ON
- -DUSE_OPENCASCADE=$(usex opencascade 1 0)
- -DBUILD_TESTS=$(usex test ON OFF)
- )
- cmake_src_configure
-}
-
-src_test() {
- cd "${BUILD_DIR}"/tests/unittests || die
- # https://github.com/LibrePCB/LibrePCB/issues/516
- # virtx ./librepcb-unittests --gtest_filter=-SystemInfoTest.testGetUsername
- virtx ./librepcb-unittests --gtest_filter=-SystemInfoTest.testGetUsername:CategoryTreeModelTest.testSort:BoardPlaneFragmentsBuilderTest.testFragments:BoardGerberExportTest.test
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- ewarn
- ewarn "LibrePCB builds might not be exactly reproducible with e.g. -march={native,haswell,...}."
- ewarn "This can cause minor issues, see for example:"
- ewarn "https://github.com/LibrePCB/LibrePCB/issues/516"
- ewarn "For a completely reproducible build use: -march=x86-64."
- ewarn
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
end of thread, other threads:[~2025-01-12 22:48 UTC | newest]
Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-01 18:25 [gentoo-commits] repo/gentoo:master commit in: sci-electronics/librepcb/ Andreas Sturmlechner
-- strict thread matches above, loose matches on Subject: below --
2025-01-12 22:48 Andreas Sturmlechner
2025-01-08 17:03 Andreas Sturmlechner
2025-01-01 18:25 Andreas Sturmlechner
2024-08-24 18:39 Joonas Niilola
2024-08-16 18:33 Andrew Ammerlaan
2024-01-10 13:39 Andrew Ammerlaan
2023-10-27 8:02 Andrew Ammerlaan
2023-10-18 11:36 Andrew Ammerlaan
2022-10-21 8:44 Andrew Ammerlaan
2022-10-21 8:42 Andrew Ammerlaan
2022-10-21 8:42 Andrew Ammerlaan
2022-09-10 0:29 Sam James
2022-09-09 16:09 Andrew Ammerlaan
2022-04-29 10:21 Sam James
2022-04-25 6:57 Joonas Niilola
2021-05-23 17:44 Andreas Sturmlechner
2020-05-21 18:29 Andreas Sturmlechner
2020-05-21 18:29 Andreas Sturmlechner
2020-04-14 8:35 Joonas Niilola
2019-12-08 10:08 Joonas Niilola
2019-12-08 10:08 Joonas Niilola
2019-06-30 11:04 Andreas Sturmlechner
2019-06-30 11:04 Andreas Sturmlechner
2019-02-14 23:44 Andreas Sturmlechner
2019-02-14 23:44 Andreas Sturmlechner
2019-02-05 22:38 Patrice Clement
2018-08-14 21:20 Patrice Clement
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox