aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArsenShnurkov <ArsenShnurkov@users.noreply.github.com>2017-01-25 01:01:11 +0300
committerArsenShnurkov <ArsenShnurkov@users.noreply.github.com>2017-01-25 01:01:11 +0300
commitf86e71b253aa22a624bb8a28825ff42e5f2ff151 (patch)
tree5d763274dfc3d40e10a0016b64ce4802f6bd472d /dev-dotnet/x-pagedlist
parentcopy of previous version as baseline (diff)
downloaddotnet-f86e71b253aa22a624bb8a28825ff42e5f2ff151.tar.gz
dotnet-f86e71b253aa22a624bb8a28825ff42e5f2ff151.tar.bz2
dotnet-f86e71b253aa22a624bb8a28825ff42e5f2ff151.zip
minor tweaks
Diffstat (limited to 'dev-dotnet/x-pagedlist')
-rw-r--r--dev-dotnet/x-pagedlist/Manifest3
-rw-r--r--dev-dotnet/x-pagedlist/x-pagedlist-5.3.0.8.ebuild67
2 files changed, 29 insertions, 41 deletions
diff --git a/dev-dotnet/x-pagedlist/Manifest b/dev-dotnet/x-pagedlist/Manifest
index 2d6a070..f1308a5 100644
--- a/dev-dotnet/x-pagedlist/Manifest
+++ b/dev-dotnet/x-pagedlist/Manifest
@@ -1,2 +1,3 @@
-DIST x-pagedlist-1.24.0.23549-r201512120.zip 3175164 SHA256 064dcc489afbfaea4fa57e6d6ba37475d4048ea90ae336dbc2138fcfd040e8c2 SHA512 e0625976b24a3b6f5dd15a8a6a9e1fade8fce00a547fc2783d78368cc56a4792b59146ecc6aab2d13436effec5fb7ac9186b7585acd42ae8c2ca6b06d670762d WHIRLPOOL fc741bce40e7968f45afc6c8fcf078083151b36800f978afb46f06077664a4c0a92361e5e938b296f51864a20c783f2a2418b8e8a8c610901970f76cbe3af662
DIST mono.snk.bz2 785 SHA256 0cc2ca58f90773eafa8460dfb8ff4ac6238b68106eb1631348a800091a6ff3de SHA512 de64da7a9e4fa53e5a5abaee00aae05ce3560c72ad8251fd79e2ff9ffa7fb2d5e7c1a4bdb2dbc2eeeeac6450aaad8c40649ff4675ddf95365ef8604a93333224 WHIRLPOOL 05882dd5cc9e2b99b78dc882fed49547dc6b6c133616574987322623e3bd734dc74435b69a6c864f928eb087df7a1ab42910adc47a7d0e70d54178e6b319f628
+DIST x-pagedlist-1.24.0.23549-r201512120.zip 3175164 SHA256 064dcc489afbfaea4fa57e6d6ba37475d4048ea90ae336dbc2138fcfd040e8c2 SHA512 e0625976b24a3b6f5dd15a8a6a9e1fade8fce00a547fc2783d78368cc56a4792b59146ecc6aab2d13436effec5fb7ac9186b7585acd42ae8c2ca6b06d670762d WHIRLPOOL fc741bce40e7968f45afc6c8fcf078083151b36800f978afb46f06077664a4c0a92361e5e938b296f51864a20c783f2a2418b8e8a8c610901970f76cbe3af662
+DIST x-pagedlist-5.3.0.8.tar.gz 1088454 SHA256 3c527b73f4a1c90013000700f0e93e67e3314ec32509cc44f8cc9a59d8be45cc SHA512 90b08272b0606473da611d5bd9716687061156f91607229c93573dae10a4fe19dc2d40844a0168a4307728b076bdac0d1507d3ac4807339c3f894f048b34dc7a WHIRLPOOL 674e917129d66a3f0b1500aa87f24f0288d57d4bb00684d72acc7b9838d99565e401d8d7baa3df52fc75cd3bee43592e0179eb70c0c9ebb4807de244bfe7cdda
diff --git a/dev-dotnet/x-pagedlist/x-pagedlist-5.3.0.8.ebuild b/dev-dotnet/x-pagedlist/x-pagedlist-5.3.0.8.ebuild
index 67968e6..e536854 100644
--- a/dev-dotnet/x-pagedlist/x-pagedlist-5.3.0.8.ebuild
+++ b/dev-dotnet/x-pagedlist/x-pagedlist-5.3.0.8.ebuild
@@ -3,6 +3,11 @@
# $Id$
EAPI=6
+KEYWORDS="~amd64 ~x86"
+RESTRICT="mirror"
+
+USE_DOTNET="net45"
+IUSE="net45 +gac +nupkg +pkg-config debug developer"
inherit versionator gac nupkg
@@ -10,18 +15,16 @@ HOMEPAGE="https://github.com/kpi-ua/X.PagedList/"
DESCRIPTION="Nugget for easily paging through any IEnumerable/IQueryable in Asp.Net MVC"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="net45 +gac +nupkg +pkg-config debug developer"
-USE_DOTNET="net45"
COMMON_DEPEND=">=dev-lang/mono-4.0.2.5
"
-RDEPEND="${COMMON_DEPEND}
-"
-
DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
+ >=dev-util/mono-packaging-tools-1.4.2.2
+"
+
+RDEPEND="${COMMON_DEPEND}
"
NAME="X.PagedList"
@@ -31,13 +34,12 @@ LICENSE_URL="${REPOSITORY}/blob/${EGIT_BRANCH}/LICENSE"
ICONMETA="http://uxrepo.com/static/icon-sets/iconic/svg/list.svg"
ICON_URL="https://github.com/ArsenShnurkov/X.PagedList/blob/switching-from-pcl/misc/list.svg"
-EGIT_COMMIT="48bc7da1bc3b6b294c69796bd9573e670edd3c64"
-SRC_URI="${REPOSITORY}/archive/${EGIT_BRANCH}/${EGIT_COMMIT}.zip -> ${PF}.zip
- mirror://gentoo/mono.snk.bz2"
+EGIT_COMMIT="c0521a4099c65efd3e964ea57129d5a61261f784"
+SRC_URI="${REPOSITORY}/archive/${EGIT_BRANCH}/${EGIT_COMMIT}.tar.gz -> ${PF}.tar.gz"
#S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
S="${WORKDIR}/${NAME}-${EGIT_BRANCH}"
-METAFILETOBUILD=./src/X.PagedList.sln
+METAFILETOBUILD=./X.PagedList.sln
#OUTPUT_DIR=
# there is an original file exists: ./src/X.PagedList.Mvc/PagedList.Mvc.nuspec
@@ -45,29 +47,12 @@ NUSPEC_FILE_NAME=X.PagedList.nuspec
#NUSPEC_VERSION="${PVR//-r/.}"
NUSPEC_VERSION=$(get_version_component_range 1-3)"${PR//r/.}"
-# rm -rf /var/tmp/portage/dev-dotnet/X-PagedList-1.24.0.23549-r201512120
-# emerge =X-PagedList-1.24.0.23549-r201512120
-# leafpad /var/tmp/portage/dev-dotnet/X-PagedList-1.24.0.23549-r201512120/temp/build.log &
-
-src_unpack()
-{
- default
- enuget_download_rogue_binary "Microsoft.Web.Infrastructure" "1.0.0.0"
- enuget_download_rogue_binary "Microsoft.AspNet.WebPages" "3.2.3"
- enuget_download_rogue_binary "Microsoft.AspNet.Razor" "3.2.3"
- enuget_download_rogue_binary "Microsoft.AspNet.Mvc" "5.2.3"
-}
+# rm -rf /var/tmp/portage/dev-dotnet/X-PagedList-*
+# emerge =X-PagedList-5.3.0.8
+# leafpad /var/tmp/portage/dev-dotnet/X-PagedList-5.3.0.8/temp/build.log &
src_prepare() {
einfo "patching project files"
- epatch "${FILESDIR}/X.PagedList.csproj.patch"
- epatch "${FILESDIR}/X.PagedList.Mvc.csproj.patch"
-
- # no restoring for this particular project for now, see src_unpack() above instead
- # einfo "restoring packages"
- # enuget_restore -Verbosity detailed -SolutionDirectory "${S}" "./src/X.PagedList/packages.config"
- # enuget_restore "./src/X.PagedList.Mvc/X.PagedList.Mvc.csproj"
- # enuget_restore -Verbosity detailed -SolutionDirectory "${S}" "./src/X.PagedList.Mvc/packages.config"
einfo "preparing nuspec"
cp "${FILESDIR}/${NUSPEC_FILE_NAME}" "${S}/${NUSPEC_FILE_NAME}" || die
@@ -80,9 +65,11 @@ src_configure() {
:;
}
+SNK_FILENAME="${S}/X.PagedList/PublicPrivateKeyFile.snk"
+
src_compile() {
- exbuild /p:SignAssembly=true "/p:AssemblyOriginatorKeyFile=${WORKDIR}/mono.snk" "./src/X.PagedList/X.PagedList.csproj"
- exbuild /p:SignAssembly=true "/p:AssemblyOriginatorKeyFile=${WORKDIR}/mono.snk" "./src/X.PagedList.Mvc/X.PagedList.Mvc.csproj"
+ exbuild_strong "./X.PagedList/X.PagedList.csproj"
+ exbuild_strong "./X.PagedList.Mvc/X.PagedList.Mvc.csproj"
# run nuget_pack
einfo "setting .nupkg version to ${NUSPEC_VERSION}"
@@ -92,8 +79,8 @@ src_compile() {
src_install() {
enupkg "${WORKDIR}/${NAME}.${NUSPEC_VERSION}.nupkg"
- egacinstall "src/X.PagedList/bin/${DIR}/X.PagedList.dll"
- egacinstall "src/X.PagedList.Mvc/bin/${DIR}/X.PagedList.Mvc.dll"
+ egacinstall "X.PagedList/bin/${DIR}/X.PagedList.dll"
+ egacinstall "X.PagedList.Mvc/bin/${DIR}/X.PagedList.Mvc.dll"
einstall_pc_file "${PN}" "${PV}" "X.PagedList.Mvc"
}
@@ -105,10 +92,10 @@ patch_nuspec_file()
DIR="Debug"
FILES_STRING=`sed 's/[\/&]/\\\\&/g' <<-EOF || die "escaping replacement string characters"
<files> <!-- https://docs.nuget.org/create/nuspec-reference -->
- <file src="src/X.PagedList/bin/${DIR}/X.PagedList.dll" target="lib\net45\" />
- <file src="src/X.PagedList.Mvc/bin/${DIR}/X.PagedList.Mvc.dll" target="lib\net45\" />
- <file src="src/X.PagedList/bin/${DIR}/X.PagedList.dll.mdb" target="lib\net45\" />
- <file src="src/X.PagedList.Mvc/bin/${DIR}/X.PagedList.Mvc.dll.mdb" target="lib\net45\" />
+ <file src="X.PagedList/bin/${DIR}/X.PagedList.dll" target="lib\net45\" />
+ <file src="X.PagedList.Mvc/bin/${DIR}/X.PagedList.Mvc.dll" target="lib\net45\" />
+ <file src="X.PagedList/bin/${DIR}/X.PagedList.dll.mdb" target="lib\net45\" />
+ <file src="X.PagedList.Mvc/bin/${DIR}/X.PagedList.Mvc.dll.mdb" target="lib\net45\" />
</files>
EOF
`
@@ -116,8 +103,8 @@ patch_nuspec_file()
DIR="Release"
FILES_STRING=`sed 's/[\/&]/\\\\&/g' <<-EOF || die "escaping replacement string characters"
<files> <!-- https://docs.nuget.org/create/nuspec-reference -->
- <file src="src/X.PagedList/bin/${DIR}/X.PagedList.dll" target="lib\net45\" />
- <file src="src/X.PagedList.Mvc/bin/${DIR}/X.PagedList.Mvc.dll" target="lib\net45\" />
+ <file src="X.PagedList/bin/${DIR}/X.PagedList.dll" target="lib\net45\" />
+ <file src="X.PagedList.Mvc/bin/${DIR}/X.PagedList.Mvc.dll" target="lib\net45\" />
</files>
EOF
`