[gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/
commit: a3fe9ecbce7d7333ee40c9933e4198b17886a8a7 Author: Florian Schmaus gentoo org> AuthorDate: Sun Sep 29 09:48:41 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Sep 29 09:51:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3fe9ecb app-shells/atuin: only create shell-init file if USE=client Closes: https://bugs.gentoo.org/940444 Signed-off-by: Florian Schmaus gentoo.org> app-shells/atuin/atuin-18.3.0-r1.ebuild | 8 1 file changed, 8 insertions(+) diff --git a/app-shells/atuin/atuin-18.3.0-r1.ebuild b/app-shells/atuin/atuin-18.3.0-r1.ebuild index 6f383e0b5123..584ccab1160b 100644 --- a/app-shells/atuin/atuin-18.3.0-r1.ebuild +++ b/app-shells/atuin/atuin-18.3.0-r1.ebuild @@ -520,6 +520,10 @@ src_compile() { || die done + if ! use client; then + return 0 + fi + mkdir shell-init || die for shell in bash fish zsh; do "${ATUIN_BIN}" init ${shell} > shell-init/${shell} || die @@ -575,6 +579,10 @@ src_install() { dozshcomp "completions/_${PN}" dofishcomp "completions/${PN}.fish" + if ! use client; then + return 0 + fi + insinto "/usr/share/${PN}" doins -r shell-init
[gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/
commit: b9bd5990915dcc83ef9e796a9264434a46e99871 Author: Florian Schmaus gentoo org> AuthorDate: Sun Aug 25 07:29:38 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Aug 25 07:29:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9bd5990 app-shells/atuin: stabilize 18.3.0-r1 for amd64 Signed-off-by: Florian Schmaus gentoo.org> app-shells/atuin/atuin-18.3.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-shells/atuin/atuin-18.3.0-r1.ebuild b/app-shells/atuin/atuin-18.3.0-r1.ebuild index 6805ed102eb1..6f383e0b5123 100644 --- a/app-shells/atuin/atuin-18.3.0-r1.ebuild +++ b/app-shells/atuin/atuin-18.3.0-r1.ebuild @@ -468,7 +468,7 @@ LICENSE="MIT" # - openssl for ring crate LICENSE+=" Apache-2.0 BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 openssl" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" +KEYWORDS="amd64 ~arm64 ~riscv" IUSE="+client +daemon server test +sync" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/
commit: ecece412aba96c8c312af39cc982331bf15be6f9 Author: Florian Schmaus gentoo org> AuthorDate: Wed Jul 24 08:19:43 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Wed Jul 24 08:55:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecece412 app-shells/atuin: add 18.3.0-r1, drop 18.3.0 Signed-off-by: Florian Schmaus gentoo.org> .../{atuin-18.3.0.ebuild => atuin-18.3.0-r1.ebuild} | 21 ++--- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/app-shells/atuin/atuin-18.3.0.ebuild b/app-shells/atuin/atuin-18.3.0-r1.ebuild similarity index 96% rename from app-shells/atuin/atuin-18.3.0.ebuild rename to app-shells/atuin/atuin-18.3.0-r1.ebuild index 288f92861986..6805ed102eb1 100644 --- a/app-shells/atuin/atuin-18.3.0.ebuild +++ b/app-shells/atuin/atuin-18.3.0-r1.ebuild @@ -454,7 +454,7 @@ CRATES=" zeroize_derive@1.4.2 " -inherit cargo shell-completion systemd readme.gentoo-r1 +inherit cargo greadme shell-completion systemd DESCRIPTION="Shell history manager supporting encrypted synchronisation" HOMEPAGE="https://atuin.sh https://github.com/atuinsh/atuin"; @@ -487,6 +487,8 @@ BDEPEND=" QA_FLAGS_IGNORED="usr/bin/${PN}" +GREADME_DISABLE_AUTOFORMAT=1 + DOCS=( CONTRIBUTING.md CONTRIBUTORS @@ -576,14 +578,11 @@ src_install() { insinto "/usr/share/${PN}" doins -r shell-init - local DOC_CONTENTS="Gentoo installs atuin's shell-init code under - /usr/share/atuin/shell-init/. - Therefore, instead of using, e.g., 'eval \"\$(atuin init zsh)\"' in - your .zshrc you can simply put \"source /usr/share/atuin/shell-init/zsh\" - there, which avoids the cost of forking a process." - readme.gentoo_create_doc -} - -pkg_postinst() { - readme.gentoo_print_elog + greadme_stdin <<-EOF + Gentoo installs atuin's shell-init code under + /usr/share/atuin/shell-init/ + Therefore, instead of using, e.g., 'eval \"\$(atuin init zsh)\"' in + your .zshrc you can simply put \"source /usr/share/atuin/shell-init/zsh\" + there, which avoids the cost of forking a process. +EOF }
[gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/
commit: a419517689400a8b9fb8f372cf590eab683135c0 Author: Jakov Smolić gentoo org> AuthorDate: Sat Jun 22 17:41:18 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Jun 22 17:41:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4195176 app-shells/atuin: Keyword 18.3.0 riscv, #934620 Signed-off-by: Jakov Smolić gentoo.org> app-shells/atuin/atuin-18.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-shells/atuin/atuin-18.3.0.ebuild b/app-shells/atuin/atuin-18.3.0.ebuild index b787c1505e91..288f92861986 100644 --- a/app-shells/atuin/atuin-18.3.0.ebuild +++ b/app-shells/atuin/atuin-18.3.0.ebuild @@ -468,7 +468,7 @@ LICENSE="MIT" # - openssl for ring crate LICENSE+=" Apache-2.0 BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 openssl" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64 ~arm64 ~riscv" IUSE="+client +daemon server test +sync" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/
commit: 093b4815b10a6bbe80bd0bef12b56ebd91e741dc Author: Florian Schmaus gentoo org> AuthorDate: Thu Jun 20 07:00:05 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Thu Jun 20 07:01:28 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=093b4815 app-shells/atuin: add IUSE=daemon Bug: https://bugs.gentoo.org/934563 Signed-off-by: Florian Schmaus gentoo.org> app-shells/atuin/atuin-18.3.0.ebuild | 3 ++- app-shells/atuin/metadata.xml| 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app-shells/atuin/atuin-18.3.0.ebuild b/app-shells/atuin/atuin-18.3.0.ebuild index 94ea5c432867..b787c1505e91 100644 --- a/app-shells/atuin/atuin-18.3.0.ebuild +++ b/app-shells/atuin/atuin-18.3.0.ebuild @@ -469,7 +469,7 @@ LICENSE="MIT" LICENSE+=" Apache-2.0 BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 openssl" SLOT="0" KEYWORDS="~amd64 ~arm64" -IUSE="+client server test +sync" +IUSE="+client +daemon server test +sync" RESTRICT="!test? ( test )" REQUIRED_USE=" || ( client server ) @@ -496,6 +496,7 @@ DOCS=( src_configure() { local myfeatures=( $(usev client) + $(usev daemon) $(usev server) $(usev sync) ) diff --git a/app-shells/atuin/metadata.xml b/app-shells/atuin/metadata.xml index 60336a277862..5271e50033b0 100644 --- a/app-shells/atuin/metadata.xml +++ b/app-shells/atuin/metadata.xml @@ -15,6 +15,7 @@ Enable the autin client + Enable the autin background daemon on the client Enable the autin server Enable the server-sync feature in the autin client
[gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/
commit: 6b9203dad8e93d7400c0ab0ffdfd617176325364 Author: James Le Cuirot gentoo org> AuthorDate: Thu Jun 13 21:45:59 2024 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Jun 17 09:27:47 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b9203da app-shells/atuin: Use new cargo_target_dir helper Signed-off-by: James Le Cuirot gentoo.org> app-shells/atuin/atuin-18.2.0.ebuild | 2 +- app-shells/atuin/atuin-18.3.0.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-shells/atuin/atuin-18.2.0.ebuild b/app-shells/atuin/atuin-18.2.0.ebuild index 246cccde6449..bab19b883463 100644 --- a/app-shells/atuin/atuin-18.2.0.ebuild +++ b/app-shells/atuin/atuin-18.2.0.ebuild @@ -493,7 +493,7 @@ src_configure() { src_compile() { cargo_src_compile - ATUIN_BIN="target/$(usex debug debug release)/${PN}" + ATUIN_BIN="$(cargo_target_dir)/${PN}" # Prepare shell completion generation mkdir completions || die diff --git a/app-shells/atuin/atuin-18.3.0.ebuild b/app-shells/atuin/atuin-18.3.0.ebuild index dad51de2291c..94ea5c432867 100644 --- a/app-shells/atuin/atuin-18.3.0.ebuild +++ b/app-shells/atuin/atuin-18.3.0.ebuild @@ -505,7 +505,7 @@ src_configure() { src_compile() { cargo_src_compile - ATUIN_BIN="target/$(usex debug debug release)/${PN}" + ATUIN_BIN="$(cargo_target_dir)/${PN}" # Prepare shell completion generation mkdir completions || die
[gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/
commit: 6ce6247b769ddccc2e5d9067e4b9f3974d9580a3 Author: Florian Schmaus gentoo org> AuthorDate: Sun Jun 16 13:51:24 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Jun 16 13:51:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ce6247b app-shells/atuin: add protobuf to BDEPEND Closes: https://bugs.gentoo.org/934405 Signed-off-by: Florian Schmaus gentoo.org> app-shells/atuin/atuin-18.3.0.ebuild | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app-shells/atuin/atuin-18.3.0.ebuild b/app-shells/atuin/atuin-18.3.0.ebuild index 73aba6ff71f2..dad51de2291c 100644 --- a/app-shells/atuin/atuin-18.3.0.ebuild +++ b/app-shells/atuin/atuin-18.3.0.ebuild @@ -478,7 +478,12 @@ REQUIRED_USE=" " RDEPEND="server? ( acct-user/atuin )" DEPEND="test? ( dev-db/postgresql )" -BDEPEND=">=virtual/rust-1.71.0" +# protobuf can be dropped after atuin 18.3.0, since upstream switched to +# protox with 9fa223eaaf0e ("chore(build): compile protobufs with protox (#2122)") +BDEPEND=" + dev-libs/protobuf + >=virtual/rust-1.71.0 +" QA_FLAGS_IGNORED="usr/bin/${PN}"
[gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/
commit: 61afd2767f62d72bc1e595fbb9a45547d64a5ea7 Author: Joonas Niilola gentoo org> AuthorDate: Sat Jun 15 07:00:52 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Jun 15 07:05:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61afd276 app-shells/atuin: Stabilize 18.2.0 amd64, #934327 Signed-off-by: Joonas Niilola gentoo.org> app-shells/atuin/atuin-18.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-shells/atuin/atuin-18.2.0.ebuild b/app-shells/atuin/atuin-18.2.0.ebuild index 27a327fc59fd..246cccde6449 100644 --- a/app-shells/atuin/atuin-18.2.0.ebuild +++ b/app-shells/atuin/atuin-18.2.0.ebuild @@ -461,7 +461,7 @@ LICENSE="MIT" # - openssl for ring crate LICENSE+=" Apache-2.0 BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 openssl" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="+client server test +sync" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/
commit: f541484574869d15cac9fa5e631b6718b284f229 Author: Florian Schmaus gentoo org> AuthorDate: Thu May 9 15:39:57 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Thu May 9 15:40:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5414845 app-shells/atuin: drop 17.2.1 Signed-off-by: Florian Schmaus gentoo.org> app-shells/atuin/Manifest| 63 - app-shells/atuin/atuin-17.2.1.ebuild | 528 --- 2 files changed, 591 deletions(-) diff --git a/app-shells/atuin/Manifest b/app-shells/atuin/Manifest index 3b29f285dca6..77b79acd6de3 100644 --- a/app-shells/atuin/Manifest +++ b/app-shells/atuin/Manifest @@ -10,7 +10,6 @@ DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 4385a4875aadaacd5284a9ca7d1bf8a7bf1 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 DIST anstream-0.6.11.crate 30239 BLAKE2B 4ac585ec56a804239d32ad3e64d93936ef9d5c8e0f0e2df17f7b081b6a3b2c4c32ff4ebc09ec02507bbed22b025628029d859610aed90c024e19a3216de73c8b SHA512 f8dd65cc116a1495782a3bfc98edfdd0973ab22ea2fafd292fb4bd3495af7b5ea410f320d3fa05f7f812fa96c2a20f4cd2af9fc58869a1a306f32714cbe45163 DIST anstream-0.6.13.crate 30928 BLAKE2B 0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0 SHA512 4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09 -DIST anstream-0.6.5.crate 30004 BLAKE2B 5ad0b0096a4cf199cc1b958657a69a81d8e12f3d9590049123043d005389f0eabcf69da7fe1e01b1b36eb04e66076699d2020a5d6e9d441ade2062b830e6df09 SHA512 98206c568d8f2204bddcbbd915ed22d214410aa26dc74ef56799c9237681877a7447effdb9ef97cfabef0afd7a1b73e27d82c7e976f1216ac502d625089c6fdc DIST anstyle-1.0.4.crate 13998 BLAKE2B fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59 SHA512 671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3 DIST anstyle-1.0.6.crate 14604 BLAKE2B 0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20 SHA512 dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e SHA512 4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399 @@ -22,7 +21,6 @@ DIST anyhow-1.0.82.crate 45361 BLAKE2B 558bac4de847a432fc80427e7be4e78cae4b01c4d DIST arc-swap-1.6.0.crate 67342 BLAKE2B 6afd6570c3cef4ae722d4168c3320be1343c4f6043892e5e5b52879b8210a896e083d720797b41a41db04a08eefdcfbacbfdee1a7f2180e9755c868d6fded872 SHA512 5e09cef9fa12d1204db24f3397158a3f45d12dd0fa61eadd691bba120a43fdaa916ab09997e7a63d61a3fb7dada4e3266181f4ef413850c4bc5e59d2c6c5b9df DIST arc-swap-1.7.0.crate 68468 BLAKE2B e0e1685ff648f5ee4dc019bcb0b9828a721692c92dd95737f8e9046ce24cf91a7954dbd47d8fedbb980c5dad0cd75ea8fa24977410837cf6dc0df107aec2e8c5 SHA512 f4fa33638a1d94e32f7a288f4e54544222bca8180247047bece1e5ba999a72509e140f7cf58e2757756af001ea94c193d66bf3bcfbbf6013d24b097156a4c99c DIST arc-swap-1.7.1.crate 68512 BLAKE2B 5ddeffd2ae8af4125a5b43d4a0a1afc7948533bf037d8cd3e47603c13b57b156618280d99b840bf318b25b6eb29400ad68499695e182acdc05bc5f621c42ee16 SHA512 070fa8dd17b380b6d7d72f6f45c84e591de9a9770b9662351e7a41af03798bf5e34d185a5fcb948f4d8ac5e210a33acd465c39eff6097662c2442b34ee3dbdff -DIST argon2-0.5.2.crate 28471 BLAKE2B e7cfe8a48c70dc2a96343799b81955d40c7614d3faf0cf4b7b8ae004fd85bde2d21afd99a00c3aca9d6674078e3820d6ed876696bfebcc258bf2bee571b32133 SHA512 51afd8e094ef02def89ca812d0e44832e9cf4cc40f886009acd910d891b9caf6a8ab7846ce17dc582ee62c5ca57933bef1e40e754f06d9bd18af46a3e009ac3a DIST argon2-0.5.3.crate 28795 BLAKE2B 5c3d098871fa632eac8f0873e13958b90801d76b87b18e9cc379da2fae2f1fa8f5da1ab5fdcbbc482fece6a4de8b9b3c0c397683353c366d53bb8f063702886a SHA512 5be5c07093e277092e4772172ea5b34ae7389cb3108d41f8824060a7cee1692d8019a85d196f3535e8b19ab0a869df879cae32b10d98494bda180aee16e7553c DIST async-trait-0.1.77.crate 29986 BLAKE2B f678cea4defa1cc7c0f1571e71f87392c0fdca8ba175bd94be68b92adaf2b4afe13fac9020bd27bfbb2af9a7d5f2f7047e3bbd0b080a7213354a8175e6ccd455 SHA512 7ddadfe6c434267cbb22de62f09373ea83ec3c4eceb7781e0bc438ce422266f30193730e0215411f1c7c9c6d5cc589ed9bbbd71c836e440bbcddf8afd3d8950f DIST async-trait-0.1.80.crate 28775 BLAKE2B d953
[gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/
commit: 73c24b354c9720b43eba016fb7faa9a2bf55a5c9 Author: Florian Schmaus gentoo org> AuthorDate: Thu May 9 15:39:45 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Thu May 9 15:40:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73c24b35 app-shells/atuin: stabilize 18.1.0 for amd64 Signed-off-by: Florian Schmaus gentoo.org> app-shells/atuin/atuin-18.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-shells/atuin/atuin-18.1.0.ebuild b/app-shells/atuin/atuin-18.1.0.ebuild index 87730f7c0e17..e7581e8f47df 100644 --- a/app-shells/atuin/atuin-18.1.0.ebuild +++ b/app-shells/atuin/atuin-18.1.0.ebuild @@ -459,7 +459,7 @@ LICENSE="MIT" # - openssl for ring crate LICENSE+=" Apache-2.0 BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 openssl" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="+client server test +sync" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/
commit: 32ba456de86edb135db5929d89bd27ab75ca2309 Author: Jonas Frei pm me> AuthorDate: Mon Apr 15 18:35:05 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Apr 15 19:56:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32ba456d app-shells/atuin: add 18.2.0 No changes that would impact the ebuild. Signed-off-by: Jonas Frei pm.me> Closes: https://github.com/gentoo/gentoo/pull/36269 Signed-off-by: Florian Schmaus gentoo.org> app-shells/atuin/Manifest| 69 + app-shells/atuin/atuin-18.2.0.ebuild | 576 +++ 2 files changed, 645 insertions(+) diff --git a/app-shells/atuin/Manifest b/app-shells/atuin/Manifest index f0a8d965e570..3b29f285dca6 100644 --- a/app-shells/atuin/Manifest +++ b/app-shells/atuin/Manifest @@ -4,6 +4,7 @@ DIST aead-0.5.2.crate 15509 BLAKE2B 0214f3e8ee85a7e18c7d20f9a3fcbdbb9e5af6fdfdcb DIST ahash-0.8.11.crate 43607 BLAKE2B 7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620 SHA512 47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d DIST ahash-0.8.7.crate 42894 BLAKE2B 56f4b2f577eb2752e675fa2b3191c65e0bb88575f92e8d906714296fca1daace46e93256672fce08cc5b4ac11d40a690a06b32a99fb50fd0df4f042773c33b6c SHA512 2c9eaa22f7bda47a781994c769d4a2ef15ba0f511fdd4ec4680c13d4c1809f1ce01adecc3b3776793158062d28ad9e5f0b1d1c0a9429e43dd07cd99540eae7a6 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa SHA512 61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c +DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69 DIST allocator-api2-0.2.16.crate 59025 BLAKE2B fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e SHA512 e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055 SHA512 4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 @@ -17,11 +18,14 @@ DIST anstyle-query-1.0.2.crate 8739 BLAKE2B c06643e8616f1f4469a32f9c0512941ce53a DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868 SHA512 4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931 DIST anyhow-1.0.79.crate 44931 BLAKE2B 9270f04c6fbbecb535e3081f4275c3df28f6a893c1dfc0a9f7c009994de2deb8ebced04fe5e6f62931b33c3707f4fbfb0c3b28da1a611b413d40d27149d1fd2f SHA512 ecd6fb1367d494df18c0e274b336a133f3acf7b6a5487d20bdd06e08c7f1f729877086a0966e998221daff120504fadd2be2dc4219ed621f81b0a50c2bbc2011 DIST anyhow-1.0.80.crate 45138 BLAKE2B 4985d3d8f1d5b5886fae5c7d1a61f921d3d64fb51e24710044b85dfadd2dae2b25b8995cab419cb7cdb5c8cb6b50ad0de93b9a942d34bc45014bd5fb9aecbd39 SHA512 481a3bc29de2af0b913d83cc79dacd559cf0bafecafcc707b921b91a732df953a2df582a54e5fca3f506f6441fd47379bd6bd006bcb1bd6f2615198f9903cc59 +DIST anyhow-1.0.82.crate 45361 BLAKE2B 558bac4de847a432fc80427e7be4e78cae4b01c4da852eae2121416af4d7e6ddeaeffd7de9bb69e55340b9a228436b975fdea88e380391a77c782a3776b835dd SHA512 e0d25a8c0b9c45e1db2072618097aff3908f70bfcbf0963d3c9dd9c97be27a85c4a763c5cb74e1ccd1b0a2059360e0879df4be80e10e58e0a5346b65f4fa1a69 DIST arc-swap-1.6.0.crate 67342 BLAKE2B 6afd6570c3cef4ae722d4168c3320be1343c4f6043892e5e5b52879b8210a896e083d720797b41a41db04a08eefdcfbacbfdee1a7f2180e9755c868d6fded872 SHA512 5e09cef9fa12d1204db24f3397158a3f45d12dd0fa61eadd691bba120a43fdaa916ab09997e7a63d61a3fb7dada4e3266181f4ef413850c4bc5e59d2c6c5b9df DIST arc-swap-1.7.0.crate 68468 BLAKE2B e0e1685ff648f5ee4dc019bcb0b9828a721692c92dd95737f8e9046ce24cf91a7954dbd47d8fedbb980c5dad0cd75ea8fa24977410837cf6dc0df107aec2e8c5 SHA512 f4fa33638a1d94e32f7a288f4e54544222bca818024704
[gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/
commit: 8fb054ffdc5319cf68622fb6e970aa0d30ed3dc9 Author: Florian Schmaus gentoo org> AuthorDate: Sun Mar 31 18:16:42 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Mar 31 18:20:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fb054ff app-shells/atuin: stabilize 18.0.1 for amd64 Signed-off-by: Florian Schmaus gentoo.org> app-shells/atuin/atuin-18.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-shells/atuin/atuin-18.0.1.ebuild b/app-shells/atuin/atuin-18.0.1.ebuild index 23014456276e..54fe2a4d03d5 100644 --- a/app-shells/atuin/atuin-18.0.1.ebuild +++ b/app-shells/atuin/atuin-18.0.1.ebuild @@ -448,7 +448,7 @@ LICENSE="MIT" # - openssl for ring crate LICENSE+=" Apache-2.0 BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 openssl" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="+client server test +sync" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/
commit: af39ff5c22ac998e27e23739f64321de47d57243 Author: Florian Schmaus gentoo org> AuthorDate: Sun Mar 31 18:16:21 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Mar 31 18:20:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af39ff5c app-shells/atuin: keyword 18.1.0 for ~arm64 Closes: https://bugs.gentoo.org/928280 Signed-off-by: Florian Schmaus gentoo.org> app-shells/atuin/atuin-18.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-shells/atuin/atuin-18.1.0.ebuild b/app-shells/atuin/atuin-18.1.0.ebuild index 6f827f95cf73..87730f7c0e17 100644 --- a/app-shells/atuin/atuin-18.1.0.ebuild +++ b/app-shells/atuin/atuin-18.1.0.ebuild @@ -459,7 +459,7 @@ LICENSE="MIT" # - openssl for ring crate LICENSE+=" Apache-2.0 BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 openssl" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" IUSE="+client server test +sync" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/
commit: 6663153d5011f64051edc3e6b58b929fe5b05232 Author: Florian Schmaus gentoo org> AuthorDate: Fri Feb 23 11:28:34 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Fri Feb 23 12:17:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6663153d app-shells/atuin: enable server tests Closes: https://bugs.gentoo.org/925163 Closes: https://github.com/gentoo/gentoo/pull/35495 Signed-off-by: Florian Schmaus gentoo.org> app-shells/atuin/atuin-18.0.1.ebuild | 42 ++-- 1 file changed, 36 insertions(+), 6 deletions(-) diff --git a/app-shells/atuin/atuin-18.0.1.ebuild b/app-shells/atuin/atuin-18.0.1.ebuild index db09098f28cc..23014456276e 100644 --- a/app-shells/atuin/atuin-18.0.1.ebuild +++ b/app-shells/atuin/atuin-18.0.1.ebuild @@ -457,6 +457,7 @@ REQUIRED_USE=" test? ( client server sync ) " RDEPEND="server? ( acct-user/atuin )" +DEPEND="test? ( dev-db/postgresql )" BDEPEND=">=virtual/rust-1.71.0" QA_FLAGS_IGNORED="usr/bin/${PN}" @@ -467,12 +468,6 @@ DOCS=( README.md ) -src_prepare() { - default - - rm atuin/tests/sync.rs || die -} - src_configure() { local myfeatures=( $(usev client) @@ -503,6 +498,41 @@ src_compile() { done } +src_test() { + local postgres_dir="${T}"/postgres + initdb "${postgres_dir}" || die + + local port=11123 + # -h '' → only socket connections allowed. + postgres -D "${postgres_dir}" \ +-k "${postgres_dir}" \ +-p "${port}" & + local postgres_pid=${!} + + local timeout_secs=30 + timeout "${timeout_secs}" bash -c \ + 'until printf "" >/dev/tcp/${0}/${1} 2>> "${T}/portlog"; do sleep 1; done' \ + localhost "${port}" || die "Timeout waiting for postgres port ${port} to become available" + + psql -h localhost -p "${port}" -d postgres <<-EOF || die "Failed to configure postgres" + create database atuin; + create user atuin with encrypted password 'pass'; + grant all privileges on database atuin to atuin; + \connect atuin + grant all on schema public to atuin; + EOF + + # Subshell so that postgres_pid is in scope when the trap is executed. + ( + cleanup() { + kill "${postgres_pid}" || die "failed to send SIGTERM to postgres" + } + trap cleanup EXIT + + ATUIN_DB_URI="postgres://atuin:pass@localhost:${port}/atuin" cargo_src_test + ) +} + src_install() { exeinto "/usr/bin" doexe "${ATUIN_BIN}"
[gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/
commit: 14149f81b7cf1c45b0021a37e8d9c8929fe47ffc Author: Jonas Frei pm me> AuthorDate: Tue Feb 20 19:29:49 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Wed Feb 21 10:50:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14149f81 app-shells/atuin: add 18.0.1 Note that upstream removed the docs from the repository. Signed-off-by: Jonas Frei pm.me> Signed-off-by: Florian Schmaus gentoo.org> app-shells/atuin/Manifest| 71 + app-shells/atuin/atuin-18.0.1.ebuild | 533 +++ 2 files changed, 604 insertions(+) diff --git a/app-shells/atuin/Manifest b/app-shells/atuin/Manifest index b78ce2324dca..a3cbf4cd6014 100644 --- a/app-shells/atuin/Manifest +++ b/app-shells/atuin/Manifest @@ -6,6 +6,9 @@ DIST ahash-0.8.6.crate 42780 BLAKE2B ce2fb8201a484715d42bbd9ca1bfe2d5f541d90e361 DIST ahash-0.8.7.crate 42894 BLAKE2B 56f4b2f577eb2752e675fa2b3191c65e0bb88575f92e8d906714296fca1daace46e93256672fce08cc5b4ac11d40a690a06b32a99fb50fd0df4f042773c33b6c SHA512 2c9eaa22f7bda47a781994c769d4a2ef15ba0f511fdd4ec4680c13d4c1809f1ce01adecc3b3776793158062d28ad9e5f0b1d1c0a9429e43dd07cd99540eae7a6 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa SHA512 61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c DIST allocator-api2-0.2.16.crate 59025 BLAKE2B fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e SHA512 e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f +DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055 SHA512 4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077 +DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 +DIST anstream-0.6.11.crate 30239 BLAKE2B 4ac585ec56a804239d32ad3e64d93936ef9d5c8e0f0e2df17f7b081b6a3b2c4c32ff4ebc09ec02507bbed22b025628029d859610aed90c024e19a3216de73c8b SHA512 f8dd65cc116a1495782a3bfc98edfdd0973ab22ea2fafd292fb4bd3495af7b5ea410f320d3fa05f7f812fa96c2a20f4cd2af9fc58869a1a306f32714cbe45163 DIST anstream-0.6.4.crate 20593 BLAKE2B 2b617c45d351e01222fc50f52551e57b4a8b0ecf84c6ddf44336c7c9d3b9dde15232b1c4f664d567849295bf8f03612b73ded56f1b3937392eb7718f1e0446c3 SHA512 0b983d626c53d1edc184f04cbd2c004eb9c40d14486b23cce86ebf50cbd3d916d32cb0423ae1d67c2b83b966690090af740538538ef846c0b126c686a1ebe159 DIST anstream-0.6.5.crate 30004 BLAKE2B 5ad0b0096a4cf199cc1b958657a69a81d8e12f3d9590049123043d005389f0eabcf69da7fe1e01b1b36eb04e66076699d2020a5d6e9d441ade2062b830e6df09 SHA512 98206c568d8f2204bddcbbd915ed22d214410aa26dc74ef56799c9237681877a7447effdb9ef97cfabef0afd7a1b73e27d82c7e976f1216ac502d625089c6fdc DIST anstyle-1.0.4.crate 13998 BLAKE2B fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59 SHA512 671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3 @@ -19,6 +22,7 @@ DIST anyhow-1.0.75.crate 43901 BLAKE2B 6353557d7ec2cbfdd001c039fad62c95fea9e02b1 DIST anyhow-1.0.79.crate 44931 BLAKE2B 9270f04c6fbbecb535e3081f4275c3df28f6a893c1dfc0a9f7c009994de2deb8ebced04fe5e6f62931b33c3707f4fbfb0c3b28da1a611b413d40d27149d1fd2f SHA512 ecd6fb1367d494df18c0e274b336a133f3acf7b6a5487d20bdd06e08c7f1f729877086a0966e998221daff120504fadd2be2dc4219ed621f81b0a50c2bbc2011 DIST arc-swap-1.6.0.crate 67342 BLAKE2B 6afd6570c3cef4ae722d4168c3320be1343c4f6043892e5e5b52879b8210a896e083d720797b41a41db04a08eefdcfbacbfdee1a7f2180e9755c868d6fded872 SHA512 5e09cef9fa12d1204db24f3397158a3f45d12dd0fa61eadd691bba120a43fdaa916ab09997e7a63d61a3fb7dada4e3266181f4ef413850c4bc5e59d2c6c5b9df DIST argon2-0.5.2.crate 28471 BLAKE2B e7cfe8a48c70dc2a96343799b81955d40c7614d3faf0cf4b7b8ae004fd85bde2d21afd99a00c3aca9d6674078e3820d6ed876696bfebcc258bf2bee571b32133 SHA512 51afd8e094ef02def89ca812d0e44832e9cf4cc40f886009acd910d891b9caf6a8ab7846ce17dc582ee62c5ca57933bef1e40e754f06d9bd18af46a3e009ac3a +DIST argon2-0.5.3.crate 28795 BLAKE2B 5c3d098871fa632eac8f0873e13958b90801d76b87b18e9cc379da2fae2f1fa8f5da1ab5fdcbbc482fece6a4de8b9b3c0c397683353c366d53bb8f063702886a SHA512 5be5c07093e277092e4772172ea5b34ae7389cb3108d41f8824060a7cee1692d8019a85d196f3535e8b19ab0a869df8
[gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/
commit: b43b35b797df5b371f7b06e37c359139526d1a6a Author: Jonas Frei pm me> AuthorDate: Tue Feb 20 19:32:08 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Wed Feb 21 10:50:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b43b35b7 app-shells/atuin: drop 17.1.0-r1 Signed-off-by: Jonas Frei pm.me> Closes: https://github.com/gentoo/gentoo/pull/35448 Signed-off-by: Florian Schmaus gentoo.org> app-shells/atuin/Manifest | 32 -- app-shells/atuin/atuin-17.1.0-r1.ebuild | 524 2 files changed, 556 deletions(-) diff --git a/app-shells/atuin/Manifest b/app-shells/atuin/Manifest index a3cbf4cd6014..3db1df5684bf 100644 --- a/app-shells/atuin/Manifest +++ b/app-shells/atuin/Manifest @@ -2,7 +2,6 @@ DIST addr2line-0.21.0.crate 40807 BLAKE2B 9796b9a1177a299797902b7f64247d81d63d3f DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 DIST aead-0.5.2.crate 15509 BLAKE2B 0214f3e8ee85a7e18c7d20f9a3fcbdbb9e5af6fdfdcb427e915279b505556dbd2df6d09d5c90561417c56796236a56ab24b2b11389745bc03a0a6da45c0e8636 SHA512 61926a615618e64efd0e9342d729a89f80d6e092dda50e018252a06147e2ca0dc2a989136416f57ae02019695757dfa3d3f3cf3799f138e440662744ecab4a44 DIST ahash-0.8.5.crate 42783 BLAKE2B 161cefac13ec889e288f4913f1918fc6581095a2877977eb32ea1c601ac1d33f2c7521f1b4a1cb79a950f86530208b8b4f61e8b169954886bc97a7f8d1546d0e SHA512 ade5bf9df6c3e5fa28f3ffe807b3dba3fb21250027e68d2e2d58aaf516f2648fe1cf5e20c2f66daef8fb032df9638dbc1d10d3b2c88cb6f3a0d279019d737163 -DIST ahash-0.8.6.crate 42780 BLAKE2B ce2fb8201a484715d42bbd9ca1bfe2d5f541d90e3619ebd437c34a018920b679d5a11f9e96be48fbdabd2e98a379c0395d118616f21eb9004724d8fcb04b2b2b SHA512 46428b27e96be1f30058b9383a94988beeb5064dfb4df04d6959b451d0c77ef69fc51f07fdf9511ab9728295eb6beee7783c31a2297f9e473fc537883e722b73 DIST ahash-0.8.7.crate 42894 BLAKE2B 56f4b2f577eb2752e675fa2b3191c65e0bb88575f92e8d906714296fca1daace46e93256672fce08cc5b4ac11d40a690a06b32a99fb50fd0df4f042773c33b6c SHA512 2c9eaa22f7bda47a781994c769d4a2ef15ba0f511fdd4ec4680c13d4c1809f1ce01adecc3b3776793158062d28ad9e5f0b1d1c0a9429e43dd07cd99540eae7a6 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa SHA512 61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c DIST allocator-api2-0.2.16.crate 59025 BLAKE2B fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e SHA512 e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f @@ -29,7 +28,6 @@ DIST atoi-2.0.0.crate 7785 BLAKE2B 406b5d14541bbd1428171874c549cfbfa1b80b8317a03 DIST atomic-0.5.3.crate 12801 BLAKE2B 0839f1d26840f33f865248ba8f8e275f8168d5dc07a7e424717ef48db014da3c2fe8877eb7a08230669d2b585775145efb69bfc43da7062ac9076b037a9f1bf5 SHA512 de1be4302b4d8f50ef5a808ef09881726e56fbdd72bd1b2a118724295a48128bae57316805ed92e991b82b06e7bf229efac4deff9a9ce84fdb839726a2ae8064 DIST atomic-write-file-0.1.2.crate 16213 BLAKE2B 0204e81fbbac0489c73d430896b5b6601af3fb5dab78049f005311d380377981fb620ca6c4459518da666999b39eaa3f31c7771fdc0890837438e0d07db942d2 SHA512 9f6c035540889294b57921709924a8dcdfdea134e29fbbf499db16edb84e8bebd326c07d500f579d087adfc7b3275b69b4f5ecc677cf97be7fc5722775231f28 DIST atuin-17.0.0.tar.gz 2775689 BLAKE2B d128d683c32c53343870c072b5385725875e91e4864c6b6c69d840c9c1d09d966912e43f685d3d008e29c5564c51c61a78902c0d1b842882efdc9d91b29b7a23 SHA512 591492cec73a0fc1a38b2810765074eff2593bffeb2ccd3611d19cfa2964d0df823e29370c97d80bd443449739ee04e92609b93a137dd0005afacf378bbe7a6c -DIST atuin-17.1.0.tar.gz 2539888 BLAKE2B d3cca28a2d3ffe827f6bc2b373ce2421922a0669a7655f08207438f409a13b95fafdde819169056c436e72b094ce4a0ae15bbf59378944c7ce0efe509a846b81 SHA512 122e94b315402907a7e57c4ee5395314060b719c046b48e0dc1e94cdf5735a940466d5a8ceb4521d30b4f9ee9a169e182bb490c7d1e09df1563668d44ba0a26a DIST atuin-17.2.1.tar.gz 1523834 BLAKE2B 77578025f0ee51e1b6145c33a7a5fba4c226155b9bafa3ff1c6324ca46e8b68ae3d9c615a333cc468ee77108f95fb7687a82b7956a1a7e69de50533d95fde69e SHA512 c18faa429b40b1ad523cd38d6b6e7c2dd19c2977769143393332f1a9f555f4165d8972d4809898212e2bde52e58b3a99f4fe65fa68a99fd3eabeb12f3fe42c72 DIST atuin-18.0.1.tar.gz 568979 BLAKE2B eb23f7e62767d7e3dfff74bb029b95feeb07e1d6287f1f6c30d5f47dcb2d131abb39907eab743230d2ee7d6cb60a257102229df8254c0e953657a6896419ae8d SHA512 adbb9d06aaa8b49959a818cd6adaffa627138eecb82d0538dbf7b85f757c013fe5d8b020544499b06dc617cb30c745129eedbc11f5761aef2f228
[gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/
commit: 278e33fa8c0e7aaa337aadcd3e621e141f1f9650 Author: Florian Schmaus gentoo org> AuthorDate: Wed Feb 21 08:12:43 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Wed Feb 21 08:15:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=278e33fa app-shells/atuin: stabilize 17.2.1 for amd64 Signed-off-by: Florian Schmaus gentoo.org> app-shells/atuin/atuin-17.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-shells/atuin/atuin-17.2.1.ebuild b/app-shells/atuin/atuin-17.2.1.ebuild index 7948b3406757..cf7aead60911 100644 --- a/app-shells/atuin/atuin-17.2.1.ebuild +++ b/app-shells/atuin/atuin-17.2.1.ebuild @@ -440,7 +440,7 @@ LICENSE="MIT" # - openssl for ring crate LICENSE+=" Apache-2.0 BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 openssl" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="+client server test +sync" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/
commit: 2d7b6d30c610b159960348422cd59bc9d6b8e556 Author: Florian Schmaus gentoo org> AuthorDate: Thu Jan 4 22:14:14 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Fri Jan 5 10:37:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d7b6d30 app-shells/atuin: add 17.2.1 Signed-off-by: Florian Schmaus gentoo.org> app-shells/atuin/Manifest| 82 ++ app-shells/atuin/atuin-17.2.1.ebuild | 528 +++ 2 files changed, 610 insertions(+) diff --git a/app-shells/atuin/Manifest b/app-shells/atuin/Manifest index b5a8a62591dc..b78ce2324dca 100644 --- a/app-shells/atuin/Manifest +++ b/app-shells/atuin/Manifest @@ -3,23 +3,34 @@ DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e64656907 DIST aead-0.5.2.crate 15509 BLAKE2B 0214f3e8ee85a7e18c7d20f9a3fcbdbb9e5af6fdfdcb427e915279b505556dbd2df6d09d5c90561417c56796236a56ab24b2b11389745bc03a0a6da45c0e8636 SHA512 61926a615618e64efd0e9342d729a89f80d6e092dda50e018252a06147e2ca0dc2a989136416f57ae02019695757dfa3d3f3cf3799f138e440662744ecab4a44 DIST ahash-0.8.5.crate 42783 BLAKE2B 161cefac13ec889e288f4913f1918fc6581095a2877977eb32ea1c601ac1d33f2c7521f1b4a1cb79a950f86530208b8b4f61e8b169954886bc97a7f8d1546d0e SHA512 ade5bf9df6c3e5fa28f3ffe807b3dba3fb21250027e68d2e2d58aaf516f2648fe1cf5e20c2f66daef8fb032df9638dbc1d10d3b2c88cb6f3a0d279019d737163 DIST ahash-0.8.6.crate 42780 BLAKE2B ce2fb8201a484715d42bbd9ca1bfe2d5f541d90e3619ebd437c34a018920b679d5a11f9e96be48fbdabd2e98a379c0395d118616f21eb9004724d8fcb04b2b2b SHA512 46428b27e96be1f30058b9383a94988beeb5064dfb4df04d6959b451d0c77ef69fc51f07fdf9511ab9728295eb6beee7783c31a2297f9e473fc537883e722b73 +DIST ahash-0.8.7.crate 42894 BLAKE2B 56f4b2f577eb2752e675fa2b3191c65e0bb88575f92e8d906714296fca1daace46e93256672fce08cc5b4ac11d40a690a06b32a99fb50fd0df4f042773c33b6c SHA512 2c9eaa22f7bda47a781994c769d4a2ef15ba0f511fdd4ec4680c13d4c1809f1ce01adecc3b3776793158062d28ad9e5f0b1d1c0a9429e43dd07cd99540eae7a6 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa SHA512 61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c DIST allocator-api2-0.2.16.crate 59025 BLAKE2B fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e SHA512 e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f DIST anstream-0.6.4.crate 20593 BLAKE2B 2b617c45d351e01222fc50f52551e57b4a8b0ecf84c6ddf44336c7c9d3b9dde15232b1c4f664d567849295bf8f03612b73ded56f1b3937392eb7718f1e0446c3 SHA512 0b983d626c53d1edc184f04cbd2c004eb9c40d14486b23cce86ebf50cbd3d916d32cb0423ae1d67c2b83b966690090af740538538ef846c0b126c686a1ebe159 +DIST anstream-0.6.5.crate 30004 BLAKE2B 5ad0b0096a4cf199cc1b958657a69a81d8e12f3d9590049123043d005389f0eabcf69da7fe1e01b1b36eb04e66076699d2020a5d6e9d441ade2062b830e6df09 SHA512 98206c568d8f2204bddcbbd915ed22d214410aa26dc74ef56799c9237681877a7447effdb9ef97cfabef0afd7a1b73e27d82c7e976f1216ac502d625089c6fdc DIST anstyle-1.0.4.crate 13998 BLAKE2B fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59 SHA512 671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3 DIST anstyle-parse-0.2.2.crate 24696 BLAKE2B 979daa24ccc3ea484445216bddc190f148f0ad83b95c997c1becbadfb641b67834980c413bcf5b7ddc2c6883d5e071a9636fbb44f79680ac42f8b73a797e466a SHA512 28039806f87c2bd8266cea834975939b79fdf0cc95a029654806655c0662520aa497d84eefadcd9edce204986e60b62678e76a09cdb38bcc50c91e9d05c4bee9 +DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e SHA512 4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53 SHA512 2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a +DIST anstyle-query-1.0.2.crate 8739 BLAKE2B c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3 SHA512 f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc DIST anstyle-wincon-3.0.1.crate 11279 BLAKE2B 593de9443b4c612526550285a6c156db26a233815e77a748597c6eea509ae511f41eb8ee736010f8be853695c9f1d94b034a77190e
[gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/, app-shells/atuin/files/
commit: 3eff40a18e315d09bcae43de2d9edb93c6c76aa4 Author: Florian Schmaus gentoo org> AuthorDate: Mon Jan 1 18:57:09 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jan 1 18:58:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eff40a1 app-shells/atuin: install systemd service and shell inits Signed-off-by: Florian Schmaus gentoo.org> ...{atuin-17.1.0.ebuild => atuin-17.1.0-r1.ebuild} | 26 -- app-shells/atuin/files/atuin.service | 10 + 2 files changed, 34 insertions(+), 2 deletions(-) diff --git a/app-shells/atuin/atuin-17.1.0.ebuild b/app-shells/atuin/atuin-17.1.0-r1.ebuild similarity index 92% rename from app-shells/atuin/atuin-17.1.0.ebuild rename to app-shells/atuin/atuin-17.1.0-r1.ebuild index b4c1180a83f9..73e7165fe160 100644 --- a/app-shells/atuin/atuin-17.1.0.ebuild +++ b/app-shells/atuin/atuin-17.1.0-r1.ebuild @@ -423,7 +423,7 @@ CRATES=" zeroize_derive@1.4.2 " -inherit cargo shell-completion +inherit cargo shell-completion systemd readme.gentoo-r1 DESCRIPTION="Shell history manager supporting encrypted synchronisation" HOMEPAGE="https://atuin.sh https://github.com/atuinsh/atuin"; @@ -444,6 +444,7 @@ REQUIRED_USE=" sync? ( client ) test? ( client server sync ) " +RDEPEND="server? ( acct-user/atuin )" BDEPEND=">=virtual/rust-1.71.0" QA_FLAGS_IGNORED="usr/bin/${PN}" @@ -484,13 +485,20 @@ src_compile() { -o completions \ || die done + + mkdir shell-init || die + for shell in bash fish zsh; do + "${ATUIN_BIN}" init ${shell} > shell-init/${shell} || die + done } src_install() { exeinto "/usr/bin" doexe "${ATUIN_BIN}" - if ! use server; then + if use server; then + systemd_dounit "${FILESDIR}/atuin.service" + else rm -r "docs/docs/self-hosting" || die fi @@ -499,4 +507,18 @@ src_install() { newbashcomp "completions/${PN}.bash" "${PN}" dozshcomp "completions/_${PN}" dofishcomp "completions/${PN}.fish" + + insinto "/usr/share/${PN}" + doins -r shell-init + + local DOC_CONTENTS="Gentoo installs atuin's shell-init code under + /usr/share/atuin/shell-init/. + Therefore, instead of using, e.g., 'eval \"\$(atuin init zsh)\"' in + your .zshrc you can simply put \"source /usr/share/atuin/shell-init/zsh\" + there, which avoids the cost of forking a process." + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog } diff --git a/app-shells/atuin/files/atuin.service b/app-shells/atuin/files/atuin.service new file mode 100644 index ..6408e142b1a5 --- /dev/null +++ b/app-shells/atuin/files/atuin.service @@ -0,0 +1,10 @@ +[Unit] +Description=Atuin (shell history manager) server +After=network.target + +[Service] +ExecStart=/usr/bin/atuin server start +User=atuin + +[Install] +WantedBy=default.target
[gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/
commit: 3c3345242fc5206ac49f2123613aac83360f3df1 Author: Florian Schmaus gentoo org> AuthorDate: Mon Jan 1 14:40:02 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jan 1 14:40:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c334524 app-shells/atuin: stabilize 17.0.0 for amd64 Signed-off-by: Florian Schmaus gentoo.org> app-shells/atuin/atuin-17.0.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-shells/atuin/atuin-17.0.0.ebuild b/app-shells/atuin/atuin-17.0.0.ebuild index e5525ea6e6c5..b96c5cd2cb26 100644 --- a/app-shells/atuin/atuin-17.0.0.ebuild +++ b/app-shells/atuin/atuin-17.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -426,7 +426,7 @@ LICENSE="MIT" # Dependent crate licenses LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="+client server test +sync" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/
commit: 77cdc06bb527a72c14c4df7b8738ead567330431 Author: Florian Schmaus gentoo org> AuthorDate: Wed Aug 9 13:43:26 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Wed Aug 9 13:43:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77cdc06b app-shells/atuin: tests require all features enabled Closes: https://bugs.gentoo.org/911972 Signed-off-by: Florian Schmaus gentoo.org> app-shells/atuin/atuin-16.0.0.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app-shells/atuin/atuin-16.0.0.ebuild b/app-shells/atuin/atuin-16.0.0.ebuild index 0bf3cff6081f..e008f01496d6 100644 --- a/app-shells/atuin/atuin-16.0.0.ebuild +++ b/app-shells/atuin/atuin-16.0.0.ebuild @@ -368,10 +368,12 @@ LICENSE="MIT" LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016" SLOT="0" KEYWORDS="~amd64" -IUSE="+client server +sync" +IUSE="+client server test +sync" +RESTRICT="!test? ( test )" REQUIRED_USE=" || ( client server ) sync? ( client ) + test? ( client server sync ) " BDEPEND=">=virtual/rust-1.71.0"
[gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/
commit: 7ee1c20d9d66574418739a62deb10255f77976e2 Author: Jonas Frei pm me> AuthorDate: Mon Aug 7 20:16:54 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Wed Aug 9 13:26:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ee1c20d app-shells/atuin: add 16.0.0, add 'self-hosting' USE flag Signed-off-by: Jonas Frei pm.me> Closes: https://github.com/gentoo/gentoo/pull/32213 Signed-off-by: Florian Schmaus gentoo.org> app-shells/atuin/Manifest| 70 ++ app-shells/atuin/atuin-16.0.0.ebuild | 420 +++ app-shells/atuin/metadata.xml| 7 +- 3 files changed, 495 insertions(+), 2 deletions(-) diff --git a/app-shells/atuin/Manifest b/app-shells/atuin/Manifest index d85aa6ae672b..a31d26acd42a 100644 --- a/app-shells/atuin/Manifest +++ b/app-shells/atuin/Manifest @@ -1,6 +1,7 @@ DIST aead-0.5.2.crate 15509 BLAKE2B 0214f3e8ee85a7e18c7d20f9a3fcbdbb9e5af6fdfdcb427e915279b505556dbd2df6d09d5c90561417c56796236a56ab24b2b11389745bc03a0a6da45c0e8636 SHA512 61926a615618e64efd0e9342d729a89f80d6e092dda50e018252a06147e2ca0dc2a989136416f57ae02019695757dfa3d3f3cf3799f138e440662744ecab4a44 DIST ahash-0.7.6.crate 38030 BLAKE2B aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9 SHA512 61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68 DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60 SHA512 0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c +DIST aho-corasick-1.0.2.crate 167694 BLAKE2B fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52 SHA512 5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 DIST anyhow-1.0.64.crate 43549 BLAKE2B 2cbed191296299d888fd7a02366cb3e5498920cfd6a05ebac9c4ba6d0bc248b49e8dd46a70effbf3d69349a2b8d28814cb04edbc52ccd5bf3050de438210ca77 SHA512 4d525152a0977a85719695757e515e1fc714bbaccf3ade1d7bcafa9dec3c44e93c633aade95f663f8c93378a1f2da5d55e5f2a906701a7d8369939538f860531 DIST argon2-0.5.0.crate 27500 BLAKE2B 852252c8e2e8dad2e413f7e33b78658af0df447d7ce007892efc1bafda65b5b8c7792bee9ad0dbe19012bf8a9738aafa14aa02ea1d9099c63d22214c5192b306 SHA512 4d3d1ccf040addd6550434f43d4dca086e3a80c5f9f2ee484f64e7bcf255545f10cf296bf78f4f249ce699138f3630ed8a55b6052abac63ad9104bf7b738febb @@ -8,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.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 1df1220342c72de24e4adea84c67f236a3410d1b8919f99f0581a80a0372751a275bd97a662f66b7a2a623eb3341b9a869dd9d52d334727
[gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/
commit: d8cda4beebb8cf112236181810e3b0ea71094243 Author: Florian Schmaus gentoo org> AuthorDate: Wed Aug 9 13:24:52 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Wed Aug 9 13:26:04 2023 + 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 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 @@ Proxy Maintainers - Build the feature to self-host a sync server + Enable the autin client +
[gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/
commit: 27495f929f6bc5e9953b69ec5fd1ee3d0155b5ba Author: Florian Schmaus gentoo org> AuthorDate: Mon Jul 17 14:29:58 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jul 17 14:36:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27495f92 app-shells/atuin: switch from bash-completion-r1 to shell-completion eclass Signed-off-by: Florian Schmaus gentoo.org> app-shells/atuin/atuin-15.0.0.ebuild | 10 +++--- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/app-shells/atuin/atuin-15.0.0.ebuild b/app-shells/atuin/atuin-15.0.0.ebuild index 3a2adcb1791f..036e59045492 100644 --- a/app-shells/atuin/atuin-15.0.0.ebuild +++ b/app-shells/atuin/atuin-15.0.0.ebuild @@ -310,7 +310,7 @@ CRATES=" zeroize_derive-1.4.2 " -inherit bash-completion-r1 cargo +inherit cargo shell-completion DESCRIPTION="Shell history manager supporting encrypted synchronisation" HOMEPAGE="https://github.com/ellie/atuin"; @@ -358,10 +358,6 @@ src_install() { dodoc -r "${DOCS[@]}" newbashcomp "completions/${PN}.bash" "${PN}" - - insinto /usr/share/zsh/site-functions - doins "completions/_${PN}" - - insinto /usr/share/fish/vendor_completions.d - doins "completions/${PN}.fish" + dozshcomp "completions/_${PN}" + dofishcomp "completions/${PN}.fish" }
[gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/
commit: ea74e1f7e16c75feb4117cdd5834865b7fc72f38 Author: Florian Schmaus gentoo org> AuthorDate: Sun Jul 16 16:38:29 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Jul 16 16:38:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea74e1f7 app-shells/atuin: fix rust BDEPEND Thanks to Wicher Minnaard for reporting this. Closes: https://bugs.gentoo.org/910425 Signed-off-by: Florian Schmaus gentoo.org> Reported-by: Wicher Minnaard gavagai.eu> app-shells/atuin/atuin-15.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-shells/atuin/atuin-15.0.0.ebuild b/app-shells/atuin/atuin-15.0.0.ebuild index 382a9903ea4f..3a2adcb1791f 100644 --- a/app-shells/atuin/atuin-15.0.0.ebuild +++ b/app-shells/atuin/atuin-15.0.0.ebuild @@ -323,7 +323,7 @@ LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 ISC MIT MPL-2. SLOT="0" KEYWORDS="~amd64" -BDEPEND=">=dev-lang/rust-1.67.1" +BDEPEND=">=virtual/rust-1.67.1" QA_FLAGS_IGNORED="usr/bin/${PN}"
[gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/
commit: 5e21859d9a3aad37b41780acf8b8f0a72d6ad284 Author: Florian Schmaus gentoo org> AuthorDate: Sun Jul 2 19:29:27 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Jul 2 19:29:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e21859d app-shells/atuin: update DESCRIPTION Signed-off-by: Florian Schmaus gentoo.org> app-shells/atuin/atuin-15.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-shells/atuin/atuin-15.0.0.ebuild b/app-shells/atuin/atuin-15.0.0.ebuild index f19138bff4aa..382a9903ea4f 100644 --- a/app-shells/atuin/atuin-15.0.0.ebuild +++ b/app-shells/atuin/atuin-15.0.0.ebuild @@ -312,7 +312,7 @@ CRATES=" inherit bash-completion-r1 cargo -DESCRIPTION="Magical shell history" +DESCRIPTION="Shell history manager supporting encrypted synchronisation" HOMEPAGE="https://github.com/ellie/atuin"; SRC_URI=" https://github.com/ellie/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
[gentoo-commits] repo/gentoo:master commit in: app-shells/atuin/
commit: f045befe645455d2a5c0e9733c211cd976e11aaf Author: Florian Schmaus gentoo org> AuthorDate: Sun Jul 2 13:05:28 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Jul 2 13:05:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f045befe app-shells/atuin: new package, migrated from ::guru, add 15.0.0 Closes: https://bugs.gentoo.org/845171 Signed-off-by: Florian Schmaus gentoo.org> app-shells/atuin/Manifest| 305 + app-shells/atuin/atuin-15.0.0.ebuild | 367 +++ app-shells/atuin/metadata.xml| 20 ++ 3 files changed, 692 insertions(+) diff --git a/app-shells/atuin/Manifest b/app-shells/atuin/Manifest new file mode 100644 index ..d85aa6ae672b --- /dev/null +++ b/app-shells/atuin/Manifest @@ -0,0 +1,305 @@ +DIST aead-0.5.2.crate 15509 BLAKE2B 0214f3e8ee85a7e18c7d20f9a3fcbdbb9e5af6fdfdcb427e915279b505556dbd2df6d09d5c90561417c56796236a56ab24b2b11389745bc03a0a6da45c0e8636 SHA512 61926a615618e64efd0e9342d729a89f80d6e092dda50e018252a06147e2ca0dc2a989136416f57ae02019695757dfa3d3f3cf3799f138e440662744ecab4a44 +DIST ahash-0.7.6.crate 38030 BLAKE2B aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9 SHA512 61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68 +DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60 SHA512 0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c +DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 +DIST anyhow-1.0.64.crate 43549 BLAKE2B 2cbed191296299d888fd7a02366cb3e5498920cfd6a05ebac9c4ba6d0bc248b49e8dd46a70effbf3d69349a2b8d28814cb04edbc52ccd5bf3050de438210ca77 SHA512 4d525152a0977a85719695757e515e1fc714bbaccf3ade1d7bcafa9dec3c44e93c633aade95f663f8c93378a1f2da5d55e5f2a906701a7d8369939538f860531 +DIST argon2-0.5.0.crate 27500 BLAKE2B 852252c8e2e8dad2e413f7e33b78658af0df447d7ce007892efc1bafda65b5b8c7792bee9ad0dbe19012bf8a9738aafa14aa02ea1d9099c63d22214c5192b306 SHA512 4d3d1ccf040addd6550434f43d4dca086e3a80c5f9f2ee484f64e7bcf255545f10cf296bf78f4f249ce699138f3630ed8a55b6052abac63ad9104bf7b738febb +DIST async-trait-0.1.58.crate 26783 BLAKE2B 6ea40439b0d57169ae3346f4cc3b57322be7e073070cc4d3e476d349e9e2dcc95aaf8b9360a6d2dff82e6ba5d86ca1cbfa3ad54f7bd2740b8ac2b7bf0ac75f4a SHA512 2ce2e2ca1128c413667618bb1d865d6f3d2de89c9480c4124321a2cee2e51908fa6b7e911bcb1c5699a21cc296d221f9b4e970df6c37f5b2b234de05a6138291 +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 autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f +DIST axum-0.6.4.crate 135322 BLAKE2B a38c423a34a5393c116b82fc9729b0700200a73e58b3dd7d7030903f4db53c577c6ac9a8422c91a416560026b6af39ed484e62db6029f30f6778dab9f08ed163 SHA512 1df1220342c72de24e4adea84c67f236a3410d1b8919f99f0581a80a0372751a275bd97a662f66b7a2a623eb3341b9a869dd9d52d3347270a85a93f0f7e2e00e +DIST axum-core-0.3.2.crate 20441 BLAKE2B 1677eccf33b87a98b5db8bc76d7d45fc8d62b3063e5d2a8a9909e7faca94275ff099386573114ffb884174a08bfb9a3f865396d63a95545b0578f14fd4838b28 SHA512 8a049c14914ad748ee312c9ee16080a7d4c2ebdf6ec21ce261a66c8d3c1e0ff90de6356ced82c1c3622438879cdeed2079fc8417cdbde4bfb8d174bcb2a37682 +DIST base64-0.13.1.crate 61002 BLAKE2B 3b3a5b26e2ef18e9b4f1ede72b1bd160a1494751878e8441d463f8a514e6cb9ac8