[Chinese-commits] [gmchess] 05/07: debian: prepare new version 0.29.6-3.

Boyuan Yang 073plan at gmail.com
Mon Aug 21 07:08:32 UTC 2017


This is an automated email from the git hooks/post-receive script.

hosiet-guest pushed a commit to branch master
in repository gmchess.

commit a95966a0289168692ddd559c687200e58c7da869
Author: Boyuan Yang <073plan at gmail.com>
Date:   Mon Aug 21 14:41:06 2017 +0800

    debian: prepare new version 0.29.6-3.
---
 debian/changelog            | 10 ++++++
 debian/compat               |  2 +-
 debian/control              | 87 +++++++++++++++++++++++++++++----------------
 debian/convert-pgn.install  |  2 +-
 debian/copyright            |  4 +--
 debian/eleeye.install       |  2 +-
 debian/gmchess.install      |  4 +--
 debian/libeval0-dev.install |  2 +-
 debian/menu                 |  7 ----
 debian/rules                |  2 ++
 10 files changed, 77 insertions(+), 45 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 91750b1..72b69f5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+gmchess (0.29.6-3) unstable; urgency=medium
+
+  * Ack previous NMU. Thanks Adrian!
+  * Drop debian/menu file (should not coexist with desktop file).
+  * Bump debhelper compat to v10.
+    + Drop dep autotools-dev, not needed.
+  * Update Standards-Version to 4.0.1.
+
+ -- Boyuan Yang <073plan at gmail.com>  Mon, 21 Aug 2017 14:39:56 +0800
+
 gmchess (0.29.6-2.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff --git a/debian/compat b/debian/compat
index 45a4fb7..f599e28 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-8
+10
diff --git a/debian/control b/debian/control
index 66d4ba9..4bde4c2 100644
--- a/debian/control
+++ b/debian/control
@@ -2,26 +2,46 @@ Source: gmchess
 Section: games
 Priority: optional
 Maintainer: Debian Chinese Team <chinese-developers at lists.alioth.debian.org>
-Uploaders: Aron Xu <aron at debian.org>
-Build-Depends: debhelper (>= 9.20160403~), autotools-dev, intltool (>= 0.35.0), gettext, perl (>= 5.8.1), libxml2, libglademm-2.4-dev (>= 2.6.0), libtool, imagemagick
-Standards-Version: 3.9.2
+Uploaders:
+ Aron Xu <aron at debian.org>,
+ Boyuan Yang <073plan at gmail.com>,
+Build-Depends:
+ debhelper (>= 10),
+ gettext,
+ imagemagick,
+ intltool (>= 0.35.0),
+ libglademm-2.4-dev (>= 2.6.0),
+ libtool,
+ libxml2,
+ perl (>= 5.8.1),
+Standards-Version: 4.0.1
 Homepage: http://code.google.com/p/gmchess/
 
-Package: gmchess
+Package: convert-pgn
+Section: utils
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, eleeye, convert-pgn
-Description: Chinese chess game (Xiangqi) 
- gmchess enables you to play Chinese chess (Xiangqi) against
- a human opponent or the computer, read many chess manuals
- and improve your skills.
+Replaces:
+ gmchess (<< 0.20.3-2),
+Depends:
+ ${misc:Depends},
+ ${shlibs:Depends},
+Description: chess book format converter
+ Convert format of given chess book from one format to PGN,
+ the Portable Game Notation format.
  .
- Chinese chess (Xiangqi) is one of the most popular chess
- games to have originated in China.
+ PGN is an XML-like computer-processible format for recording
+ chess games (both the moves and related data).
+ .
+ Supported source chess book formats: ccm, che, chn, mxq, xqf
 
 Package: eleeye
 Architecture: any
-Replaces: gmchess (<< 0.20.3-2)
-Depends: ${shlibs:Depends}, ${misc:Depends}, libeval0
+Replaces:
+ gmchess (<< 0.20.3-2),
+Depends:
+ libeval0,
+ ${misc:Depends},
+ ${shlibs:Depends},
 Description: Chinese chess (Xiangqi) engine
  elephant eye (eleeye) is a Chinese chess (Xiangqi) engine
  providing a set of functions for developing Xiangqi games using
@@ -32,26 +52,29 @@ Description: Chinese chess (Xiangqi) engine
  Chinese chess (Xiangqi) is one of the most popular chess
  games to have originated in China.
 
-Package: convert-pgn
-Section: utils
+Package: gmchess
 Architecture: any
-Replaces: gmchess (<< 0.20.3-2)
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: chess book format converter
- Convert format of given chess book from one format to PGN,
- the Portable Game Notation format.
- .
- PGN is an XML-like computer-processible format for recording
- chess games (both the moves and related data).
+Depends:
+ convert-pgn,
+ eleeye,
+ ${misc:Depends},
+ ${shlibs:Depends},
+Description: Chinese chess game (Xiangqi)
+ gmchess enables you to play Chinese chess (Xiangqi) against
+ a human opponent or the computer, read many chess manuals
+ and improve your skills.
  .
- Supported source chess book formats: ccm, che, chn, mxq, xqf
-
+ Chinese chess (Xiangqi) is one of the most popular chess
+ games to have originated in China.
 
 Package: libeval0
 Section: libs
 Architecture: any
-Replaces: gmchess (<< 0.20.3-1)
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Replaces:
+ gmchess (<< 0.20.3-1),
+Depends:
+ ${misc:Depends},
+ ${shlibs:Depends},
 Description: support library for eleeye
  elephant eye (eleeye) is a Chinese chess (Xiangqi) engine
  providing a set of functions for developing Xiangqi games.
@@ -65,9 +88,13 @@ Description: support library for eleeye
 Package: libeval0-dev
 Section: libdevel
 Architecture: any
-Provides: libeval-dev
-Conflicts: libeval-dev
-Depends: ${misc:Depends}, libeval0 (= ${binary:Version})
+Provides:
+ libeval-dev,
+Conflicts:
+ libeval-dev,
+Depends:
+ libeval0 (= ${binary:Version}),
+ ${misc:Depends},
 Description: support library for eleeye - development file
  elephant eye (eleeye) is a Chinese chess (Xiangqi) engine
  providing a set of functions for developing Xiangqi games.
diff --git a/debian/convert-pgn.install b/debian/convert-pgn.install
index 5758019..f9a5878 100644
--- a/debian/convert-pgn.install
+++ b/debian/convert-pgn.install
@@ -1,2 +1,2 @@
-usr/share/man/man6/convert_pgn*
 usr/games/convert_pgn usr/bin/
+usr/share/man/man6/convert_pgn*
diff --git a/debian/copyright b/debian/copyright
index c4f38e3..c45fe59 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -51,7 +51,7 @@ License: GPL-2+
 Files: data/book.dat, data/wood/*, data/sound/*, src/engine/*
 Copyright: 2008, 黄晨 <webmaster at elephantbase.net>
 License: LGPL
-     On Debian systems the full text of the GNU Lesser General Public 
+     On Debian systems the full text of the GNU Lesser General Public
      License can be found in the `/usr/share/common-licenses/LGPL'
      file.
 -------------------------------------------------------------------------------
@@ -59,6 +59,6 @@ License: LGPL
 Files: src/engine/mips.h
 Copyright: 2009 HjjHjj <hjjhjj at gmail.com>
 License: GPL-3+
-     On Debian systems the full text of the GNU General Public 
+     On Debian systems the full text of the GNU General Public
      License can be found in the `/usr/share/common-licenses/GPL-3'
      file.
diff --git a/debian/eleeye.install b/debian/eleeye.install
index 021646b..3f441dc 100644
--- a/debian/eleeye.install
+++ b/debian/eleeye.install
@@ -1,2 +1,2 @@
-usr/share/man/man6/eleeye_engine*
 usr/games/eleeye_engine
+usr/share/man/man6/eleeye_engine*
diff --git a/debian/gmchess.install b/debian/gmchess.install
index 2b43ee0..b2c2c17 100644
--- a/debian/gmchess.install
+++ b/debian/gmchess.install
@@ -1,6 +1,6 @@
+usr/games/gmchess
+usr/share/applications/*
 usr/share/gmchess/*
 usr/share/locale/*
-usr/share/applications/*
 usr/share/man/man6/gmchess*
 usr/share/pixmaps/*
-usr/games/gmchess
diff --git a/debian/libeval0-dev.install b/debian/libeval0-dev.install
index 87ca0ec..ce666e8 100644
--- a/debian/libeval0-dev.install
+++ b/debian/libeval0-dev.install
@@ -1,2 +1,2 @@
-usr/lib/libeval.so
 usr/lib/*.a
+usr/lib/libeval.so
diff --git a/debian/menu b/debian/menu
deleted file mode 100644
index 45d679c..0000000
--- a/debian/menu
+++ /dev/null
@@ -1,7 +0,0 @@
-?package(gmchess):needs="X11" \
-		section="Games/Simulation"\
-		title="gmchess" \
-		longtitle="Xiangqi game" \
-		icon32x32="/usr/share/pixmaps/gmchess-32.xpm" \
-		icon16x16="/usr/share/pixmaps/gmchess-16.xpm" \
-		command="/usr/games/gmchess"
diff --git a/debian/rules b/debian/rules
index 34b20c5..03f22f5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,5 +1,7 @@
 #!/usr/bin/make -f
 
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
 CFLAGS = -g -O3
 CXXFLAGS = -g -O3
 LDFLAGS += -Wl,-z,defs -Wl,--as-needed -Wl,--no-undefined

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/chinese/gmchess.git



More information about the Chinese-commits mailing list