Restore the ebuild.

This commit is contained in:
Manuel Friedli 2023-09-24 15:37:19 +02:00
parent 55631151c1
commit cb6dab9330
Signed by: manuel
GPG Key ID: 41D08ABA75634DA1
2 changed files with 61 additions and 7 deletions

View File

@ -1,9 +1,11 @@
AUX Makefile.patch 516 BLAKE2B caff7a9c13c7e6839c250264a174ae2e543b56c715309f46385f367e3926d85e9cde596c52bb82c42f29ecbe1bcb42026f4b424207f8bf03bd37c4e140ac9e12 SHA512 3419cb3e6de75238fc43b807defb4c22dd079d78955583325ae3510eb881b54351bade9f76c3e4aad03f6336e27bcfb14b292dec2790eacb78319d568acd8a4c
AUX dotnet-framework.patch 66850 BLAKE2B 222a73c9b4b06376ae745a3285fdc5277d79b8bb8595aba749196d2040b28653ef1a051bb6847abefb1ee25f9d944e1b98251ab889c530a3572f85edc4eb842e SHA512 aecca6745895f8d964ae1cfc355e1e93abdf962c0364a167f71dce3d27c8c9ae0732f0abffb6031f0bcf694094040695ede9a230984a012a0b2a37e6219b04ad
AUX dotnet-framework.patch_backup 79633 BLAKE2B be48b86331063a681515a125914a961f4ce4d7e054d6d428dbb9e09748dec3e8cb5108c709fbdb357b195d61fab4e2fbd6cf03f37969e44c20d506c75493a228 SHA512 815e17c55b9c1a2a0586394508fdf991774f49dfcb5ab94a3f808e95ffe1996f62283b70838a6d3c3e11e8d20d13bacb730b85913f30f72006b924068dc033d2
AUX guifix.patch 1804 BLAKE2B 60f1714bc5e9981799e0e14da2951e15409dbc6e9730952e6e84688f1ade082066dc68d6c9f23c735c6384615414e4e303fc19fd7133ddef6726ed42c0b9912a SHA512 cac370dae0874cd65b842dfa378dc32fc63be1d7ac75d1275d6303c30fcc6df713feaa21f776b253f6250a5a88ae971f2b2b382dfb4a1bafd3fb34185f6ee26d
AUX loosen-gtk-check.patch 604 BLAKE2B ed8036629889e24ce148d0e44b25f672dc41fc5e551bf9b7a7c33a2869276b9c42129fc9cbdf0bc69be5e092bbb2de31ea6e6360971de0ac46ae4f60430f92bb SHA512 ea74fbf24c086ff52858172f7b54e3d725437b65bf7f2a95180e8da2b764414f64596ef6acb7068775b177b65079889e96183281f459be327837e860a4bba856
AUX 001-Makefile.patch 551 BLAKE2B 0edf64c95bc3096139e6584d6a360ed98eaa4da2d36354c1be42f7658f45738c17440d4290146f2516f2e849b11e7270ed026f0e9891621a4aa949d51184c09a SHA512 12910aab464be5cf4403d9b011e15ddcb805bd33483ae3e35cc7d6b247a0e8e472b40e3e64ec653a3e19c84d1066a8f578f5081d419fba74cc027b3338f16e6b
AUX 002-fix_csproj-files.patch 64238 BLAKE2B 658c0c46b616e8c6b1c7cb8a53070ae2a699043d9eb71496bd43f5f12d55f289299d1c8c01124ffc3d26a1edaa7654c1b8d99dc63142ac62fd01690f591ca3e4 SHA512 4ab24b5e2aa45befefbce5fabbd536b121435e85505ef26428b0cd3e5086f5895330a84e70780b7233030c9c51b7c30521b05e4978a763c4e791797289205134
AUX 003-fix-duplicati-cli-only-sln.patch 1192 BLAKE2B 36428bc4fb1b2fef77b8b51826bb4dbe384e24194bb5949d95324a647af6a8911fbe877b7c887e4ca787bfb433bccb2b3738ee24989d127fab4dad2eb072a1f1 SHA512 1fe6dc7239f96fe293d582e63f83ffd06541b7725786f15f828f876e5ffa705c9b78dac5369c5aa876f7fbae0cb35c0af3329164cfb5f5e2d4a488ca3643409d
AUX 004-loosen-gtk-check.patch 856 BLAKE2B 2cca50a809042aa03941567f2b6bc69966e1d6ad6436774a8d28ab6938287e47012628eaf94e260463023c1a68cc9aa1020714d48badc5c389be69890b28e096 SHA512 b24b2881f8a5aa9e54e7ddd98c6cd5031051f097e0ec1486f1e42c5afc621657078f3f0fc3e612f9a73b02d6a0e5d96c3fdb3bd86ff4808028770cf3d720149d
AUX archive/dotnet-framework.patch 66292 BLAKE2B da8fb4fa5afb321fd32ebc05eb408904c61e069034b376af03ace1e91d09f937c74f43f562cce2c1c58e750daba6871d0626f2a9d984725065dacce4e72301fa SHA512 c12303699e32102521e61b38f4595260c9ad86ba548af113f49b1f62441afda7898c4c3d72a020d118998d093e48c8b24b9a51030620136f4e3c74a930d8020e
AUX archive/guifix.patch 1778 BLAKE2B d152133309ee3a92e944906bbebf328762407e4b75676ca974f0091744c67bea4dc43df1106c73ac6701b65739c2457931ac84ebb0828e06cb4fdbd3ede43a03 SHA512 0c04dc1481574fba71663515eb3cd8fdb4420fc577d8af4da025ee17d7f514e2caaa8cb89e28833ca80c7e3f0d50f37f7c34eda8ce23dd39fd0d36c618283337
AUX archive/loosen-gtk-check.patch 596 BLAKE2B a51c0f4adc85e8b64d0a2e6632715af2e6817a604d379388fec730163fb84844e0e3ae59e71b3291152095de04308a4f3815237ba8dcde5179ec3e48ccc9ccb7 SHA512 efd3ce3c2ba847de23a9518efec21d870497b1903a9902a812d2591c93c10f0f64ed13d4535ccaf6d8d5c9874d8641972465c498a81527ad4e87b67238e6a870
AUX archive/netstandard.patch 2633 BLAKE2B afd45119c11d6621463f6b037232104de994779d084a64b6f1b613ade70d30aa02b90213cbe6c2db26ffeb47677312347e37bbcf1fd95b634731d65ba5079956 SHA512 701c63305da014f96dc5b453686e0926767b79d6b66ddcfe6587a69fe3d43b0f53f63c27967c42a333e52e1ce04aa45596b06435f53d9e29f659da053ec4df12
AUX mono-path-override.props 692 BLAKE2B ee395d852583a0d11d3ef4c037ddf5ee09bdd824d7c99484f858c0ec413713ac19d31963b6be18cc2656108ec57e4a622687529cf55f511f214ee301e43d2d5a SHA512 cf390920f5048346f77225e78ed982da6b9a33428afdcb100367a44505fe03d306b11ded7fd4b4b3d3d406cb3755f277b7bdc66972399248841486412c9b203a
AUX netstandard.patch 2640 BLAKE2B 87f6c0f5ffba2139207842935780769eb746b24c25fd3466d668df10b96ed8081d278f87de680e9d3077bcb399b90971b36d0111e8721cb6be70198a2006b630 SHA512 4c7f8a7264c408d67bdb2163ec299e22684a958a1d4959c2710f55e58b665a69ff57852ef20a16088a15ba648a3fdaf6b05ec3676983a420b039d2a615b2cd6c
DIST duplicati-2.0.7.1_beta20230525.tar.gz 44134279 BLAKE2B 6bd8216457588e4441a0449a221535a64e61aec7abd0649eb0452a767ea60e81fad4e10d897c8b286fe1a4df189746294bd72244ffb62455227ea05421e61471 SHA512 047a70348806af98a3e0b8d8e644b2ec752e1bf21ae47a884491d2cbb4b4f00f26a1b9d0dca97295192534c53a0d80aede891cbef685d5f074bcb812bcfd0db8
EBUILD duplicati-2.0.7.1_beta20230525.ebuild 1209 BLAKE2B 82205ecabd3069b3b30bfa7ec4c8ecfb0643b2bcdd39431f13185b3e1d8c67a5d1e72fe5fe777452cd0dbe1f012f1260a1e778ee3a90a3aea517556a4d4c7245 SHA512 5855567478d73cf84950687ccb5d6d6dd7a1c8c49c50857987374270551f6367a91153ff4e77cd67687cad5cb9e5552b76d3d1de501f9b69f14de289ab6260dc
EBUILD duplicati-2.0.7.1_beta20230525.ebuild 1212 BLAKE2B 1b854d857ec05dd105e11756b756cb8b0700919d33ab10f983580d13fc982b670609c73f2fbc068dc371f9e244fc1928ee846077b03bd84dd0bdc80ac1010bd0 SHA512 fdc66817d0e1a015cbf02829410a5551f03fc58483b344b29c4cae6b12a637131d30eaea8042b7dd11ff5db2726d5c501a472163b28b04aaf8507d66d940ecc6

View File

@ -0,0 +1,52 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit rpm
MY_PN="duplicati"
MY_PV="2.0.7.1"
MY_BUILDTYPE="beta"
MY_BUILDDATE="2023-05-25"
MY_BASE_PV="${MY_PV}-${MY_PV}_${MY_BUILDTYPE}"
MY_PV_2="${MY_PN}-${MY_BASE_PV}_${MY_BUILDDATE}"
DESCRIPTION="A backup client that securely stores encrypted, incremental, compressed backups."
HOMEPAGE="https://www.duplicati.com/"
SRC_URI="https://github.com/duplicati/duplicati/archive/refs/tags/v${MY_BASE_PV}_${MY_BUILDDATE}.tar.gz -> ${P}.tar.gz"
RDEPEND="!app-backup/duplicati-bin
>=dev-lang/mono-5.10"
DEPEND="dev-dotnet/gtk-sharp:3
virtual/dotnet-sdk:7.0"
BDEPEND="dev-dotnet/nuget"
S="${WORKDIR}/${MY_PV_2}"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
PATCHES=(
"${FILESDIR}/001-Makefile.patch"
"${FILESDIR}/002-fix-csproj-files.patch"
"${FILESDIR}/003-fix-duplicati-cli-only-sln.patch"
"${FILESDIR}/004-loosen-gtk-check.patch"
)
RDEPEND=""
src_prepare() {
eapply "${PATCHES[@]}"
eapply_user
cp "${FILESDIR}/mono-path-override.props" "${S}"
# mv "${S}/usr/share/doc/duplicati" "${S}/usr/share/doc/${P}"0
}
src_install() {
cp -R "${S}/usr/" "${D}/" || die "install failed"
}