diff options
Diffstat (limited to 'dev-cpp/atkmm')
-rw-r--r-- | dev-cpp/atkmm/Manifest | 3 | ||||
-rw-r--r-- | dev-cpp/atkmm/atkmm-2.24.2.ebuild | 36 | ||||
-rw-r--r-- | dev-cpp/atkmm/atkmm-2.28.0.ebuild | 34 | ||||
-rw-r--r-- | dev-cpp/atkmm/atkmm-2.28.3.ebuild | 38 | ||||
-rw-r--r-- | dev-cpp/atkmm/metadata.xml | 13 |
5 files changed, 47 insertions, 77 deletions
diff --git a/dev-cpp/atkmm/Manifest b/dev-cpp/atkmm/Manifest index a30511d0e3eb..c0461731e648 100644 --- a/dev-cpp/atkmm/Manifest +++ b/dev-cpp/atkmm/Manifest @@ -1,2 +1 @@ -DIST atkmm-2.24.2.tar.xz 849784 BLAKE2B 2cd96268cf727de1ebe83428e98f1d21f8dbd1a72ef01be80ec28d169ff0ae9ac375bbbd1a530f3c47b60b49a40e317fe39645d74f6be3c017edcb9735bc0236 SHA512 427714cdf3b10e3f9bc36df09c4b05608d295f5895fb1e079b9bd84afdf7bf1cfdec6794ced7f1e35bd430b76f87792df4ee63c515071a2ea6e3e51e672cdbe2 -DIST atkmm-2.28.0.tar.xz 891904 BLAKE2B 8172effa5f4dc542020b58d7e3d3bea66b0affa98db977e94249dfd8fa6c4fdea88cabb385dcfdb2d79874017c4e648a737413bae021121d1423d62e335d2737 SHA512 8457cff58648c3d3944d6a9fb400062985c70a714856a5d84d4553cb6b1202bdc47aa48c612851fea1cc1b7ab59381116c65d2a22212907e3c4b7090601946bc +DIST atkmm-2.28.3.tar.xz 691164 BLAKE2B 07468f4bdf2b790873517907c4564ccd513bb28500c14b1db50bcfed0c51ca8401a95989c0c61460c905125e6d0c71560f59190c5fa38abdc2d133991d519f45 SHA512 ebc25e9de4b9de6df7097ab485fb0675d8c83113d99a444eec91df0908073362bfdaa9b03fc4c3e91766109d9b94b88df041851176ecde578cf932b526ef678e diff --git a/dev-cpp/atkmm/atkmm-2.24.2.ebuild b/dev-cpp/atkmm/atkmm-2.24.2.ebuild deleted file mode 100644 index 2b72f9de79f2..000000000000 --- a/dev-cpp/atkmm/atkmm-2.24.2.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -GCONF_DEBUG="no" - -inherit gnome2 multilib-minimal - -DESCRIPTION="C++ interface for the ATK library" -HOMEPAGE="https://www.gtkmm.org" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" -IUSE="doc" - -COMMON_DEPEND=" - >=dev-cpp/glibmm-2.46.2:2[doc?,${MULTILIB_USEDEP}] - >=dev-libs/atk-2.18.0[${MULTILIB_USEDEP}] - >=dev-libs/libsigc++-2.3.2:2[${MULTILIB_USEDEP}] -" -RDEPEND="${COMMON_DEPEND} - !<dev-cpp/gtkmm-2.22.0 -" -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig -" - -multilib_src_configure() { - ECONF_SOURCE="${S}" gnome2_src_configure \ - $(multilib_native_use_enable doc documentation) -} - -multilib_src_install() { - gnome2_src_install -} diff --git a/dev-cpp/atkmm/atkmm-2.28.0.ebuild b/dev-cpp/atkmm/atkmm-2.28.0.ebuild deleted file mode 100644 index 1d1c85676aa2..000000000000 --- a/dev-cpp/atkmm/atkmm-2.28.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome2 multilib-minimal - -DESCRIPTION="C++ interface for the ATK library" -HOMEPAGE="https://www.gtkmm.org" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" -IUSE="doc" - -COMMON_DEPEND=" - >=dev-cpp/glibmm-2.46.2:2[doc?,${MULTILIB_USEDEP}] - >=dev-libs/atk-2.18.0[${MULTILIB_USEDEP}] - >=dev-libs/libsigc++-2.3.2:2[${MULTILIB_USEDEP}] -" -RDEPEND="${COMMON_DEPEND} - !<dev-cpp/gtkmm-2.22.0 -" -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig -" - -multilib_src_configure() { - ECONF_SOURCE="${S}" gnome2_src_configure \ - $(multilib_native_use_enable doc documentation) -} - -multilib_src_install() { - gnome2_src_install -} diff --git a/dev-cpp/atkmm/atkmm-2.28.3.ebuild b/dev-cpp/atkmm/atkmm-2.28.3.ebuild new file mode 100644 index 000000000000..f9a95dc8bf73 --- /dev/null +++ b/dev-cpp/atkmm/atkmm-2.28.3.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit gnome.org meson-multilib python-any-r1 + +DESCRIPTION="C++ interface for the ATK library" +HOMEPAGE="https://www.gtkmm.org https://gitlab.gnome.org/GNOME/atkmm" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +IUSE="gtk-doc" + +DEPEND=" + >=dev-cpp/glibmm-2.46.2:2[gtk-doc?,${MULTILIB_USEDEP}] + >=dev-libs/atk-2.18.0[${MULTILIB_USEDEP}] + >=dev-libs/libsigc++-2.3.2:2[gtk-doc?,${MULTILIB_USEDEP}] +" +RDEPEND="${DEPEND}" +BDEPEND=" + virtual/pkgconfig + gtk-doc? ( + >=dev-cpp/mm-common-1.0.4 + app-text/doxygen[dot] + dev-libs/libxslt + ) + ${PYTHON_DEPS} +" + +multilib_src_configure() { + local emesonargs=( + $(meson_native_use_bool gtk-doc build-documentation) + ) + meson_src_configure +} diff --git a/dev-cpp/atkmm/metadata.xml b/dev-cpp/atkmm/metadata.xml index 39980802b1da..73dadc014fdd 100644 --- a/dev-cpp/atkmm/metadata.xml +++ b/dev-cpp/atkmm/metadata.xml @@ -1,8 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <upstream> + <remote-id type="gnome-gitlab">GNOME/atkmm</remote-id> + </upstream> </pkgmetadata> |