Files
sablink-distro/net-misc/freerapid/freerapid-0.85.ebuild
T
2011-05-29 14:55:11 +02:00

68 lines
1.9 KiB
Bash

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
inherit eutils
MY_PV_ADD=U1
DESCRIPTION="FreeRapid is a simple Java downloader that supports downloading from Rapidshare and other file-sharing services."
HOMEPAGE="http://wordrider.net/freerapid"
ZIP_REV="566"
SRC_URI="mirror://sabayon/${CATEGORY}/FreeRapid-${PV}u1-b${ZIP_REV}.zip"
LICENSE="GPL"
KEYWORDS="x86 amd64"
RESTRICT="nomirror"
IUSE=""
SLOT="0"
DEPEND=">=virtual/jdk-1.6"
RDEPEND=">=virtual/jre-1.6
app-misc/realpath"
S="${WORKDIR}/FreeRapid-${PV}u1-build${ZIP_REV}"
INSTALLDIR="/opt/${PN}"
pkg_setup () {
# create the group for update plugins (och meens One Click Hosting)
enewgroup och
}
src_prepare() {
# remove Windows and shell files
find "${S}" -regex '.*\.\(exe\|bat\|chm\|ico\|sh\)$' | xargs rm
# copy executor
cp "${FILESDIR}/${PN}.sh" "${S}/${PN}" || die "Cannot copy an executor!"
chmod 755 "${S}/${PN}"
# # replace RapidShare Free with Premium account
# if use premium; then
# rm "${S}/plugins/rapidshare.frp" && \
# cp "${DISTDIR}/rapidshare_premium.frp" "${S}/plugins/" || die "Unable to replace with RapidShare Premium!"
# fi
# update paths in logger configuration
cd "${S}" && \
cp "${FILESDIR}/logger.properties" "${S}/logdebug.properties" && \
cp "${FILESDIR}/logger.properties" "${S}/logdefault.properties" && \
zip -m -D "${S}/frd.jar" "logdebug.properties" "logdefault.properties" || die "Unable to reconfigure logger!"
}
src_compile() {
einfo "nothing to compile"
}
src_install() {
dodir "${INSTALLDIR}"
mv "${S}/lib" "${S}/lookandfeel" "${S}/plugins" "${S}"/*.jar "${S}"/*.png "${S}/${PN}" "${D}/${INSTALLDIR}/" || die "Cannot install core-files"
dodoc "${S}"/*.txt
# env
dodir /etc/env.d
echo -e "PATH=${INSTALLDIR}\nROOTPATH=${INSTALLDIR}" > "${D}/etc/env.d/10${PN}"
fowners -R root:och ${INSTALLDIR}/plugins
fperms 775 ${INSTALLDIR}/plugins
}