public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
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>


             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