network/remmina-plugins: Added (Plugins for Remmina)

Signed-off-by: dsomero <xgizzmo@slackbuilds.org>
This commit is contained in:
Luis Henrique 2010-08-25 22:14:10 -04:00 committed by Erik Hanson
parent f4d61d027a
commit bedc566be6
4 changed files with 128 additions and 0 deletions

View file

@ -0,0 +1,16 @@
Remmina is a remote desktop client written in GTK+, aiming to be
useful for system administrators and travelers, who need to work
with lots of remote computers in front of either large monitors or
tiny netbooks. Remmina supports multiple network protocols in an
integrated and consistent user interface. Currently RDP, VNC, NX,
XDMCP and SSH are supported.
This package contains a collection of plugins for Remmina.
This requires remmina and libssh.
Optional but not yet available at SlackBuilds.org.
- FreeRDP libraries and plugins, for RDP protocol
- telepathy, for Telepathy feature
- nxproxy, for NX protocol (runtime dependency only)

View file

@ -0,0 +1,83 @@
#!/bin/sh
# Slackware build script for remmina-plugins
# Written by Luis Henrique <lmello.009@gmail.com>
PRGNAM=remmina-plugins
VERSION=${VERSION:-0.8.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i486 ;;
arm*) ARCH=arm ;;
# Unless $ARCH is already set, use uname -m for all other archs:
*) ARCH=$( uname -m ) ;;
esac
fi
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi
set -e # Exit on most errors
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find . \
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
-exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--build=$ARCH-slackware-linux
make
make install DESTDIR=$PKG
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
AUTHORS ChangeLog COPYING INSTALL NEWS README README.LibVNCServer \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}

View file

@ -0,0 +1,10 @@
PRGNAM="remmina-plugins"
VERSION="0.8.1"
HOMEPAGE="http://remmina.sourceforge.net"
DOWNLOAD="http://downloads.sourceforge.net/project/remmina/0.8/remmina-plugins-0.8.1.tar.gz"
MD5SUM="4a250739c2fb8a764ffeab2d9df04db4"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Luis Henrique"
EMAIL="lmello.009@gmail.com"
APPROVED="dsomero"

View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in. You must
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
remmina-plugins: remmina-plugins (Plugins for Remmina)
remmina-plugins:
remmina-plugins: Remmina is a remote desktop client written in GTK+, aiming to be
remmina-plugins: useful for system administrators and travellers, who need to work
remmina-plugins: with lots of remote computers in front of either large monitors or
remmina-plugins: tiny netbooks. Remmina supports multiple network protocols in an
remmina-plugins: integrated and consistant user interface. Currently RDP, VNC, NX,
remmina-plugins: XDMCP and SSH are supported.
remmina-plugins:
remmina-plugins: This package contains a collection of plugins for Remmina.
remmina-plugins: