diff options
Diffstat (limited to 'debian')
-rw-r--r-- | debian/changelog | 33 | ||||
-rw-r--r-- | debian/colobot-common-sounds.install | 2 | ||||
-rw-r--r-- | debian/colobot-common-textures.install | 1 | ||||
-rw-r--r-- | debian/colobot-common.install | 5 | ||||
-rw-r--r-- | debian/colobot-dev-doc.doc-base | 10 | ||||
-rw-r--r-- | debian/colobot-dev-doc.install | 1 | ||||
-rw-r--r-- | debian/colobot-dev-doc.links | 1 | ||||
-rw-r--r-- | debian/colobot.install | 10 | ||||
-rw-r--r-- | debian/colobot.links | 7 | ||||
-rw-r--r-- | debian/compat | 1 | ||||
-rw-r--r-- | debian/control | 120 | ||||
-rw-r--r-- | debian/copyright | 156 | ||||
-rw-r--r-- | debian/gbp.conf | 10 | ||||
-rwxr-xr-x | debian/rules | 16 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/source/local-options | 2 |
16 files changed, 376 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..a0c1899 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,33 @@ +colobot (0.1.1-2) unstable; urgency=low + + * debian/copyright fixes: + - Add gnulib's localename copy copyright mention + - Add gmock copyright reference + - Add license statement for DejaVu fonts' copy (which is not used in + the binary package) + * Package re-organisation: + - Move fonts links and translations back to colobot main package + - Split colobot-common into -common, -sounds and -textures + + -- Didier Raboud <odyx@debian.org> Thu, 14 Nov 2013 13:41:55 +0100 + +colobot (0.1.1-1) unstable; urgency=low + + * New 0.1.1 upstream release + - Fix non-freeness problems in data: + - Replace CREATIVE-licensed thunder sound by a public-domain + thunder sound + - Drop useless license statement about the photograph of the + NGC3606 nebula, which is in the public-domain + * Drop noisy development-merging machinery in debian/rules + * Add small gbp.conf + * Bump Standards-Version to 3.9.5 without changes needed + * Add Vcs-* fields to debian/control + + -- Didier Raboud <odyx@debian.org> Mon, 04 Nov 2013 09:47:45 +0100 + +colobot (0.1.0-1) unstable; urgency=low + + * Colobot Gold 0.1.0 alpha initial Debian release. (Closes: #695829) + + -- Didier Raboud <odyx@debian.org> Wed, 09 Oct 2013 22:14:50 +0200 diff --git a/debian/colobot-common-sounds.install b/debian/colobot-common-sounds.install new file mode 100644 index 0000000..80af28c --- /dev/null +++ b/debian/colobot-common-sounds.install @@ -0,0 +1,2 @@ +usr/share/games/colobot/music +usr/share/games/colobot/sounds diff --git a/debian/colobot-common-textures.install b/debian/colobot-common-textures.install new file mode 100644 index 0000000..fe8b611 --- /dev/null +++ b/debian/colobot-common-textures.install @@ -0,0 +1 @@ +usr/share/games/colobot/textures diff --git a/debian/colobot-common.install b/debian/colobot-common.install new file mode 100644 index 0000000..0d05865 --- /dev/null +++ b/debian/colobot-common.install @@ -0,0 +1,5 @@ +usr/share/games/colobot/ai +usr/share/games/colobot/help +usr/share/games/colobot/icons +usr/share/games/colobot/levels +usr/share/games/colobot/models diff --git a/debian/colobot-dev-doc.doc-base b/debian/colobot-dev-doc.doc-base new file mode 100644 index 0000000..4f04362 --- /dev/null +++ b/debian/colobot-dev-doc.doc-base @@ -0,0 +1,10 @@ +Document: colobot-source-doc +Title: Colobot source code documentation +Author: Polish Portal of Colobot +Abstract: This is the Doxygen-generated documentation of the Colobot + source code. +Section: Programming + +Format: HTML +Index: /usr/share/doc/colobot/html/index.html +Files: /usr/share/doc/colobot/html/*.html diff --git a/debian/colobot-dev-doc.install b/debian/colobot-dev-doc.install new file mode 100644 index 0000000..4ae8eb0 --- /dev/null +++ b/debian/colobot-dev-doc.install @@ -0,0 +1 @@ +usr/share/doc/colobot/html diff --git a/debian/colobot-dev-doc.links b/debian/colobot-dev-doc.links new file mode 100644 index 0000000..76bf4e0 --- /dev/null +++ b/debian/colobot-dev-doc.links @@ -0,0 +1 @@ +usr/share/javascript/jquery/jquery.js usr/share/doc/colobot/html/jquery.js diff --git a/debian/colobot.install b/debian/colobot.install new file mode 100644 index 0000000..6d594f1 --- /dev/null +++ b/debian/colobot.install @@ -0,0 +1,10 @@ +usr/lib/colobot/libCBot.so +usr/games/colobot +usr/share/applications/colobot.desktop +usr/share/icons/hicolor/scalable/apps/colobot.svg +usr/share/icons/hicolor/48x48/apps/colobot.png +usr/share/icons/hicolor/32x32/apps/colobot.png +usr/share/icons/hicolor/16x16/apps/colobot.png +usr/share/man/man6/colobot.6 +usr/share/man/*/man6/colobot.6 +usr/share/locale/*/LC_MESSAGES/colobot.mo diff --git a/debian/colobot.links b/debian/colobot.links new file mode 100644 index 0000000..7e90afe --- /dev/null +++ b/debian/colobot.links @@ -0,0 +1,7 @@ +# From fonts-dejavu-core +usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf usr/share/games/colobot/fonts/dvu_sans_bold.ttf +usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf usr/share/games/colobot/fonts/dvu_sans_mono_bold.ttf +usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf usr/share/games/colobot/fonts/dvu_sans_mono.ttf +usr/share/fonts/truetype/dejavu/DejaVuSans.ttf usr/share/games/colobot/fonts/dvu_sans.ttf +# From fonts-dejavu-extra +usr/share/fonts/truetype/dejavu/DejaVuSans-Oblique.ttf usr/share/games/colobot/fonts/dvu_sans_italic.ttf diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..4102536 --- /dev/null +++ b/debian/control @@ -0,0 +1,120 @@ +Source: colobot +Section: games +Priority: optional +Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org> +Uploaders: Didier Raboud <odyx@debian.org> +Build-Depends: + debhelper (>= 9), + cmake, + libgl1-mesa-dev | libgl-dev, + libglew-dev, + libsdl1.2-dev (>= 1.2.10), + libsdl-image1.2-dev, + libsdl-ttf2.0-dev, + libpng12-dev (>= 1.2), + libboost-dev, + libboost-system-dev, + libboost-filesystem-dev, + libboost-regex-dev, + libopenal-dev, + libsndfile-dev, + librsvg2-bin, + po4a, + perl, + google-mock, + libgtest-dev +Build-Depends-Indep: doxygen, graphviz +Vcs-Git: git://anonscm.debian.org/collab-maint/colobot.git -b debian +Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/colobot.git +Standards-Version: 3.9.5 +Homepage: http://colobot.info + +Package: colobot +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + fonts-dejavu-core, fonts-dejavu-extra, + colobot-common (>= ${source:Version}), + colobot-common-textures (>= ${source:Version}), + colobot-common-sounds (>= ${source:Version}), +Replaces: colobot-common (<< 0.1.1-2) +Breaks: colobot-common (<< 0.1.1-2) +Description: educational programming strategy game + Colobot (Colonize with Bots) is an educational game aiming to teach + programming through entertainment. You are playing as an astronaut on a + journey with robot helpers to find a planet for colonization. It features 3D + real-time graphics and a C++ and Java-like, object-oriented language, CBOT, + which can be used to program the robots available in the game. + +Package: colobot-common +Architecture: all +Depends: ${misc:Depends}, +Recommends: colobot (>= ${source:Version}) +Description: educational programming strategy game - data + Colobot (Colonize with Bots) is an educational game aiming to teach + programming through entertainment. You are playing as an astronaut on a + journey with robot helpers to find a planet for colonization. It features 3D + real-time graphics and a C++ and Java-like, object-oriented language, CBOT, + which can be used to program the robots available in the game. + . + This package contains the architecture-independent game data. + +Package: colobot-common-textures +Architecture: all +Depends: ${misc:Depends}, +Recommends: colobot (>= ${source:Version}) +Replaces: colobot-common (<< 0.1.1-2) +Breaks: colobot-common (<< 0.1.1-2) +Description: educational programming strategy game - textures + Colobot (Colonize with Bots) is an educational game aiming to teach + programming through entertainment. You are playing as an astronaut on a + journey with robot helpers to find a planet for colonization. It features 3D + real-time graphics and a C++ and Java-like, object-oriented language, CBOT, + which can be used to program the robots available in the game. + . + This package contains the textures for the game. + +Package: colobot-common-sounds +Architecture: all +Depends: ${misc:Depends}, +Recommends: colobot (>= ${source:Version}) +Replaces: colobot-common (<< 0.1.1-2) +Breaks: colobot-common (<< 0.1.1-2) +Description: educational programming strategy game - sounds and music + Colobot (Colonize with Bots) is an educational game aiming to teach + programming through entertainment. You are playing as an astronaut on a + journey with robot helpers to find a planet for colonization. It features 3D + real-time graphics and a C++ and Java-like, object-oriented language, CBOT, + which can be used to program the robots available in the game. + . + This package contains the sounds and music for the game. + +Package: colobot-dbg +Architecture: any +Section: debug +Priority: extra +Depends: ${misc:Depends}, ${shlibs:Depends}, + colobot (= ${binary:Version}) +Description: educational programming strategy game - debug symbols + Colobot (Colonize with Bots) is an educational game aiming to teach + programming through entertainment. You are playing as an astronaut on a + journey with robot helpers to find a planet for colonization. It features 3D + real-time graphics and a C++ and Java-like, object-oriented language, CBOT, + which can be used to program the robots available in the game. + . + This package contains the debugging symbols. + +Package: colobot-dev-doc +Architecture: all +Section: doc +Depends: ${misc:Depends}, + libjs-jquery +Recommends: colobot (>= ${source:Version}) +Description: educational programming strategy game - source doc + Colobot (Colonize with Bots) is an educational game aiming to teach + programming through entertainment. You are playing as an astronaut on a + journey with robot helpers to find a planet for colonization. It features 3D + real-time graphics and a C++ and Java-like, object-oriented language, CBOT, + which can be used to program the robots available in the game. + . + This package contains the doxygen documentation for the colobot source code. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..8f71a35 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,156 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: Colobot +Source: http://github.com/colobot/colobot + +Files: * +Copyright: 2001-2008, Daniel ROUX & EPSITEC SA, http://www.epsitec.ch + 2012-2013, Polish Portal of Colobot (PPC) + 2006 Angelo "Encelo" Theodorou +License: GPL-3+ + +Files: lib/clipboard/src/* +Copyright: 2008, Freddie Witherden + 2008-2009, Warzone Resurrection Project +License: GPL-2+ + +Files: debian/* +Copyright: Copyright 2013 Didier Raboud <odyx@debian.org> +License: GPL-2+ + +Files: lib/clipboard/* +Copyright: 1992-2007, Trolltech ASA + 1999-2004, Eidos Interactive + 2007, Giel van Schijndel + 2007-2009, Warzone Resurrection Project + 2008, Freddie Witherden +License: GPL-2+ + +Files: lib/gtest/* lib/gmock/* +Copyright: 2003-2009, Google Inc +License: BSD-3-clause + +Files: lib/localename/* +Copyright: 1995-2013, Free Software Foundation, Inc. +License: LGPL-2.1+ + +Files: data/fonts/* +Copyright: Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. + Bitstream Vera is a trademark of Bitstream, Inc. + DejaVu changes are in public domain. +License: + Permission is hereby granted, free of charge, to any person obtaining a copy + of the fonts accompanying this license ("Fonts") and associated + documentation files (the "Font Software"), to reproduce and distribute the + Font Software, including without limitation the rights to use, copy, merge, + publish, distribute, and/or sell copies of the Font Software, and to permit + persons to whom the Font Software is furnished to do so, subject to the + following conditions: + . + The above copyright and trademark notices and this permission notice shall + be included in all copies of one or more of the Font Software typefaces. + . + The Font Software may be modified, altered, or added to, and in particular + the designs of glyphs or characters in the Fonts may be modified and + additional glyphs or characters may be added to the Fonts, only if the fonts + are renamed to names not containing either the words "Bitstream" or the word + "Vera". + . + This License becomes null and void to the extent applicable to Fonts or Font + Software that has been modified and is distributed under the "Bitstream + Vera" names. + . + The Font Software may be sold as part of a larger software package but no + copy of one or more of the Font Software typefaces may be sold by itself. + . + THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, + TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME + FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING + ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF + THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE + FONT SOFTWARE. + . + Except as contained in this notice, the names of Gnome, the Gnome + Foundation, and Bitstream Inc., shall not be used in advertising or + otherwise to promote the sale, use or other dealings in this Font Software + without prior written authorization from the Gnome Foundation or Bitstream + Inc., respectively. For further information, contact: fonts at gnome dot + org. + +License: GPL-3+ + This package 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 3 of the License, or + (at your option) any later version. + . + On Debian systems, the complete text of the GNU General Public License + version 3 can be found in file "/usr/share/common-licenses/GPL-3". + +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. + . + You should have received a copy of the GNU General Public + License along with this package; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301 USA + . + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. + +License: BSD-3-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + . + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the + distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "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 COPYRIGHT + OWNER OR CONTRIBUTORS 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. + +License: LGPL-2.1+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 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 Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. + . + On Debian systems, the full text of the GNU Lesser General Public + License version 2.1 can be found in the file + `/usr/share/common-licenses/LGPL-2.1'. diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..a7e1131 --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,10 @@ +[DEFAULT] +# the default branch for upstream sources: +upstream-branch = master +# the default branch for the debian patch: +debian-branch = debian +[git-dch] +# don't include information from meta tags: +meta = true +# include the full commit message in the changelog: +full = True diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..171cbb8 --- /dev/null +++ b/debian/rules @@ -0,0 +1,16 @@ +#!/usr/bin/make -f + +%: + dh $@ \ + --buildsystem=cmake \ + --parallel \ + --dbg-package=colobot-dbg + +override_dh_auto_configure: + dh_auto_configure -- -DCMAKE_BUILD_TYPE:STRING="RelWithDebInfo" \ + -DINSTALL_DOCS:BOOL=True \ + -DOPENAL_SOUND:BOOL=True + +override_dh_auto_build: + dh_auto_build -a + dh_auto_build -i -- doc diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/source/local-options b/debian/source/local-options new file mode 100644 index 0000000..b05270a --- /dev/null +++ b/debian/source/local-options @@ -0,0 +1,2 @@ +# .travis.yml is different in the debian branch on purpose +extend-diff-ignore = "(^|/)(\.travis\.yml)$" |