diff options
-rw-r--r-- | .travis.yml | 6 | ||||
-rw-r--r-- | debian/changelog | 5 | ||||
-rw-r--r-- | debian/colobot-common.install | 1 | ||||
-rw-r--r-- | debian/colobot-dev-doc.install | 1 | ||||
-rw-r--r-- | debian/colobot-dev-doc.links | 1 | ||||
-rw-r--r-- | debian/colobot.install | 2 | ||||
-rw-r--r-- | debian/compat | 1 | ||||
-rw-r--r-- | debian/control | 78 | ||||
-rwxr-xr-x | debian/rules | 14 | ||||
-rw-r--r-- | debian/source/format | 1 |
10 files changed, 108 insertions, 2 deletions
diff --git a/.travis.yml b/.travis.yml index 230faf5..ed7cf35 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,8 +1,10 @@ language: cpp compiler: - gcc -script: cmake . -DCMAKE_VERBOSE_MAKEFILE=ON && make all doc test +script: debuild -b -us -uc --lintian-opts "-ivI" before_install: - git submodule update --init --recursive - sudo apt-get update -qq - - sudo apt-get install -qq --no-install-recommends libgl1-mesa-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-ttf2.0-dev libpng12-dev libltdl-dev libboost-dev libboost-system-dev libboost-filesystem-dev libboost-regex-dev google-mock libgtest-dev doxygen graphviz + - sudo apt-get install -qq --no-install-recommends devscripts dpkg-dev lintian equivs + - mk-build-deps --root-cmd sudo --tool "apt-get -qq --no-install-recommends" --install --remove + - dch -v 0~git$(date +%Y%m%d%H%M)00-1~travis0 -m "Automated test-build." diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..5c2e5e6 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +colobot (0~git2012121900-1~OdyX0) UNRELEASED; urgency=low + + * Initial release. (Closes: #695829) + + -- Didier Raboud <odyx@debian.org> Wed, 19 Dec 2012 09:10:47 +0100 diff --git a/debian/colobot-common.install b/debian/colobot-common.install new file mode 100644 index 0000000..fff9f59 --- /dev/null +++ b/debian/colobot-common.install @@ -0,0 +1 @@ +usr/share/locale/*/LC_MESSAGES/colobot.mo 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..32a2ece --- /dev/null +++ b/debian/colobot.install @@ -0,0 +1,2 @@ +usr/lib/colobot/libCBot.so +usr/games/colobot 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..d9ca58d --- /dev/null +++ b/debian/control @@ -0,0 +1,78 @@ +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, + libsdl1.2-dev (>= 1.2.10), + libsdl-image1.2-dev, + libsdl-ttf2.0-dev, + libpng12-dev (>= 1.2), + libltdl-dev (>= 2.4.2), + libboost-dev, + libboost-system-dev, + libboost-filesystem-dev, + libboost-regex-dev, + google-mock, + libgtest-dev +Build-Depends-Indep: doxygen, graphviz +Standards-Version: 3.9.4 +Homepage: http://colobot.info + +Package: colobot +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + colobot-common (>= ${source:Version}) +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-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/rules b/debian/rules new file mode 100755 index 0000000..24673fd --- /dev/null +++ b/debian/rules @@ -0,0 +1,14 @@ +#!/usr/bin/make -f + +%: + dh $@ \ + --buildsystem=cmake \ + --parallel \ + --dbg-package=colobot-dbg + +override_dh_auto_configure: + dh_auto_configure -- -DCMAKE_BUILD_TYPE:STRING="RelWithDebInfo" + +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) |