diff options
Diffstat (limited to 'net-irc/hexchat')
-rw-r--r-- | net-irc/hexchat/Manifest | 5 | ||||
-rw-r--r-- | net-irc/hexchat/hexchat-2.16.1-r1.ebuild | 2 | ||||
-rw-r--r-- | net-irc/hexchat/hexchat-2.16.1.ebuild | 136 | ||||
-rw-r--r-- | net-irc/hexchat/hexchat-9999.ebuild | 2 |
4 files changed, 4 insertions, 141 deletions
diff --git a/net-irc/hexchat/Manifest b/net-irc/hexchat/Manifest index 9337916644a3..6a44d0b12ac3 100644 --- a/net-irc/hexchat/Manifest +++ b/net-irc/hexchat/Manifest @@ -1,5 +1,4 @@ DIST hexchat-2.16.1.tar.xz 1349536 BLAKE2B 6e1d9f7c36affc94356e0124ea445f019d8f00b643896ec004af17059befadfcd8fc1b75ef9fba277542dcf8593e8e4683a709a4c4cbaaaf4f3122d8488dc6ce SHA512 9e6baa30ec8c3ce4fb56e2c82625da63295040eaf93a542aec8a4a18a6a3c95d69d1d4ffabc952bcdcd7b754afef234b348f296143991fafd0550342db95ce0e -EBUILD hexchat-2.16.1-r1.ebuild 3209 BLAKE2B aab648672cecfe3f0b617484351213d8ece4528a94ffddfc9fade8c7e0897474a964e1b96306e47f08a47bb12963bfa41b90c5c21d8c7a3377e3f2b0f419e07a SHA512 7376f3a8e2cb5c72397032073a3cf7b2c31ebf86ba33aca1048203563abd3e888b04ed46b86dbc1ae22df8b278652db16ba200bf280e2c39287291d632cca71b -EBUILD hexchat-2.16.1.ebuild 3130 BLAKE2B 559a6475c9531d4309a7ff8e764b24ed39d9e7edceeac0ac74835e0f4ace275a19eac31d78c623d5000dc416794b7fbce05cd2f110a365ddd98ef0ef54b12ca2 SHA512 137554b661b9de6d90081d565f8d1919a3dbe495e775e2c32b895b334eda92d56c380ad6decf9cd69451053be9b3903d8f1accf0d669ef5b1449681e1532d507 -EBUILD hexchat-9999.ebuild 3215 BLAKE2B dab8e4417a93fd26347e51a91bc0dbdbc4c45aca42f56978e9b635ebaeef8e162fb2e871dcc4cca8915290606246006a7b8829b5e83a877cabdac58e93f0def6 SHA512 e5c2c28440c330b3d94198b8f582c5847b2a34942486bab0cfd3aa86a15c03e064ac47d7776e1f881c53cafccb0e05dac6fb2fa7524a2f0723c31860353bcee4 +EBUILD hexchat-2.16.1-r1.ebuild 3209 BLAKE2B 3ae616b4609f700b4631114b0f795dcf04422faef0951263ea656ac4421b83656e62a63a842febef918e3fa5e1c5da3750ff88178b73154d576b33c5b57a350f SHA512 8e12b528406da61ea31d044e7a92d62d1c8a4c3d935b8cfeee64f7dd14555f4aa05c6a06b734841dc672895ee19557e0996e0d703a398d1133004a5f04841753 +EBUILD hexchat-9999.ebuild 3215 BLAKE2B 13df03a7f7791a26f72133ffa3df45112c1e204d3d7f3c2b934b1531aea5f5359c10c5abf6b5f451609363d071ed0d9f3218cd0bd963880d4c06297fad24c617 SHA512 8df6578bb9f2861c075d16cce420de0e532859546ec6ba8453eb2ea40593cd591f2884b205978344e7073dd6cac28488c925f53cf2e228dd4843d5ed80e7067d MISC metadata.xml 1109 BLAKE2B be9c2bdb1e3573d1a092c71033f31dbd62adab49c50b90511f8075be8c7563f0704e8b53e62240764c06865fe64f3459e3bdb80e6d5fea5777b1921f1b9cd74f SHA512 f1db6273bc192b69778d18954b180f5fe349e748f7795211b2deaa3219cc128ed3e9f8b8727713e9148c0da16dac3c21e6fc52f74aded098803669e70af6e902 diff --git a/net-irc/hexchat/hexchat-2.16.1-r1.ebuild b/net-irc/hexchat/hexchat-2.16.1-r1.ebuild index 1dbad0e77efc..c6d138bbd523 100644 --- a/net-irc/hexchat/hexchat-2.16.1-r1.ebuild +++ b/net-irc/hexchat/hexchat-2.16.1-r1.ebuild @@ -4,7 +4,7 @@ EAPI=7 LUA_COMPAT=( lua5-{1..4} luajit ) -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) inherit flag-o-matic lua-single meson mono-env python-single-r1 xdg diff --git a/net-irc/hexchat/hexchat-2.16.1.ebuild b/net-irc/hexchat/hexchat-2.16.1.ebuild deleted file mode 100644 index 7304fa96178c..000000000000 --- a/net-irc/hexchat/hexchat-2.16.1.ebuild +++ /dev/null @@ -1,136 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) -PYTHON_COMPAT=( python3_{9..10} ) - -inherit lua-single meson mono-env python-single-r1 xdg - -DESCRIPTION="Graphical IRC client based on XChat" -HOMEPAGE="https://hexchat.github.io/" - -if [[ "${PV}" == "9999" ]] ; then - inherit git-r3 - # We need to empty SRC_URI or else mono-env breaks the live ebuild - SRC_URI="" - EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" -else - SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux" -fi - -LICENSE="GPL-2 plugin-fishlim? ( MIT )" -SLOT="0" -IUSE="dbus debug +gtk libcanberra lua perl plugin-checksum plugin-fishlim plugin-sysinfo python ssl theme-manager" -REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) - plugin-fishlim? ( ssl ) - python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - dev-libs/glib:2 - dbus? ( dev-libs/dbus-glib ) - gtk? ( - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:2 - x11-libs/libX11 - x11-libs/pango - ) - libcanberra? ( media-libs/libcanberra ) - lua? ( ${LUA_DEPS} ) - perl? ( dev-lang/perl:= ) - plugin-sysinfo? ( sys-apps/pciutils ) - python? ( - ${PYTHON_DEPS} - virtual/python-cffi - ) - ssl? ( dev-libs/openssl:0= ) - theme-manager? ( - || ( - ( - dev-lang/mono[minimal] - dev-dotnet/libgdiplus - ) - dev-lang/mono[-minimal] - ) - )" - -DEPEND="${RDEPEND}" -BDEPEND=" - dev-util/glib-utils - app-arch/xz-utils - app-text/iso-codes - sys-devel/gettext - virtual/pkgconfig -" - -pkg_setup() { - use lua && lua-single_pkg_setup - use python && python-single-r1_pkg_setup - if use theme-manager ; then - mono-env_pkg_setup - export XDG_CACHE_HOME="${T}/.cache" - fi -} - -src_configure() { - local emesonargs=( - -Ddbus-service-use-appid=false - -Dinstall-appdata=false - -Dplugin=true - $(meson_feature dbus) - $(meson_feature libcanberra) - $(meson_feature ssl tls) - $(meson_use gtk gtk-frontend) - $(meson_use !gtk text-frontend) - $(meson_use theme-manager) - - $(meson_use plugin-checksum with-checksum) - $(meson_use plugin-fishlim with-fishlim) - -Dwith-lua="$(usex lua "${ELUA}" false)" - -Dwith-perl="$(usex perl "${EPREFIX}"/usr/bin/perl false)" - -Dwith-python="$(usex python "${EPYTHON/.*}" false)" - $(meson_use plugin-sysinfo with-sysinfo) - ) - meson_src_configure -} - -src_install() { - meson_src_install - dodoc readme.md - find "${ED}" -type f -name '*.la' -delete || die -} - -pkg_preinst() { - if use gtk ; then - xdg_pkg_preinst - fi -} - -pkg_postinst() { - if use gtk ; then - xdg_pkg_postinst - else - elog "You have disabled the gtk USE flag. This means you don't have" - elog "the GTK-GUI for HexChat but only a text interface called \"hexchat-text\"." - fi - - if use theme-manager ; then - elog "Themes are available at:" - elog " https://hexchat.github.io/themes.html" - fi - - elog - elog "optional dependencies:" - elog " media-sound/sox (sound playback if you don't have libcanberra" - elog " enabled)" - elog " x11-themes/sound-theme-freedesktop (default BEEP sound," - elog " needs libcanberra enabled)" -} - -pkg_postrm() { - if use gtk ; then - xdg_pkg_postrm - fi -} diff --git a/net-irc/hexchat/hexchat-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild index e8d6b89487a3..8d9762ab2ebc 100644 --- a/net-irc/hexchat/hexchat-9999.ebuild +++ b/net-irc/hexchat/hexchat-9999.ebuild @@ -4,7 +4,7 @@ EAPI=7 LUA_COMPAT=( lua5-{1..4} luajit ) -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) inherit flag-o-matic lua-single meson mono-env python-single-r1 xdg |