From ebb057ec16704e3592f88cd9b9989f9a9cc1921e Mon Sep 17 00:00:00 2001 From: Juhani Numminen Date: Thu, 5 Jan 2017 20:14:45 +0000 Subject: [PATCH] Import pentobi_12.2-1.debian.tar.xz [dgit import tarball pentobi 12.2-1 pentobi_12.2-1.debian.tar.xz] --- changelog | 187 ++++++++++++++++++++++++++++++++ compat | 1 + control | 46 ++++++++ copyright | 30 +++++ pentobi-kde-thumbnailer.install | 2 + pentobi.doc-base.manual-de | 9 ++ pentobi.doc-base.manual-en | 9 ++ pentobi.install | 9 ++ rules | 26 +++++ source/format | 1 + upstream/signing-key.asc | 43 ++++++++ watch | 3 + 12 files changed, 366 insertions(+) create mode 100644 changelog create mode 100644 compat create mode 100644 control create mode 100644 copyright create mode 100644 pentobi-kde-thumbnailer.install create mode 100644 pentobi.doc-base.manual-de create mode 100644 pentobi.doc-base.manual-en create mode 100644 pentobi.install create mode 100755 rules create mode 100644 source/format create mode 100644 upstream/signing-key.asc create mode 100644 watch diff --git a/changelog b/changelog new file mode 100644 index 0000000..08ec729 --- /dev/null +++ b/changelog @@ -0,0 +1,187 @@ +pentobi (12.2-1) unstable; urgency=medium + + * New upstream release. + * d/control: Build-Dep kio-dev was renamed to libkf5kio-dev, but keep + the old name as an alternative (for Ubuntu). + * d/copyright: + - Update copyright years. + - Use https in the copyright-format URL. + + -- Juhani Numminen Thu, 05 Jan 2017 22:14:45 +0200 + +pentobi (12.1-1) unstable; urgency=medium + + * New upstream release. + - Contains d/patches/desktop-semicolon.patch. Remove d/patches. + * Use dh compat 10. Option --parallel is now default, dropped. + * Mark pentobi-kde-thumbnailer Multi-Arch same, as hinted by MA-hinter. + * Update watch file to version 4. + + -- Juhani Numminen Thu, 01 Dec 2016 16:14:42 +0200 + +pentobi (12.0-1) unstable; urgency=medium + + * New upstream release. + * d/control: + - Bump Standards-Version to 3.9.8, no changes needed. + - Unify Vcs-Git and Vcs-Browser. + - Konqueror is not KDE Frameworks 5 application and thus cannot use + pentobi-kde-thumbnailer; removed Enhances. + * d/copyright: Update copyright years. + * d/patches/desktop-semicolon.patch: Add a missing ; in desktop file. + * d/rules: Enable all hardening flags. + + -- Juhani Numminen Tue, 17 May 2016 21:41:19 +0300 + +pentobi (11.0-1) unstable; urgency=medium + + * New upstream release. + * d/rules: "USE_QT5" not needed, qt4 support was dropped upstream. + * d/pentobi.install: Add usr/share/appdata, remove usr/share/pixmaps. + * d/control: Update Vcs-Browser field to use https. + + -- Juhani Numminen Sat, 02 Jan 2016 19:40:55 +0200 + +pentobi (10.1-1) unstable; urgency=medium + + * New upstream release. + * Drop debian/pentobi.menu as per tech-ctte decision in #741573. + + -- Juhani Numminen Thu, 24 Dec 2015 18:14:00 +0200 + +pentobi (10.0-1) unstable; urgency=medium + + * New upstream release. + * Build with Qt5. + - d/rules: Add Qt5 cmake flags. + - d/control: Adjust Build-Deps. + - d/pentobi-kde-thumbnailer.install: Adjust for new install locations. + * Drop now unneeded override_dh_install. + * d/pentobi.install, d/pentobi.doc-base.*: Adjust for new help path. + * d/pentobi.doc-base.manual-en-{ca,gb}: en_CA, en_GB dropped upstream. + * d/copyright: Update copyright years. + + -- Juhani Numminen Sun, 05 Jul 2015 19:37:05 +0300 + +pentobi (9.0-2) unstable; urgency=medium + + * Upload to unstable. + * Reduce size of d/upstream/signing-key.asc by using a minimally exported key. + + -- Juhani Numminen Thu, 30 Apr 2015 18:39:00 +0300 + +pentobi (9.0-1) experimental; urgency=medium + + * New upstream release. Upload to experimental. + * Restructure debian/rules. + * Do not find and symlink duplicate files, not needed anymore. + * Bump Standards-Version to 3.9.6, no changes needed. + * Do not install README, which has no useful information. + * Support noopt in DEB_BUILD_OPTIONS. + + -- Juhani Numminen Sun, 14 Dec 2014 13:52:01 +0200 + +pentobi (8.2-1) unstable; urgency=medium + + * New upstream release. + - Fixes link error on some platforms if Pentobi is compiled with + PENTOBI_BUILD_TESTS (Closes: #759852). + * Update Vcs-Browser field. + + -- Juhani Numminen Sat, 06 Sep 2014 09:23:17 +0300 + +pentobi (8.0-2) unstable; urgency=medium + + * Remove export CC/CXX lines and Build-Depends on g++-4.8 since the default + compiler is g++-4.9 on release architectures (Closes: #751326). + + -- Juhani Numminen Sun, 15 Jun 2014 11:51:50 +0300 + +pentobi (8.0-1) unstable; urgency=medium + + * New upstream release. + * Use more flexible file extension regex in debian/watch. + * Symlink duplicates in the whole pentobi binary package. + * Don’t rebuild images in d/rules, upstream build system now does it. + + -- Juhani Numminen Thu, 06 Mar 2014 09:22:33 +0200 + +pentobi (7.2-1) unstable; urgency=medium + + * New upstream release. + * Import upstream GPG key for uscan to verify the orig tarball. + * Build-Depend on g++-4.8 instead of g++ (>= 4:4.7) and export + CXX=g++-4.8 to be able to build on arches with older default gcc. + * Update copyright years. + * Drop all patches; they have been applied upstream. + - 0001-hyphen-used-as-minus-sign.patch + - 0002-desktop-entry-keywords.patch + - 0003-fix-RandomGenerator-compilation-error.patch + + -- Juhani Numminen Thu, 30 Jan 2014 20:25:26 +0200 + +pentobi (7.1-2) unstable; urgency=low + + * Bump Standards-Version to 3.9.5, no changes needed. + * Add a patch to fix RandomGenerator compilation error. + * Build-Depend on g++ >= 4:4.7 to avoid build failures caused by + -std=c++11 option being unknown. + * Install the file ’NEWS’ as ’changelog’. + * Enable KDE thumbnailer. + * Build a separate binary package for the KDE thumbnailer to avoid + dependency on KDE libraries. + * Shorten the too long short description. + * Wrap and sort packaging files. + * Generate PNG images from their SVG sources. + * Remove workaround for cmake ignoring CPPFLAGS which isn’t needed any more. + * Compile with -O3 to make the computationally expensive higher levels faster. + + -- Juhani Numminen Sat, 14 Dec 2013 20:26:55 +0200 + +pentobi (7.1-1) unstable; urgency=low + + * New upstream release. + * Add myself to Uploaders. + * Bump Standards-Version to 3.9.4, no changes needed. + * Update debian/copyright. + + Add Upstream-Contact field. + + Update copyright years. + + Remove the Tango icons which Pentobi upstream is no longer shipping. + + Add myself to packaging files’ copyright holders. + * Fix path for the svg and generated xpm icons. + * Improve debian/menu longtitle. + Thanks to Bill Allombert, Chris Leick (Closes: #684476) + * Don’t install upstream changelog twice. + * Remove unneeded Build-Depends on boost libraries and Depends on libqt4-svg. + * Use canonical Vcs-Git and Vcs-Browser URIs. + * Fix CMake flags. + * Register the user manuals with doc-base. + * Replace duplicate files of en_CA and en_GB manuals with symlinks. + * Unapply patches from source to ease package maintaining with git. + * Add patches. + + hyphen-used-as-minus-sign to fix manpage using hyphens as minus signs + + desktop-entry-keywords to add Keywords to desktop entry + * Remove installed COPYING file containing GPL-3.0+. + + -- Juhani Numminen Sun, 25 Aug 2013 10:37:54 +0300 + +pentobi (1.1-1) unstable; urgency=low + + * New upstream release. + * Fix path for the moved svg image and consequently the install + path for the converted xpm image. + * Bump compat to 9 for hardening flags. + * Add workaround for cmake ignoring CPPFLAGS to enable hardening + buildflags. + * Build-Depend on debhelper v9. + * Bump Standards-Version to 3.9.3 without change. + * Add libqt4-svg to Depends. + * Update copyright Format URL now that it is officially released. + + -- Dean Evans Tue, 13 Mar 2012 23:59:11 +1300 + +pentobi (1.0-1) unstable; urgency=low + + * Initial release (Closes: #651789) + + -- Dean Evans Sat, 10 Dec 2011 14:54:31 +1300 diff --git a/compat b/compat new file mode 100644 index 0000000..f599e28 --- /dev/null +++ b/compat @@ -0,0 +1 @@ +10 diff --git a/control b/control new file mode 100644 index 0000000..14f04a7 --- /dev/null +++ b/control @@ -0,0 +1,46 @@ +Source: pentobi +Section: games +Priority: optional +Maintainer: Debian Games Team +Uploaders: Dean Evans , + Juhani Numminen +Build-Depends: cmake, + debhelper (>= 10), + extra-cmake-modules, + libkf5kio-dev | kio-dev, + libqt5svg5-dev, + qttools5-dev, + qttools5-dev-tools +Standards-Version: 3.9.8 +Homepage: http://pentobi.sourceforge.net +Vcs-Git: https://anonscm.debian.org/git/pkg-games/pentobi.git +Vcs-Browser: https://anonscm.debian.org/git/pkg-games/pentobi.git + +Package: pentobi +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +Suggests: pentobi-kde-thumbnailer +Description: clone of the strategy board game Blokus + Pentobi is a strategy board game played on a square grid board using playing + pieces in the shapes of polyominoes, similar to Tetris pieces. The aim of the + game is to place all of your pieces while trying to block your opponent from + placing all of theirs. + . + The game ends when no one can place any more pieces and the winner is + determined by calculating the score based on the points of any remaining + playing pieces. Bonus points are added for playing every piece and additional + bonus points are added if the monomino, the 1x1 square piece, is played last. + +Package: pentobi-kde-thumbnailer +Architecture: any +Multi-Arch: same +Section: kde +Depends: ${misc:Depends}, ${shlibs:Depends} +Enhances: dolphin +Description: clone of the strategy board game Blokus - KDE thumbnailer + Pentobi is a strategy board game played on a square grid board using playing + pieces in the shapes of polyominoes, similar to Tetris pieces. The aim of the + game is to place all of your pieces while trying to block your opponent from + placing all of theirs. + . + This package contains a KDE plugin to display thumbnails of Pentobi game files. diff --git a/copyright b/copyright new file mode 100644 index 0000000..f97eff0 --- /dev/null +++ b/copyright @@ -0,0 +1,30 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: pentobi +Upstream-Contact: pentobi-devel@lists.sourceforge.net +Source: http://pentobi.sourceforge.net/ + +Files: * +Copyright: 2011-2017 Markus Enzenberger +License: GPL-3.0+ + +Files: debian/* +Copyright: 2011-2012 Dean Evans + 2013-2017 Juhani Numminen +License: GPL-3.0+ + +License: GPL-3.0+ + 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 3 of the License, or + (at your option) any later version. + . + This package 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 program. If not, see . + . + On Debian systems, the complete text of the GNU General + Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". diff --git a/pentobi-kde-thumbnailer.install b/pentobi-kde-thumbnailer.install new file mode 100644 index 0000000..86ef1fb --- /dev/null +++ b/pentobi-kde-thumbnailer.install @@ -0,0 +1,2 @@ +usr/lib/*/qt5/plugins/pentobi-thumbnail.so +usr/share/kservices5/pentobi-thumbnail.desktop diff --git a/pentobi.doc-base.manual-de b/pentobi.doc-base.manual-de new file mode 100644 index 0000000..4a92836 --- /dev/null +++ b/pentobi.doc-base.manual-de @@ -0,0 +1,9 @@ +Document: pentobi-manual-de +Title: Pentobi User Manual (German) +Author: Markus Enzenberger +Abstract: This manual describes how to play Blokus with Pentobi. +Section: Games/Board + +Format: HTML +Index: /usr/share/help/de/pentobi/index.html +Files: /usr/share/help/de/pentobi/*.html diff --git a/pentobi.doc-base.manual-en b/pentobi.doc-base.manual-en new file mode 100644 index 0000000..c85cafb --- /dev/null +++ b/pentobi.doc-base.manual-en @@ -0,0 +1,9 @@ +Document: pentobi-manual-en +Title: Pentobi User Manual +Author: Markus Enzenberger +Abstract: This manual describes how to play Blokus with Pentobi. +Section: Games/Board + +Format: HTML +Index: /usr/share/help/C/pentobi/index.html +Files: /usr/share/help/C/pentobi/*.html diff --git a/pentobi.install b/pentobi.install new file mode 100644 index 0000000..5f8151b --- /dev/null +++ b/pentobi.install @@ -0,0 +1,9 @@ +usr/games/ +usr/share/appdata/ +usr/share/applications/ +usr/share/games/ +usr/share/help/ +usr/share/icons/ +usr/share/man/ +usr/share/mime/ +usr/share/thumbnailers/ diff --git a/rules b/rules new file mode 100755 index 0000000..0d197ea --- /dev/null +++ b/rules @@ -0,0 +1,26 @@ +#!/usr/bin/make -f + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all +export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed + +# Optimize with O3 to make the computationally expensive higher levels faster. +ifeq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) + export DEB_CXXFLAGS_MAINT_APPEND = -O3 +endif + +%: + dh $@ + +override_dh_auto_configure: + dh_auto_configure -- \ + -DCMAKE_INSTALL_BINDIR=/usr/games \ + -DCMAKE_INSTALL_DATADIR=/usr/share/games \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DPENTOBI_BUILD_KDE_THUMBNAILER=ON \ + -DPENTOBI_BUILD_TESTS=ON + +override_dh_installchangelogs: + dh_installchangelogs NEWS + +override_dh_makeshlibs: + # dh_makeshlibs not needed, the KDE thumbnailer .so file is a plugin diff --git a/source/format b/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/upstream/signing-key.asc b/upstream/signing-key.asc new file mode 100644 index 0000000..912e238 --- /dev/null +++ b/upstream/signing-key.asc @@ -0,0 +1,43 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1 + +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 +=UNFS +-----END PGP PUBLIC KEY BLOCK----- diff --git a/watch b/watch new file mode 100644 index 0000000..8a129aa --- /dev/null +++ b/watch @@ -0,0 +1,3 @@ +version=4 +opts=pgpsigurlmangle=s/$/.asc/ \ +http://sf.net/@PACKAGE@/ @PACKAGE@@ANY_VERSION@@ARCHIVE_EXT@ -- 2.30.2