From 9c6a0722cf78a97e41ac8b1c4e84b7cd326d6ee9 Mon Sep 17 00:00:00 2001 From: Manuel Friedli Date: Fri, 18 Nov 2022 01:18:42 +0100 Subject: [PATCH 1/3] Add ebuild for nuget --- dev-dotnet/nuget/Manifest | 3 +++ dev-dotnet/nuget/files/nuget | 2 ++ dev-dotnet/nuget/nuget-6.3.1.ebuild | 26 +++++++++++++++++++++++ metadata/md5-cache/dev-dotnet/nuget-6.3.1 | 9 ++++++++ 4 files changed, 40 insertions(+) create mode 100644 dev-dotnet/nuget/Manifest create mode 100644 dev-dotnet/nuget/files/nuget create mode 100644 dev-dotnet/nuget/nuget-6.3.1.ebuild create mode 100644 metadata/md5-cache/dev-dotnet/nuget-6.3.1 diff --git a/dev-dotnet/nuget/Manifest b/dev-dotnet/nuget/Manifest new file mode 100644 index 0000000..e829f11 --- /dev/null +++ b/dev-dotnet/nuget/Manifest @@ -0,0 +1,3 @@ +AUX nuget 58 BLAKE2B 3dd6aeb030ae4614226a6284b9e4225596cd175465084cb442036f993279703dd3efba18f2f0f56e82f00ae51a9dbe59357d2869c5a2fcd6684694da72f8acb0 SHA512 6269983f8d3b08bea62dc6a1fd0ddf97671301a7f09cf557c7e2581bae096e0742b7f25d89a532d32cc68afe399456a8a5560297ea91c608fb56befc4355079e +DIST nuget-6.3.1.exe 7042480 BLAKE2B e14f2ac49479c18742e7f0dc3f92fd9655ba1b6e79540c2a5049510bda449d2dde65a10130be8de5735bbc21a52428f6857d671e6375342ed4bb34f4fa2c881e SHA512 340226b197e0a6e88eaab920fee7425f5fe530ef98960308692a7a211960c051b487f9f497c5b86e46c35f0a7706def41bd9816e05b9b5439932480aa55bd75e +EBUILD nuget-6.3.1.ebuild 573 BLAKE2B 850c04900efd0e05d955fa1463e5965dcdaff6fc65d7e84bf8c7d2d4f6c2dc2f2625cf10dd3774103f19c195f83f0d8ce581b4df926658dd8d72ddebdb9ec0f0 SHA512 f3e853120fd15ae66a5424cb18fb15f3c4eb5471fdc54eebdb02cb32dcdf7053a6d211de9817806aa4814d04f9ce988f4dd1a325176624c44d49b38a02eab465 diff --git a/dev-dotnet/nuget/files/nuget b/dev-dotnet/nuget/files/nuget new file mode 100644 index 0000000..e6148d8 --- /dev/null +++ b/dev-dotnet/nuget/files/nuget @@ -0,0 +1,2 @@ +#!/bin/sh +mono --runtime=v4.5 /usr/lib/nuget/nuget.exe $* diff --git a/dev-dotnet/nuget/nuget-6.3.1.ebuild b/dev-dotnet/nuget/nuget-6.3.1.ebuild new file mode 100644 index 0000000..4c9d302 --- /dev/null +++ b/dev-dotnet/nuget/nuget-6.3.1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2022 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# See https://dist.nuget.org/index.json for available versions + +DESCRIPTION="Nuget - .NET Package Manager" +HOMEPAGE="https://www.nuget.org/" +SRC_URI="https://dist.nuget.org/win-x86-commandline/v${PV}/nuget.exe -> ${P}.exe" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +S="${WORKDIR}" + +src_compile() { :; } + +src_install() { + exeinto "/usr/bin" + doexe "${FILESDIR}/nuget" + insinto "/usr/lib/${PN}" + newins "${DISTDIR}/${P}.exe" "nuget.exe" +} diff --git a/metadata/md5-cache/dev-dotnet/nuget-6.3.1 b/metadata/md5-cache/dev-dotnet/nuget-6.3.1 new file mode 100644 index 0000000..64f9286 --- /dev/null +++ b/metadata/md5-cache/dev-dotnet/nuget-6.3.1 @@ -0,0 +1,9 @@ +DEFINED_PHASES=compile install +DESCRIPTION=Nuget - .NET Package Manager +EAPI=8 +HOMEPAGE=https://www.nuget.org/ +KEYWORDS=~amd64 ~x86 +LICENSE=Apache-2.0 +SLOT=0 +SRC_URI=https://dist.nuget.org/win-x86-commandline/v6.3.1/nuget.exe -> nuget-6.3.1.exe +_md5_=b518f9f648c7a596b0db7ab1efb1b2cf -- 2.43.2 From e6d4cba6fd21bf967fc3b97d010789d3ee222aa2 Mon Sep 17 00:00:00 2001 From: Manuel Friedli Date: Fri, 6 Jan 2023 00:37:35 +0100 Subject: [PATCH 2/3] Stabilize packages. --- media-fonts/cantarell/cantarell-0.303.1-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-fonts/cantarell/cantarell-0.303.1-r2.ebuild b/media-fonts/cantarell/cantarell-0.303.1-r2.ebuild index 92c55dd..9fc0d3a 100644 --- a/media-fonts/cantarell/cantarell-0.303.1-r2.ebuild +++ b/media-fonts/cantarell/cantarell-0.303.1-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI+=" https://manuel.friedli.info/gentoo-overlay/cantarell-static-fonts-0.3 LICENSE="OFL-1.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="staticfont +variablefont" REQUIRED_USE="|| ( staticfont variablefont )" -- 2.43.2 From 819dbb302589dc92bc9dd3cc21b0ef2223563c2a Mon Sep 17 00:00:00 2001 From: Manuel Friedli Date: Fri, 16 Jun 2023 22:34:26 +0200 Subject: [PATCH 3/3] Add latest nuget version. --- dev-dotnet/nuget/Manifest | 4 ++-- .../nuget/{nuget-6.3.1.ebuild => nuget-6.6.1.ebuild} | 4 +++- metadata/md5-cache/dev-dotnet/nuget-6.6.1 | 10 ++++++++++ 3 files changed, 15 insertions(+), 3 deletions(-) rename dev-dotnet/nuget/{nuget-6.3.1.ebuild => nuget-6.6.1.ebuild} (89%) create mode 100644 metadata/md5-cache/dev-dotnet/nuget-6.6.1 diff --git a/dev-dotnet/nuget/Manifest b/dev-dotnet/nuget/Manifest index e829f11..2c11f48 100644 --- a/dev-dotnet/nuget/Manifest +++ b/dev-dotnet/nuget/Manifest @@ -1,3 +1,3 @@ AUX nuget 58 BLAKE2B 3dd6aeb030ae4614226a6284b9e4225596cd175465084cb442036f993279703dd3efba18f2f0f56e82f00ae51a9dbe59357d2869c5a2fcd6684694da72f8acb0 SHA512 6269983f8d3b08bea62dc6a1fd0ddf97671301a7f09cf557c7e2581bae096e0742b7f25d89a532d32cc68afe399456a8a5560297ea91c608fb56befc4355079e -DIST nuget-6.3.1.exe 7042480 BLAKE2B e14f2ac49479c18742e7f0dc3f92fd9655ba1b6e79540c2a5049510bda449d2dde65a10130be8de5735bbc21a52428f6857d671e6375342ed4bb34f4fa2c881e SHA512 340226b197e0a6e88eaab920fee7425f5fe530ef98960308692a7a211960c051b487f9f497c5b86e46c35f0a7706def41bd9816e05b9b5439932480aa55bd75e -EBUILD nuget-6.3.1.ebuild 573 BLAKE2B 850c04900efd0e05d955fa1463e5965dcdaff6fc65d7e84bf8c7d2d4f6c2dc2f2625cf10dd3774103f19c195f83f0d8ce581b4df926658dd8d72ddebdb9ec0f0 SHA512 f3e853120fd15ae66a5424cb18fb15f3c4eb5471fdc54eebdb02cb32dcdf7053a6d211de9817806aa4814d04f9ce988f4dd1a325176624c44d49b38a02eab465 +DIST nuget-6.6.1.exe 7333336 BLAKE2B 30ec3c04f7748431deeddb95c4a313f6c849dd1d84b27d75b9fc248590cd688ef4266abacf9bf5f38236eb259320319c1523313bcbe462334dc62e6fdb2bea92 SHA512 b7d3c33bb9d06a124a91778ad982772b0acab1ac5c90f9104ef3745bccd2c36ddd7dcc7d02b9a7b8fdeb7f1898b5c23e7e0e7ec72595cdf83886cf146cd01578 +EBUILD nuget-6.6.1.ebuild 597 BLAKE2B 964535abbf8ace4bea2cb6ad8a3b226bc6ad76a8deb0cb4ea4aafd7520a1a49af373a1d145e0964e93419464343ef797b9607743f2857067d9ed6a97acf7c90e SHA512 dc1c5bb7e965d51fb097f1def4ddc8a953cfa8675ae01da343dfb29f5fa7b32797a3432ce03980d4934d7c4ce1180f00cfc52fa1860414d08fff2378168a41bd diff --git a/dev-dotnet/nuget/nuget-6.3.1.ebuild b/dev-dotnet/nuget/nuget-6.6.1.ebuild similarity index 89% rename from dev-dotnet/nuget/nuget-6.3.1.ebuild rename to dev-dotnet/nuget/nuget-6.6.1.ebuild index 4c9d302..0c3c586 100644 --- a/dev-dotnet/nuget/nuget-6.3.1.ebuild +++ b/dev-dotnet/nuget/nuget-6.6.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Foundation +# Copyright 1999-2023 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,6 +14,8 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" +DEPEND="dev-lang/mono" + S="${WORKDIR}" src_compile() { :; } diff --git a/metadata/md5-cache/dev-dotnet/nuget-6.6.1 b/metadata/md5-cache/dev-dotnet/nuget-6.6.1 new file mode 100644 index 0000000..89bbc50 --- /dev/null +++ b/metadata/md5-cache/dev-dotnet/nuget-6.6.1 @@ -0,0 +1,10 @@ +DEFINED_PHASES=compile install +DEPEND=dev-lang/mono +DESCRIPTION=Nuget - .NET Package Manager +EAPI=8 +HOMEPAGE=https://www.nuget.org/ +KEYWORDS=~amd64 ~x86 +LICENSE=Apache-2.0 +SLOT=0 +SRC_URI=https://dist.nuget.org/win-x86-commandline/v6.6.1/nuget.exe -> nuget-6.6.1.exe +_md5_=ce506e3f49eaa92a4642b14ea7499ec8 -- 2.43.2