From 572f5f450aa3ad9caf2070d4d8527710dff2f341 Mon Sep 17 00:00:00 2001 From: Marcin Deranek Date: Mon, 23 May 2022 21:48:04 +0200 Subject: app-admin/vaultwarden version bump --- app-admin/vaultwarden/Manifest | 2 +- app-admin/vaultwarden/vaultwarden-1.24.0.ebuild | 93 ------------------------- app-admin/vaultwarden/vaultwarden-1.25.0.ebuild | 86 +++++++++++++++++++++++ 3 files changed, 87 insertions(+), 94 deletions(-) delete mode 100644 app-admin/vaultwarden/vaultwarden-1.24.0.ebuild create mode 100644 app-admin/vaultwarden/vaultwarden-1.25.0.ebuild diff --git a/app-admin/vaultwarden/Manifest b/app-admin/vaultwarden/Manifest index 62a18ce..a82a0e0 100644 --- a/app-admin/vaultwarden/Manifest +++ b/app-admin/vaultwarden/Manifest @@ -2,5 +2,5 @@ AUX conf 270 BLAKE2B eedd55cdae2c1b4160ef2e08a341aeb3356edbef7bbba67ce4fcde810de AUX init 493 BLAKE2B fbb148dfd2e319928544ae36ccde1fa62456359403999cc8cb151db5febb6d5331ae185b599012924b6bd3533260005fe16fe3694464aff2f249065aba37a2a6 SHA512 bbcd2355cec35c185b143f9cbd26cec4c57de4cd4dbd8b7e9376e6a5aa48a8db5ab72c72da4f4ddf0b9b70f2c915379c8e07eda772983928242057afa67189e0 AUX vaultwarden 332 BLAKE2B eeee143031362d7232de544ba5b349eb77326e1e8ea462d4736557def280a00836cc35f7cfbb9eb27ab52058e8a51be2d805bcf2a7a30ee56d277c8de04f889c SHA512 9e98beefef37922309bbba217624a9ec586e9af642905e590a5d978efcb8027754a71cab792b14ff623c6422f5e958afaef1b3edf245a5f39d60d867f9faf131 AUX vaultwarden.service 972 BLAKE2B 25865a0e76ed673202eb9c0259331c3de5f843050185913f02b14d8a0d25036656f5a30b2f5b460fc13ce3cd3a6e2319495aac1365d3c5a75746000d315bacfe SHA512 277d8fc4c9db0b24990cbc2e0a1ea687b5779c28febca54352a15b782cdd4c24b7c64821d7fe0a2e0794efb1a0732ccb4533cf8f97cf832876013f0ad2b8c5dd -EBUILD vaultwarden-1.24.0.ebuild 2142 BLAKE2B a1611318e6c28eb44a633976c8df8e0e8342bb334cf761baa7f16be23adfbf7059f4fce6522497ec2b4dc9a6f601d23b61a9ef839165de92a9962261169f9ec1 SHA512 303c870dff0f08997af06d473b0f802e155ced8deab708a510ca7b16bdab45b4281b22c24596937f6d3c56a9ea91d4045cf9651fdc3738c5b40ce1755827bdf4 +EBUILD vaultwarden-1.25.0.ebuild 1963 BLAKE2B 8395db7a74e5cb1169c82f238ef9e782dc201257986e74ec5f4de70e2ef778c2353283fe9d580e3352f482fec009834537753d06260cf119d9437da5877a6577 SHA512 b1e88d1e5dc92da700112ebc0418e96d975980d543a1fcb486e650ba4135bc09a3dcf939a0af36dfc049f692b4ac08733764525307a54250b76bd319d79bf9ba MISC metadata.xml 255 BLAKE2B fec818e56877b2451e889c05ed95700632e02438bbe9ae515925548714246b19bdf3b141e0771f64b92483ade6734afe8828d0b177db1d76902c535871ea5551 SHA512 f5e088eef2af90b4f6129ca7ed31d833f61521a8fe6c60e5d5cb871601a85374bf330f445c298990760d51e5186ec8156a192ff30b42f8abc3cb82d329ccc803 diff --git a/app-admin/vaultwarden/vaultwarden-1.24.0.ebuild b/app-admin/vaultwarden/vaultwarden-1.24.0.ebuild deleted file mode 100644 index bf005f9..0000000 --- a/app-admin/vaultwarden/vaultwarden-1.24.0.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 2017-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit git-r3 cargo systemd - -DESCRIPTION="Unofficial Bitwarden compatible server written in Rust" -HOMEPAGE="https://github.com/dani-garcia/vaultwarden" -EGIT_REPO_URI="https://github.com/dani-garcia/vaultwarden.git" -EGIT_COMMIT="${PV}" -SRC_URI="" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" -IUSE="mysql postgres sqlite" - -REQUIRED_USE="|| ( mysql postgres sqlite )" - -ACCT_DEPEND=" - acct-group/vaultwarden - acct-user/vaultwarden -" -DEPEND=" - ${ACCT_DEPEND} - >=app-admin/vaultwarden-web-vault-2.19.0 - >=dev-lang/rust-1.59[nightly] - dev-libs/openssl:0= -" -RDEPEND="${DEPEND}" - -src_unpack() { - git-r3_src_unpack - - mkdir -p "${S}" || die - - pushd "${S}" > /dev/null || die - CARGO_HOME="${ECARGO_HOME}" cargo fetch || die - CARGO_HOME="${ECARGO_HOME}" cargo vendor "${ECARGO_VENDOR}" || die - popd > /dev/null || die - - cargo_gen_config -} - -src_prepare() { - default - - # Lower rust requirements as 1.60 is not in the tree yet - sed -i -e 's|^rust-version[[:blank:]]*=.*|rust-version = "1.59"|' "${S}"/Cargo.toml || die -} - -src_configure() { - myfeatures=( - $(usev mysql) - $(usex postgres postgresql '') - $(usev sqlite) - ) -} - -src_compile() { - cargo_src_compile ${myfeatures:+--features "${myfeatures[*]}"} --no-default-features -} - -src_install() { - cargo_src_install ${myfeatures:+--features "${myfeatures[*]}"} --no-default-features - - einstalldocs - - # Install init.d and conf.d scripts - newinitd "${FILESDIR}"/init vaultwarden - newconfd "${FILESDIR}"/conf vaultwarden - systemd_newunit "${FILESDIR}"/vaultwarden.service vaultwarden.service - - # Install /etc/vaultwarden.env - insinto /etc - newins .env.template vaultwarden.env - fowners root:vaultwarden /etc/vaultwarden.env - fperms 640 /etc/vaultwarden.env - - # Install launch wrapper - exeinto /var/lib/vaultwarden - doexe "${FILESDIR}"/vaultwarden - - # Keep data dir - keepdir /var/lib/vaultwarden/data - fowners vaultwarden:vaultwarden /var/lib/vaultwarden/data - fperms 700 /var/lib/vaultwarden/data -} - -src_test() { - cargo_src_test ${myfeatures:+--features "${myfeatures[*]}"} --no-default-features -} diff --git a/app-admin/vaultwarden/vaultwarden-1.25.0.ebuild b/app-admin/vaultwarden/vaultwarden-1.25.0.ebuild new file mode 100644 index 0000000..ca536a8 --- /dev/null +++ b/app-admin/vaultwarden/vaultwarden-1.25.0.ebuild @@ -0,0 +1,86 @@ +# Copyright 2017-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit git-r3 cargo systemd + +DESCRIPTION="Unofficial Bitwarden compatible server written in Rust" +HOMEPAGE="https://github.com/dani-garcia/vaultwarden" +EGIT_REPO_URI="https://github.com/dani-garcia/vaultwarden.git" +EGIT_COMMIT="${PV}" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="mysql postgres sqlite" + +REQUIRED_USE="|| ( mysql postgres sqlite )" + +ACCT_DEPEND=" + acct-group/vaultwarden + acct-user/vaultwarden +" +DEPEND=" + ${ACCT_DEPEND} + >=app-admin/vaultwarden-web-vault-2.19.0 + >=dev-lang/rust-1.60[nightly] + dev-libs/openssl:0= +" +RDEPEND="${DEPEND}" + +src_unpack() { + git-r3_src_unpack + + mkdir -p "${S}" || die + + pushd "${S}" > /dev/null || die + CARGO_HOME="${ECARGO_HOME}" cargo fetch || die + CARGO_HOME="${ECARGO_HOME}" cargo vendor "${ECARGO_VENDOR}" || die + popd > /dev/null || die + + cargo_gen_config +} + +src_configure() { + myfeatures=( + $(usev mysql) + $(usex postgres postgresql '') + $(usev sqlite) + ) +} + +src_compile() { + cargo_src_compile ${myfeatures:+--features "${myfeatures[*]}"} --no-default-features +} + +src_install() { + cargo_src_install ${myfeatures:+--features "${myfeatures[*]}"} --no-default-features + + einstalldocs + + # Install init.d and conf.d scripts + newinitd "${FILESDIR}"/init vaultwarden + newconfd "${FILESDIR}"/conf vaultwarden + systemd_newunit "${FILESDIR}"/vaultwarden.service vaultwarden.service + + # Install /etc/vaultwarden.env + insinto /etc + newins .env.template vaultwarden.env + fowners root:vaultwarden /etc/vaultwarden.env + fperms 640 /etc/vaultwarden.env + + # Install launch wrapper + exeinto /var/lib/vaultwarden + doexe "${FILESDIR}"/vaultwarden + + # Keep data dir + keepdir /var/lib/vaultwarden/data + fowners vaultwarden:vaultwarden /var/lib/vaultwarden/data + fperms 700 /var/lib/vaultwarden/data +} + +src_test() { + cargo_src_test ${myfeatures:+--features "${myfeatures[*]}"} --no-default-features +} -- cgit v1.2.3