summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMATSUU Takuto <matsuu@gentoo.org>2009-01-17 12:28:04 +0900
committerMATSUU Takuto <matsuu@gentoo.org>2009-01-17 12:28:04 +0900
commitd9ca70718b3430dd66a87c386dd5b7e2d9ee785f (patch)
tree42964c02be12940576b1ccc25b882bf7b144ca39 /media-video
parentmedia-video/guvcview: removed (diff)
downloadmatsuu-d9ca70718b3430dd66a87c386dd5b7e2d9ee785f.tar.gz
matsuu-d9ca70718b3430dd66a87c386dd5b7e2d9ee785f.tar.bz2
matsuu-d9ca70718b3430dd66a87c386dd5b7e2d9ee785f.zip
media-video/remedie: Initial import.
Diffstat (limited to 'media-video')
-rw-r--r--media-video/remedie/Manifest3
-rw-r--r--media-video/remedie/files/remedie.confd7
-rw-r--r--media-video/remedie/files/remedie.initd35
-rw-r--r--media-video/remedie/remedie-9999.ebuild112
4 files changed, 157 insertions, 0 deletions
diff --git a/media-video/remedie/Manifest b/media-video/remedie/Manifest
new file mode 100644
index 0000000..f703a89
--- /dev/null
+++ b/media-video/remedie/Manifest
@@ -0,0 +1,3 @@
+AUX remedie.confd 252 RMD160 b0e1232d987b6035ffdd51becf3d7c7cf2ebfbfb SHA1 2ed4a82192469d3f582eff78b057654c2c5d9891 SHA256 361402bb5a7e5a358645aaed685f018951c958b2f1f559b8d7463aaa0b7def7c
+AUX remedie.initd 815 RMD160 347f2a4a516fe0629151986b6e91b9f8737a6d36 SHA1 78641d0be6ea04fdfe3a95ed375c4f6e624a8365 SHA256 82f1dd83207a4540b6a374f0048fb9567b6078be56772d09ec3741cc46cbdf6b
+EBUILD remedie-9999.ebuild 2270 RMD160 4ca85ff0cf05a1d5e8ee2db50f96338a28341116 SHA1 1aae8ea42598aabafb793fabe5cd54fe12c29164 SHA256 3a25280e909f24ae396f804c619a566769c8c0d74c9b1e1de1f18a133bbbe205
diff --git a/media-video/remedie/files/remedie.confd b/media-video/remedie/files/remedie.confd
new file mode 100644
index 0000000..646f341
--- /dev/null
+++ b/media-video/remedie/files/remedie.confd
@@ -0,0 +1,7 @@
+# /etc/conf.d/remedie: config file for /etc/init.d/remedie
+#
+# specifies the port number it listens to. Default: 10010
+#REMEDIE_PORT="10010"
+#
+# specifies the host address it binds to (e.g. 127.0.0.1). Default to any address.
+#REMEDIE_HOST="127.0.0.1"
diff --git a/media-video/remedie/files/remedie.initd b/media-video/remedie/files/remedie.initd
new file mode 100644
index 0000000..438add2
--- /dev/null
+++ b/media-video/remedie/files/remedie.initd
@@ -0,0 +1,35 @@
+#!/sbin/runscript
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+REMEDIE_EXEC="/usr/bin/remedie-server.pl"
+REMEDIE_PIDFILE="/var/run/remedie.pid"
+
+depend() {
+ need net
+}
+
+start() {
+ local REMEDIE_OPTS
+ if [ "${REMEDIE_PORT}" != "" ]; then
+ REMEDIE_OPTS="${REMEDIE_OPTS} --port ${REMEDIE_PORT}"
+ fi
+ if [ "${REMEDIE_HOST}" != "" ]; then
+ REMEDIE_OPTS="${REMEDIE_OPTS} --host ${REMEDIE_HOST}"
+ fi
+
+ ebegin "Starting Remedie"
+ start-stop-daemon --start --quiet --background --make-pidfile \
+ --pidfile "${REMEDIE_PIDFILE}" --exec "${REMEDIE_EXEC}" \
+ -- ${REMEDIE_OPTS}
+ sleep 3
+ kill -0 $(cat "${REMEDIE_PIDFILE}")
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping Remedie"
+ start-stop-daemon --stop --quiet --pidfile "${REMEDIE_PIDFILE}"
+ eend $?
+}
diff --git a/media-video/remedie/remedie-9999.ebuild b/media-video/remedie/remedie-9999.ebuild
new file mode 100644
index 0000000..774882c
--- /dev/null
+++ b/media-video/remedie/remedie-9999.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils git perl-app
+
+DESCRIPTION="Pure perl, Web-based and Pluggable Media Center Application"
+HOMEPAGE="http://remediecode.org/"
+SRC_URI=""
+EGIT_REPO_URI="git://github.com/miyagawa/remedie.git"
+
+LICENSE="Artistic"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-perl/Class-Accessor
+ dev-perl/DateTime
+ dev-perl/DateTime-Format-ISO8601
+ dev-perl/DateTime-Format-Mail
+ dev-perl/DateTime-Format-Strptime
+ dev-perl/DateTime-TimeZone
+ virtual/perl-Digest-MD5
+ dev-perl/Feed-Find
+ dev-perl/File-Find-Rule
+ virtual/perl-File-Temp
+ dev-perl/HTML-Parser
+ dev-perl/HTML-Scrubber
+ dev-perl/HTML-Tagset
+ dev-perl/HTML-Tree
+ dev-perl/ImageInfo
+ dev-perl/JSON-XS
+ dev-perl/libwww-perl
+ dev-perl/Log-Log4perl
+ dev-perl/log-dispatch
+ dev-perl/MIME-Types
+ dev-perl/Moose
+ dev-perl/Path-Class
+ virtual/perl-PodParser
+ dev-perl/String-ShellQuote
+ dev-perl/TimeDate
+ dev-perl/Template-Toolkit
+ dev-perl/UNIVERSAL-require
+ dev-perl/URI
+ dev-perl/URI-Fetch
+ dev-perl/XML-Atom
+ dev-perl/XML-LibXML
+ dev-perl/XML-RSS
+ dev-perl/XML-Feed
+ dev-perl/yaml
+ dev-perl/YAML-Syck"
+
+DEPEND="${RDEPEND}
+ virtual/perl-Test-Simple"
+
+RDEPEND="${RDEPEND}
+ dev-perl/DBD-SQLite
+ !dev-perl/Plagger
+ !dev-gcpan/Plagger"
+
+GCPAN_MODULES="
+ Filesys-Virtual
+ Filesys-Virtual-Plain
+ File-Find-Rule-Filesys-Virtual
+ FindBin-libs
+ HTML-ResolveLink
+ HTML-Selector-XPath
+ HTML-TreeBuilder-XPath
+ HTTP-Engine
+ Module-Install
+ MooseX-ClassAttribute
+ MooseX-ConfigFromFile
+ MooseX-Getopt
+ MooseX-Types-Path-Class
+ Path-Class-URI
+ Rose-DB
+ Rose-DB-Object
+ String-CamelCase
+ Text-Tags
+ Web-Scraper
+ XML-LibXML-Simple
+ XML-RSS-LibXML
+ XML-OPML-LibXML"
+
+pkg_setup() {
+ local req_modules
+ for module in ${GCPAN_MODULES}; do
+ if ! has_version "perl-gcpan/${module}"; then
+ req_modules="${req_modules} ${module}"
+ fi
+ done
+ if [ -n "${req_modules}" ]; then
+ eerror "Please install following modules by g-cpan"
+ eerror
+ eerror "${req_modules//-/::}"
+ die
+ fi
+}
+
+src_unpack() {
+ git_src_unpack
+}
+
+src_install() {
+ perl-module_src_install
+
+ dobin bin/remedie-server.pl
+ newinitd "${FILESDIR}/${PN}.initd" ${PN}
+ newconfd "${FILESDIR}/${PN}.confd" ${PN}
+
+ dodoc HACKING Changes README.mkdn
+}