diff options
author | Bernard Cafarelli <voyageur@gentoo.org> | 2016-06-07 22:37:09 +0200 |
---|---|---|
committer | Bernard Cafarelli <voyageur@gentoo.org> | 2016-06-07 22:37:26 +0200 |
commit | d64b69e70635a339762e43d360bbf849d24a9f6f (patch) | |
tree | 89ab22c66390c5579d2e8a81914dc9f64985d13e /net-misc/plowshare | |
parent | dev-util/mingw64-runtime: version bump (diff) | |
download | gentoo-d64b69e70635a339762e43d360bbf849d24a9f6f.tar.gz gentoo-d64b69e70635a339762e43d360bbf849d24a9f6f.tar.bz2 gentoo-d64b69e70635a339762e43d360bbf849d24a9f6f.zip |
net-misc/plowshare: add live ebuild, bug #381751
Package-Manager: portage-2.3.0_rc1
Diffstat (limited to 'net-misc/plowshare')
-rw-r--r-- | net-misc/plowshare/plowshare-9999.ebuild | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/net-misc/plowshare/plowshare-9999.ebuild b/net-misc/plowshare/plowshare-9999.ebuild new file mode 100644 index 000000000000..07ae1bfcd87b --- /dev/null +++ b/net-misc/plowshare/plowshare-9999.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit bash-completion-r1 git-r3 + +DESCRIPTION="Command-line downloader and uploader for file-sharing websites" +HOMEPAGE="https://github.com/mcrapet/plowshare" +EGIT_REPO_URI="https://github.com/mcrapet/plowshare.git" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="" +IUSE="bash-completion +javascript view-captcha" + +RDEPEND=" + >=app-shells/bash-4 + || ( app-text/recode ( dev-lang/perl dev-perl/HTML-Parser ) ) + dev-vcs/git + || ( media-gfx/imagemagick[tiff] media-gfx/graphicsmagick[imagemagick,tiff] ) + net-misc/curl + sys-apps/util-linux + javascript? ( || ( dev-lang/spidermonkey:0 dev-java/rhino ) ) + view-captcha? ( || ( media-gfx/aview media-libs/libcaca ) )" +DEPEND="" + +# NOTES: +# javascript dep should be any javascript interpreter using /usr/bin/js + +src_prepare() { + # Fix doc install path + sed -i -e "/^DOCDIR/s|plowshare|${PF}|" Makefile || die "sed failed" + + if ! use bash-completion + then + sed -i -e \ "/^install:/s/install_bash_completion//" \ + Makefile || die "sed failed" + fi + + default +} + +src_compile() { + # There is a Makefile but it's not compiling anything, let's not try. + : +} + +src_test() { + # Disable tests because all of them need a working Internet connection. + : +} + +src_install() { + emake DESTDIR="${D}" PREFIX="/usr" \ + PLOWSHARE_FORCE_VERSION="${PV}" install +} + +pkg_postinst() { + elog "plowshare is not delivered with modules by default anymore" + elog "Per-user modules can be installed/updated with the plowmod command" + if ! use javascript; then + ewarn "Without javascript you will not be able to use modules" + ewarn "requering a Javascript shell (/usr/bin/js)" + fi +} |