From 20f46a0e7c9c8c8b0f046bcb8508978bf569b9ab Mon Sep 17 00:00:00 2001 From: Ferenc Deak Date: Wed, 21 Apr 2010 19:11:06 -0500 Subject: development/tkcvs: Added. tkcvs is a Tcl/Tk Graphical Interface to CVS and Subversion. Thanks to Ferenc Deak. --- development/tkcvs/tkcvs.SlackBuild | 75 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100755 development/tkcvs/tkcvs.SlackBuild (limited to 'development/tkcvs/tkcvs.SlackBuild') diff --git a/development/tkcvs/tkcvs.SlackBuild b/development/tkcvs/tkcvs.SlackBuild new file mode 100755 index 0000000000..1de64e5f10 --- /dev/null +++ b/development/tkcvs/tkcvs.SlackBuild @@ -0,0 +1,75 @@ +#!/bin/sh + +# Slackware build script for tkcvs + +# Copyright 2007-2010 Ferenc Deak +# 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} -- cgit v1.2.3