public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Michał Górny" <mgorny@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/pycairo/
Date: Fri, 21 Jun 2024 16:59:58 +0000 (UTC)	[thread overview]
Message-ID: <1718989176.88084b4cb55f21aa6771e2e6cc7e9729d882b211.mgorny@gentoo> (raw)

commit:     88084b4cb55f21aa6771e2e6cc7e9729d882b211
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 21 15:27:13 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jun 21 16:59:36 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88084b4c

dev-python/pycairo: Bump to 1.26.1

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/pycairo/Manifest              |  1 +
 dev-python/pycairo/pycairo-1.26.1.ebuild | 73 ++++++++++++++++++++++++++++++++
 2 files changed, 74 insertions(+)

diff --git a/dev-python/pycairo/Manifest b/dev-python/pycairo/Manifest
index 664fdd77aa1a..3618823a63a2 100644
--- a/dev-python/pycairo/Manifest
+++ b/dev-python/pycairo/Manifest
@@ -1 +1,2 @@
 DIST pycairo-1.26.0.tar.gz 346850 BLAKE2B da6c35c929d372764280e8963a8b66ba533ccb99be9ee2bfa10859c635dd16cc087d542607be9ec6a9ffb942feb892100d4b9017d832d478b35c434aa05b9bb9 SHA512 5313f0d408a6e6ce6e70ac92291be5dd8651e01fbf9411d0467061afa21849cde27db273f2a13b4c3c931183f63f75f31fc0f0d3283b8f339ba88e71eab432f1
+DIST pycairo-1.26.1.tar.gz 346882 BLAKE2B 52e92b3b7e6ffda89a01b293f0bc6c5da5018ba77dce92d30b221fbf1f8c1b253f5ae279d64a517810b6efe4d7d282c21dbc15e5ef8e372204095c773b12de52 SHA512 4f63fc4fb2b6bf65d8a1cbbeaf4d982c5eb2271309763522ee6f763f691428b3e420434382e8a3e1d6b841821940f44f4bc6f51724eb4474494d60b7ff1c9031

diff --git a/dev-python/pycairo/pycairo-1.26.1.ebuild b/dev-python/pycairo/pycairo-1.26.1.ebuild
new file mode 100644
index 000000000000..3268eccdfecb
--- /dev/null
+++ b/dev-python/pycairo/pycairo-1.26.1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for the cairo library"
+HOMEPAGE="
+	https://www.cairographics.org/pycairo/
+	https://github.com/pygobject/pycairo/
+	https://pypi.org/project/pycairo/
+"
+SRC_URI="
+	https://github.com/pygobject/${PN}/releases/download/v${PV}/${P}.tar.gz
+"
+
+LICENSE="|| ( LGPL-2.1 MPL-1.1 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="examples"
+
+BDEPEND="
+	virtual/pkgconfig
+	test? (
+		dev-python/hypothesis[${PYTHON_USEDEP}]
+	)
+"
+RDEPEND="
+	>=x11-libs/cairo-1.15.10[svg(+)]
+"
+DEPEND="
+	${RDEPEND}
+	x11-base/xorg-proto
+"
+
+distutils_enable_sphinx docs \
+	dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest
+
+python_test() {
+	esetup.py build_tests
+	epytest
+}
+
+python_install() {
+	distutils-r1_python_install
+
+	# we need to pass --root via install command, sigh
+	cat > "${T}/distutils-extra.cfg" <<-EOF || die
+		[install]
+		root = ${D}
+	EOF
+	local -x DIST_EXTRA_CONFIG=${T}/distutils-extra.cfg
+	esetup.py \
+		install_pkgconfig --pkgconfigdir="${EPREFIX}/usr/$(get_libdir)/pkgconfig"
+}
+
+python_install_all() {
+	if use examples; then
+		dodoc -r examples
+	fi
+
+	distutils-r1_python_install_all
+
+	insinto /usr/include/pycairo
+	doins cairo/py3cairo.h
+}


             reply	other threads:[~2024-06-21 17:00 UTC|newest]

Thread overview: 163+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-06-21 16:59 Michał Górny [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-02-23 16:51 [gentoo-commits] repo/gentoo:master commit in: dev-python/pycairo/ Michał Górny
2024-11-28 23:33 Sam James
2024-10-15  5:22 Sam James
2024-09-28 14:42 Arthur Zamarin
2024-09-28 14:14 Arthur Zamarin
2024-09-28 12:52 Arthur Zamarin
2024-09-28 12:40 Sam James
2024-09-28 11:41 Arthur Zamarin
2024-09-28 11:32 Arthur Zamarin
2024-09-07  6:23 Michał Górny
2024-07-06  7:26 Arthur Zamarin
2024-07-06  6:54 Arthur Zamarin
2024-07-06  6:32 Sam James
2024-07-06  6:32 Sam James
2024-07-06  6:26 Sam James
2024-07-06  6:15 Sam James
2024-07-06  6:11 Sam James
2024-03-19  5:52 Michał Górny
2024-03-19  3:42 Ionen Wolkens
2024-03-03  4:05 Sam James
2024-03-03  2:27 Sam James
2024-03-03  0:25 Sam James
2024-03-02 11:18 Arthur Zamarin
2024-03-02 10:52 Arthur Zamarin
2024-03-02  9:55 Arthur Zamarin
2024-03-02  9:46 Arthur Zamarin
2024-02-12  4:11 Michał Górny
2023-11-29  8:22 Arthur Zamarin
2023-11-29  6:23 Arthur Zamarin
2023-11-22 13:11 Arthur Zamarin
2023-11-22 12:24 Arthur Zamarin
2023-11-22 11:16 Arthur Zamarin
2023-11-22 11:11 Sam James
2023-11-22 11:11 Sam James
2023-11-22 11:11 Sam James
2023-10-22  6:55 Michał Górny
2023-10-19  2:52 Michał Górny
2023-08-04 20:20 Arthur Zamarin
2023-08-02 13:35 Sam James
2023-08-02  4:27 Sam James
2023-07-24 11:03 Jakov Smolić
2023-07-24 10:05 Jakov Smolić
2023-06-20  5:38 Michał Górny
2023-06-03  6:48 Michał Górny
2023-05-04 16:22 Michał Górny
2023-01-14  8:50 Joonas Niilola
2022-12-26  7:10 Michał Górny
2022-12-26  3:20 Sam James
2022-12-25 17:03 Sam James
2022-12-25 16:51 Sam James
2022-12-25 16:45 Sam James
2022-12-25 16:45 Sam James
2022-12-25 16:45 Sam James
2022-11-29  6:59 Michał Górny
2022-11-20 19:37 Arthur Zamarin
2022-11-20  7:45 Michał Górny
2022-10-08 18:25 Sam James
2022-05-17  8:37 WANG Xuerui
2022-05-16 19:59 Andrew Ammerlaan
2022-04-16 15:58 Michał Górny
2022-04-16  7:52 Arthur Zamarin
2022-04-16  7:38 Sam James
2022-04-16  7:38 Sam James
2022-04-15 16:45 Arthur Zamarin
2022-04-15 16:41 Arthur Zamarin
2022-04-15 15:31 Arthur Zamarin
2022-04-15 15:20 Arthur Zamarin
2022-04-15 15:19 Arthur Zamarin
2022-03-15 22:17 Michał Górny
2021-07-16 21:53 Michał Górny
2021-07-16 21:44 Sam James
2021-07-14 16:18 Sergei Trofimovich
2021-07-13 20:05 Sam James
2021-07-13  6:28 Agostino Sarubbo
2021-07-12 22:37 Sam James
2021-07-12 21:59 Sam James
2021-07-12 21:50 Sam James
2021-06-03 22:01 Michał Górny
2021-05-21 14:54 Yixun Lan
2021-05-14 18:25 Marek Szuba
2020-12-06 10:38 Mart Raudsepp
2020-11-22 12:26 Sergei Trofimovich
2020-11-17 19:10 Agostino Sarubbo
2020-11-17 18:55 Agostino Sarubbo
2020-11-17 18:49 Agostino Sarubbo
2020-11-15 23:50 Sam James
2020-11-15  5:47 Sam James
2020-11-15  5:19 Sam James
2020-10-05 21:47 Michał Górny
2020-09-25 20:22 Michał Górny
2020-09-20 14:56 Michał Górny
2020-07-16 23:46 Sam James
2020-07-09 13:42 Michał Górny
2020-06-05 19:26 Michał Górny
2020-04-13 19:28 Sebastian Pipping
2020-01-05  1:23 Aaron Bauman
2020-01-03 23:36 Sergei Trofimovich
2020-01-03 14:33 Agostino Sarubbo
2020-01-03 14:30 Agostino Sarubbo
2020-01-03 13:56 Agostino Sarubbo
2020-01-03 13:44 Agostino Sarubbo
2020-01-03 13:42 Agostino Sarubbo
2020-01-03 12:18 Agostino Sarubbo
2020-01-03 10:06 Agostino Sarubbo
2020-01-02  9:58 Sergei Trofimovich
2019-12-07 14:37 Andreas Sturmlechner
2019-12-06 20:21 Andreas Sturmlechner
2019-12-01 19:30 Andreas Sturmlechner
2019-05-15  4:48 Aaron Bauman
2019-04-23 21:13 Tim Harder
2018-12-29  8:58 Mikle Kolyada
2018-11-27 20:57 Tobias Klausmann
2018-11-26 17:26 Benda XU
2018-11-19  7:26 Mikle Kolyada
2018-11-08 23:35 Sergei Trofimovich
2018-11-07 23:28 Sergei Trofimovich
2018-11-07 22:41 Sergei Trofimovich
2018-11-05 18:13 Mikle Kolyada
2018-11-04 19:14 Thomas Deutschmann
2018-08-18  3:03 Mikle Kolyada
2018-07-19 18:59 Michał Górny
2018-06-17 11:25 Tim Harder
2018-04-21 19:12 Mikle Kolyada
2018-04-12 19:07 Thomas Deutschmann
2018-04-10 11:32 Tobias Klausmann
2018-04-09 18:42 Sergei Trofimovich
2018-04-07 12:15 Sergei Trofimovich
2018-04-07  5:11 Matt Turner
2018-04-07  5:11 Matt Turner
2018-04-07  2:37 Aaron Bauman
2018-03-23 22:55 Tim Harder
2018-03-23 22:48 Tim Harder
2018-03-23 22:48 Tim Harder
2018-03-06  6:57 Tim Harder
2018-03-01 19:35 Tim Harder
2018-02-09  7:04 Tim Harder
2018-01-21 22:27 David Seifert
2018-01-21 22:27 David Seifert
2018-01-17 18:01 Markus Meier
2017-12-17 20:11 Sergei Trofimovich
2017-11-15  3:32 Tim Harder
2017-10-29 22:08 Thomas Deutschmann
2017-10-29 17:58 Sergei Trofimovich
2017-10-28 14:48 Manuel Rüger
2017-10-22 21:42 Tobias Klausmann
2017-10-15 18:25 Sergei Trofimovich
2017-10-15 12:46 Sergei Trofimovich
2017-10-15 11:01 Michał Górny
2017-09-20  4:22 Tim Harder
2017-09-08  1:11 Tim Harder
2017-08-21  6:56 Tim Harder
2017-07-25  8:37 Tim Harder
2017-05-27  4:11 Mike Gilbert
2017-05-21  2:47 Tim Harder
2017-03-10  9:26 Zac Medico
2017-02-24 17:46 Markus Meier
2017-01-25  9:27 Tobias Klausmann
2017-01-23  6:11 Jeroen Roovers
2017-01-19 10:59 Agostino Sarubbo
2017-01-18 16:52 Agostino Sarubbo
2016-03-20 23:09 Stephen Klimaszewski
2016-03-20 18:38 Fabian Groffen

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=1718989176.88084b4cb55f21aa6771e2e6cc7e9729d882b211.mgorny@gentoo \
    --to=mgorny@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