diff options
author | Luis Medinas <metalgod@gentoo.org> | 2005-09-01 04:26:03 +0000 |
---|---|---|
committer | Luis Medinas <metalgod@gentoo.org> | 2005-09-01 04:26:03 +0000 |
commit | ccaeffbadf800934eacaca73971eecfa03e7aaf4 (patch) | |
tree | a9f7accb1ecd8e7e230da29d1bbd9f030846a0fa /app-cdr/webcdwriter | |
parent | apply the sed-locale patch again #104116 (diff) | |
download | gentoo-2-ccaeffbadf800934eacaca73971eecfa03e7aaf4.tar.gz gentoo-2-ccaeffbadf800934eacaca73971eecfa03e7aaf4.tar.bz2 gentoo-2-ccaeffbadf800934eacaca73971eecfa03e7aaf4.zip |
Version Bump. Added ~amd64 keyword.
(Portage version: 2.0.51.22-r2)
Diffstat (limited to 'app-cdr/webcdwriter')
-rw-r--r-- | app-cdr/webcdwriter/ChangeLog | 7 | ||||
-rw-r--r-- | app-cdr/webcdwriter/Manifest | 2 | ||||
-rw-r--r-- | app-cdr/webcdwriter/files/digest-webcdwriter-2.7.2 | 1 | ||||
-rw-r--r-- | app-cdr/webcdwriter/webcdwriter-2.7.2.ebuild | 173 |
4 files changed, 182 insertions, 1 deletions
diff --git a/app-cdr/webcdwriter/ChangeLog b/app-cdr/webcdwriter/ChangeLog index dffc2973b464..e2cf60ae7034 100644 --- a/app-cdr/webcdwriter/ChangeLog +++ b/app-cdr/webcdwriter/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for app-cdr/webcdwriter # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-cdr/webcdwriter/ChangeLog,v 1.5 2005/08/16 10:28:32 pylon Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-cdr/webcdwriter/ChangeLog,v 1.6 2005/09/01 04:26:02 metalgod Exp $ + +*webcdwriter-2.7.2 (01 Sep 2005) + + 01 Sep 2005; Luis Medinas <metalgod@gentoo.org> +webcdwriter-2.7.2.ebuild: + Version Bump. Added ~amd64 keyword. 16 Aug 2005; Lars Weiler <pylon@gentoo.org> -webcdwriter-2.6.8.ebuild: Clean out old versions. diff --git a/app-cdr/webcdwriter/Manifest b/app-cdr/webcdwriter/Manifest index a9b83870ada8..a69ac2d4cdea 100644 --- a/app-cdr/webcdwriter/Manifest +++ b/app-cdr/webcdwriter/Manifest @@ -2,8 +2,10 @@ MD5 c0b653fcd8dcf61e7507121746b4ef02 ChangeLog 1085 MD5 cfe975200ea41b14081dcb465baaf0c4 metadata.xml 656 MD5 f63b3e7423cf61aab078f7a6b08f26ca webcdwriter-2.6.8-r1.ebuild 3007 MD5 d36eba7272b87d7d83e37a37c737d477 webcdwriter-2.7.1.ebuild 3864 +MD5 18675db74b592b9d2a4ac6c48c858fbc webcdwriter-2.7.2.ebuild 3766 MD5 de11fda53f812cf8a6bccc2f4df4cff5 files/config-root.patch 260 MD5 8f8f44c42ee38330ea3a7b9e559aaab3 files/configure.patch 397 MD5 825a17dfddef56176d77713efd969aec files/webcdwriter.rc 803 MD5 5be299cc59fc9d258fe669c9f3ab8dc6 files/digest-webcdwriter-2.6.8-r1 70 MD5 17cbf02ad0f7dfa38d7783853c2b80e7 files/digest-webcdwriter-2.7.1 70 +MD5 57e8f1d60148f132d2480439dbbcabf8 files/digest-webcdwriter-2.7.2 70 diff --git a/app-cdr/webcdwriter/files/digest-webcdwriter-2.7.2 b/app-cdr/webcdwriter/files/digest-webcdwriter-2.7.2 new file mode 100644 index 000000000000..556e5f31edf0 --- /dev/null +++ b/app-cdr/webcdwriter/files/digest-webcdwriter-2.7.2 @@ -0,0 +1 @@ +MD5 88e97d83b172c646603323426d429065 webCDwriter-2.7.2.tar.bz2 580490 diff --git a/app-cdr/webcdwriter/webcdwriter-2.7.2.ebuild b/app-cdr/webcdwriter/webcdwriter-2.7.2.ebuild new file mode 100644 index 000000000000..3f5c965cfe63 --- /dev/null +++ b/app-cdr/webcdwriter/webcdwriter-2.7.2.ebuild @@ -0,0 +1,173 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-cdr/webcdwriter/webcdwriter-2.7.2.ebuild,v 1.1 2005/09/01 04:26:02 metalgod Exp $ + +inherit eutils java-pkg + +MY_P="${P/cd/CD}" +DESCRIPTION="Make CD-writer(s) available to all users in your network" +HOMEPAGE="http://joerghaeger.de/webCDwriter/index.html" +SRC_URI="http://joerghaeger.de/webCDwriter/download/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="java pam mp3 sox oggvorbis" + +RDEPEND=" + app-cdr/cdrdao + app-cdr/cdrtools + mp3? ( media-sound/mpg123 ) + sox? ( media-sound/sox ) + oggvorbis? ( media-sound/vorbis-tools ) + java? ( >=virtual/jre-1.4 )" +DEPEND="java? ( >=virtual/jdk-1.4 ) + ${RDEPEND}" + +S="${WORKDIR}/${MY_P}" + +src_compile() { + epatch ${FILESDIR}/configure.patch + + local myconf + + use pam || myconf="--pam" + myconf="${myconf} --user=root --group=root" + ./configure ${myconf} || die "configure failed" + make || die "make failed" +} + +src_install() { + + exeinto /etc/init.d/ + newexe ${FILESDIR}/${PN}.rc CDWserver + + diropts -m700 + dodir /etc/CDWserver + keepdir /var/CDWserver/bin + dodir /var/CDWserver/export/Server/tools + dodir /var/CDWserver/http/rcdrecord + keepdir /var/CDWserver/projects + keepdir /var/log/CDWserver + keepdir /var/spool/CDWserver + + insinto /etc/CDWserver + + PORT="12411" + if use mp3 + then + MP3="on" + else + MP3="off" + fi + if use oggvorbis + then + OGG="on" + else + OGG="off" + fi + if use sox + then + AUDIO="on" + else + AUDIO="off" + fi + + cd ${S}/CDWserver/config + cat config.default \ + | sed s*#portNo=12411*portNo=${PORT}*g \ + | sed s*#MP3decoding=on*MP3decoding=${MP3}*g \ + | sed s*"# ogg123"*oggDecoding=${OGG}*g \ + | sed s*#audioCDSupport=on*audioCDSupport=${AUDIO}*g \ + > config + for name in `find -name '[!M]*' -type f` + do + doins ${name} + done + + cd ${S}/CDWserver/http + for dirname in `find -type d` + do + cd ${S}/CDWserver/http/${dirname} + dodir /var/CDWserver/http/${dirname} + insinto /var/CDWserver/http/${dirname} + for name in `find -name '[!M]*' -type f` + do + doins ${name} + done + done + + cd ${S}/CDWserver/test + make || die "make -C CDWserver/test failed" + for name in `find -type f -perm -111` + do + dobin ${name} + done + + insinto /var/CDWserver/http/rcdrecord + + cd ${S}/rcdrecord + for name in `find -name '*.html'` + do + doins ${name} + done + + cd ${S}/webCDcreator + cp start.html index.html + for dirname in `find -type d` + do + cd ${S}/webCDcreator/${dirname} + dodir /var/CDWserver/http/webCDcreator/${dirname} + insinto /var/CDWserver/http/webCDcreator/${dirname} + for name in `find -type f` + do + if test "${name}" != Makefile + then + doins ${name} + fi + done + done + + cd ${S}/tools + make || die "make -C tools failed" + mv CDWconfig.sh.tmp ${S}/CDWserver/CDWconfig.sh + + cd ${S} + + dosbin ${S}/CDWserver/CDWconfig.sh + dosbin ${S}/CDWserver/CDWserver + dobin ${S}/CDWserver/CDWrootGate + dobin ${S}/CDWserver/CDWverify + dobin ${S}/CDWserver/setScheduler + dobin ${S}/rcdrecord/rcdrecord + + dosym /usr/sbin/CDWserver /usr/sbin/CDWpasswd + dosym /usr/sbin/CDWserver /usr/sbin/CDWuseradd + dosym /usr/bin/rcdrecord /usr/bin/files2cd + dosym /usr/bin/rcdrecord /usr/bin/image2cd + + insinto /var/CDWserver/export/Server/tools + doins ${S}/MD5Verify/MD5Verify.jar + + dodoc COPYING ChangeLog README CREDITS + dohtml *.html +} + +pkg_postinst() { + # ripped from the makefile + local PORTEXT + if [ "${PORT}" == "80" ] + then + PORTEXT="" + else + PORTEXT=":${PORT}" + fi + einfo "To do:" + einfo "1. Enter \"/etc/init.d/CDWserver start\" to start your webCDwriter" + einfo "2. Open your web browser and try" + einfo " \"http://127.0.0.1${PORTEXT}\" or \"http://`hostname`${PORTEXT}\"" + einfo "to check the status of your webCDwriter" +# einfo "3. Run \"/usr/sbin/CDWconfig.sh\" to set the rights of CDWserver" + echo + ewarn "Remember to setup /etc/CDWserver/config" +} |