diff options
author | Parabola <dev@list.parabolagnulinux.org> | 2011-04-05 14:26:38 +0000 |
---|---|---|
committer | Parabola <dev@list.parabolagnulinux.org> | 2011-04-05 14:26:38 +0000 |
commit | 415856bdd4f48ab4f2732996f0bae58595092bbe (patch) | |
tree | ede2018b591f6dfb477fe9341ba17b9bc000fab9 /extra/gnugo |
Tue Apr 5 14:26:38 UTC 2011
Diffstat (limited to 'extra/gnugo')
-rw-r--r-- | extra/gnugo/LICENSE | 70 | ||||
-rw-r--r-- | extra/gnugo/PKGBUILD | 26 | ||||
-rw-r--r-- | extra/gnugo/gnugo.install | 18 |
3 files changed, 114 insertions, 0 deletions
diff --git a/extra/gnugo/LICENSE b/extra/gnugo/LICENSE new file mode 100644 index 000000000..3d6f6878b --- /dev/null +++ b/extra/gnugo/LICENSE @@ -0,0 +1,70 @@ + Copyrights and License + +All files Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, +2007, 2008 and 2009 by the Free Software Foundation except as noted below. + +All files are under the GNU General Public License, which may be +found in the file COPYING, with the following exceptions. + +* The files interface/gtp.c and gtp.h are copyright 2001 by + the Free Software Foundation. In the interests of promoting + the Go Text Protocol these two files are licensed under a less + restrictive license than the GPL and are free for unrestricted use. + The GTP license appears in each file. + +* The files gmp.c and gmp.h are copyright Bill Shubert. These + are free for unrestricted use. + +* The files regression/golois/* and the tests vie.tst, connect.tst, + capture.tst and global.tst are copyright Tristan Cazenave and are + used with his permission + +* The SGF files in regression/games/handtalk are copyright Jessie Annala + and are used with permission. + +* The SGF files in regression/games/mertin13x13 are copyright Stefan + Mertin and are used with permission. + +* The remaining SGF files are either copyright by the FSF or are in + the public domain. + + +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\ + * This is GNU Go, a Go program. Contact gnugo@gnu.org, or see * + * http://www.gnu.org/software/gnugo/ for more information. * + * * + * To facilitate development of the Go Text Protocol, the two * + * files gtp.c and gtp.h are licensed under less restrictive * + * terms than the rest of GNU Go. * + * * + * Copyright 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 and * + * 2009 by the Free Software Foundation. * + * * + * Permission is hereby granted, free of charge, to any person * + * obtaining a copy of this file gtp.c, to deal in the Software * + * without restriction, including without limitation the rights * + * to use, copy, modify, merge, publish, distribute, and/or * + * sell copies of the Software, and to permit persons to whom * + * the Software is furnished to do so, provided that the above * + * copyright notice(s) and this permission notice appear in all * + * copies of the Software and that both the above copyright * + * notice(s) and this permission notice appear in supporting * + * documentation. * + * * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY * + * KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE * + * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR * + * PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO * + * EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS * + * NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR * + * CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING * + * FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF * + * CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT * + * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS * + * SOFTWARE. * + * * + * Except as contained in this notice, the name of a copyright * + * holder shall not be used in advertising or otherwise to * + * promote the sale, use or other dealings in this Software * + * without prior written authorization of the copyright holder. * +\* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ diff --git a/extra/gnugo/PKGBUILD b/extra/gnugo/PKGBUILD new file mode 100644 index 000000000..e959d7bf8 --- /dev/null +++ b/extra/gnugo/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 27575 2009-02-23 03:41:08Z eric $ +# Maintainer: Jason Chu <jason@archlinux.org> +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> +# Commiter: damir <damir@archlinux.org> + +pkgname=gnugo +pkgver=3.8 +pkgrel=1 +pkgdesc="This sofware is a program that plays the game of Go" +arch=('i686' 'x86_64') +url="http://www.gnu.org/software/gnugo/" +license=('GPL3' 'custom') +depends=('ncurses' 'glibc' 'texinfo') +install=gnugo.install +source=(http://ftp.gnu.org/gnu/gnugo/$pkgname-$pkgver.tar.gz LICENSE) +md5sums=('6db0a528df58876d2b0ef1659c374a9a' '4df5819356804397c553c95ea8164f11') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr || return 1 + make || return 1 + make DESTDIR=$pkgdir install || return 1 + rm -r ${pkgdir}/usr/share/info/dir + gzip ${pkgdir}/usr/share/info/* + install -Dm644 $srcdir/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE +} diff --git a/extra/gnugo/gnugo.install b/extra/gnugo/gnugo.install new file mode 100644 index 000000000..b0271070c --- /dev/null +++ b/extra/gnugo/gnugo.install @@ -0,0 +1,18 @@ +infodir=/usr/share/info +filelist=(gnugo.info.gz gnugo.info-1.gz gnugo.info-2.gz gnugo.info-3.gz) + +post_install() { + for file in ${filelist[@]}; do + install-info $infodir/$file $infodir/dir 2> /dev/null + done +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + for file in ${filelist[@]}; do + install-info --delete $infodir/$file $infodir/dir 2> /dev/null + done +} |