aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArsenShnurkov <Arsen.Shnurkov@gmail.com>2016-08-16 16:24:59 +0300
committerArsenShnurkov <Arsen.Shnurkov@gmail.com>2016-08-16 16:24:59 +0300
commitd67c029b5c92939a29fcc0f52ec69c4e8d3c51ec (patch)
tree355afbedced3b8881dd1e98937ffee98c816670e /dev-dotnet/npgsql
parentmove icon for dryioc from FILESDIR to SRC_URI (diff)
downloaddotnet-d67c029b5c92939a29fcc0f52ec69c4e8d3c51ec.tar.gz
dotnet-d67c029b5c92939a29fcc0f52ec69c4e8d3c51ec.tar.bz2
dotnet-d67c029b5c92939a29fcc0f52ec69c4e8d3c51ec.zip
fix null reference bug in mpt-machine
Diffstat (limited to 'dev-dotnet/npgsql')
-rw-r--r--dev-dotnet/npgsql/npgsql-3.1.6.ebuild19
1 files changed, 10 insertions, 9 deletions
diff --git a/dev-dotnet/npgsql/npgsql-3.1.6.ebuild b/dev-dotnet/npgsql/npgsql-3.1.6.ebuild
index e88c27d..ee52d85 100644
--- a/dev-dotnet/npgsql/npgsql-3.1.6.ebuild
+++ b/dev-dotnet/npgsql/npgsql-3.1.6.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="https://github.com/npgsql/${NAME}"
EGIT_COMMIT="a7e147759c3756b6d22f07f5602aacd21f93d48d"
SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz
- http://www.npgsql.org/css/img/postgresql-header.png
+ nupkg? ( http://www.npgsql.org/css/img/postgresql-header.png )
gac? ( mirror://gentoo/mono.snk.bz2 )"
RESTRICT="mirror"
S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
@@ -110,12 +110,13 @@ src_install() {
FINAL_DLL=src/Npgsql/bin/${DIR}/Npgsql.dll
- if use gac; then
- egacinstall "${FINAL_DLL}"
- fi
+ insinto ${PREFIX}/usr/lib/mono/${EBUILD_FRAMEWORK}
+ doins ${FINAL_DLL}
- insinto "$(get_nuget_trusted_icons_location)"
- newins "${DISTDIR}/${ICON_FILENAME}" "${NUSPEC_ID}.${NUSPEC_VERSION}.png"
+ if use nupkg; then
+ insinto "$(get_nuget_trusted_icons_location)"
+ newins "${DISTDIR}/${ICON_FILENAME}" "${NUSPEC_ID}.${NUSPEC_VERSION}.png"
+ fi
enupkg "${WORKDIR}/${NUSPEC_ID}.${NUSPEC_VERSION}.nupkg"
@@ -172,12 +173,12 @@ EOF
pkg_postinst()
{
- egacadd "${libdir}/Npgsql.dll"
- emachineadd "${libdir}/Npgsql.dll" "Npgsql" "Npgsql Data Provider"
+ egacadd "${PREFIX}/usr/lib/mono/${EBUILD_FRAMEWORK}/Npgsql.dll"
+ emachineadd "Npgsql" "Npgsql Data Provider" "${PREFIX}/usr/lib/mono/${EBUILD_FRAMEWORK}/Npgsql.dll"
}
pkg_prerm()
{
egacdel "Npgsql"
- emachinedel "Npgsql"
+ emachinedel "Npgsql" "Npgsql Data Provider" "${PREFIX}/usr/lib/mono/${EBUILD_FRAMEWORK}/Npgsql.dll"
}