| Home |
| About me |
| My CV |
| Hobbies |
| Professional Experiences |
| Projects |
| Computer skills |
| My Gentoo Overlay |
| Gallery |
| Personal gallery |
| Guestbook |
| Contact me |
| Gentoo |
| *nix |
| Programming |
| Softwares |
| Misc |
| Red5-0.7.0.ebuild |
This ebuild comes with the hotfix as well, if you want to use it please consider using my overlay instead since it also contains rc init script and config files (from Thilo Bangert overlay).
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit java-utils-2 java-pkg-2 java-ant-2 MY_P=${P/_/} S=${WORKDIR}/${MY_P} DESCRIPTION="Open Source Flash Server written in Java" HOMEPAGE="http://osflash.org/red5" #SRC_URI="http://red5.fr/release/${PV}/tar/${PN}-${PV}.tar.gz" SRC_URI="http://red5.nl/installer/red5-0.7.0.tar.gz" LICENSE="LGPL-2.1" SLOT="1" KEYWORDS="~amd64 ~x86" IUSE="doc examples source" DEPEND=">=virtual/jdk-1.5 >=dev-java/ant-core-1.5" RDEPEND=">=virtual/jdk-1.5" RED5_HOME=/opt/red5 pkg_setup() { enewgroup red5 enewuser red5 -1 -1 ${RED5_HOME} red5 } src_compile() { echo >> build.properties echo "java.target_version=$(java-pkg_get-vm-version)" >> build.properties mkdir ${WORKDIR}/ivycache echo "ivy.default.ivy.user.dir=${WORKDIR}/ivycache" >> build.properties cp ${FILESDIR}/ivysettings.xml ./ eant rm red5.jar if has_version ">=virtual/jdk-1.6"; then wget http://red5.googlecode.com/svn/trunk/snapshots/070hotfix.zip \ || die "Cannot download hotfix" unzip 070hotfix.zip rm 070hotfix.zip else wget http://red5.googlecode.com/svn/trunk/snapshots/070hotfix_java5.zip \ || die "Cannot download hotfix" unzip 070hotfix_java5.zip rm 070hotfix_java5.zip fi wget http://red5.googlecode.com/svn/trunk/repository/jetty/jetty-6.1.8.jar \ http://red5.googlecode.com/svn/trunk/repository/jetty/jetty-util-6.1.8.jar \ http://red5.googlecode.com/svn/trunk/repository/jetty/jetty-xbean-6.1.8.jar \ || die "Cannot download hotfix" rm lib/jetty-6.1.7.jar lib/jetty-util-6.1.7.jar lib/jetty-xbean-6.1.7.jar mv jetty-6.1.8.jar jetty-util-6.1.8.jar jetty-xbean-6.1.8.jar lib/ } src_install() { newinitd "${FILESDIR}"/red5.initd red5 newconfd "${FILESDIR}"/red5.confd red5 doenvd "${FILESDIR}"/21red5 if ! use source ; then rm -rf test rm -rf bin rm -rf src rm -rf swf rm -f build.xml rm -f build.properties rm -f Makefile fi if use doc ; then dodoc doc/* fi rm -rf doc keepdir /var/lib/red5-webapps fowners red5:red5 /var/lib/red5-webapps/ if use examples ; then insopts -m0644 insinto /var/lib/red5-webapps doins -r dist/webapps/* fowners -R red5:red5 /var/lib/red5-webapps/ fi dosym /var/lib/red5-webapps ${RED5_HOME}/webapps insinto /var/lib/red5-webapps doins webapps/red5-default.xml fowners red5:red5 /var/lib/red5-webapps/red5-default.xml rm -rf webapps rm -rf dumps rm -rf bin rm -rf dist rm -rf *.bat cp -rp * "${D}/${RED5_HOME}" fowners -R red5:red5 ${RED5_HOME} fperms 0750 ${RED5_HOME}/red5.sh } Last update: 14-03-2008 01:55
|
| < Prev | Next > |
|---|