diff --git a/app-backup/duplicati/Manifest b/app-backup/duplicati/Manifest index 245447cada922..e7850ca6fd190 100644 --- a/app-backup/duplicati/Manifest +++ b/app-backup/duplicati/Manifest @@ -31,7 +31,6 @@ DIST bouncycastle.cryptography.2.5.1.nupkg 8231681 BLAKE2B 0e532828def85261e703d DIST cocol.1.8.4.nupkg 84355 BLAKE2B 411c3621565076a787063743497f4667a54af2729fc50a468078de06a7606be07cfdfd329f95360434d42009d1f4f5c3ef905f90689540206073fff566cf0342 SHA512 35108370a5e1fcb02df11efa1e4ee4351854114546631835de4b8547506b9993992f864300d0cd3bc10df745e919b069e3b1684e4205c123574000ee08af59ba DIST communitytoolkit.highperformance.8.2.1.nupkg 518671 BLAKE2B bb5ba27317b6e433a13955dc2f21c3c7693bfb83a93222c062ac14909cf05ddbb754cba3847d6a976cb83a49c8655b81415e3e515a4c6a9fcb8bd0ba58fdd343 SHA512 7446363af0dc9e611aba89e959fe22475a026f89d9fe10bf4757a950dc4ec1d55d795f90525fb8a48fa5c80f7471c2028de8f66ea461b0bbbee74f49bdb6bace DIST dnsclient.1.8.0.nupkg 514877 BLAKE2B 95c1d98c616a68c42a78cfb41f81a73910621b2b29be8664dba74a0785e2f45c7eed17efc8dc67fe477cba4ed2f60cb6bfd893bb359f2017752af5d05a6796d2 SHA512 45f7793d0e8766ba7909c0df144fff043af2ab8b961dda1ed33787328be869a2c760927e22802bc29e0c9dd4a5da3590068543ad95eef97e904a787bda5298aa -DIST duplicati-2.2.0.0_stable_2025-10-23.gh.tar.gz 15487882 BLAKE2B 34467f933f47d57ab63a6ce57bc017f9be70dcbad67693fa4713e77bf630f9b23b86957353d7f78dd823108bcb8130d421e853070d0a3b96f8fe07a29be42ba1 SHA512 2fd728c262bbb3152fcaaccec34a97149fe036a9053fb537531d45e94cb57173b42124a65b1869f2811a336d17b2ceeaf5d1759bc3354bbfa203612d31b061a4 DIST duplicati-2.2.0.1_stable_2025-11-09.gh.tar.gz 15492800 BLAKE2B 7d35228acc51abb49b7d848edaa8e9060b22964b33177fc2fe298989fe768f11e58828371bf41cd1e8571e30e37623d8e3c68cc346daa8e57e563f18c9a14c76 SHA512 c7516d8031f626800bfca80b8973e86ead9850260f0e9a7992eff4c634ebffdceed5490c836ca6a6797b2095c0b0077ddad1e121b2eba1ffb17e759a2129bcc1 DIST duplicati.streamutil.1.0.5.nupkg 42890 BLAKE2B 2aa9d35dacc1322b2c9198110d7c2e5471816275833196ba899063b238a7ce374a91de8697931bb8b3ae2b14fa17b3a69c731d62e79dbc0cd3ecc9f597af3e15 SHA512 b2f6c1d2685392cf933f69a30c74b69ec8e64ac91b4548b7facc70720b4632c38adac5cac71636d2900182a72fd822a88f708f121b2cba1ed8bdbfcd5dc6b40a DIST fluentftp.52.0.0.nupkg 1675712 BLAKE2B 592bdcf54eafb904afe2b7055dc709c1b746109c50b6f5d8aa1507daf0c5c84a6f6a745f4d3aae050e1d6625294a9c739ad828357f2495a8ed5bdb94689d6283 SHA512 d81e59210c58617d474dd7deab463af0e57075064687858ce23e2c6132292b8cb73bbaf20c4d8a0f0b241b2c8311ae0dd993184ba59b1ff971df271c81a23e28 @@ -116,7 +115,6 @@ DIST microsoft.extensions.primitives.9.0.4.nupkg 176107 BLAKE2B 119783d58f9bd495 DIST microsoft.identity.client.4.65.0.nupkg 4034890 BLAKE2B 2f7974b83c151bf2dadf1fd5170bf574c3720e41144a8d31afac3426f77227d78348c12f2efdb86d44a3c01cdcce8261cf418ed617e1b1daeebea414233189b4 SHA512 a4dada0d3e1f9e2362b2924181dffa724c463b39ec480043b06beaccbac50c0b5f2f95540a80b9e85d73127a5f5eff883849bec5df7ecfacd45d5c7950be271f DIST microsoft.identity.client.extensions.msal.4.65.0.nupkg 106536 BLAKE2B 7f5b0005a9222a51ced66072f8a079f8c22f00a64f7a57b3584f73461d3514bebe1ed32392403ac2aad0a938815f325887e2cf2fde56b440774a44e86ce3e982 SHA512 0d387368c6473fc9e9fb086a7fbebcfe7966a449a55860e5e449831a57520a9581e21215a8050313fb40bef2352ee2204487680589c09137c7b25e1231bacac2 DIST microsoft.identitymodel.abstractions.6.35.0.nupkg 108821 BLAKE2B d1bca6db2af22cf1af9febebb1f3154b0c5e26e81f9f45a4db271246893869bcdd7f7b07aed90f534f204f36b7fda00b2962bd7bffb06f4e3a7652af4aced6cf SHA512 5549d4e6c222a47761c18243215161ae7be31efcbb26179a1e1a69e65c60bdeb61755515f0485f2e89a320c368b8a92e9f66a3d7e5d21df188486232c4d9e102 -DIST microsoft.identitymodel.abstractions.7.1.2.nupkg 110367 BLAKE2B 7ada4b341796b725dd52b97fe07e1167110dd46739f458fceb86a6864264e32cb82ae6aba8bec5b2f913d6e6ea6f0d168db07a7fc97692b3061bf6fa9912f42e SHA512 865d97de33ba632dc2f19778e95c0b4a0ca3e1733060894bf0fe5875f855551c0f5381f7748fe83025098c9516516a67c50ceca3141a2a88029f239a9a3534e5 DIST microsoft.identitymodel.abstractions.7.5.0.nupkg 110950 BLAKE2B b36fc62d74eb48f39ff32aeb90f1203153f7d154514ac22107201a971292ee880cae75216d20753206765a632e700d6afcfd597f6e90ec1a917e786c83161c66 SHA512 364f3cf051fae30d40f51171d100a3c404729d8a79ef6c05900ef22d70502e0592932e4bcca2ed29afbfd32aeb19d1bd6c72d91d76f8613f076aa577fb99894f DIST microsoft.identitymodel.jsonwebtokens.7.5.0.nupkg 381849 BLAKE2B dacd2f454f117fd7f9c09f06d4ada55fc8e2b445b7437296022373af9f88c29cd44289fbd8a1cb1385a9c16175c07de143fbedb16c2c9780f10cf9cc69f2a4a5 SHA512 39714855856d6cac0bc3c9786623133a74e4caf4a2568aa31172f2d8ad7b3c54e7e4244de6c0ae3a9a8dca247788b61b436f215b408d03b26df44499f26759a9 DIST microsoft.identitymodel.logging.7.1.2.nupkg 168180 BLAKE2B 5aff87b273191947a486612e83d56780d0a6cdd778dbe56eec1e417647ad4d3bdfbf5d6f76646887a08b0daa19c4f530dd149adf6f7fcf0c28a326775877ec22 SHA512 f7fc6ed2841a7f1492d2df5642dfa6a13a1965d43100b923bd53c18c1d84227f854efec879f6037ee7b6fb992e1f68fe92c8f37fe047a7e36e4e1a2b90791c77 diff --git a/app-backup/duplicati/duplicati-2.2.0.0.2025.10.23.ebuild b/app-backup/duplicati/duplicati-2.2.0.0.2025.10.23.ebuild deleted file mode 100644 index 69498af70819a..0000000000000 --- a/app-backup/duplicati/duplicati-2.2.0.0.2025.10.23.ebuild +++ /dev/null @@ -1,400 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOTNET_PKG_COMPAT="8.0" -NUGETS=" -aliyun.oss.sdk.netcore@2.13.0 -alphavss.native.netcore@2.0.3 -alphavss@2.0.3 -artalk.xmpp@1.0.5 -avalonia.angle.windows.natives@2.1.25547.20250602 -avalonia.buildservices@0.0.31 -avalonia.controls.colorpicker@11.3.2 -avalonia.desktop@11.3.2 -avalonia.diagnostics@11.3.2 -avalonia.freedesktop@11.3.2 -avalonia.native@11.3.2 -avalonia.remote.protocol@11.3.2 -avalonia.skia@11.3.2 -avalonia.themes.fluent@11.3.2 -avalonia.themes.simple@11.3.2 -avalonia.win32@11.3.2 -avalonia.x11@11.3.2 -avalonia@11.3.2 -awssdk.core@3.7.107.3 -awssdk.core@3.7.400.45 -awssdk.identitymanagement@3.7.402.39 -awssdk.s3@3.7.405.9 -awssdk.secretsmanager.caching@1.0.6 -awssdk.secretsmanager@3.7.102.54 -azure.core@1.44.1 -azure.identity@1.13.0 -azure.security.keyvault.secrets@4.7.0 -azure.storage.blobs@12.23.0 -azure.storage.common@12.22.0 -bouncycastle.cryptography@2.5.1 -cocol@1.8.4 -communitytoolkit.highperformance@8.2.1 -dnsclient@1.8.0 -duplicati.streamutil@1.0.5 -fluentftp@52.0.0 -google.api.commonprotos@2.15.0 -google.api.gax.grpc@4.8.0 -google.api.gax@4.8.0 -google.apis.auth@1.67.0 -google.apis.core@1.67.0 -google.apis@1.67.0 -google.cloud.iam.v1@3.2.0 -google.cloud.location@2.2.0 -google.cloud.secretmanager.v1@2.5.0 -google.protobuf@3.25.0 -grpc.auth@2.60.0 -grpc.core.api@2.60.0 -grpc.net.client@2.60.0 -grpc.net.common@2.60.0 -harfbuzzsharp.nativeassets.linux@8.3.1.1 -harfbuzzsharp.nativeassets.macos@8.3.1.1 -harfbuzzsharp.nativeassets.webassembly@8.3.1.1 -harfbuzzsharp.nativeassets.win32@8.3.1.1 -harfbuzzsharp@8.3.1.1 -jose-jwt@5.0.0 -mailkit@4.12.1 -megaapiclient@1.10.4 -meziantou.framework.win32.credentialmanager@1.7.0 -microcom.runtime@0.11.0 -microsoft.applicationinsights@2.22.0 -microsoft.aspnetcore.authentication.jwtbearer@8.0.3 -microsoft.aspnetcore.hostfiltering@2.2.0 -microsoft.aspnetcore.hosting.abstractions@2.2.0 -microsoft.aspnetcore.hosting.server.abstractions@2.2.0 -microsoft.aspnetcore.http.abstractions@2.2.0 -microsoft.aspnetcore.http.extensions@2.2.0 -microsoft.aspnetcore.http.features@2.2.0 -microsoft.aspnetcore.http@2.2.0 -microsoft.aspnetcore.webutilities@2.2.0 -microsoft.bcl.asyncinterfaces@6.0.0 -microsoft.codecoverage@17.14.1 -microsoft.csharp@4.7.0 -microsoft.extensions.apidescription.server@6.0.5 -microsoft.extensions.caching.abstractions@7.0.0 -microsoft.extensions.caching.abstractions@9.0.4 -microsoft.extensions.caching.memory@7.0.0 -microsoft.extensions.caching.memory@9.0.4 -microsoft.extensions.configuration.abstractions@2.2.0 -microsoft.extensions.configuration.abstractions@8.0.0 -microsoft.extensions.configuration.binder@8.0.0 -microsoft.extensions.configuration@8.0.0 -microsoft.extensions.dependencyinjection.abstractions@2.2.0 -microsoft.extensions.dependencyinjection.abstractions@6.0.0 -microsoft.extensions.dependencyinjection.abstractions@7.0.0 -microsoft.extensions.dependencyinjection.abstractions@8.0.0 -microsoft.extensions.dependencyinjection.abstractions@8.0.2 -microsoft.extensions.dependencyinjection.abstractions@9.0.4 -microsoft.extensions.dependencyinjection@7.0.0 -microsoft.extensions.dependencyinjection@8.0.0 -microsoft.extensions.diagnostics.abstractions@8.0.0 -microsoft.extensions.diagnostics@8.0.0 -microsoft.extensions.fileproviders.abstractions@2.2.0 -microsoft.extensions.hosting.abstractions@2.2.0 -microsoft.extensions.http@8.0.0 -microsoft.extensions.logging.abstractions@2.2.0 -microsoft.extensions.logging.abstractions@6.0.0 -microsoft.extensions.logging.abstractions@7.0.0 -microsoft.extensions.logging.abstractions@8.0.0 -microsoft.extensions.logging.abstractions@8.0.3 -microsoft.extensions.logging.abstractions@9.0.4 -microsoft.extensions.logging@7.0.0 -microsoft.extensions.logging@8.0.0 -microsoft.extensions.objectpool@2.2.0 -microsoft.extensions.options.configurationextensions@8.0.0 -microsoft.extensions.options@2.2.0 -microsoft.extensions.options@7.0.0 -microsoft.extensions.options@8.0.0 -microsoft.extensions.options@9.0.4 -microsoft.extensions.primitives@2.2.0 -microsoft.extensions.primitives@7.0.0 -microsoft.extensions.primitives@8.0.0 -microsoft.extensions.primitives@9.0.4 -microsoft.identity.client.extensions.msal@4.65.0 -microsoft.identity.client@4.65.0 -microsoft.identitymodel.abstractions@6.35.0 -microsoft.identitymodel.abstractions@7.1.2 -microsoft.identitymodel.abstractions@7.5.0 -microsoft.identitymodel.jsonwebtokens@7.5.0 -microsoft.identitymodel.logging@7.1.2 -microsoft.identitymodel.logging@7.5.0 -microsoft.identitymodel.protocols.openidconnect@7.1.2 -microsoft.identitymodel.protocols@7.1.2 -microsoft.identitymodel.tokens@7.5.0 -microsoft.io.recyclablememorystream@3.0.0 -microsoft.net.http.headers@2.2.0 -microsoft.net.test.sdk@17.14.1 -microsoft.netcore.platforms@1.1.0 -microsoft.netcore.platforms@1.1.1 -microsoft.netcore.platforms@3.1.0 -microsoft.netcore.targets@1.1.0 -microsoft.openapi@1.2.3 -microsoft.testing.extensions.telemetry@1.5.3 -microsoft.testing.extensions.trxreport.abstractions@1.5.3 -microsoft.testing.extensions.vstestbridge@1.5.3 -microsoft.testing.platform.msbuild@1.5.3 -microsoft.testing.platform@1.5.3 -microsoft.testplatform.objectmodel@17.12.0 -microsoft.testplatform.objectmodel@17.14.1 -microsoft.testplatform.testhost@17.14.1 -microsoft.win32.primitives@4.3.0 -microsoft.win32.systemevents@7.0.0 -mimekit@4.12.0 -minio@6.0.0 -mono.unix@7.1.0-final.1.21458.1 -newtonsoft.json@13.0.1 -newtonsoft.json@13.0.3 -ngettext@0.6.5 -nunit3testadapter@5.0.0 -nunit@4.3.2 -otp.net@1.4.0 -runtime.any.system.collections@4.3.0 -runtime.any.system.diagnostics.tracing@4.3.0 -runtime.any.system.globalization.calendars@4.3.0 -runtime.any.system.globalization@4.3.0 -runtime.any.system.io@4.3.0 -runtime.any.system.reflection.primitives@4.3.0 -runtime.any.system.reflection@4.3.0 -runtime.any.system.resources.resourcemanager@4.3.0 -runtime.any.system.runtime.handles@4.3.0 -runtime.any.system.runtime.interopservices@4.3.0 -runtime.any.system.runtime@4.3.0 -runtime.any.system.text.encoding.extensions@4.3.0 -runtime.any.system.text.encoding@4.3.0 -runtime.any.system.threading.tasks@4.3.0 -runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl@4.3.2 -runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl@4.3.2 -runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl@4.3.2 -runtime.native.system.net.http@4.3.0 -runtime.native.system.security.cryptography.apple@4.3.0 -runtime.native.system.security.cryptography.apple@4.3.1 -runtime.native.system.security.cryptography.openssl@4.3.2 -runtime.native.system@4.3.0 -runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl@4.3.2 -runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl@4.3.2 -runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple@4.3.0 -runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple@4.3.1 -runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl@4.3.2 -runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl@4.3.2 -runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl@4.3.2 -runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl@4.3.2 -runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl@4.3.2 -runtime.unix.microsoft.win32.primitives@4.3.0 -runtime.unix.system.diagnostics.debug@4.3.0 -runtime.unix.system.io.filesystem@4.3.0 -runtime.unix.system.net.primitives@4.3.0 -runtime.unix.system.private.uri@4.3.0 -runtime.unix.system.runtime.extensions@4.3.0 -sharpaescrypt@2.0.2 -sharpaescrypt@2.0.3 -sharpcompress@0.39.0 -skiasharp.nativeassets.linux@2.88.9 -skiasharp.nativeassets.macos@2.88.9 -skiasharp.nativeassets.webassembly@2.88.9 -skiasharp.nativeassets.win32@2.88.9 -skiasharp@2.88.9 -smblibrary.win32@1.5.3 -smblibrary@1.5.3.5 -sqlite-net-pcl@1.7.335 -sqlitepclraw.bundle_green@2.0.3 -sqlitepclraw.core@2.0.3 -sqlitepclraw.lib.e_sqlite3@2.0.3 -sqlitepclraw.provider.dynamic_cdecl@2.0.3 -ssh.net@2025.0.0 -sshnet.agent@2024.2.0 -stub.system.data.sqlite.core.netstandard@1.0.115 -swashbuckle.aspnetcore.swagger@6.5.0 -swashbuckle.aspnetcore.swaggergen@6.5.0 -swashbuckle.aspnetcore.swaggerui@6.5.0 -swashbuckle.aspnetcore@6.5.0 -system.buffers@4.3.0 -system.buffers@4.5.0 -system.buffers@4.5.1 -system.buffers@4.6.0 -system.clientmodel@1.1.0 -system.codedom@7.0.0 -system.codedom@8.0.0 -system.collections.concurrent@4.3.0 -system.collections.immutable@8.0.0 -system.collections@4.3.0 -system.commandline.namingconventionbinder@2.0.0-beta4.22272.1 -system.commandline@2.0.0-beta4.22272.1 -system.componentmodel.annotations@4.5.0 -system.data.sqlite.core.duplicati.linux.arm64@1.0.116 -system.data.sqlite.core.duplicati.linux.armv7@1.0.116 -system.data.sqlite.core.duplicati.macos.arm64@1.0.116.1 -system.data.sqlite.core.duplicati.windows.arm64@1.0.116.1 -system.data.sqlite.core.msil@1.0.115 -system.data.sqlite.core@1.0.115 -system.diagnostics.debug@4.3.0 -system.diagnostics.diagnosticsource@4.3.0 -system.diagnostics.diagnosticsource@5.0.0 -system.diagnostics.diagnosticsource@6.0.1 -system.diagnostics.diagnosticsource@8.0.0 -system.diagnostics.diagnosticsource@9.0.4 -system.diagnostics.tracing@4.3.0 -system.drawing.common@7.0.0 -system.formats.asn1@8.0.1 -system.globalization.calendars@4.3.0 -system.globalization.extensions@4.3.0 -system.globalization@4.3.0 -system.identitymodel.tokens.jwt@7.5.0 -system.io.filesystem.accesscontrol@4.7.0 -system.io.filesystem.primitives@4.3.0 -system.io.filesystem@4.3.0 -system.io.hashing@6.0.0 -system.io.hashing@7.0.0 -system.io.pipelines@8.0.0 -system.io.pipelines@9.0.2 -system.io@4.3.0 -system.linq.async@6.0.1 -system.linq@4.3.0 -system.management@7.0.2 -system.management@8.0.0 -system.memory.data@6.0.0 -system.memory@4.5.1 -system.memory@4.5.3 -system.memory@4.5.5 -system.net.http@4.3.4 -system.net.primitives@4.3.0 -system.numerics.vectors@4.5.0 -system.private.uri@4.3.0 -system.reactive@6.0.0 -system.reflection.metadata@1.6.0 -system.reflection.metadata@8.0.0 -system.reflection.primitives@4.3.0 -system.reflection@4.3.0 -system.resources.resourcemanager@4.3.0 -system.runtime.compilerservices.unsafe@4.5.1 -system.runtime.compilerservices.unsafe@6.0.0 -system.runtime.extensions@4.3.0 -system.runtime.handles@4.3.0 -system.runtime.interopservices@4.3.0 -system.runtime.numerics@4.3.0 -system.runtime@4.3.0 -system.security.accesscontrol@4.7.0 -system.security.cryptography.algorithms@4.3.0 -system.security.cryptography.algorithms@4.3.1 -system.security.cryptography.cng@4.3.0 -system.security.cryptography.cng@4.7.0 -system.security.cryptography.csp@4.3.0 -system.security.cryptography.encoding@4.3.0 -system.security.cryptography.openssl@4.3.0 -system.security.cryptography.pkcs@8.0.1 -system.security.cryptography.primitives@4.3.0 -system.security.cryptography.protecteddata@4.5.0 -system.security.cryptography.x509certificates@4.3.0 -system.security.principal.windows@4.7.0 -system.security.principal.windows@5.0.0 -system.text.encoding.extensions@4.3.0 -system.text.encoding@4.3.0 -system.text.encodings.web@4.5.0 -system.text.encodings.web@6.0.0 -system.text.json@5.0.2 -system.text.json@6.0.10 -system.threading.channels@8.0.0 -system.threading.tasks.extensions@4.5.4 -system.threading.tasks@4.3.0 -system.threading@4.3.0 -tencent.qcloud.cos.sdk@5.4.11 -tmds.dbus.protocol@0.21.2 -uplink.net.linux@2.13.3484 -uplink.net.mac@2.13.3484 -uplink.net.win@2.13.3484 -uplink.net@2.13.3484 -vaultsharp@1.7.0 -websocket.client@5.1.2 -zstdsharp.port@0.8.4 -" - -inherit check-reqs dotnet-pkg - -DESCRIPTION="Backup client that securely stores encrypted, incremental, compressed backups" -HOMEPAGE="https://duplicati.com/ - https://github.com/duplicati/duplicati/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - P_STABILITY="canary" - EGIT_REPO_URI="https://github.com/${PN}/${PN}" -else - P_FRONT_V="$(ver_cut 1-4)" - P_BACK_V="$(ver_cut 5-7)" - - P_STABILITY="stable" - P_REAL_V="${P_FRONT_V}_${P_STABILITY}_${P_BACK_V//./-}" - - SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${P_REAL_V}.tar.gz - -> ${PN}-${P_REAL_V}.gh.tar.gz" - S="${WORKDIR}/${PN}-${P_REAL_V}" - - KEYWORDS="~amd64" -fi - -SRC_URI+=" ${NUGET_URIS} " - -LICENSE="Apache-2.0 BSD MIT" -SLOT="0/${P_STABILITY}" -RESTRICT="test" # TODO: Re-enable. - -CHECKREQS_DISK_BUILD="3G" -DOTNET_PKG_PROJECTS=( - Executables/net8/Duplicati.CommandLine - Executables/net8/Duplicati.Server -) -DOTNET_PKG_BAD_PROJECTS=( - Duplicati/WindowsService/Duplicati.WindowsService.csproj - Executables/net8/Duplicati.WindowsService/Duplicati.WindowsService.csproj -) - -DOCS=( README.ja-JP.md README.md README.zh-CN.md SECURITY.md changelog.txt ) - -pkg_setup() { - check-reqs_pkg_setup - dotnet-pkg_pkg_setup -} - -src_unpack() { - dotnet-pkg_src_unpack - - if [[ -n "${EGIT_REPO_URI}" ]] ; then - git-r3_src_unpack - fi -} - -src_prepare() { - dotnet-pkg_src_prepare - - local -a bad_tests=( - Duplicati/UnitTest/CompactDisruptionTests.cs - ) - local bad_test="" - for bad_test in "${bad_tests[@]}" ; do - if [[ -e "${S}/${bad_test}" ]] ; then - rm "${S}/${bad_test}" \ - || eerror "failed to remove test ${bad_test}" - else - ewarn "Test file ${bad_test} does not exist" - fi - done -} - -src_test() { - dotnet-pkg-base_test Duplicati/UnitTest/Duplicati.UnitTest.csproj -} - -src_install() { - dotnet-pkg-base_install - dotnet-pkg-base_dolauncher "/usr/share/${P}/Duplicati.CommandLine" duplicati - dotnet-pkg-base_dolauncher "/usr/share/${P}/Duplicati.Server" duplicati-server - - einstalldocs -}