commit: c6e4118b385bcf2eb049580f828f057255836b35 Author: sam <sam <AT> cmpct <DOT> info> AuthorDate: Mon Jul 31 22:45:30 2017 +0000 Commit: Mikhail Pukhlikov <cynede <AT> gentoo <DOT> org> CommitDate: Mon Jul 31 22:45:30 2017 +0000 URL: https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=c6e4118b
dev-dotnet/cecil: get cecil building at least .../cecil/cecil-0.10_beta1_p2016102302-r1.ebuild | 5 ++--- .../cecil/cecil-0.10_beta1_p2016111002-r1.ebuild | 20 +++++++++++++++----- dev-dotnet/cecil/cecil-0.9.6_p20160209-r1.ebuild | 3 +-- ...urtle no shell.png => cecil_turtle_no_shell.png} | Bin 4 files changed, 18 insertions(+), 10 deletions(-) diff --git a/dev-dotnet/cecil/cecil-0.10_beta1_p2016102302-r1.ebuild b/dev-dotnet/cecil/cecil-0.10_beta1_p2016102302-r1.ebuild index a513492..3487965 100644 --- a/dev-dotnet/cecil/cecil-0.10_beta1_p2016102302-r1.ebuild +++ b/dev-dotnet/cecil/cecil-0.10_beta1_p2016102302-r1.ebuild @@ -33,12 +33,11 @@ REPO_OWNER="jbevain" REPOSITORY="https://github.com/${REPO_OWNER}/${NAME}" LICENSE_URL="${REPOSITORY}/blob/master/LICENSE" ICONMETA="http://www.iconeasy.com/icon/ico/Movie%20%26%20TV/Looney%20Tunes/Cecil%20Turtle%20no%20shell.ico" -ICON_URL="file://${FILESDIR}/Cecil Turtle no shell.png" +ICON_URL="file://${FILESDIR}/cecil_turtle_no_shell.png" EGIT_BRANCH="master" EGIT_COMMIT="68bcb750b898f4882a5af44299bb322aaa531f93" -SRC_URI="https://api.github.com/repos/${REPO_OWNER}/${NAME}/tarball/${EGIT_COMMIT} -> ${PF}.tar.gz - mirror://gentoo/mono.snk.bz2" +SRC_URI="https://api.github.com/repos/${REPO_OWNER}/${NAME}/tarball/${EGIT_COMMIT} -> ${PF}.tar.gz" RESTRICT+=" test" S="${WORKDIR}/${NAME}-${EGIT_BRANCH}" diff --git a/dev-dotnet/cecil/cecil-0.10_beta1_p2016111002-r1.ebuild b/dev-dotnet/cecil/cecil-0.10_beta1_p2016111002-r1.ebuild index d193b11..ec032ce 100644 --- a/dev-dotnet/cecil/cecil-0.10_beta1_p2016111002-r1.ebuild +++ b/dev-dotnet/cecil/cecil-0.10_beta1_p2016111002-r1.ebuild @@ -33,14 +33,15 @@ REPO_OWNER="jbevain" REPOSITORY="https://github.com/${REPO_OWNER}/${NAME}" LICENSE_URL="${REPOSITORY}/blob/master/LICENSE" ICONMETA="http://www.iconeasy.com/icon/ico/Movie%20%26%20TV/Looney%20Tunes/Cecil%20Turtle%20no%20shell.ico" -ICON_URL="file://${FILESDIR}/Cecil Turtle no shell.png" +ICON_URL="file://${FILESDIR}/cecil_turtle_no_shell.png" EGIT_BRANCH="master" EGIT_COMMIT="045b0f9729905dd456d46e33436a2dadc9e2a52d" -SRC_URI="https://api.github.com/repos/${REPO_OWNER}/${NAME}/tarball/${EGIT_COMMIT} -> ${PF}.tar.gz - mirror://gentoo/mono.snk.bz2" +EGIT_SHORT_COMMIT=${EGIT_COMMIT:0:7} +SRC_URI="https://api.github.com/repos/${REPO_OWNER}/${NAME}/tarball/${EGIT_COMMIT} -> ${PF}.tar.gz" RESTRICT+=" test" -S="${WORKDIR}/${NAME}-${EGIT_BRANCH}" +# jbevain-cecil-045b0f9 +S="${WORKDIR}/${REPO_OWNER}-${NAME}-${EGIT_SHORT_COMMIT}" METAFILETOBUILD="./Mono.Cecil.sln" @@ -76,7 +77,7 @@ src_compile() { fi PARAMETERS+=" ${SARGS}" PARAMETERS+=" /p:SignAssembly=true" - PARAMETERS+=" /p:AssemblyOriginatorKeyFile=${WORKDIR}/mono.snk" + PARAMETERS+=" /p:AssemblyOriginatorKeyFile=${S}/mono.snk" PARAMETERS+=" /v:detailed" for x in ${USE_DOTNET} ; do @@ -92,6 +93,15 @@ src_compile() { einfo "Building configuration '${CONFIGURATION}'" P_CONFIGURATION="/p:Configuration=${CONFIGURATION}" exbuild_raw ${PARAMETERS} ${P_FW_VERSION} ${P_CONFIGURATION} "${METAFILETOBUILD}" + + # https://github.com/gentoo/dotnet/issues/305 + sn -R ${S}/bin/${CONFIGURATION}/Mono.Cecil.dll mono.snk + sn -R ${S}/bin/${CONFIGURATION}/Mono.Cecil.Mdb.dll mono.snk + sn -R ${S}/bin/${CONFIGURATION}/Mono.Cecil.Pdb.dll mono.snk + + sn -R ${S}/bin/${CONFIGURATION}/Mono.Cecil.Rocks.dll mono.snk + sn -R ${S}/bin/${CONFIGURATION}/Mono.Cecil.Rocks.Mdb.dll mono.snk + sn -R ${S}/bin/${CONFIGURATION}/Mono.Cecil.Rocks.Pdb.dll mono.snk done # run nuget_pack diff --git a/dev-dotnet/cecil/cecil-0.9.6_p20160209-r1.ebuild b/dev-dotnet/cecil/cecil-0.9.6_p20160209-r1.ebuild index b879853..cce5eff 100644 --- a/dev-dotnet/cecil/cecil-0.9.6_p20160209-r1.ebuild +++ b/dev-dotnet/cecil/cecil-0.9.6_p20160209-r1.ebuild @@ -37,8 +37,7 @@ ICON_URL="file://${FILESDIR}/nuget_icon_64x64.png" EGIT_BRANCH="master" EGIT_COMMIT="0e24ced7e3e9dd8320f450b6cb1d981bf9412cf8" -SRC_URI="https://api.github.com/repos/${REPO_OWNER}/${NAME}/tarball/${EGIT_COMMIT} -> ${PF}.tar.gz - mirror://gentoo/mono.snk.bz2" +SRC_URI="https://api.github.com/repos/${REPO_OWNER}/${NAME}/tarball/${EGIT_COMMIT} -> ${PF}.tar.gz" #S="${WORKDIR}/${NAME}-${EGIT_COMMIT}" S="${WORKDIR}/${NAME}-${EGIT_BRANCH}" diff --git a/dev-dotnet/cecil/files/Cecil Turtle no shell.png b/dev-dotnet/cecil/files/cecil_turtle_no_shell.png similarity index 100% rename from dev-dotnet/cecil/files/Cecil Turtle no shell.png rename to dev-dotnet/cecil/files/cecil_turtle_no_shell.png
