mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-15 17:06:58 +02:00
dev-util/gdbus-codegen: Sync with Gentoo
It's from Gentoo commit 532843de751e01938d601c99f60dc7520b3f632d.
This commit is contained in:
parent
4641295eb2
commit
f3ad41997e
@ -3,3 +3,5 @@ DIST glib-2.80.5.tar.xz 5538308 BLAKE2B 3f17ff85a85d20858b69c2dccc1e5d6ffd92661a
|
|||||||
DIST glib-2.82.5.tar.xz 5554704 BLAKE2B e7853034be1137f8b793483df9e9ce1465dd10a990eb9b3cb9ac76c9f8f86ccc6fda85645b04b35963b28c33e0f6c02df4f3d03e06cc278b8515e588d6bd05f6 SHA512 a6b035c32a42b9d6f4c031a29da405848002619654b58c9205f2f78dbb9698cd5866f31ab213adc04aa214d2c48840a9592c0a1e9201e6851ebd435635f393ae
|
DIST glib-2.82.5.tar.xz 5554704 BLAKE2B e7853034be1137f8b793483df9e9ce1465dd10a990eb9b3cb9ac76c9f8f86ccc6fda85645b04b35963b28c33e0f6c02df4f3d03e06cc278b8515e588d6bd05f6 SHA512 a6b035c32a42b9d6f4c031a29da405848002619654b58c9205f2f78dbb9698cd5866f31ab213adc04aa214d2c48840a9592c0a1e9201e6851ebd435635f393ae
|
||||||
DIST glib-2.84.0.tar.xz 5613328 BLAKE2B a482076d6b0c82824179094974110dbd10d47fce93f84f4626d0d3dbea528602c41ac4a7ab8feedc3d7cc5e404ef8bef30c6c744b6f0f4f3a764644e28210e28 SHA512 72b85e30c535c5da7d8598d1cec02b1b481c467e612dbb396a0a64ad1d37cf2f1802c6fa576885c99cf8a22f4f0fc7dfdf42a3f32f7f40394f72db588fdbebb7
|
DIST glib-2.84.0.tar.xz 5613328 BLAKE2B a482076d6b0c82824179094974110dbd10d47fce93f84f4626d0d3dbea528602c41ac4a7ab8feedc3d7cc5e404ef8bef30c6c744b6f0f4f3a764644e28210e28 SHA512 72b85e30c535c5da7d8598d1cec02b1b481c467e612dbb396a0a64ad1d37cf2f1802c6fa576885c99cf8a22f4f0fc7dfdf42a3f32f7f40394f72db588fdbebb7
|
||||||
DIST glib-2.84.1.tar.xz 5615396 BLAKE2B d20ade482eb95873adaefc656e22c57e6712a6263a4812e448220040e30144919331cb279566a89a2ab46495b46d6a79e3821e491317587325fa3a64b40d62cc SHA512 ee7f38a4726fd72e41ddb75c4933c7b1bb30935bb2fddc84902d0627a836af512534195132cc02e3d15f168fefc816576181a8d6e436472b582191437b79a456
|
DIST glib-2.84.1.tar.xz 5615396 BLAKE2B d20ade482eb95873adaefc656e22c57e6712a6263a4812e448220040e30144919331cb279566a89a2ab46495b46d6a79e3821e491317587325fa3a64b40d62cc SHA512 ee7f38a4726fd72e41ddb75c4933c7b1bb30935bb2fddc84902d0627a836af512534195132cc02e3d15f168fefc816576181a8d6e436472b582191437b79a456
|
||||||
|
DIST glib-2.84.2.tar.xz 5617588 BLAKE2B 31592cbeca58f03c138a02b0cd953b6bd2cdcbfa39283241affd1bff439d6376f0420b4b715856963c64903f3646cf89890f709f514a85d93fb3bbe26b99d516 SHA512 430928d7d7a442fc3927ca943f2569035fe8768768a0ebc6720ae1ef152b56fc5f8d4215d21b4828cc2f39a8632c907ed2c52a0c8566da1c533a2e049a1a121f
|
||||||
|
DIST glib-2.84.3.tar.xz 5615704 BLAKE2B 48444b91be68530de05667e2e009dcdc63af2f95cc978a461d930b943772e52b6c9d0e797aea3a9a5713758f22ee60a190c7d601b170c6c853fce624e5c327d7 SHA512 73f2d67d2ef5b4dc8cd2f6df9ce7903853ec619924e2927adbc73d706974a7d660afea55be18e12ccb0dee1145cf4149b743278d2b128fd466e3df2bbf90ef57
|
||||||
|
78
sdk_container/src/third_party/portage-stable/dev-util/gdbus-codegen/gdbus-codegen-2.84.2.ebuild
vendored
Normal file
78
sdk_container/src/third_party/portage-stable/dev-util/gdbus-codegen/gdbus-codegen-2.84.2.ebuild
vendored
Normal file
@ -0,0 +1,78 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
GNOME_ORG_MODULE="glib"
|
||||||
|
PYTHON_COMPAT=( python3_{11..14} )
|
||||||
|
PYTHON_REQ_USE="xml(+)"
|
||||||
|
DISTUTILS_USE_PEP517=setuptools
|
||||||
|
DISTUTILS_SINGLE_IMPL=1
|
||||||
|
|
||||||
|
inherit gnome.org distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="GDBus code and documentation generator"
|
||||||
|
HOMEPAGE="https://www.gtk.org/"
|
||||||
|
|
||||||
|
S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
>=dev-libs/glib-${PV}
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
BDEPEND="
|
||||||
|
dev-libs/libxslt
|
||||||
|
app-text/docbook-xsl-stylesheets
|
||||||
|
>=dev-python/docutils-0.21.1
|
||||||
|
"
|
||||||
|
|
||||||
|
python_prepare_all() {
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${PN}-2.56.1-sitedir.patch"
|
||||||
|
)
|
||||||
|
distutils-r1_python_prepare_all
|
||||||
|
|
||||||
|
local MAJOR_VERSION=$(ver_cut 1)
|
||||||
|
local MINOR_VERSION=$(ver_cut 2)
|
||||||
|
sed -e 's:@PYTHON@:python:' gdbus-codegen.in > gdbus-codegen || die
|
||||||
|
sed -e "s:@VERSION@:${PV}:" \
|
||||||
|
-e "s:@MAJOR_VERSION@:${MAJOR_VERSION}:" \
|
||||||
|
-e "s:@MINOR_VERSION@:${MINOR_VERSION}:" config.py.in > config.py || die
|
||||||
|
cp "${FILESDIR}/setup.py-2.32.4" setup.py || die "cp failed"
|
||||||
|
sed -e "s/@PV@/${PV}/" -i setup.py || die "sed setup.py failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
do_xsltproc_command() {
|
||||||
|
# Taken from meson.build for manual manpage building - keep in sync (also copied to dev-util/glib-utils)
|
||||||
|
xsltproc \
|
||||||
|
--nonet \
|
||||||
|
--stringparam man.output.quietly 1 \
|
||||||
|
--stringparam funcsynopsis.style ansi \
|
||||||
|
--stringparam man.th.extra1.suppress 1 \
|
||||||
|
--stringparam man.authors.section.enabled 0 \
|
||||||
|
--stringparam man.copyright.section.enabled 0 \
|
||||||
|
-o "${2}" \
|
||||||
|
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \
|
||||||
|
"${1}" || die "manpage generation failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
distutils-r1_src_compile
|
||||||
|
rst2man \
|
||||||
|
"${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.rst" \
|
||||||
|
"${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
einfo "Skipping tests. This package is tested by dev-libs/glib"
|
||||||
|
einfo "when merged with FEATURES=test"
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
distutils-r1_python_install_all # no-op, but prevents QA warning
|
||||||
|
doman "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1"
|
||||||
|
}
|
78
sdk_container/src/third_party/portage-stable/dev-util/gdbus-codegen/gdbus-codegen-2.84.3.ebuild
vendored
Normal file
78
sdk_container/src/third_party/portage-stable/dev-util/gdbus-codegen/gdbus-codegen-2.84.3.ebuild
vendored
Normal file
@ -0,0 +1,78 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
GNOME_ORG_MODULE="glib"
|
||||||
|
PYTHON_COMPAT=( python3_{11..14} )
|
||||||
|
PYTHON_REQ_USE="xml(+)"
|
||||||
|
DISTUTILS_USE_PEP517=setuptools
|
||||||
|
DISTUTILS_SINGLE_IMPL=1
|
||||||
|
|
||||||
|
inherit gnome.org distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="GDBus code and documentation generator"
|
||||||
|
HOMEPAGE="https://www.gtk.org/"
|
||||||
|
|
||||||
|
S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
>=dev-libs/glib-${PV}
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
BDEPEND="
|
||||||
|
dev-libs/libxslt
|
||||||
|
app-text/docbook-xsl-stylesheets
|
||||||
|
>=dev-python/docutils-0.21.1
|
||||||
|
"
|
||||||
|
|
||||||
|
python_prepare_all() {
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${PN}-2.56.1-sitedir.patch"
|
||||||
|
)
|
||||||
|
distutils-r1_python_prepare_all
|
||||||
|
|
||||||
|
local MAJOR_VERSION=$(ver_cut 1)
|
||||||
|
local MINOR_VERSION=$(ver_cut 2)
|
||||||
|
sed -e 's:@PYTHON@:python:' gdbus-codegen.in > gdbus-codegen || die
|
||||||
|
sed -e "s:@VERSION@:${PV}:" \
|
||||||
|
-e "s:@MAJOR_VERSION@:${MAJOR_VERSION}:" \
|
||||||
|
-e "s:@MINOR_VERSION@:${MINOR_VERSION}:" config.py.in > config.py || die
|
||||||
|
cp "${FILESDIR}/setup.py-2.32.4" setup.py || die "cp failed"
|
||||||
|
sed -e "s/@PV@/${PV}/" -i setup.py || die "sed setup.py failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
do_xsltproc_command() {
|
||||||
|
# Taken from meson.build for manual manpage building - keep in sync (also copied to dev-util/glib-utils)
|
||||||
|
xsltproc \
|
||||||
|
--nonet \
|
||||||
|
--stringparam man.output.quietly 1 \
|
||||||
|
--stringparam funcsynopsis.style ansi \
|
||||||
|
--stringparam man.th.extra1.suppress 1 \
|
||||||
|
--stringparam man.authors.section.enabled 0 \
|
||||||
|
--stringparam man.copyright.section.enabled 0 \
|
||||||
|
-o "${2}" \
|
||||||
|
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \
|
||||||
|
"${1}" || die "manpage generation failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
distutils-r1_src_compile
|
||||||
|
rst2man \
|
||||||
|
"${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.rst" \
|
||||||
|
"${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
einfo "Skipping tests. This package is tested by dev-libs/glib"
|
||||||
|
einfo "when merged with FEATURES=test"
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
distutils-r1_python_install_all # no-op, but prevents QA warning
|
||||||
|
doman "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1"
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user