Updates for Debian packaging

This commit is contained in:
Olivier Teulière 2012-11-22 16:38:37 +01:00
parent 175def7736
commit 9172b9b2f7
6 changed files with 108 additions and 104 deletions

View file

@ -1,10 +1,50 @@
eliot (2.0-3) quantal; urgency=low
* Try to make a proper PPA build
-- Olivier Teulière <ipkiss@gmail.com> Thu, 22 Nov 2012 00:30:29 +0100
eliot (2.0-2) quantal; urgency=low
* Build for Ubuntu 12.10
* Patch in game/matrix.h (compilation error with new g++ version)
* Patch to fix Serbian translation
-- Olivier Teulière <ipkiss@gmail.com> Wed, 21 Nov 2012 22:10:50 +0100
eliot (2.0-1) precise; urgency=low
* New upstream version (2.0)
* New arbitration mode. Main features:
* master move chosen by the arbitrator or automatically
* extremely efficient way to assign moves to players (very few keystrokes or mouse clicks)
* possibility to go on playing even if a turn is incomplete
* possibility to add a player during the game, or to change his/her table number
* possibility to assign the same word to many players in one click
* possibility to give solos, warnings and penalties to players
* warnings to auto-detect and avoid common mistakes (can be deactivated)
* New "statistics" view: all the information about the game at a glance
* New presentation of the bag, much more visual and intuitive
* New "timer" control, to play with time constraints
* Favorite players: no need to create the same players everytime
* Auto-save: the current game is saved automatically (useful in case of crash)
* More complete save game format
* Global ergonomy improvements:
* more information on the status bar (turn number, remaining letters)
* more intuitive focus handling
* less space lost
* New Spanish translation
* Many bug fixes...
-- Olivier Teulière <ipkiss@gmail.com> Sun, 14 Oct 2012 15:08:24 +0200
eliot (1.14-1) oneiric; urgency=low
* New game variant: "7 among 8"
* New preference to define a default AI level
* Bug fix in the dictionary creation wizard
-- Olivier Teulière <ipkiss@adelpha> Tue, 03 Jan 2012 21:57:38 +0100
-- Olivier Teulière <ipkiss@gmail.com> Tue, 03 Jan 2012 21:57:38 +0100
eliot (1.13-1) natty; urgency=low
@ -15,7 +55,7 @@ eliot (1.13-1) natty; urgency=low
* New translations: Serbian and Indonesian
* Several bugs fixes
-- Olivier Teulière <ipkiss@adelpha> Sun, 21 Aug 2011 00:25:18 +0200
-- Olivier Teulière <ipkiss@gmail.com> Sun, 21 Aug 2011 00:25:18 +0200
eliot (1.12-1) lucid; urgency=low
@ -23,7 +63,7 @@ eliot (1.12-1) lucid; urgency=low
* New wizard to help creating custom dictionaries
* Various bug fixes
-- Olivier Teuliere <ipkiss@ulukai> Sat, 22 May 2010 20:44:16 +0200
-- Olivier Teuliere <ipkiss@gmail.com> Sat, 22 May 2010 20:44:16 +0200
eliot (1.11-1) karmic; urgency=low
@ -31,7 +71,7 @@ eliot (1.11-1) karmic; urgency=low
* Support for loading/saving games in all modes
* Various encoding fixes
-- Olivier Teuliere <ipkiss@ulukai> Sun, 24 Jan 2010 16:15:51 +0100
-- Olivier Teuliere <ipkiss@gmail.com> Sun, 24 Jan 2010 16:15:51 +0100
eliot (1.10-1) karmic; urgency=low
@ -41,7 +81,7 @@ eliot (1.10-1) karmic; urgency=low
particular)
* Catalan translation
-- Olivier Teuliere <ipkiss@ulukai> Sat, 26 Sep 2009 11:27:13 +0200
-- Olivier Teuliere <ipkiss@gmail.com> Sat, 26 Sep 2009 11:27:13 +0200
eliot (1.9-1) jaunty; urgency=low
@ -51,7 +91,7 @@ eliot (1.9-1) jaunty; urgency=low
* A coordinates arrow allows entering the coordinates more easily
* Words can be entered in training mode without doing a search
-- Olivier Teuliere <ipkiss@ulukai> Sat, 21 Feb 2009 18:31:18 +0100
-- Olivier Teuliere <ipkiss@gmail.com> Sat, 21 Feb 2009 18:31:18 +0100
eliot (1.8-1) jaunty; urgency=low

1
extras/debian/compat Normal file
View file

@ -0,0 +1 @@
8

View file

@ -2,15 +2,16 @@ Source: eliot
Section: games
Priority: optional
Maintainer: Olivier Teuliere <ipkiss@gmail.com>
Build-Depends: debhelper (>= 5), autotools-dev, libqt4-dev, libboost-dev, libexpat-dev
Standards-Version: 3.7.2
Build-Depends: debhelper (>= 8), autotools-dev, libqt4-dev, libboost-dev, libexpat-dev, libconfig++-dev, libarabica-dev
Standards-Version: 3.9.3
Homepage: http://www.nongnu.org/eliot/
Package: eliot
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Scrabble game
Eliot is a Scrabble game intended both for multi-player games and for training
competition Scrabble (duplicate mode).
or arbitrating competition Scrabble (duplicate mode).
It finds the best score at each turn in a game using efficient search
techniques. It also proposes several tools to lookup for words in the
dictionary (for advanced training or crosswords games).

50
extras/debian/copyright Normal file
View file

@ -0,0 +1,50 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: eliot
Upstream-Contact: Olivier Teulière <ipkiss@gmail.com>
Source: http://download-mirror.savannah.gnu.org/releases/eliot/releases/
Files: *
Copyright: 1998-2007 Antoine Fraboulet
2002-2012 Olivier Teulière
License: GPL-2+
Files: debian/*
Copyright: 2012 Olivier Teulière
License: GPL-2+
Files: intl/*
Copyright: 1995-2005 Free Software Foundation, Inc
License: LGPL-2+
License: LGPL-2+
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
.
On Debian systems, the complete text of the GNU Library General
Public License version 2 can be found in
"/usr/share/common-licenses/LGPL-2".
License: GPL-2+
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
Comment:
On Debian systems the full text of the GNU General Public
License can be found in the `/usr/share/common-licenses/GPL-2' file.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.

View file

@ -1,99 +1,10 @@
#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.
%:
dh $@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
override_dh_auto_configure:
dh_auto_configure -- --disable-text --disable-ncurses --disable-dictools
override_dh_auto_install:
$(MAKE) DESTDIR=$$(pwd)/debian/eliot bindir=/usr/games install
# These are used for cross-compiling and for saving the configure script
# from having to guess our platform (since we know it already)
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
config.status: configure
dh_testdir
# Add here commands to configure the package.
ifneq "$(wildcard /usr/share/misc/config.sub)" ""
cp -f /usr/share/misc/config.sub config.sub
endif
ifneq "$(wildcard /usr/share/misc/config.guess)" ""
cp -f /usr/share/misc/config.guess config.guess
endif
./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --disable-text --disable-ncurses CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs"
build: build-stamp
build-stamp: config.status
dh_testdir
# Add here commands to compile the package.
$(MAKE)
#docbook-to-man debian/eliot.sgml > eliot.1
touch $@
clean:
dh_testdir
dh_testroot
rm -f build-stamp
# Add here commands to clean up after the build process.
-$(MAKE) distclean
rm -f config.sub config.guess
dh_clean
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# Add here commands to install the package into debian/eliot.
$(MAKE) DESTDIR=$(CURDIR)/debian/eliot install
# Build architecture-independent files here.
binary-indep: build install
# We have nothing to do by default.
# Build architecture-dependent files here.
binary-arch: build install
dh_testdir
dh_testroot
dh_installchangelogs ChangeLog
dh_installdocs
dh_installexamples
# dh_install
# dh_installmenu
# dh_installdebconf
# dh_installlogrotate
# dh_installemacsen
# dh_installpam
# dh_installmime
# dh_python
# dh_installinit
# dh_installcron
# dh_installinfo
dh_installman
dh_link
dh_strip
dh_compress
dh_fixperms
# dh_perl
# dh_makeshlibs
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install

View file

@ -0,0 +1 @@
3.0 (quilt)