From: "Joonas Niilola" <juippis@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-astronomy/stellarium/
Date: Wed, 6 Sep 2023 08:29:58 +0000 (UTC) [thread overview]
Message-ID: <1693988995.a0f8d0cf907d73eb5d35dde1025b3562386c20f2.juippis@gentoo> (raw)
commit: a0f8d0cf907d73eb5d35dde1025b3562386c20f2
Author: Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
AuthorDate: Wed Sep 6 00:31:47 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Sep 6 08:29:55 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0f8d0cf
sci-astronomy/stellarium: use indilib 1.8.5
I'm not restoring older sci-libs/indilib because depending on it would
prevent installing latest indilib at the same time, and actually 1.9.8
doesn't build anymore without patching
While Stellarium supports using external indilib, it also has support
for downloading version 1.8.5 inside cmake using CPM, and using the
needed parts of it statically - that's how official packages are built;
here I'm telling CPM to not download it automatically, but use the
source downloaded by portage
Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
Bug: https://bugs.gentoo.org/913177
Closes: https://github.com/gentoo/gentoo/pull/32641
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
sci-astronomy/stellarium/Manifest | 1 +
.../{stellarium-23.2.ebuild => stellarium-23.2-r1.ebuild} | 11 +++++++++--
2 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/sci-astronomy/stellarium/Manifest b/sci-astronomy/stellarium/Manifest
index ec5ff3c6f920..7c6a5509eaab 100644
--- a/sci-astronomy/stellarium/Manifest
+++ b/sci-astronomy/stellarium/Manifest
@@ -1,3 +1,4 @@
+DIST indilib-1.8.5.tar.gz 2122866 BLAKE2B 203b6c78664aaf3f87b7f697b76544e6ed0fa6db8ac0fe43e6ebcf00de404e96a49b8cd7f8b0be2e4ff5c7f902b3e34177a244a4a49069887f11d28aea073620 SHA512 4c583f7ff0d96d787c7d035e23074f42db3f836ec74a0a7a1595574ae2d32d56234b16abddabacaf9bd5a10cb88c6c37994aafcef86d65a665b2bceae87446f9
DIST stars_4_1v0_2.cat 16948302 BLAKE2B 6efe02c6343fa3cd121879dddd3017dbd42a7c8965481b1ab79a258cedc4adc85df25240003b95c325eb35a8ed9686c38b2590f78aff9cd400ecac675583232d SHA512 80e5b2d0bc78c09658e84e7ee57309be290ba66a131ff38aa471235ff513d7824b28f6852ba1fdb485f86ede1fb2388cfb6327b2f1fe60bb097ce0cdbe48d2cb
DIST stars_5_2v0_1.cat 42580300 BLAKE2B eb6528c0577b3f2001a8b03cc5a4e08fa4e75723f677d0dda98d27c50791d9825c0e0feca7b00f0cb82ce362bc83f3e8dc2260d14e81e4a070cbbfa44f2107ba SHA512 6fc0f7352d1165a0744cc932b6d379741e4614d5a95edd136522c789eaa8d1bcf05d7445f7dfd6896e8183aa64bf37b3610d87902b54542f62f2418b285892e0
DIST stars_6_2v0_1.cat 148352404 BLAKE2B c605b284b3d768cb1619ada3f58d406fa7737f09949e8926d6c14b82a85927d124d7fcb50c6d6c357d21b003938cc0b28937f2adb28ae268bb5c85d575f5e0ff SHA512 794279407595f44bbc1e492086063d98068bf332202a5448cd83dd7afbdcf7c6c3ff2878f3016369ebb5a98552874eb4eddb38e2c40e9a163c6231b640e02977
diff --git a/sci-astronomy/stellarium/stellarium-23.2.ebuild b/sci-astronomy/stellarium/stellarium-23.2-r1.ebuild
similarity index 95%
rename from sci-astronomy/stellarium/stellarium-23.2.ebuild
rename to sci-astronomy/stellarium/stellarium-23.2-r1.ebuild
index 4c2406c674bd..76d6e6f498a1 100644
--- a/sci-astronomy/stellarium/stellarium-23.2.ebuild
+++ b/sci-astronomy/stellarium/stellarium-23.2-r1.ebuild
@@ -26,11 +26,14 @@ SRC_URI="
https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_6_2v0_1.cat
https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_7_2v0_1.cat
https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_8_2v0_1.cat
+ )
+ telescope? (
+ https://github.com/indilib/indi/archive/v1.8.5.tar.gz -> indilib-1.8.5.tar.gz
)"
LICENSE="GPL-2+ SGI-B-2.0"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86"
IUSE="debug deep-sky doc gps media nls qt6 +scripting +show-my-sky stars telescope test webengine +xlsx"
# Python interpreter is used while building RemoteControl plugin
@@ -85,7 +88,6 @@ RDEPEND="
webengine? ( dev-qt/qtwebengine:6[widgets] )
xlsx? ( dev-libs/qxlsx:=[qt6] )
)
- telescope? ( sci-libs/indilib:= )
"
DEPEND="${RDEPEND}
!qt6? (
@@ -149,6 +151,11 @@ src_configure() {
-DUSE_PLUGIN_TELESCOPECONTROL="$(usex telescope)"
"$(cmake_use_find_package doc Doxygen)"
)
+ if use telescope; then
+ mycmakeargs+=(
+ -DCPM_indiclient_SOURCE="${WORKDIR}/indi-1.8.5"
+ )
+ fi
cmake_src_configure
}
next reply other threads:[~2023-09-06 8:30 UTC|newest]
Thread overview: 132+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-09-06 8:29 Joonas Niilola [this message]
-- strict thread matches above, loose matches on Subject: below --
2024-12-31 4:57 [gentoo-commits] repo/gentoo:master commit in: sci-astronomy/stellarium/ Sam James
2024-12-31 4:57 Sam James
2024-10-23 19:50 Arthur Zamarin
2024-10-19 14:07 Jakov Smolić
2024-10-17 23:36 Sam James
2024-10-17 14:03 Joonas Niilola
2024-09-13 19:37 Arthur Zamarin
2024-09-13 19:33 Arthur Zamarin
2024-07-05 2:59 Eli Schwartz
2024-07-05 2:59 Eli Schwartz
2024-05-28 22:01 Sam James
2024-04-30 6:42 Sam James
2024-03-02 14:55 Arthur Zamarin
2024-02-18 8:50 Joonas Niilola
2024-01-11 9:38 Sam James
2024-01-10 12:31 Jakov Smolić
2024-01-10 12:10 Sam James
2023-11-29 19:02 Arthur Zamarin
2023-10-25 7:40 Joonas Niilola
2023-08-29 7:57 Joonas Niilola
2023-07-26 7:42 Joonas Niilola
2023-05-25 2:53 John Helmert III
2023-05-06 9:28 Arthur Zamarin
2023-05-06 9:28 Arthur Zamarin
2023-04-29 21:21 Sam James
2023-04-29 20:20 Sam James
2023-03-30 9:05 Florian Schmaus
2023-02-02 18:58 Arthur Zamarin
2023-01-29 17:08 Joonas Niilola
2023-01-29 5:26 Sam James
2023-01-29 5:07 Sam James
2023-01-14 8:55 Joonas Niilola
2023-01-13 10:55 Joonas Niilola
2022-12-18 21:07 Arthur Zamarin
2022-12-18 20:22 Arthur Zamarin
2022-12-18 19:50 Arthur Zamarin
2022-11-18 12:47 Arthur Zamarin
2022-11-18 12:46 Arthur Zamarin
2022-11-15 7:16 Yixun Lan
2022-08-22 8:54 Agostino Sarubbo
2022-08-22 7:53 Agostino Sarubbo
2022-05-26 12:58 Joonas Niilola
2022-05-23 18:55 Sam James
2022-05-23 18:55 Sam James
2022-05-23 6:43 Joonas Niilola
2022-04-19 16:57 Arthur Zamarin
2022-04-18 20:29 Sam James
2022-04-18 20:29 Sam James
2022-04-18 20:29 Sam James
2022-02-10 0:42 Sam James
2022-02-10 0:42 Sam James
2022-02-07 22:22 Sam James
2022-02-07 9:39 Sam James
2021-11-22 7:51 Agostino Sarubbo
2021-11-22 7:48 Agostino Sarubbo
2021-11-21 14:27 Sam James
2021-11-21 14:27 Sam James
2021-11-04 5:43 Yixun Lan
2021-09-11 21:34 Sam James
2021-08-27 20:06 Sam James
2021-08-27 20:00 Sam James
2021-08-27 20:00 Sam James
2021-07-04 20:32 David Seifert
2021-06-07 13:20 Agostino Sarubbo
2021-06-07 6:28 Sergei Trofimovich
2021-06-06 23:19 Sam James
2021-03-07 6:59 Joonas Niilola
2021-03-05 6:11 Joonas Niilola
2021-01-20 14:13 Joonas Niilola
2020-11-11 8:40 Joonas Niilola
2020-11-11 8:40 Joonas Niilola
2020-11-04 14:46 Joonas Niilola
2020-11-04 8:11 Joonas Niilola
2020-10-10 7:22 Joonas Niilola
2020-09-18 7:54 Agostino Sarubbo
2020-09-07 15:43 Joonas Niilola
2020-08-30 19:10 Thomas Deutschmann
2020-08-22 5:43 Agostino Sarubbo
2020-07-16 14:39 Joonas Niilola
2020-06-28 20:37 Agostino Sarubbo
2020-06-28 20:33 Agostino Sarubbo
2020-06-28 20:27 Agostino Sarubbo
2020-05-24 21:30 Andreas Sturmlechner
2020-05-24 21:30 Andreas Sturmlechner
2020-01-13 9:12 Agostino Sarubbo
2020-01-13 8:45 Agostino Sarubbo
2020-01-12 23:22 Sergei Trofimovich
2020-01-12 22:53 Sergei Trofimovich
2020-01-01 10:08 Andreas Sturmlechner
2019-11-02 16:37 Andreas Sturmlechner
2019-11-02 15:23 Andreas Sturmlechner
2019-07-21 21:48 Andreas Sturmlechner
2019-07-02 8:28 Sergei Trofimovich
2019-07-02 8:24 Sergei Trofimovich
2019-06-28 15:21 Agostino Sarubbo
2019-06-28 11:37 Agostino Sarubbo
2019-02-14 18:37 Andreas Sturmlechner
2019-02-12 21:03 Sergei Trofimovich
2019-02-10 7:19 Mikle Kolyada
2019-02-09 18:36 Thomas Deutschmann
2018-11-12 23:00 Andreas Sturmlechner
2018-11-12 23:00 Andreas Sturmlechner
2018-11-12 23:00 Andreas Sturmlechner
2018-10-09 8:27 Andreas Sturmlechner
2018-10-06 19:45 Andreas Sturmlechner
2018-06-12 15:58 Mikle Kolyada
2018-06-12 11:36 Thomas Deutschmann
2018-06-12 7:37 Andreas Sturmlechner
2018-06-12 7:37 Andreas Sturmlechner
2018-06-12 7:33 Andreas Sturmlechner
2018-05-26 22:36 David Seifert
2018-01-05 22:02 Ulrich Müller
2017-08-30 14:05 Michael Palimaka
2017-07-05 19:32 Sebastien Fabbro
2017-03-19 13:23 David Seifert
2017-01-15 10:13 David Seifert
2016-10-22 12:01 David Seifert
2016-10-14 18:41 David Seifert
2016-08-02 11:13 Jeroen Roovers
2016-05-13 14:51 Agostino Sarubbo
2016-04-06 2:49 Michael Sterrett
2016-03-16 8:03 Jeroen Roovers
2016-03-06 12:58 Agostino Sarubbo
2016-02-12 16:48 Michael Sterrett
2016-02-05 18:52 Michael Sterrett
2016-01-11 6:51 Michael Sterrett
2015-12-26 10:36 Agostino Sarubbo
2015-12-25 15:13 Agostino Sarubbo
2015-11-20 20:13 Michael Sterrett
2015-10-25 17:11 Jeroen Roovers
2015-10-23 9:05 Agostino Sarubbo
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1693988995.a0f8d0cf907d73eb5d35dde1025b3562386c20f2.juippis@gentoo \
--to=juippis@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox