commit: 36872f6ae4cc7e26f5e9c881d3a8c5e581035548 Author: Matthew S. Turnbull <sparky <AT> bluefang-logic <DOT> com> AuthorDate: Sun Feb 22 23:32:41 2026 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Fri Mar 6 00:40:37 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36872f6a
dev-libs/libtimezonemap: add 0.4.6_p7 Update to the latest Debian patch series and switch to EAPI 8. Signed-off-by: Matthew S. Turnbull <sparky <AT> bluefang-logic.com> Closes: https://bugs.gentoo.org/963918 Part-of: https://github.com/gentoo/gentoo/pull/45857 Closes: https://github.com/gentoo/gentoo/pull/45857 Signed-off-by: Sam James <sam <AT> gentoo.org> dev-libs/libtimezonemap/Manifest | 2 + .../libtimezonemap/libtimezonemap-0.4.6_p7.ebuild | 51 ++++++++++++++++++++++ 2 files changed, 53 insertions(+) diff --git a/dev-libs/libtimezonemap/Manifest b/dev-libs/libtimezonemap/Manifest index c721d4362ef6..0ce563305b40 100644 --- a/dev-libs/libtimezonemap/Manifest +++ b/dev-libs/libtimezonemap/Manifest @@ -1 +1,3 @@ +DIST libtimezonemap_0.4.6-7.debian.tar.xz 11472 BLAKE2B 1df974d14ba6538acf669ffe561d2f5dad9119117a4c4e6000284ba454380231eebeb60f18ddb9ab2d2cc728865121c42b7985366ca4022ba1c0bffe822debf9 SHA512 090314b8eefbc0b19143ce5732b13e58fef18738f051ad686b6760bfd37c65b6ad2c10dd3268c6451cf332de34743b8ed35bf485f75b5f7fa099afa972f19692 +DIST libtimezonemap_0.4.6.orig.tar.gz 2872895 BLAKE2B ec9da9efe4f58cd7c3cd6cb502ffc23d1331f8b8352021d30c4157d4a6fec983702c049725af672136f332e450191e03bb0c36c752cbd496c37a7e0bf64c4514 SHA512 3cbd4f577684254a91f1e745ecb49e58fe3c75e28c172a6115fbe68e7868c33ff4c68b80ef1d7f5c759f67d288e29a2a057e00e1788a57c4e55e0cbfef351761 DIST libtimezonemap_0.4.6.tar.gz 2872895 BLAKE2B ec9da9efe4f58cd7c3cd6cb502ffc23d1331f8b8352021d30c4157d4a6fec983702c049725af672136f332e450191e03bb0c36c752cbd496c37a7e0bf64c4514 SHA512 3cbd4f577684254a91f1e745ecb49e58fe3c75e28c172a6115fbe68e7868c33ff4c68b80ef1d7f5c759f67d288e29a2a057e00e1788a57c4e55e0cbfef351761 diff --git a/dev-libs/libtimezonemap/libtimezonemap-0.4.6_p7.ebuild b/dev-libs/libtimezonemap/libtimezonemap-0.4.6_p7.ebuild new file mode 100644 index 000000000000..9f9372feb5c5 --- /dev/null +++ b/dev-libs/libtimezonemap/libtimezonemap-0.4.6_p7.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools xdg + +MY_PV=$(ver_cut 1-3) +DEBIAN_PV=$(ver_cut 5) + +DESCRIPTION="GTK+3 timezone map widget" +HOMEPAGE=" + https://launchpad.net/timezonemap + https://salsa.debian.org/cinnamon-team/libtimezonemap +" +SRC_URI=" + mirror://debian/pool/main/libt/${PN}/${PN}_${MY_PV}.orig.tar.gz + mirror://debian/pool/main/libt/${PN}/${PN}_${MY_PV}-${DEBIAN_PV}.debian.tar.xz" +S="${WORKDIR}"/${PN}-${MY_PV} + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + +DEPEND=" + dev-libs/glib:2 + dev-libs/gobject-introspection:0= + dev-libs/json-glib + net-libs/libsoup:3.0 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 +" +RDEPEND="${DEPEND}" + +src_prepare() { + local i + for i in $(<"${WORKDIR}"/debian/patches/series); do + PATCHES+=("${WORKDIR}"/debian/patches/${i}) + done + + default + + eautoreconf +} + +src_install() { + default + + find "${D}" -name '*.la' -delete || die +}
