diff -Nru moon-lander-1.0/debian/changelog moon-lander-1.0/debian/changelog --- moon-lander-1.0/debian/changelog 2021-03-27 08:38:46.000000000 +0000 +++ moon-lander-1.0/debian/changelog 2021-10-10 08:33:25.000000000 +0000 @@ -1,3 +1,24 @@ +moon-lander (1:1.0-9) unstable; urgency=medium + + * QA upload. + * Generate a 64px PNG icon (installed in the hicolor XDG icon theme) from the + upstream ICO file at build time, so there is no need to ship a static file + in the Debian packaging + - add the icoutils indep build dependency + * Remove the old moon-lander.xpm icon, no more needed since the removal of + the Debian menu file in 1:1.0-6. + * Move the permissions fix of the moon-lander-data files in an own + execute_after_dh_fixperms-indep. + * Tighten the moon-lander-data dependency in moon-lander. + * Bump Standards-Version to 4.6.0, no changes required. + * Remove trailing whitespaces, and empty lines at the ends of changelog, and + control. + * Add Rules-Requires-Root: no. + * Bump the debhelper compatibility to 13: + - switch the debhelper-compat build dependency to 13 + + -- Pino Toscano Sun, 10 Oct 2021 10:33:25 +0200 + moon-lander (1:1.0-8) unstable; urgency=medium * QA upload. @@ -50,7 +71,7 @@ moon-lander (1:1.0-4.1) unstable; urgency=medium * Non-maintainer upload. - * Fix "FTBFS with binutils-gold", added missing link to libm + * Fix "FTBFS with binutils-gold", added missing link to libm (Thanks to Paul Merrill ) (Closes: #555753) * Urgency set to medium, rc Bug fix @@ -117,7 +138,7 @@ * Added -f to rm moon-lander in debian/rules clean targets to ensure build continues regardless of presence of moon-lander binary - (closes: #109986) + (closes: #109986) -- Peter Joseph Sat, 25 Aug 2001 11:48:46 +0100 @@ -125,7 +146,7 @@ * Moon-lander graphics changed to be GPL and DFSG compliant (closes: #105326) - + -- Peter Joseph Thu, 23 Aug 2001 22:59:00 +0100 moon-lander (1:0.9.0-2) unstable; urgency=low @@ -140,7 +161,7 @@ * Upstream versioning changed * Added profanity warning to description (closes: #104363) * Used upstreams new DATAPATH variable to set data location - * Removed moonlander.bin from source tarball + * Removed moonlander.bin from source tarball -- Peter Joseph Wed, 1 Aug 2001 13:47:09 +0100 @@ -152,12 +173,8 @@ moon-lander (0.020010709-1) unstable; urgency=low - * Initial release (closes: #103937) + * Initial release (closes: #103937) * Hardcoded datapaths into source to allow for sane data location * Fixed perms and removed moon-lander bin from source tarball -- Peter Joseph Tue, 10 Jul 2001 23:33:18 +0100 - -Local variables: -mode: debian-changelog -End: diff -Nru moon-lander-1.0/debian/control moon-lander-1.0/debian/control --- moon-lander-1.0/debian/control 2021-03-26 19:56:41.000000000 +0000 +++ moon-lander-1.0/debian/control 2021-10-10 08:28:06.000000000 +0000 @@ -2,20 +2,22 @@ Section: games Priority: optional Maintainer: Debian QA Group -Build-Depends: debhelper-compat (= 12), libsdl1.2-dev, libsdl-mixer1.2-dev, +Build-Depends: debhelper-compat (= 13), libsdl1.2-dev, libsdl-mixer1.2-dev, libsdl-image1.2-dev -Standards-Version: 4.1.1 +Build-Depends-Indep: + icoutils, +Standards-Version: 4.6.0 +Rules-Requires-Root: no Package: moon-lander Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, moon-lander-data +Depends: ${shlibs:Depends}, ${misc:Depends}, moon-lander-data (>= ${source:Version}) Description: game based on the classic moon lander Moonlander is a fun and enjoyable modern graphical version (with sound) of the classic moonlander game. The objective is to land your rocketship safely using a limited amount of fuel while fighting gravity. - Package: moon-lander-data Architecture: all Depends: ${misc:Depends} @@ -29,4 +31,3 @@ . This package contains only the data files. Install the moon-lander package if you want to play the game. - diff -Nru moon-lander-1.0/debian/moon-lander.desktop moon-lander-1.0/debian/moon-lander.desktop --- moon-lander-1.0/debian/moon-lander.desktop 2021-03-26 20:10:41.000000000 +0000 +++ moon-lander-1.0/debian/moon-lander.desktop 2021-10-10 08:10:56.000000000 +0000 @@ -1,10 +1,9 @@ [Desktop Entry] Type=Application -Version=1.0 Name=Moon Lander Comment=Land on the Moon Exec=/usr/games/moon-lander -Icon=/usr/share/pixmaps/moon-lander.xpm +Icon=moon-lander Terminal=false Categories=Game;ArcadeGame; -Keywords=game;arcade; +Keywords=Game;Arcade; diff -Nru moon-lander-1.0/debian/moon-lander.install moon-lander-1.0/debian/moon-lander.install --- moon-lander-1.0/debian/moon-lander.install 2017-12-10 05:37:13.000000000 +0000 +++ moon-lander-1.0/debian/moon-lander.install 2021-10-10 08:05:31.000000000 +0000 @@ -1,3 +1,2 @@ moon-lander usr/games/ -debian/moon-lander.xpm usr/share/pixmaps/ debian/moon-lander.desktop usr/share/applications/ diff -Nru moon-lander-1.0/debian/moon-lander.xpm moon-lander-1.0/debian/moon-lander.xpm --- moon-lander-1.0/debian/moon-lander.xpm 2017-12-10 05:37:13.000000000 +0000 +++ moon-lander-1.0/debian/moon-lander.xpm 1970-01-01 00:00:00.000000000 +0000 @@ -1,51 +0,0 @@ -/* XPM */ -static char *moon-lander[] = { -/* columns rows colors chars-per-pixel */ -"32 29 16 1", -" c black", -". c #191919", -"X c gray20", -"o c #00007f", -"O c #007f7f", -"+ c #7f007f", -"@ c #4c4c4c", -"# c #666667", -"$ c gray50", -"% c blue", -"& c cyan", -"* c gray60", -"= c #b2b2b2", -"- c gray80", -"; c gray90", -": c None", -/* pixels */ -"::::::::::: : @X :::::::::::", -"::::::::::: . ## : :::::::::::", -":::::::::: ## ::::::::::", -"::::::::: : : #@ : : :::::::::", -":::::::::: oX ::::::::::", -":::::::: @### ::::::::", -"::::::::: : @=-**@. : :::::::::", -":::::::: #--=$*. ::::::::", -"::::::: @=---*$$ . :::::::", -":::::::: : o=-=-=#*. : ::::::::", -"::::::: .O--===#=@ : :::::::", -"::::::: : X***---#*# :::::::", -"::::::: @*=%;-=O*# :::::::", -"::::::: : @*=*-=*$$# : :::::::", -"::::::: : @**&-=**O# : :::::::", -"::::::: : @*==--**#@ .: :::::::", -":::::: @*=%=--$O@ :::::::", -"::::: : : @*--=-=*## : :::::", -":::: : : ..X*&----$## :: : ::::", -"::: : : .o$*%===#$# :::::", -":::: : .@#X#*&=-=#$$#X ::::", -"::: #-$X@*==-=O##*=. :::", -"::: .*=*O.*--=*+##**O. : :::", -":: : .O**#..@===O$Xo***X :::", -":: X#**o X*=$@$ @=$@ : :::", -":: : X#*@. .X@@#. .O$# :::", -":: : X## .X. . .$# :::", -":: .##. .$X : :::", -":: : X@ : :: :: : .#. :::" -}; diff -Nru moon-lander-1.0/debian/rules moon-lander-1.0/debian/rules --- moon-lander-1.0/debian/rules 2017-12-10 05:37:13.000000000 +0000 +++ moon-lander-1.0/debian/rules 2021-10-10 08:19:59.000000000 +0000 @@ -6,10 +6,14 @@ override_dh_auto_install: true # Don't call upstream's install.sh -override_dh_install: - dh_install - [ ! -d $(CURDIR)/debian/moon-lander-data ] || \ - find $(CURDIR)/debian/moon-lander-data/ -type f -print0 | \ +execute_after_dh_install-indep: + mkdir -p $(CURDIR)/debian/moon-lander-data/usr/share/icons/hicolor/64x64/apps + icotool -x --index=1 \ + -o $(CURDIR)/debian/moon-lander-data/usr/share/icons/hicolor/64x64/apps/moon-lander.png \ + images/moon-lander.ico + +execute_after_dh_fixperms-indep: + find $(CURDIR)/debian/moon-lander-data/ -type f -print0 | \ xargs -0r chmod 644 %: