aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Healy <lmiphay@gmail.com>2015-03-19 21:21:05 +0000
committerPaul Healy <lmiphay@gmail.com>2015-03-19 21:21:05 +0000
commitcfe668d33cdba1bde3628037ed09cf849e382977 (patch)
treebea63054ab13ed2078eef391d453ebc026fd0a34 /dev-perl
parentadd Log::StdLog for Net-UDAP (diff)
downloadlmiphay-cfe668d33cdba1bde3628037ed09cf849e382977.tar.gz
lmiphay-cfe668d33cdba1bde3628037ed09cf849e382977.tar.bz2
lmiphay-cfe668d33cdba1bde3628037ed09cf849e382977.zip
add ebuild for Net::UDAP
Diffstat (limited to 'dev-perl')
-rw-r--r--dev-perl/Net-UDAP/Manifest1
-rw-r--r--dev-perl/Net-UDAP/Net-UDAP-9999.ebuild57
2 files changed, 58 insertions, 0 deletions
diff --git a/dev-perl/Net-UDAP/Manifest b/dev-perl/Net-UDAP/Manifest
new file mode 100644
index 0000000..d89d05f
--- /dev/null
+++ b/dev-perl/Net-UDAP/Manifest
@@ -0,0 +1 @@
+EBUILD Net-UDAP-9999.ebuild 1468 SHA256 716450055026682989b19c915eda33e7b05dd4a55bfe9b39f4f4e45ea0b8ae2d SHA512 032c810e9107fe6625c2a6ad91299ecabe2c6b8de5c4d76da9531f2d6f3557f1a21fafa7831af6e8e0ee7d70cd475c3bb5866b71058ab08718b6b1ed0620d586 WHIRLPOOL 4ab3ab6d47379d8a7c053a16a03becea08a0ec0692e21f288af099d3aac676a0ad966f6c265074388fc7c2c4f96e74f9f1085dd5113c09eaeb32f02520346eff
diff --git a/dev-perl/Net-UDAP/Net-UDAP-9999.ebuild b/dev-perl/Net-UDAP/Net-UDAP-9999.ebuild
new file mode 100644
index 0000000..8d31825
--- /dev/null
+++ b/dev-perl/Net-UDAP/Net-UDAP-9999.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+EGIT_REPO_URI="https://github.com/robinbowes/net-udap.git"
+inherit perl-module git-r3
+
+DESCRIPTION="A Perl module to configure the Logitech SqueezeBox Receiver"
+HOMEPAGE="https://github.com/robinbowes/net-udap"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="
+ ${RDEPEND}
+ dev-perl/Class-Accessor
+ dev-perl/IO-Interface
+ dev-perl/Log-StdLog
+ dev-perl/Term-Shell
+ virtual/perl-Module-Build
+"
+
+SRC_TEST="skip"
+
+S=${WORKDIR}/${P}/src/${PN}
+
+src_prepare() {
+ sed -i -e 's:use lib:#use lib:' "${WORKDIR}/${P}/scripts/udap_shell.pl"
+ sed -i '/Message.pm/d' "${WORKDIR}/${P}/src/Net-UDAP/MANIFEST"
+ touch "${WORKDIR}/${P}/src/Net-UDAP/META.yml"
+ perl-module_src_prepare
+}
+
+src_install() {
+ perl-module_src_install
+
+ dodoc $WORKDIR/$P/README.md
+ dodoc -r $WORKDIR/$P/doc
+ dobin $WORKDIR/$P/scripts/udap_shell.pl
+}
+
+pkg_postinst() {
+ elog "udap_shell.pl has been installed into /usr/bin"
+ elog ""
+ elog "Net-UDAP documentation is online at:"
+ elog ""
+ elog "1. http://projects.robinbowes.com/Net-UDAP/trac/wiki/GettingStarted"
+ elog "2. http://projects.robinbowes.com/Net-UDAP/trac/wiki/ReceiverSetupProcedure"
+ elog "3. http://projects.robinbowes.com/Net-UDAP/trac/wiki/SampleUsage"
+ elog ""
+ elog "Support thread at: http://forums.slimdevices.com/showthread.php?57861-Net-UDAP-SqueezeBox-Receiver-configuration-tool"
+}