network/remmina: Added (GTK+ Remote Desktop Client)

Signed-off-by: dsomero <xgizzmo@slackbuilds.org>
This commit is contained in:
Luis Henrique 2010-08-14 15:49:34 -04:00 committed by dsomero
parent 4effc4c545
commit 9fb90a6a4f
4 changed files with 126 additions and 0 deletions

14
network/remmina/README Normal file
View file

@ -0,0 +1,14 @@
Remmina is a remote desktop client written in GTK+, aiming to be
useful for system administrators and travellers, 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 consistant user interface. Currently RDP, VNC, NX,
XDMCP and SSH are supported.
This package contains the main GTK+ application.
Requires:
- libssh, for all SSH-related features
- libunique, for managing unique process
- Avahi, for zeroconf compatibility (optional)

View file

@ -0,0 +1,83 @@
#!/bin/sh
# Slackware build script for remmina
# Written by Luis Henrique <lmello.009@gmail.com>
PRGNAM=remmina
VERSION=${VERSION:-0.8.0}
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 \
$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"
VERSION="0.8.0"
HOMEPAGE="http://remmina.sourceforge.net"
DOWNLOAD="http://downloads.sourceforge.net/project/remmina/0.8/remmina-0.8.0.tar.gz"
MD5SUM="26786dcc8a5e2afc08d58c2583810895"
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: remmina (GTK+ Remote Desktop Client)
remmina:
remmina: Remmina is a remote desktop client written in GTK+, aiming to be
remmina: useful for system administrators and travellers, who need to work
remmina: with lots of remote computers in front of either large monitors or
remmina: tiny netbooks. Remmina supports multiple network protocols in an
remmina: integrated and consistant user interface. Currently RDP, VNC, NX,
remmina: XDMCP and SSH are supported.
remmina:
remmina: This package contains the main GTK+ application.
remmina: