* [gentoo-commits] proj/dotnet:master commit in: net-misc/simpleDLNA/
@ 2017-02-18 6:18 Mikhail Pukhlikov
0 siblings, 0 replies; only message in thread
From: Mikhail Pukhlikov @ 2017-02-18 6:18 UTC (permalink / raw
To: gentoo-commits
commit: 42b18e763d890b7e6a37071615e71332c5c7d844
Author: Bennjamin Blast <bennjamin.blast <AT> gmail <DOT> com>
AuthorDate: Sat Feb 18 04:45:08 2017 +0000
Commit: Mikhail Pukhlikov <cynede <AT> gentoo <DOT> org>
CommitDate: Sat Feb 18 05:36:23 2017 +0000
URL: https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=42b18e76
net-misc/simpleDLNA (new ebuild)
net-misc/simpleDLNA/simpleDLNA-1.0.2.ebuild | 63 +++++++++++++++++++++++++++++
1 file changed, 63 insertions(+)
diff --git a/net-misc/simpleDLNA/simpleDLNA-1.0.2.ebuild b/net-misc/simpleDLNA/simpleDLNA-1.0.2.ebuild
new file mode 100644
index 0000000..cf8502a
--- /dev/null
+++ b/net-misc/simpleDLNA/simpleDLNA-1.0.2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit dotnet eutils
+
+DESCRIPTION="A simple, zero-config DLNA media server, that you can just fire up and be done with it."
+HOMEPAGE="https://github.com/nmaier/${PN}"
+SRC_URI="https://github.com/nmaier/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+# Need patched version until upstream merges https://github.com/nmaier/simpleDLNA/pull/29
+# I tried to epatch locally, but it chokes on mixed line endings (some LF, some CRLF)
+SRC_URI="https://github.com/piedar/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2" # simpleDLNA, GetOptNet
+LICENSE+=" MIT" # Microsoft.IO.RecyclableMemoryStream
+LICENSE+=" Apache-2.0" # log4net
+LICENSE+=" LGPL-2.1" # taglib
+LICENSE+=" public-domain" # System.Data.SQLite.Core
+
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+USE_DOTNET="net45" # todo: necessary?
+IUSE="${USE_DOTNET} debug developer"
+
+COMMON_DEPEND=">=dev-lang/mono-4.4.1"
+RDEPEND="${COMMON_DEPEND}"
+DEPEND="${COMMON_DEPEND} dev-dotnet/nuget"
+
+src_prepare() {
+ # use system nuget
+ sed -i 's|mono .* "$(NuGetExePath)"|nuget|g' .nuget/NuGet.targets || die
+
+ default
+}
+
+APPS="sdlna SimpleDLNA"
+
+src_compile() {
+ for APP in ${APPS}; do
+ exbuild "${APP}/${APP}".csproj
+ done
+}
+
+src_install() {
+ einstalldocs
+
+ use debug && BINDIR="bin/Debug" || BINDIR="bin/Release"
+ DESTDIR="/usr/lib/mono/${P}"
+
+ for APP in ${APPS}; do
+ insinto "${DESTDIR}"
+ doins "${APP}/${BINDIR}"/*
+
+ mkdir -p shells || die
+ echo \
+"#!/bin/sh
+exec mono ${DESTDIR}/${APP}.exe \"\$@\"" > shells/"${APP}"
+ dobin shells/"${APP}"
+ done
+}
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2017-02-18 6:18 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-02-18 6:18 [gentoo-commits] proj/dotnet:master commit in: net-misc/simpleDLNA/ Mikhail Pukhlikov
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox