summaryrefslogtreecommitdiff
path: root/dev-db/garnet/garnet-1.0.32.ebuild
blob: 3117c03b33b9b2186cb6e24a911e245267385808 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

DOTNET_PKG_COMPAT="8.0"
NUGETS="
azure.core@1.41.0
azure.storage.blobs@12.21.2
azure.storage.common@12.20.1
benchmarkdotnet.annotations@0.14.0
benchmarkdotnet@0.14.0
commandlineparser@2.9.1
gee.external.capstone@2.3.0
humanizer.core@2.14.1
iced@1.17.0
keralua@1.4.1
microsoft.bcl.asyncinterfaces@1.1.0
microsoft.bcl.asyncinterfaces@1.1.1
microsoft.bcl.asyncinterfaces@6.0.0
microsoft.bcl.asyncinterfaces@8.0.0
microsoft.build.tasks.git@8.0.0
microsoft.codeanalysis.analyzers@3.3.3
microsoft.codeanalysis.analyzers@3.3.4
microsoft.codeanalysis.common@4.1.0
microsoft.codeanalysis.common@4.11.0
microsoft.codeanalysis.csharp.workspaces@4.11.0
microsoft.codeanalysis.csharp@4.1.0
microsoft.codeanalysis.csharp@4.11.0
microsoft.codeanalysis.visualbasic.workspaces@4.11.0
microsoft.codeanalysis.visualbasic@4.11.0
microsoft.codeanalysis.workspaces.common@4.11.0
microsoft.codeanalysis@4.11.0
microsoft.codecoverage@17.11.0
microsoft.diagnostics.netcore.client@0.2.251802
microsoft.diagnostics.runtime@2.2.332302
microsoft.diagnostics.tracing.traceevent@3.1.8
microsoft.dotnet.platformabstractions@3.1.6
microsoft.extensions.configuration.abstractions@2.1.1
microsoft.extensions.configuration.abstractions@8.0.0
microsoft.extensions.configuration.binder@2.1.1
microsoft.extensions.configuration.binder@8.0.0
microsoft.extensions.configuration.binder@8.0.2
microsoft.extensions.configuration.commandline@8.0.0
microsoft.extensions.configuration.environmentvariables@8.0.0
microsoft.extensions.configuration.fileextensions@8.0.0
microsoft.extensions.configuration.json@8.0.0
microsoft.extensions.configuration.usersecrets@8.0.0
microsoft.extensions.configuration@2.1.1
microsoft.extensions.configuration@8.0.0
microsoft.extensions.dependencyinjection.abstractions@2.1.1
microsoft.extensions.dependencyinjection.abstractions@8.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@8.0.0
microsoft.extensions.fileproviders.physical@8.0.0
microsoft.extensions.filesystemglobbing@8.0.0
microsoft.extensions.hosting.abstractions@8.0.0
microsoft.extensions.hosting.windowsservices@8.0.0
microsoft.extensions.hosting@8.0.0
microsoft.extensions.logging.abstractions@2.1.1
microsoft.extensions.logging.abstractions@6.0.0
microsoft.extensions.logging.abstractions@8.0.0
microsoft.extensions.logging.configuration@8.0.0
microsoft.extensions.logging.console@8.0.0
microsoft.extensions.logging.debug@8.0.0
microsoft.extensions.logging.eventlog@8.0.0
microsoft.extensions.logging.eventsource@8.0.0
microsoft.extensions.logging@2.1.1
microsoft.extensions.logging@8.0.0
microsoft.extensions.options.configurationextensions@8.0.0
microsoft.extensions.options@2.1.1
microsoft.extensions.options@8.0.0
microsoft.extensions.primitives@2.1.1
microsoft.extensions.primitives@8.0.0
microsoft.identitymodel.abstractions@8.0.1
microsoft.identitymodel.jsonwebtokens@8.0.1
microsoft.identitymodel.logging@8.0.1
microsoft.identitymodel.protocols.openidconnect@8.0.1
microsoft.identitymodel.protocols@8.0.1
microsoft.identitymodel.tokens@8.0.1
microsoft.identitymodel.validators@8.0.1
microsoft.net.test.sdk@17.11.0
microsoft.netcore.platforms@2.0.0
microsoft.netcore.platforms@2.1.2
microsoft.netcore.platforms@5.0.0
microsoft.sourcelink.common@8.0.0
microsoft.sourcelink.github@8.0.0
microsoft.testplatform.objectmodel@17.11.0
microsoft.testplatform.testhost@17.11.0
microsoft.win32.registry@4.4.0
microsoft.win32.registry@5.0.0
newtonsoft.json@13.0.1
newtonsoft.json@13.0.3
nlua@1.7.3
nunit3testadapter@4.6.0
nunit@4.1.0
perfolizer@0.3.17
pipelines.sockets.unofficial@2.2.8
stackexchange.redis@2.8.0
system.buffers@4.5.1
system.clientmodel@1.0.0
system.codedom@5.0.0
system.collections.immutable@5.0.0
system.collections.immutable@8.0.0
system.composition.attributedmodel@8.0.0
system.composition.convention@8.0.0
system.composition.hosting@8.0.0
system.composition.runtime@8.0.0
system.composition.typedparts@8.0.0
system.composition@8.0.0
system.diagnostics.diagnosticsource@6.0.1
system.diagnostics.diagnosticsource@8.0.0
system.diagnostics.eventlog@8.0.0
system.identitymodel.tokens.jwt@8.0.1
system.interactive.async@6.0.1
system.io.hashing@6.0.0
system.io.pipelines@5.0.1
system.io.pipelines@8.0.0
system.linq.async@6.0.1
system.management@5.0.0
system.memory.data@1.0.2
system.memory@4.5.1
system.memory@4.5.4
system.memory@4.5.5
system.numerics.vectors@4.5.0
system.reflection.metadata@1.6.0
system.reflection.metadata@5.0.0
system.reflection.metadata@8.0.0
system.runtime.compilerservices.unsafe@5.0.0
system.runtime.compilerservices.unsafe@6.0.0
system.security.accesscontrol@4.4.0
system.security.accesscontrol@5.0.0
system.security.principal.windows@4.4.0
system.security.principal.windows@5.0.0
system.serviceprocess.servicecontroller@8.0.0
system.text.encoding.codepages@4.5.1
system.text.encoding.codepages@7.0.0
system.text.encodings.web@4.7.2
system.text.encodings.web@8.0.0
system.text.json@4.7.2
system.text.json@8.0.0
system.text.json@8.0.5
system.threading.channels@7.0.0
system.threading.tasks.extensions@4.5.4
"

inherit dotnet-pkg

DESCRIPTION="Remote cache-store from Microsoft Research, compatible with Redis clients"
HOMEPAGE="https://microsoft.github.io/garnet/"
SRC_URI="https://github.com/microsoft/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI+=" ${NUGET_URIS} "

LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"

DOTNET_PKG_PROJECTS=( main/GarnetServer/GarnetServer.csproj )

pkg_setup() {
	dotnet-pkg_pkg_setup
}

src_unpack() {
	dotnet-pkg_src_unpack
}

src_install() {
	dotnet-pkg-base_install
	dotnet-pkg-base_dolauncher "/usr/share/${P}/GarnetServer" "${PN}"
}