commit:     1c842c6c1fe50b65d9ca53c3e3e78479ac9950fb
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 11 18:44:54 2026 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Wed Feb 11 19:20:24 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c842c6c

app-admin/vaultwarden: use gentoo-crate-dist and version bump 1.35.3

Closes: https://bugs.gentoo.org/969874
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 app-admin/vaultwarden/Manifest                             |  2 ++
 .../{vaultwarden-9999.ebuild => vaultwarden-1.35.3.ebuild} | 14 +++++++-------
 app-admin/vaultwarden/vaultwarden-9999.ebuild              | 14 +++++++-------
 3 files changed, 16 insertions(+), 14 deletions(-)

diff --git a/app-admin/vaultwarden/Manifest b/app-admin/vaultwarden/Manifest
index 6a00cc192438..d85db08dadca 100644
--- a/app-admin/vaultwarden/Manifest
+++ b/app-admin/vaultwarden/Manifest
@@ -4,3 +4,5 @@ DIST vaultwarden-1.34.2.tar.gz 660601 BLAKE2B 
702def10e8102c9afbae51d5caf52e7b41
 DIST vaultwarden-1.34.3-deps.tar.xz 56589428 BLAKE2B 
5ef675eb840af018cc95f4a9a876cd2283ff2bae53208f4472ed8a74e8f2b570098306a6179def39f4c754f23369663a82bc37a67022d684040f80c142ab4f2c
 SHA512 
e9760959c9afba2eaee8e153e9238ea8e04bbfd2bc964c778977856b8bdd8e54f2d19d908ddd67eb7617576b0f75c916b883fdaefbe46827c57d17c4ca8a9a30
 DIST vaultwarden-1.34.3-docs.tar.xz 85676 BLAKE2B 
3228287fe98de114a029ea1fbfda82bd08ef24cbd82695fe7968449993dbbd2693b42e463d61b60931a49943cafff190ea4594b368a70666ed81da73f1e5793b
 SHA512 
68ded401899d30f02184922bf571eac95636fe01ab2e40fdd41b50bc6f27c3f1b8532bb10d0a8672cc67fd396ca74123b4ffa063eeef956b8d6882323e4ca36a
 DIST vaultwarden-1.34.3.tar.gz 660622 BLAKE2B 
ec24cd521fb7d88991aca142d55eb9113805a6fd8f2769b5c6cf806ea3e9b527866175f37ef68f1cf12d69a66a2454d2eee466b63ca3a6abf38b32b088bc048a
 SHA512 
d39a7a03e3cde010cfcfab0344d0f90742377ed0db37ca419c4f4e4f66d65271044c787ed78b4c0398230c42d2c5e5ccd10d59350991b95846fca7c81d8499d7
+DIST vaultwarden-1.35.3-deps.tar.xz 51237368 BLAKE2B 
271183dd0c2e48ef8d47201527df5222ee36e59e518588042acc1a6583be8fb891cf003f6a75d7525ce5be12d787ed3e3303b511cd9c17be334e956545d43519
 SHA512 
d819fe6ccfec671ed0b00c5568028998d5765b95a6cd610a02206e8a317b59ad4d645bf04afca2974612f3984b1d4d8a757b1996d2abd715306927affad7b34e
+DIST vaultwarden-1.35.3.tar.gz 720993 BLAKE2B 
8784c477b3044c1b53eebf58b1ed9435bf1edb062dacf1117dd0648a14efd877ba9efb6dc9e24b73c285d84266a14cbba9fbf5fbfc98326c3fa7e59b42b1c4f8
 SHA512 
2ae6b25721f4f0382906dfa9a79f23d42a03f67072a03cc103a116d12c80f4bc40f19db72710c9797c12a657ed21d84c01136a8cb99183f901b1d57130f2c8ae

diff --git a/app-admin/vaultwarden/vaultwarden-9999.ebuild 
b/app-admin/vaultwarden/vaultwarden-1.35.3.ebuild
similarity index 88%
copy from app-admin/vaultwarden/vaultwarden-9999.ebuild
copy to app-admin/vaultwarden/vaultwarden-1.35.3.ebuild
index 4e628978e51d..fc223f91173b 100644
--- a/app-admin/vaultwarden/vaultwarden-9999.ebuild
+++ b/app-admin/vaultwarden/vaultwarden-1.35.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,9 +13,8 @@ if [[ ${PV} == 9999* ]]; then
        EGIT_REPO_URI="https://github.com/dani-garcia/vaultwarden.git";
 else
        SRC_URI="
-       
https://github.com/dani-garcia/vaultwarden/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz
-       
https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/deps.tar.xz
 -> ${P}-deps.tar.xz
-       
https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/wiki.tar.xz
 -> ${P}-docs.tar.xz
+       https://github.com/dani-garcia/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz
+       
https://github.com/gentoo-crate-dist/${PN}/releases/download/${PV}/${P}-crates.tar.xz
 -> ${P}-deps.tar.xz
 "
        KEYWORDS="~amd64"
 fi
@@ -61,6 +60,8 @@ DOC_CONTENTS="\n
        Admin endpoint: http://127.0.0.1:8000/admin\n
        \n
        MySQL & PostgreSQL users must set DATABASE_URL in config\n
+       \n
+       Please find the documentation at 
https://github.com/dani-garcia/vaultwarden/wiki\n
 "
 
 pkg_setup() {
@@ -81,6 +82,7 @@ src_unpack() {
                cargo_live_src_unpack
        else
                cargo_src_unpack
+               mv cargo_home ${P}/ || die
        fi
 }
 
@@ -127,8 +129,7 @@ src_compile() {
 
 src_install() {
        dobin "$(cargo_target_dir)/${PN}"
-       systemd_newunit "${FILESDIR}"/vaultwarden-1.33.2.service \
-                                       "${PN}".service
+       systemd_newunit "${FILESDIR}"/vaultwarden-1.33.2.service "${PN}".service
        if [[ -f "${T}/${PN}-db.conf" ]]; then
                local UNIT_DIR="$(systemd_get_systemunitdir)"
                insinto "${UNIT_DIR#${EPREFIX}}/${PN}".service.d
@@ -147,7 +148,6 @@ src_install() {
 
        readme.gentoo_create_doc
        einstalldocs
-       dodoc -r ../"${PN}".wiki/*
 }
 
 pkg_postinst() {

diff --git a/app-admin/vaultwarden/vaultwarden-9999.ebuild 
b/app-admin/vaultwarden/vaultwarden-9999.ebuild
index 4e628978e51d..fc223f91173b 100644
--- a/app-admin/vaultwarden/vaultwarden-9999.ebuild
+++ b/app-admin/vaultwarden/vaultwarden-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,9 +13,8 @@ if [[ ${PV} == 9999* ]]; then
        EGIT_REPO_URI="https://github.com/dani-garcia/vaultwarden.git";
 else
        SRC_URI="
-       
https://github.com/dani-garcia/vaultwarden/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz
-       
https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/deps.tar.xz
 -> ${P}-deps.tar.xz
-       
https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/wiki.tar.xz
 -> ${P}-docs.tar.xz
+       https://github.com/dani-garcia/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz
+       
https://github.com/gentoo-crate-dist/${PN}/releases/download/${PV}/${P}-crates.tar.xz
 -> ${P}-deps.tar.xz
 "
        KEYWORDS="~amd64"
 fi
@@ -61,6 +60,8 @@ DOC_CONTENTS="\n
        Admin endpoint: http://127.0.0.1:8000/admin\n
        \n
        MySQL & PostgreSQL users must set DATABASE_URL in config\n
+       \n
+       Please find the documentation at 
https://github.com/dani-garcia/vaultwarden/wiki\n
 "
 
 pkg_setup() {
@@ -81,6 +82,7 @@ src_unpack() {
                cargo_live_src_unpack
        else
                cargo_src_unpack
+               mv cargo_home ${P}/ || die
        fi
 }
 
@@ -127,8 +129,7 @@ src_compile() {
 
 src_install() {
        dobin "$(cargo_target_dir)/${PN}"
-       systemd_newunit "${FILESDIR}"/vaultwarden-1.33.2.service \
-                                       "${PN}".service
+       systemd_newunit "${FILESDIR}"/vaultwarden-1.33.2.service "${PN}".service
        if [[ -f "${T}/${PN}-db.conf" ]]; then
                local UNIT_DIR="$(systemd_get_systemunitdir)"
                insinto "${UNIT_DIR#${EPREFIX}}/${PN}".service.d
@@ -147,7 +148,6 @@ src_install() {
 
        readme.gentoo_create_doc
        einstalldocs
-       dodoc -r ../"${PN}".wiki/*
 }
 
 pkg_postinst() {

Reply via email to