From: "Florian Schmaus" <flow@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/
Date: Wed, 9 Aug 2023 13:26:08 +0000 (UTC) [thread overview]
Message-ID: <1691587564.d8cda4beebb8cf112236181810e3b0ea71094243.flow@gentoo> (raw)
commit: d8cda4beebb8cf112236181810e3b0ea71094243
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 9 13:24:52 2023 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Wed Aug 9 13:26:04 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8cda4be
app-shells/atuin: backport build fix, s/self-hosted/server/ USE, other fixes
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
app-shells/atuin/Manifest | 1 +
app-shells/atuin/atuin-16.0.0.ebuild | 22 +++++++++++++++-------
app-shells/atuin/metadata.xml | 4 +++-
3 files changed, 19 insertions(+), 8 deletions(-)
diff --git a/app-shells/atuin/Manifest b/app-shells/atuin/Manifest
index a31d26acd42a..36281abab4ea 100644
--- a/app-shells/atuin/Manifest
+++ b/app-shells/atuin/Manifest
@@ -9,6 +9,7 @@ DIST async-trait-0.1.58.crate 26783 BLAKE2B 6ea40439b0d57169ae3346f4cc3b57322be7
DIST atoi-1.0.0.crate 7768 BLAKE2B d7505c494a249e83eb7f5fb52815f29382d1c44a56938afe510ee7a23684fa7c19fc96347390c3f32a13e0a45993d705e3d3e85e51d9c4fbc7615c17493b28af SHA512 25c0aa22ec31d8c8a254dd9403eb08b719ecc1101df48ba1a39b273a53e95f2e4f224ead0465a7fdaec910497a485863674da7e8b68081de4b991c4196af2a23
DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
DIST atuin-15.0.0.tar.gz 1558068 BLAKE2B 0e746d8676f0689aeaf2614010a18d0f225bd28408ef1fc1dc2185bcdb92d0beaba218b300ef5d3a2946c3fafe64fd31f3f3e8524799d0a4b74eb765e64e9c7f SHA512 9b3ae7c400707c522750126136d5f95d9ab3e9ab6469557b26783cd02d11e15e5a86a5e7eb50ea6c09c417583f58fff0fe4589ab048893c1ece3cf163201c942
+DIST atuin-16.0.0-fix-client-only-builds.patch 1947 BLAKE2B cb434327e0acb88ed25b2752cac62d3e571a9e52e8e85dfa1959e6aaca5d73940f201eaa21f4b4da4e6abcd07aabfeaf5075e03d9c75fe10877bc1d5e793e81a SHA512 165b8b19fc63fd228919b22ef8d1589eb7792add1ba3dadba90c95817e72a38d57fb412c59486232d97ebd0307fea45630574c04beec26adf39cd64759010653
DIST atuin-16.0.0.tar.gz 2760413 BLAKE2B 84bf4f27d5918d83d3576ba8370008f66eb4f38a00b5a744ac60db2f081d07cbd769249a8bfc807dcfda1cd876b0331947d2184faf6751331c4b3e3a58c0b8bd SHA512 c67b4c07e668dafd992552872c1fb9fdfd676bfcb653aa6103087e3245e780f02d07b1d9a7f195480c289b78340ec0212aa02030cff5cd16f997da77e06eff38
DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
DIST axum-0.6.4.crate 135322 BLAKE2B a38c423a34a5393c116b82fc9729b0700200a73e58b3dd7d7030903f4db53c577c6ac9a8422c91a416560026b6af39ed484e62db6029f30f6778dab9f08ed163 SHA512 1df1220342c72de24e4adea84c67f236a3410d1b8919f99f0581a80a0372751a275bd97a662f66b7a2a623eb3341b9a869dd9d52d3347270a85a93f0f7e2e00e
diff --git a/app-shells/atuin/atuin-16.0.0.ebuild b/app-shells/atuin/atuin-16.0.0.ebuild
index 29b34dd289b5..0bf3cff6081f 100644
--- a/app-shells/atuin/atuin-16.0.0.ebuild
+++ b/app-shells/atuin/atuin-16.0.0.ebuild
@@ -359,6 +359,8 @@ HOMEPAGE="https://github.com/atuinsh/atuin"
SRC_URI="
https://github.com/atuinsh/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
${CARGO_CRATE_URIS}
+ https://github.com/atuinsh/atuin/commit/613218f0d80e7dd9bd688d6a30d06d33fd83d0c4.patch ->
+ ${PN}-16.0.0-fix-client-only-builds.patch
"
LICENSE="MIT"
@@ -366,8 +368,11 @@ LICENSE="MIT"
LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="self-hosting"
-
+IUSE="+client server +sync"
+REQUIRED_USE="
+ || ( client server )
+ sync? ( client )
+"
BDEPEND=">=virtual/rust-1.71.0"
QA_FLAGS_IGNORED="usr/bin/${PN}"
@@ -378,11 +383,15 @@ DOCS=(
docs/docs
)
+PATCHES=(
+ "${DISTDIR}/${PN}-16.0.0-fix-client-only-builds.patch"
+)
+
src_configure() {
local myfeatures=(
- client
- sync
- $(usex self-hosting server "")
+ $(usev client)
+ $(usev server)
+ $(usev sync)
)
cargo_src_configure --no-default-features
}
@@ -407,8 +416,7 @@ src_install() {
exeinto "/usr/bin"
doexe "${ATUIN_BIN}"
- if ! use self-hosting
- then
+ if ! use server; then
rm -r "docs/docs/self-hosting" || die
fi
diff --git a/app-shells/atuin/metadata.xml b/app-shells/atuin/metadata.xml
index 0f7efc4465d6..60336a277862 100644
--- a/app-shells/atuin/metadata.xml
+++ b/app-shells/atuin/metadata.xml
@@ -14,7 +14,9 @@
<name>Proxy Maintainers</name>
</maintainer>
<use>
- <flag name="self-hosting">Build the feature to self-host a sync server</flag>
+ <flag name="client">Enable the autin client</flag>
+ <flag name="server">Enable the autin server</flag>
+ <flag name="sync">Enable the server-sync feature in the autin client</flag>
</use>
<upstream>
<remote-id type="github">atuinsh/atuin</remote-id>
next reply other threads:[~2023-08-09 13:26 UTC|newest]
Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-08-09 13:26 Florian Schmaus [this message]
-- strict thread matches above, loose matches on Subject: below --
2024-09-29 9:52 [gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/ Florian Schmaus
2024-09-29 9:52 Florian Schmaus
2024-08-25 7:29 Florian Schmaus
2024-07-24 8:58 Florian Schmaus
2024-06-22 17:41 Jakov Smolić
2024-06-20 7:01 Florian Schmaus
2024-06-17 9:39 James Le Cuirot
2024-06-16 13:51 Florian Schmaus
2024-06-15 15:02 Arthur Zamarin
2024-06-15 15:02 Arthur Zamarin
2024-06-15 7:05 Joonas Niilola
2024-05-09 15:40 Florian Schmaus
2024-05-09 15:40 Florian Schmaus
2024-04-15 20:02 Florian Schmaus
2024-03-31 18:20 Florian Schmaus
2024-03-31 18:20 Florian Schmaus
2024-03-17 13:53 Florian Schmaus
2024-02-23 12:17 Florian Schmaus
2024-02-21 10:50 Florian Schmaus
2024-02-21 10:50 Florian Schmaus
2024-02-21 10:50 Florian Schmaus
2024-02-21 8:15 Florian Schmaus
2024-01-05 10:37 Florian Schmaus
2024-01-01 14:41 Florian Schmaus
2024-01-01 14:41 Florian Schmaus
2024-01-01 14:41 Florian Schmaus
2023-10-27 12:31 Florian Schmaus
2023-08-09 13:44 Florian Schmaus
2023-08-09 13:26 Florian Schmaus
2023-07-17 14:36 Florian Schmaus
2023-07-16 16:40 Florian Schmaus
2023-07-02 19:29 Florian Schmaus
2023-07-02 13:06 Florian Schmaus
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=1691587564.d8cda4beebb8cf112236181810e3b0ea71094243.flow@gentoo \
--to=flow@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