Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 716427 Details for
Bug 796308
net-irc/hexchat: Add Libera.Chat network
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
net-irc/hexchat: Add Libera.Chat as default network
0001-net-irc-hexchat-Add-Libera.Chat-as-default-network.patch (text/plain), 5.81 KB, created by
Ulrich Müller
on 2021-06-16 07:37:39 UTC
(
hide
)
Description:
net-irc/hexchat: Add Libera.Chat as default network
Filename:
MIME Type:
Creator:
Ulrich Müller
Created:
2021-06-16 07:37:39 UTC
Size:
5.81 KB
patch
obsolete
>From ca55786af59a3a9a3ef56695aa24d948aacb118a Mon Sep 17 00:00:00 2001 >From: =?UTF-8?q?Ulrich=20M=C3=BCller?= <ulm@gentoo.org> >Date: Wed, 16 Jun 2021 09:27:04 +0200 >Subject: [PATCH] net-irc/hexchat: Add Libera.Chat as default network >MIME-Version: 1.0 >Content-Type: text/plain; charset=UTF-8 >Content-Transfer-Encoding: 8bit > >This applies two patches from the upstream Git repository. > >Package-Manager: Portage-3.0.20, Repoman-3.0.3 >Signed-off-by: Ulrich Müller <ulm@gentoo.org> >--- > net-irc/hexchat/Manifest | 2 + > net-irc/hexchat/hexchat-2.14.3-r101.ebuild | 140 +++++++++++++++++++++ > 2 files changed, 142 insertions(+) > create mode 100644 net-irc/hexchat/hexchat-2.14.3-r101.ebuild > >diff --git a/net-irc/hexchat/Manifest b/net-irc/hexchat/Manifest >index a09b66c24a74..5b4c0ac7c3d1 100644 >--- a/net-irc/hexchat/Manifest >+++ b/net-irc/hexchat/Manifest >@@ -1 +1,3 @@ > DIST hexchat-2.14.3.tar.xz 1292072 BLAKE2B 22bc8a0857b3ec26452843dd85c046cde055e719ce7dc23e4ec5ae33eb16251379ed84856c1812dc855a1e8d5d422c01e9352e2259f075a538226e1fcd79edd7 SHA512 c265921f2cb02c5d273bcdbb20a44a5c9f38b0f8cbba4fd56b177b676fc5d1dfd05bf80fcfa3706c7981f712f2f6c9aaaf80bccf3be0f6d96068dd393f3a7cb5 >+DIST hexchat-add-libera-chat.patch 696 BLAKE2B cd5f0736abd7895d017e835335a6ff9a0f6301cba7e7b8c2a4e9da7047885aac2f8b7b25b0723966bd103118c99d833d3e99481865bf20d202b0f95c0a9131bb SHA512 e3cc7df3f114a2374c1653c4ab7262dad87191f74ca759c41beecd731472478e8bdc929b0a13475a1248ed045ee1faf93cd80a225b6ed670f449d4495d4ab2ae >+DIST hexchat-default-network.patch 1423 BLAKE2B b11982d50abb4fb7d8aab4758195cbfea1691cd7c6487ca56f995e449ff0445e2427a68064c0d8ee4b4b4e7764e438bfd68bb5402a266624cb6cfb93fbfdb30b SHA512 2691786d360278b4334e9129912ca0abde7b98f0d72f5e530b34e109eaf624d8e7280e137490dab218bacfb5bed952b2d7827640777ad73da5585517de308f42 >diff --git a/net-irc/hexchat/hexchat-2.14.3-r101.ebuild b/net-irc/hexchat/hexchat-2.14.3-r101.ebuild >new file mode 100644 >index 000000000000..5fd55e500a0c >--- /dev/null >+++ b/net-irc/hexchat/hexchat-2.14.3-r101.ebuild >@@ -0,0 +1,140 @@ >+# Copyright 1999-2021 Gentoo Authors >+# Distributed under the terms of the GNU General Public License v2 >+ >+EAPI=7 >+ >+LUA_COMPAT=( lua5-{1..4} luajit ) >+PYTHON_COMPAT=( python3_{7..9} ) >+ >+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 >+ SRC_URI="" >+ EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" >+else >+ SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz >+ https://github.com/hexchat/hexchat/commit/a25f2381689d2c2279a0e43b33f6c0ec8305a096.patch -> ${PN}-add-libera-chat.patch >+ https://github.com/hexchat/hexchat/commit/d3545f37cd5f551ed8bc0ab7b20e5c8140adc0a6.patch -> ${PN}-default-network.patch" >+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux" >+fi >+ >+LICENSE="GPL-2 plugin-fishlim? ( MIT )" >+SLOT="0" >+IUSE="dbus debug +gtk libcanberra libnotify libproxy lua perl plugin-checksum plugin-fishlim plugin-sysinfo python ssl theme-manager" >+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) >+ 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 ) >+ libproxy? ( net-libs/libproxy ) >+ libnotify? ( x11-libs/libnotify ) >+ lua? ( ${LUA_DEPS} ) >+ perl? ( dev-lang/perl:= ) >+ plugin-sysinfo? ( sys-apps/pciutils ) >+ python? ( ${PYTHON_DEPS} ) >+ 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 >+" >+ >+PATCHES=( >+ "${FILESDIR}/${P}-python38.patch" #758758 >+ "${DISTDIR}/${PN}-add-libera-chat.patch" >+ "${DISTDIR}/${PN}-default-network.patch" >+) >+ >+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=( >+ -Dwith-gtk="$(usex gtk true false)" >+ -Dwith-text="$(usex gtk false true)" >+ -Dwith-ssl="$(usex ssl true false)" >+ -Dwith-plugin=true >+ -Dwith-dbus="$(usex dbus true false)" >+ -Dwith-libproxy="$(usex libproxy true false)" >+ -Dwith-libnotify="$(usex libnotify true false)" >+ -Dwith-libcanberra="$(usex libcanberra true false)" >+ -Dwith-theme-manager="$(usex theme-manager true false)" >+ -Ddbus-service-use-appid=false >+ -Dwith-checksum="$(usex plugin-checksum true false)" >+ -Dwith-fishlim="$(usex plugin-fishlim true false)" >+ -Dwith-lua="$(usex lua "${ELUA}" false)" >+ -Dwith-perl="$(usex perl "${EPREFIX}"/usr/bin/perl false)" >+ -Dwith-python="$(usex python "${EPYTHON/.*}" false)" >+ -Dwith-sysinfo="$(usex plugin-sysinfo true false)" >+ -Dwith-appdata=false >+ ) >+ meson_src_configure >+} >+ >+src_install() { >+ meson_src_install >+ dodoc readme.md >+ find "${D}" -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-plugins/hexchat-javascript (javascript support)" >+ elog " x11-themes/sound-theme-freedesktop (default BEEP sound," >+ elog " needs libcanberra enabled)" >+} >+ >+pkg_postrm() { >+ if use gtk ; then >+ xdg_pkg_postrm >+ fi >+} >-- >2.32.0 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 796308
: 716427