network/plowshare: Updated for version 2.1.6 + new maintainer.

Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
This commit is contained in:
Jeremy Hansen 2017-03-27 21:33:57 +01:00 committed by Willy Sudiarto Raharjo
parent 37085e7557
commit 1466c9c9f8
4 changed files with 63 additions and 31 deletions

View File

@ -1,8 +1,19 @@
Plowshare is a command-line downloader/uploader for some of the most popular Plowshare is a set of command-line tools (written entirely in Bash shell
file-sharing websites. It presently supports Megaupload, Rapidshare, 2Shared, script) designed for managing file-sharing websites (aka Hosters).
4Shared, ZShare, Badongo, Divshare.com, Depositfiles, Mediafire, Netload.in,
Storage.to, Uploaded.to, Uploading.com, Sendspace, Usershare, X7.to and some
others.
tesseract, js and PerlMagick are optional runtime dependecies for some sites. Plowshare itself doesn't support any websites. It's just the core engine.
See the plowshare website for details. Support for websites are added via modules. They are available separately
and it's recommended to be installed by the user rather than system-wide.
It can be installed/updated by the user to ~/.config/plowshare/modules.d/
directory using:
$ plowmod --install
$ plowmod --update
However, if you'd like them system-wide, please see the plowshare-modules
SBo package. Modules will be installed to /usr/share/plowshare/modules/
Per INSTALL, either rhino or sunspider (the latter is not available on SBo)
are optional runtime dependencies. It is stated they are required for some
sites. However, I have not come across any that didn't work. Let me know
if it should become a required dependency.

View File

@ -2,44 +2,65 @@
# Slackware build script for plowshare # Slackware build script for plowshare
# Written by Mikhail Cuddy <mikhailcuddy@gmail.com> # Copyright 2017 Jeremy Hansen <jebrhansen+SBo -at- gmail.com>
# Copyright 2010 Mikhail Cuddy <mikhailcuddy@gmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=plowshare PRGNAM=plowshare
VERSION=${VERSION:-0.9.4} VERSION=${VERSION:-2.1.6}
ARCH=noarch
BUILD=${BUILD:-1} BUILD=${BUILD:-1}
TAG=${TAG:-_SBo} TAG=${TAG:-_SBo}
ARCH=noarch
CWD=$(pwd) CWD=$(pwd)
TMP=${TMP:-/tmp/SBo} TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp} OUTPUT=${OUTPUT:-/tmp}
set -e set -e
rm -rf $PKG rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT mkdir -p $TMP $PKG $OUTPUT
cd $TMP cd $TMP
rm -rf $PRGNAM-$VERSION rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tgz tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION cd $PRGNAM-$VERSION
chown -R root:root . chown -R root:root .
find -L . \ find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
-exec chmod 755 {} \; -o \ -o -perm 511 \) -exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-exec chmod 644 {} \; -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
DESTDIR=$PKG PREFIX=/usr sh setup.sh install make install PREFIX=/usr DESTDIR=$PKG
mv $PKG/usr/share/man $PKG/usr/man mv $PKG/usr/share/man $PKG/usr/man
gzip -9 $PKG/usr/man/man1/*.1 find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
rm -r $PKG/usr/share/doc rm -r $PKG/usr/share/doc
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \ cp -a \
CHANGELOG COPYING README \ AUTHORS CHANGELOG COPYING INSTALL README.md \
$PKG/usr/doc/$PRGNAM-$VERSION $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild

View File

@ -1,10 +1,10 @@
PRGNAM="plowshare" PRGNAM="plowshare"
VERSION="0.9.4" VERSION="2.1.6"
HOMEPAGE="http://code.google.com/p/plowshare/" HOMEPAGE="https://github.com/mcrapet/plowshare"
DOWNLOAD="http://downloads.sourceforge.net/salix-sbo/plowshare-0.9.4.tgz" DOWNLOAD="https://github.com/mcrapet/plowshare/archive/v2.1.6/plowshare-2.1.6.tar.gz"
MD5SUM="dd41b208a02c95e6117bad849d191c57" MD5SUM="123946c904237b81c5df653f983e3c1c"
DOWNLOAD_x86_64="" DOWNLOAD_x86_64=""
MD5SUM_x86_64="" MD5SUM_x86_64=""
REQUIRES="recode" REQUIRES="recode"
MAINTAINER="Mikhail Cuddy" MAINTAINER="Jeremy Hansen"
EMAIL="mikhailcuddy@gmail.com" EMAIL="jebrhansen+SBo@gmail.com"

View File

@ -8,12 +8,12 @@
|-----handy-ruler------------------------------------------------------| |-----handy-ruler------------------------------------------------------|
plowshare: plowshare (file-sharing website utility) plowshare: plowshare (file-sharing website utility)
plowshare: plowshare:
plowshare: Plowshare is a command-line downloader/uploader for some of the most plowshare: Plowshare is a set of command-line tools (written entirely in Bash
plowshare: popular file-sharing websites. It presently supports Megaupload, plowshare: shell script) designed for managing file-sharing websites (aka
plowshare: Rapidshare, 2Shared, 4Shared, ZShare, Badongo, Divshare.com, plowshare: Hosters).
plowshare: Depositfiles, Mediafire, Netload.in, Storage.to, Uploaded.to,
plowshare: Uploading.com, Sendspace, Usershare, X7.to and some others.
plowshare: plowshare:
plowshare: http://code.google.com/p/plowshare/ plowshare: Plowshare itself doesn't support any websites. It's just the core
plowshare: engine. Support for websites are added via modules.
plowshare: plowshare:
plowshare: HOMEPAGE: https://github.com/mcrapet/plowshare
plowshare: plowshare: