diff options
author | ArsenShnurkov <ArsenShnurkov@users.noreply.github.com> | 2017-05-04 12:22:05 +0300 |
---|---|---|
committer | ArsenShnurkov <ArsenShnurkov@users.noreply.github.com> | 2017-05-04 12:22:05 +0300 |
commit | 048f4a86ac3a0be04ca7bf53a56f294714c6c3fb (patch) | |
tree | ebb55d6188390bc4f5066b8b9a2ca7d9ecb441c9 /dev-dotnet/pliant | |
parent | rename ebuild file to new version (diff) | |
download | dotnet-048f4a86ac3a0be04ca7bf53a56f294714c6c3fb.tar.gz dotnet-048f4a86ac3a0be04ca7bf53a56f294714c6c3fb.tar.bz2 dotnet-048f4a86ac3a0be04ca7bf53a56f294714c6c3fb.zip |
move gac registration to pkg_postinst
Diffstat (limited to 'dev-dotnet/pliant')
-rw-r--r-- | dev-dotnet/pliant/Manifest | 1 | ||||
-rw-r--r-- | dev-dotnet/pliant/files/csproj.patch | 2 | ||||
-rw-r--r-- | dev-dotnet/pliant/pliant-0.5.0.1.ebuild | 20 |
3 files changed, 19 insertions, 4 deletions
diff --git a/dev-dotnet/pliant/Manifest b/dev-dotnet/pliant/Manifest index e69de29..ccbc72c 100644 --- a/dev-dotnet/pliant/Manifest +++ b/dev-dotnet/pliant/Manifest @@ -0,0 +1 @@ +DIST pliant-0.5.0.1.tar.gz 370738 SHA256 538b600019436e16187adecbf421f2d16ab5571df84dbcdc3218e20e1211f123 SHA512 c4ef4fd5a792e3a2d8c229cf2c1d5e5fb791c6c762145c067470ef196420e23681b4e0ee3131737f2041236f37f01fb8510af4ecc6f277dd2675c42b184f2a32 WHIRLPOOL f49b5956179b3971f0930c0514f6b5dd696d27229a6586a7017b5d37e95af0be941b58765497b3bbeb3aa5465bc60cd3e9cea59f51719dc803ed0766a73f15cc diff --git a/dev-dotnet/pliant/files/csproj.patch b/dev-dotnet/pliant/files/csproj.patch index 8e2a231..abfd94e 100644 --- a/dev-dotnet/pliant/files/csproj.patch +++ b/dev-dotnet/pliant/files/csproj.patch @@ -7,7 +7,7 @@ diff -r -u a/libraries/Pliant/Pliant.csproj b/libraries/Pliant/Pliant.csproj <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> - <!-- To modify your build process, add your task inside one of the targets below and uncomment it. - Other similar extension points exist, see Microsoft.Common.targets. -+ <Import Project="$(MSBuildBinPath)\MSBuild.Community.Tasks.Targets" Condition="Exists('$(MSBuildBinPath)\MSBuild.Community.Tasks.Targets')" /> ++ <Import Project="$(MSBuildExtensionsPath)\MSBuild.Community.Tasks.Targets" Condition="Exists('$(MSBuildExtensionsPath)\MSBuild.Community.Tasks.Targets')" /> <Target Name="BeforeBuild"> + <PropertyGroup Condition=" '$(VersionNumber)' == '' "> + <VersionNumber>1.0.0.0</VersionNumber> diff --git a/dev-dotnet/pliant/pliant-0.5.0.1.ebuild b/dev-dotnet/pliant/pliant-0.5.0.1.ebuild index 4620fbf..9e0c0aa 100644 --- a/dev-dotnet/pliant/pliant-0.5.0.1.ebuild +++ b/dev-dotnet/pliant/pliant-0.5.0.1.ebuild @@ -16,7 +16,7 @@ inherit gac dotnet nupkg NAME="Pliant" HOMEPAGE="https://github.com/patrickhuber/${NAME}" -EGIT_COMMIT="dd03ca2942d999a8eb2e30a51b3ccf8d3c70602d" +EGIT_COMMIT="19ecea89bf35cd2ba9426cdd862773dab3b0af6d" SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.tar.gz -> ${PN}-${PV}.tar.gz" S="${WORKDIR}/${NAME}-${EGIT_COMMIT}" @@ -87,8 +87,22 @@ src_compile() { } src_install() { - egacinstall "$(get_output_filepath)" einfo ${ASSEMBLY_VERSION} - einstall_pc_file "${PN}" ${ASSEMBLY_VERSION} "Pliant" + enupkg "${WORKDIR}/${NAME}.${NUSPEC_VERSION}.nupkg" + +# egacinstall "$(get_output_filepath)" + insinto "/usr/lib/mono/${EBUILD_FRAMEWORK}" + doins "$(get_output_filepath)" + einstall_pc_file "${PN}" ${ASSEMBLY_VERSION} "Pliant" +} + +pkg_postinst() +{ + egacadd "/usr/lib/mono/${EBUILD_FRAMEWORK}/${DLL_NAME}.dll" +} + +pkg_prerm() +{ + egacdel "${DLL_NAME}" } |