From: "Ionen Wolkens" <ionen@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
Date: Sat, 01 Feb 2025 09:55:18 +0000 (UTC) [thread overview]
Message-ID: <1738403688.67433ec133bab28ec950bafd8602a44172923971.ionen@gentoo> (raw)
commit: 67433ec133bab28ec950bafd8602a44172923971
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 1 09:41:36 2025 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Feb 1 09:54:48 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67433ec1
x11-terms/kitty: add 0.39.1
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
x11-terms/kitty/Manifest | 3 +
x11-terms/kitty/kitty-0.39.1.ebuild | 187 ++++++++++++++++++++++++++++++++++++
2 files changed, 190 insertions(+)
diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index c3fa970c3ece..105d4f0c4265 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -7,3 +7,6 @@ DIST kitty-0.38.1.tar.xz.sig 566 BLAKE2B 8915e05e08b2950c08afe7a4f79879d13561e5f
DIST kitty-0.39.0-vendor.tar.xz 1575432 BLAKE2B e717e8953e59197daac236876b1922e4116d7a2934f5436a06c4f904d1f5fb7fc6cace67ce8f989c87a8c2d4815c6daa1437a7a6b816050a18be204110c2b6ca SHA512 7f24277da1216dd5465606b25b244aa795de9fcc56093310388a3cefd934f14ff5adc1b41ee676a72dbb2ebf1374603f8e908903ce9d1860c689eb78efce4c53
DIST kitty-0.39.0.tar.xz 8938592 BLAKE2B bd9bc47e58824e18c9dd61ab83f8322abcd7b296902dde3e4bb66516b7d83991fce45d3f4580cd9cfb26f7f51f427e0f2a47dfbf695e2236b5f7042643c672fc SHA512 765f1c4bd6aa8fe751c4e0d4a44b924858ed1eb97b37beaa60e5a90b16df353e9b7db32990aa93bc960e8f01ae3de88381fe4cbc1a4dc69c0bdf655077fdf3ab
DIST kitty-0.39.0.tar.xz.sig 566 BLAKE2B 6cc923fc0654e47bbc1ad856258f545f52f392518c90d876a5310ada6e3dff11d6137efa714647c22c7c7b552222d3f23e41b1e08ae0ebf769c09d7778038f65 SHA512 c92aa044cb1a82832e8fdb172eaeddb14eb869a025b29bcfa7bb34098f11896fe41059ecc8c46e9906a186cd4dcd07f4e8c713a56fa623cfdc11391a7b2c4129
+DIST kitty-0.39.1-vendor.tar.xz 1575868 BLAKE2B 32187f48becc430eb3ecda990dc8e01977fb80676689caff11c7061434d8b3f1cf26ddeffa26db61d9949f96551dd6d78422a068e03b03c3ac4b9dd0b5cc4e5a SHA512 796b3f91f7539c78a3a2995cb1d73424fdb5159f8328d331ece54a028830f73583bed840b7c0cb75a1cc3e516cdf6a2d1b5a80c545d8b90826f6898430488d3c
+DIST kitty-0.39.1.tar.xz 8942308 BLAKE2B cb9eec3a8e568ef2caa5d50b52d13c2a0acc5f090dce40d0a6ae1bd4c2d78164506e6416d0d915f2c0028af1d7bbbc8b98bc81b2ff8831f3ce9e33374a0f27a9 SHA512 50d8e083e63fb5ccee5d6a4d7a3d07e775fe609307ad724527cd50ab33a7023d4e6694dd08ce322e643806fdcf92c0e990f14212ad168dbf4f39b8a666634000
+DIST kitty-0.39.1.tar.xz.sig 566 BLAKE2B ad055db8e0de99ceea2745f795ad629dc7237a7a02527c4dc1de9eba02f2498ef009e088081036c154b9b66e166d89462d1ce31708f30fa167528e61a2d1724b SHA512 0cdca0dac72d3e1679858efffd5dc30fa224ec40b774922778cb33d39974713a5847d7b41b485cdb4db5e33e0c084d36d1b2aa27434414ae2c4b3dd97e1883ee
diff --git a/x11-terms/kitty/kitty-0.39.1.ebuild b/x11-terms/kitty/kitty-0.39.1.ebuild
new file mode 100644
index 000000000000..5847cd29360a
--- /dev/null
+++ b/x11-terms/kitty/kitty-0.39.1.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit edo go-env optfeature multiprocessing
+inherit python-single-r1 toolchain-funcs xdg
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git"
+else
+ inherit verify-sig
+ SRC_URI="
+ https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
+ https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
+ verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
+ "
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Fast, feature-rich, GPU-based terminal"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/"
+
+LICENSE="GPL-3 ZLIB"
+LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
+SLOT="0"
+IUSE="+X test wayland"
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ || ( X wayland )
+ test? ( X wayland )
+"
+RESTRICT="!test? ( test )"
+
+# dlopen: fontconfig,libglvnd
+RDEPEND="
+ ${PYTHON_DEPS}
+ dev-libs/openssl:=
+ dev-libs/xxhash
+ media-fonts/symbols-nerd-font
+ media-libs/fontconfig
+ media-libs/harfbuzz:=[truetype]
+ media-libs/lcms:2
+ media-libs/libglvnd[X?]
+ media-libs/libpng:=
+ sys-apps/dbus
+ sys-libs/zlib:=
+ x11-libs/libxkbcommon[X?]
+ x11-misc/xkeyboard-config
+ ~x11-terms/kitty-shell-integration-${PV}
+ ~x11-terms/kitty-terminfo-${PV}
+ X? (
+ x11-libs/libX11
+ x11-libs/libXcursor
+ )
+ wayland? ( dev-libs/wayland )
+ !sci-mathematics/kissat
+"
+DEPEND="
+ ${RDEPEND}
+ amd64? ( >=dev-libs/simde-0.8.0-r1 )
+ arm64? ( dev-libs/simde )
+ x86? ( dev-libs/simde )
+ X? (
+ x11-base/xorg-proto
+ x11-libs/libXi
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ )
+ wayland? ( dev-libs/wayland-protocols )
+"
+# bug #919751 wrt go subslot
+BDEPEND="
+ ${PYTHON_DEPS}
+ >=dev-lang/go-1.23:=
+ sys-libs/ncurses
+ virtual/pkgconfig
+ test? ( $(python_gen_cond_dep 'dev-python/pillow[${PYTHON_USEDEP}]') )
+ wayland? ( dev-util/wayland-scanner )
+"
+[[ ${PV} == 9999 ]] || BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-kovidgoyal )"
+
+QA_FLAGS_IGNORED="usr/bin/kitten" # written in Go
+
+src_unpack() {
+ if [[ ${PV} == 9999 ]]; then
+ git-r3_src_unpack
+ cd "${S}" || die
+ edo go mod vendor
+ else
+ use verify-sig &&
+ verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.sig}
+ default
+ fi
+}
+
+src_prepare() {
+ default
+
+ # sed unfortunately feels easier on maintenance than patches here
+ local sedargs=(
+ -e "/num_workers =/s/=.*/= $(makeopts_jobs)/"
+ -e "s/cflags.append.*-O3.*/pass/" -e 's/-O3//'
+ -e "s/cflags.append(fortify_source)/pass/" # use toolchain's _f_s
+ -e "s/ld_flags.append('-[sw]')/pass/"
+ )
+
+ # kitty is often popular on wayland-only setups, try to allow this
+ use !X && sedargs+=( -e '/gl_libs =/s/=.*/= []/' ) #857918
+ use !X || use !wayland &&
+ sedargs+=( -e "s/'x11 wayland'/'$(usex X x11 wayland)'/" )
+
+ # skip docs for live version, missing dependencies
+ [[ ${PV} == 9999 ]] && sedargs+=( -e '/exists.*_build/,/docs(ddir)/d' )
+
+ sed -i setup.py "${sedargs[@]}" || die
+
+ local skiptests=(
+ # relies on 'who' command which doesn't detect users with pid-sandbox
+ kitty_tests/utmp.py
+ # may fail/hang depending on environment and shell initialization
+ kitty_tests/{shell_integration,ssh}.py
+ # relies on /proc/self/fd and gets confused when ran from here
+ tools/utils/tpmfile_test.go
+ )
+ use !test || rm "${skiptests[@]}" || die
+}
+
+src_compile() {
+ tc-export CC
+ local -x PKGCONFIG_EXE=$(tc-getPKG_CONFIG)
+
+ go-env_set_compile_environment
+ local -x GOFLAGS="-p=$(makeopts_jobs) -v -x -buildvcs=false"
+ use ppc64 && [[ $(tc-endian) == big ]] || GOFLAGS+=" -buildmode=pie"
+
+ local conf=(
+ --disable-link-time-optimization
+ --ignore-compiler-warnings
+ --libdir-name=$(get_libdir)
+ --shell-integration="enabled no-rc no-sudo"
+ --update-check-interval=0
+ --verbose
+ )
+
+ edo "${EPYTHON}" setup.py linux-package "${conf[@]}"
+ use test && edo "${EPYTHON}" setup.py build-launcher "${conf[@]}"
+
+ rm -r linux-package/share/terminfo || die # provided by kitty-terminfo
+
+ if [[ ${PV} == 9999 ]]; then
+ mkdir -p linux-package/share/doc/${PF} || die
+ else
+ mv linux-package/share/doc/{${PN},${PF}} || die
+ fi
+
+ # generate default config as reference, command taken from docs/conf.rst
+ if ! tc-is-cross-compiler; then
+ linux-package/bin/kitty +runpy \
+ 'from kitty.config import *; print(commented_out_default_config())' \
+ > linux-package/share/doc/${PF}/kitty.conf || die
+ fi
+}
+
+src_test() {
+ KITTY_CONFIG_DIRECTORY=${T} ./test.py || die # shebang is kitty
+}
+
+src_install() {
+ edo mv linux-package "${ED}"/usr
+
+ # kitty currently detects and copies the system's nerd font at build
+ # time, then uses that rather than the system's at runtime
+ dosym -r /usr/share/fonts/symbols-nerd-font/SymbolsNerdFontMono-Regular.ttf \
+ /usr/"$(get_libdir)"/kitty/fonts/SymbolsNerdFontMono-Regular.ttf
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ optfeature "audio-based terminal bell support" media-libs/libcanberra
+ use X && optfeature "X11 startup notification support" x11-libs/startup-notification
+ optfeature "opening links from the terminal" x11-misc/xdg-utils
+}
next reply other threads:[~2025-02-01 9:55 UTC|newest]
Thread overview: 240+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-02-01 9:55 Ionen Wolkens [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-02-13 7:14 [gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/ Joonas Niilola
2025-02-13 7:14 Joonas Niilola
2025-02-10 6:30 Ionen Wolkens
2025-02-04 12:22 Ionen Wolkens
2025-01-16 5:18 Ionen Wolkens
2025-01-16 5:18 Ionen Wolkens
2025-01-13 6:54 Joonas Niilola
2025-01-06 6:54 Joonas Niilola
2025-01-05 10:22 Ionen Wolkens
2024-12-26 5:13 Ionen Wolkens
2024-12-16 7:06 Ionen Wolkens
2024-10-30 20:00 Ionen Wolkens
2024-10-30 20:00 Ionen Wolkens
2024-10-03 16:12 Arthur Zamarin
2024-10-03 16:11 Arthur Zamarin
2024-09-27 5:33 Ionen Wolkens
2024-09-25 11:55 Joonas Niilola
2024-09-25 11:55 Joonas Niilola
2024-09-25 5:03 Ionen Wolkens
2024-09-11 10:16 Ionen Wolkens
2024-09-06 5:45 Ionen Wolkens
2024-09-06 5:45 Ionen Wolkens
2024-09-03 12:31 Ionen Wolkens
2024-08-30 14:59 Ionen Wolkens
2024-08-24 8:54 Ionen Wolkens
2024-08-17 11:25 Ionen Wolkens
2024-08-16 0:05 Ionen Wolkens
2024-07-03 6:22 Ionen Wolkens
2024-06-29 6:22 Joonas Niilola
2024-06-29 6:22 Joonas Niilola
2024-06-28 14:45 Ionen Wolkens
2024-06-22 6:04 Ionen Wolkens
2024-06-22 6:04 Ionen Wolkens
2024-06-06 13:20 Ionen Wolkens
2024-06-03 6:40 Ionen Wolkens
2024-05-31 12:16 Ionen Wolkens
2024-05-28 22:28 Ionen Wolkens
2024-05-25 11:21 Ionen Wolkens
2024-05-13 5:49 Ionen Wolkens
2024-05-12 20:25 Ionen Wolkens
2024-05-06 5:08 Joonas Niilola
2024-05-06 4:58 Joonas Niilola
2024-05-03 15:57 Ionen Wolkens
2024-05-01 23:18 Ionen Wolkens
2024-04-27 12:11 Ionen Wolkens
2024-04-19 6:49 Ionen Wolkens
2024-04-15 2:40 Ionen Wolkens
2024-04-12 7:53 Joonas Niilola
2024-04-12 7:53 Joonas Niilola
2024-04-05 11:37 Ionen Wolkens
2024-03-25 13:00 Ionen Wolkens
2024-03-25 13:00 Ionen Wolkens
2024-03-21 5:26 Ionen Wolkens
2024-03-21 5:26 Ionen Wolkens
2024-03-14 10:00 Ionen Wolkens
2024-03-14 4:35 Ionen Wolkens
2024-03-12 17:33 Ionen Wolkens
2024-03-12 17:33 Ionen Wolkens
2024-03-12 15:07 Arthur Zamarin
2024-03-04 6:56 Joonas Niilola
2024-03-04 6:45 Joonas Niilola
2024-02-25 11:32 Ionen Wolkens
2024-02-22 20:33 Arthur Zamarin
2024-02-22 6:16 Ionen Wolkens
2024-02-13 18:43 Ionen Wolkens
2024-02-13 8:05 Joonas Niilola
2024-02-13 8:05 Joonas Niilola
2024-02-12 9:15 Ionen Wolkens
2024-01-26 4:29 Ionen Wolkens
2024-01-19 6:40 Ionen Wolkens
2024-01-13 13:11 Ionen Wolkens
2023-12-05 6:52 Joonas Niilola
2023-12-05 6:52 Joonas Niilola
2023-11-21 6:35 Ionen Wolkens
2023-11-08 10:33 Ionen Wolkens
2023-11-08 10:33 Ionen Wolkens
2023-11-01 14:03 Ionen Wolkens
2023-10-25 7:58 Ionen Wolkens
2023-10-18 6:29 Joonas Niilola
2023-10-18 6:29 Joonas Niilola
2023-10-10 20:20 Ionen Wolkens
2023-10-10 20:20 Ionen Wolkens
2023-10-05 15:23 Ionen Wolkens
2023-09-18 3:51 Ionen Wolkens
2023-09-18 3:41 Ionen Wolkens
2023-08-28 11:31 Ionen Wolkens
2023-08-11 4:59 Ionen Wolkens
2023-08-10 6:23 Joonas Niilola
2023-08-10 6:23 Joonas Niilola
2023-07-30 18:05 Ionen Wolkens
2023-07-28 1:23 Ionen Wolkens
2023-07-28 1:23 Ionen Wolkens
2023-07-25 5:26 Joonas Niilola
2023-07-25 5:16 Joonas Niilola
2023-07-17 7:09 Ionen Wolkens
2023-07-10 9:16 Ionen Wolkens
2023-06-16 15:35 Ionen Wolkens
2023-04-24 3:43 Ionen Wolkens
2023-04-21 10:27 Ionen Wolkens
2023-04-21 10:27 Ionen Wolkens
2023-04-16 4:08 Ionen Wolkens
2023-04-15 9:12 Ionen Wolkens
2023-04-15 9:12 Ionen Wolkens
2023-03-28 20:13 Ionen Wolkens
2023-03-25 3:19 Ionen Wolkens
2023-03-25 1:20 Ionen Wolkens
2023-03-01 15:20 Joonas Niilola
2023-02-15 6:25 Ionen Wolkens
2023-02-13 11:46 Ionen Wolkens
2023-02-08 12:32 Ionen Wolkens
2023-02-07 11:48 Ionen Wolkens
2023-02-04 1:06 Ionen Wolkens
2023-02-04 0:16 Ionen Wolkens
2023-02-03 6:15 Ionen Wolkens
2023-02-02 18:42 Ionen Wolkens
2023-01-31 13:46 Ionen Wolkens
2023-01-31 13:46 Ionen Wolkens
2023-01-20 22:48 Ionen Wolkens
2023-01-15 5:06 Ionen Wolkens
2022-11-22 20:41 Ionen Wolkens
2022-11-22 15:41 Ionen Wolkens
2022-11-22 14:39 Ionen Wolkens
2022-11-22 14:39 Ionen Wolkens
2022-11-22 14:39 Ionen Wolkens
2022-11-22 13:00 Ionen Wolkens
2022-11-19 6:36 Ionen Wolkens
2022-11-17 14:58 Ionen Wolkens
2022-11-15 3:51 Ionen Wolkens
2022-11-15 3:12 Ionen Wolkens
2022-11-07 15:59 Ionen Wolkens
2022-11-07 15:59 Ionen Wolkens
2022-11-03 22:46 Ionen Wolkens
2022-11-01 20:39 Ionen Wolkens
2022-10-27 22:19 Ionen Wolkens
2022-10-27 22:19 Ionen Wolkens
2022-10-17 8:42 Ionen Wolkens
2022-10-15 6:47 Jakov Smolić
2022-10-09 0:29 Ionen Wolkens
2022-10-07 4:38 Ionen Wolkens
2022-09-22 9:22 Ionen Wolkens
2022-09-08 18:23 Ionen Wolkens
2022-09-05 6:59 Ionen Wolkens
2022-08-29 20:26 Ionen Wolkens
2022-08-29 5:09 Ionen Wolkens
2022-08-29 5:09 Ionen Wolkens
2022-07-14 6:36 Ionen Wolkens
2022-07-11 6:33 Ionen Wolkens
2022-06-18 9:31 Ionen Wolkens
2022-06-16 13:16 Ionen Wolkens
2022-06-07 9:50 Ionen Wolkens
2022-06-07 9:50 Ionen Wolkens
2022-06-02 15:07 Ionen Wolkens
2022-05-26 6:07 Ionen Wolkens
2022-05-26 6:07 Ionen Wolkens
2022-05-26 6:07 Ionen Wolkens
2022-05-26 6:07 Ionen Wolkens
2022-05-18 15:30 Ionen Wolkens
2022-05-13 14:51 Ionen Wolkens
2022-04-11 23:20 Ionen Wolkens
2022-04-11 23:20 Ionen Wolkens
2022-04-11 23:20 Ionen Wolkens
2022-03-14 11:43 Ionen Wolkens
2022-03-14 11:43 Ionen Wolkens
2022-03-03 11:59 Ionen Wolkens
2022-03-02 10:07 Ionen Wolkens
2022-02-28 11:28 Ionen Wolkens
2022-02-28 8:27 Ionen Wolkens
2022-02-05 23:39 Ionen Wolkens
2022-02-03 11:31 Ionen Wolkens
2022-01-22 3:55 Ionen Wolkens
2022-01-13 8:06 Ionen Wolkens
2022-01-12 7:50 Georgy Yakovlev
2022-01-12 7:50 Georgy Yakovlev
2022-01-06 10:51 Ionen Wolkens
2022-01-06 9:10 Ionen Wolkens
2022-01-06 9:10 Ionen Wolkens
2022-01-06 0:10 Ionen Wolkens
2022-01-04 21:47 Ionen Wolkens
2022-01-04 18:50 Ionen Wolkens
2022-01-04 7:51 Ionen Wolkens
2022-01-04 7:51 Ionen Wolkens
2021-12-30 10:32 Ionen Wolkens
2021-11-09 13:48 Jakov Smolić
2021-11-03 6:41 Ionen Wolkens
2021-11-03 6:41 Ionen Wolkens
2021-11-03 6:41 Ionen Wolkens
2021-09-02 6:53 Joonas Niilola
2021-09-02 6:53 Joonas Niilola
2021-07-17 18:18 David Seifert
2021-07-14 6:25 Joonas Niilola
2021-03-20 8:25 Joonas Niilola
2021-02-02 13:08 Joonas Niilola
2021-01-24 1:48 Sam James
2020-12-17 17:43 Joonas Niilola
2020-11-25 7:50 Joonas Niilola
2020-09-07 8:55 David Seifert
2020-08-15 9:30 Joonas Niilola
2020-08-12 7:59 Joonas Niilola
2020-06-28 10:41 Joonas Niilola
2020-05-17 8:40 Joonas Niilola
2020-04-26 13:37 Joonas Niilola
2020-04-13 8:31 Joonas Niilola
2020-04-10 7:10 Joonas Niilola
2020-03-26 7:22 Joonas Niilola
2020-03-21 8:59 Joonas Niilola
2020-02-21 6:08 Joonas Niilola
2020-02-21 6:08 Joonas Niilola
2020-02-05 9:09 Tim Harder
2020-01-09 6:01 Joonas Niilola
2019-12-03 13:13 Joonas Niilola
2019-12-03 13:13 Joonas Niilola
2019-11-18 22:01 Tim Harder
2019-11-18 22:01 Tim Harder
2019-11-18 22:01 Tim Harder
2019-09-27 3:21 Tim Harder
2019-09-27 3:21 Tim Harder
2019-06-15 21:27 Tim Harder
2019-01-23 7:18 Tim Harder
2019-01-06 2:56 Tim Harder
2018-12-16 8:13 Tim Harder
2018-12-12 3:58 Tim Harder
2018-09-30 23:47 Tim Harder
2018-09-30 23:47 Tim Harder
2018-09-19 5:17 Tim Harder
2018-07-01 4:45 Tim Harder
2018-06-21 18:02 Tim Harder
2018-06-20 21:19 Tim Harder
2018-06-05 4:31 Tim Harder
2018-04-01 19:49 Tim Harder
2018-03-31 4:38 Tim Harder
2018-03-18 6:31 Tim Harder
2018-03-18 6:02 Tim Harder
2018-03-18 6:02 Tim Harder
2018-03-01 19:35 Tim Harder
2018-02-09 3:25 Tim Harder
2018-02-07 7:33 Tim Harder
2018-02-06 21:20 Tim Harder
2018-02-06 21:12 Tim Harder
2018-02-05 22:27 Tim Harder
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=1738403688.67433ec133bab28ec950bafd8602a44172923971.ionen@gentoo \
--to=ionen@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