diff options
author | Ferenc Deak <ferenc.deak@gmail.com> | 2010-04-21 19:11:06 -0500 |
---|---|---|
committer | Erik Hanson <erik@slackbuilds.org> | 2010-05-15 10:38:38 +0200 |
commit | 20f46a0e7c9c8c8b0f046bcb8508978bf569b9ab (patch) | |
tree | 57e2a40d56edcab524ee7d83ad2d9a884877d39c /development/tkcvs/tkcvs.SlackBuild | |
parent | f58550798a70d988df3682b8d8b664ceafeb6c4d (diff) |
development/tkcvs: Added.
tkcvs is a Tcl/Tk Graphical Interface to CVS and Subversion.
Thanks to Ferenc Deak.
Diffstat (limited to 'development/tkcvs/tkcvs.SlackBuild')
-rwxr-xr-x | development/tkcvs/tkcvs.SlackBuild | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/development/tkcvs/tkcvs.SlackBuild b/development/tkcvs/tkcvs.SlackBuild new file mode 100755 index 0000000000000..1de64e5f10a01 --- /dev/null +++ b/development/tkcvs/tkcvs.SlackBuild @@ -0,0 +1,75 @@ +#!/bin/sh + +# Slackware build script for tkcvs + +# Copyright 2007-2010 Ferenc Deak <ferenc.deak@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. + +# Slightly modified by the SlackBuilds project + +PRGNAM=tkcvs +VERSION=8.2.1 +ARCH=noarch +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +SRCVERSION=$(echo $VERSION | tr . _) + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf ${PRGNAM}_$SRCVERSION +tar xzf $CWD/${PRGNAM}_$SRCVERSION.tar.gz +cd ${PRGNAM}_$SRCVERSION +chown -R root:root . +chmod -R u+w,go+r-w,a-s . + +./doinstall.tcl -nox $PKG/usr + +cp $CWD/tkdiff.1 $PKG/usr/man/man1 +gzip -9 $PKG/usr/man/man1/tkdiff.1 + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a FAQ COPYING CHANGELOG $PKG/usr/doc/$PRGNAM-$VERSION +cp tkdiff/Changelog $PKG/usr/doc/$PRGNAM-$VERSION/Changelog.tkdiff +cp tkdiff/COPYING $PKG/usr/doc/$PRGNAM-$VERSION/COPYING.tkdiff +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/usr/share/applications +cat $CWD/tkcvs.desktop > $PKG/usr/share/applications/tkcvs.desktop +cat $CWD/tkdiff.desktop > $PKG/usr/share/applications/tkdiff.desktop + +mkdir -p $PKG/usr/share/pixmaps +cp $CWD/tkcvs.png $PKG/usr/share/pixmaps +cp $CWD/tkdiff.png $PKG/usr/share/pixmaps + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} |