Package: sponsorship-requests Severity: normal
Dear mentors, NMU for package "goplay" is looking for a sponsor. (See attached debdiff output) ##### GoPlay! is a Graphical User Interface (GUI) that uses DebTags for easily finding games in Debian. The program uses FLTK for handling the widgets, and libept as the backend for retrieving the data. . GoPlay! is also a generic yet simple to use DebTags-based package browser. Prepackaged browsers GoLearn!, GoAdmin!, GoNet!, GoOffice!, GoSafe!, GoWeb! and GoScience! show applications (and for some of them also documentation) packages related to education, administration, network, office, safety, web and science. You can also roll your own custom browsers using commandline options. ##### * Source package URL : http://mentors.debian.net/debian/pool/main/g/goplay/goplay_0.4-1.1.dsc * Package name : goplay * Version : 0.4-1.1 * debian/changelog: goplay (0.4-1.1) unstable; urgency=low * Non-maintainer upload. * Packaging update: - removed dh-buildinfo, autotools-dev + added missing build-deps, dh-autotools; build-deps optimised + compat and debhelper to version 9 + default hardening (with the exception of fortify) + standards to 3.9.2 + ept-cache replaced with apt-xapian-index in Depends (Closes: #615495 important:"goplay must be run as root at least once to function") (Closes: #460921 wishlist:"requires manual ept-cache reindex on the first start") + games-thumbnails moved to Recommends (Closes: #470047 wishlist:"please Recommends: games-thumbnails instead of Depends") + no longer depends on g++-4.5 (Closes: #654733 important:"non-standard gcc/g++ used for build...") + build-time .xpm icon regeneration, no longer ship pre-built icon (imagemagick added to build-deps) * patch to introduce 'goscience' browser, thanks to Frederic Daniel Luc Lehobey (Closes: #474603 wishlist:"Please add a goscience browser") * debian/copyright: + updated list of contributors + little correction for DEP-5 compliance To access further information about this package, please visit the following URL: http://mentors.debian.net/package/goplay Cheers, Dmitry.
diff -Nru goplay-0.4/debian/changelog goplay-0.4/debian/changelog --- goplay-0.4/debian/changelog 2010-06-25 18:37:46.000000000 +1000 +++ goplay-0.4/debian/changelog 2012-02-08 03:15:17.000000000 +1100 @@ -1,3 +1,33 @@ +goplay (0.4-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Packaging update: + - removed dh-buildinfo, autotools-dev + + added missing build-deps, dh-autotools; build-deps optimised + + compat and debhelper to version 9 + + default hardening (with the exception of fortify) + + standards to 3.9.2 + + ept-cache replaced with apt-xapian-index in Depends + (Closes: #615495 important:"goplay must be run as root at least + once to function") + (Closes: #460921 wishlist:"requires manual ept-cache reindex on + the first start") + + games-thumbnails moved to Recommends + (Closes: #470047 wishlist:"please Recommends: games-thumbnails + instead of Depends") + + no longer depends on g++-4.5 + (Closes: #654733 important:"non-standard gcc/g++ used for build...") + + build-time .xpm icon regeneration, no longer ship pre-built icon + (imagemagick added to build-deps) + * patch to introduce 'goscience' browser, + thanks to Frederic Daniel Luc Lehobey + (Closes: #474603 wishlist:"Please add a goscience browser") + * debian/copyright: + + updated list of contributors + + little correction for DEP-5 compliance + + -- Dmitry Smirnov <only...@member.fsf.org> Wed, 08 Feb 2012 01:08:17 +1100 + goplay (0.4-1) UNRELEASED; urgency=low [ Peter De Wachter ] diff -Nru goplay-0.4/debian/clean goplay-0.4/debian/clean --- goplay-0.4/debian/clean 1970-01-01 10:00:00.000000000 +1000 +++ goplay-0.4/debian/clean 2012-02-08 02:49:34.000000000 +1100 @@ -0,0 +1 @@ +goplay.xpm diff -Nru goplay-0.4/debian/compat goplay-0.4/debian/compat --- goplay-0.4/debian/compat 2010-06-25 17:58:22.000000000 +1000 +++ goplay-0.4/debian/compat 2012-02-08 01:08:35.000000000 +1100 @@ -1 +1 @@ -7 +9 diff -Nru goplay-0.4/debian/control goplay-0.4/debian/control --- goplay-0.4/debian/control 2010-06-25 17:59:44.000000000 +1000 +++ goplay-0.4/debian/control 2012-02-08 02:47:24.000000000 +1100 @@ -6,16 +6,16 @@ Miriam Ruiz <little_m...@yahoo.es>, Enrico Zini <enr...@debian.org>, Jonas Smedegaard <d...@jones.dk> -Build-Depends: debhelper (>= 7.0.50~), autotools-dev, - g++-4.5 | c++abi2-dev, dh-buildinfo, pkg-config, - libept-dev (>= 1.0), libept-dev (<< 2), - libwibble-dev (>= 0.1.9), libwibble-dev (<< 0.2), - libfltk1.1-dev, fluid -Standards-Version: 3.8.4 +Build-Depends: debhelper (>= 9), dh-autoreconf, pkg-config, + libept-dev, libwibble-dev, libfltk1.1-dev, libtagcoll2-dev + ,imagemagick +#, fluid +Standards-Version: 3.9.2 Package: goplay Architecture: any -Depends: ept-cache (>= 0.5.11), debtags, games-thumbnails, ${shlibs:Depends}, ${misc:Depends} +Depends: apt-xapian-index, debtags, ${shlibs:Depends}, ${misc:Depends} +Recommends: games-thumbnails Conflicts: golearn Provides: golearn Replaces: golearn @@ -25,7 +25,8 @@ and libept as the backend for retrieving the data. . GoPlay! is also a generic yet simple to use DebTags-based package browser. - Prepackaged browsers GoLearn!, GoAdmin!, GoNet!, GoOffice!, GoSafe!, and - GoWeb! show applications (and for some of them also documentation) packages - related to education, administration, network, office, safety and web. You - can also roll your own custom browsers using commandline options. + Prepackaged browsers GoLearn!, GoAdmin!, GoNet!, GoOffice!, GoSafe!, GoWeb! + and GoScience! show applications (and for some of them also documentation) + packages related to education, administration, network, office, safety, web + and science. You can also roll your own custom browsers using commandline + options. diff -Nru goplay-0.4/debian/copyright goplay-0.4/debian/copyright --- goplay-0.4/debian/copyright 2010-06-25 18:25:32.000000000 +1000 +++ goplay-0.4/debian/copyright 2012-02-08 03:18:16.000000000 +1100 @@ -1,4 +1,4 @@ -Format-Specification: http://dep.debian.net/deps/dep5 +Format: http://dep.debian.net/deps/dep5 Files: * Copyright: @@ -18,7 +18,10 @@ License: CuTest Files: debian/* -Copyright: © 2007, 2008, Miriam Ruiz <little_m...@yahoo.es> +Copyright: © 2012 Dmitry Smirnov <only...@member.fsf.org> + © 2008 Jonas Smedegaard <d...@jones.dk> + © 2007-2010 Enrico Zini <enr...@debian.org> + © 2007,2008, Miriam Ruiz <little_m...@yahoo.es> License: GPL-2+ License: GPL-2+ @@ -31,25 +34,26 @@ 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. -X-Comment: on Debian systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL-2'. + . + On Debian systems, the complete text of the GNU General Public License + version 2 can be found in `/usr/share/common-licenses/GPL-2'. License: CuTest THIS SOFTWARE IS PROVIDED 'AS IS', WITHOUT ANY EXPRESS OR IMPLIED WARRANTY. IN NO EVENT WILL THE AUTHORS BE HELD LIABLE FOR ANY DAMAGES ARISING FROM THE USE OF THIS SOFTWARE. - + . Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: - + . 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. - + . 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. - + . 3. This notice may not be removed or altered from any source distribution. \ No newline at end of file diff -Nru goplay-0.4/debian/goplay.links goplay-0.4/debian/goplay.links --- goplay-0.4/debian/goplay.links 2010-06-25 17:50:28.000000000 +1000 +++ goplay-0.4/debian/goplay.links 2012-02-08 02:30:18.000000000 +1100 @@ -4,15 +4,18 @@ usr/bin/goplay usr/bin/gooffice usr/bin/goplay usr/bin/gosafe usr/bin/goplay usr/bin/goweb +usr/bin/goplay usr/bin/goscience usr/share/pixmaps/goplay.xpm usr/share/pixmaps/golearn.xpm usr/share/pixmaps/goplay.xpm usr/share/pixmaps/goadmin.xpm usr/share/pixmaps/goplay.xpm usr/share/pixmaps/gonet.xpm usr/share/pixmaps/goplay.xpm usr/share/pixmaps/gooffice.xpm usr/share/pixmaps/goplay.xpm usr/share/pixmaps/gosafe.xpm usr/share/pixmaps/goplay.xpm usr/share/pixmaps/goweb.xpm +usr/share/pixmaps/goplay.xpm usr/share/pixmaps/goscience.xpm usr/share/man/man1/goplay.1.gz usr/share/man/man1/golearn.1.gz usr/share/man/man1/goplay.1.gz usr/share/man/man1/goadmin.1.gz usr/share/man/man1/goplay.1.gz usr/share/man/man1/gonet.1.gz usr/share/man/man1/goplay.1.gz usr/share/man/man1/gooffice.1.gz usr/share/man/man1/goplay.1.gz usr/share/man/man1/gosafe.1.gz usr/share/man/man1/goplay.1.gz usr/share/man/man1/goweb.1.gz +usr/share/man/man1/goplay.1.gz usr/share/man/man1/goscience.1.gz diff -Nru goplay-0.4/debian/goplay.xpm goplay-0.4/debian/goplay.xpm --- goplay-0.4/debian/goplay.xpm 2008-04-23 22:01:14.000000000 +1000 +++ goplay-0.4/debian/goplay.xpm 1970-01-01 10:00:00.000000000 +1000 @@ -1,224 +0,0 @@ -/* XPM */ -static char * goplay_xpm[] = { -"32 32 189 2", -" c None", -". c #FF8100", -"+ c #FF8200", -"@ c #FFBA00", -"# c #FFC000", -"$ c #FFE600", -"% c #FEFA01", -"& c #FEAD02", -"* c #F36418", -"= c #E55735", -"- c #DE3143", -"; c #E34C38", -"> c #E53733", -", c #D70651", -"' c #D70750", -") c #D80D4F", -"! c #E35338", -"~ c #E8722E", -"{ c #EC8527", -"] c #EA772A", -"^ c #E33038", -"/ c #D80850", -"( c #D90E4D", -"_ c #E45338", -": c #F7CF10", -"< c #FFFE00", -"[ c #FFFF00", -"} c #FFC700", -"| c #FB7408", -"1 c #D80A4E", -"2 c #F7860F", -"3 c #FFFD00", -"4 c #FFB100", -"5 c #FF8000", -"6 c #EA412A", -"7 c #D8094F", -"8 c #FF8300", -"9 c #FF8400", -"0 c #FFBF00", -"a c #FFF900", -"b c #FFD200", -"c c #FFCE00", -"d c #EC7A26", -"e c #D70751", -"f c #E23D3A", -"g c #FFE200", -"h c #FFE800", -"i c #FFE900", -"j c #FFA500", -"k c #FFE100", -"l c #FEF802", -"m c #DD2E44", -"n c #DA184B", -"o c #EA8228", -"p c #FEF902", -"q c #FFF600", -"r c #FF9600", -"s c #FF9E00", -"t c #FEFC01", -"u c #F1A91C", -"v c #E66731", -"w c #E9772C", -"x c #EF9C20", -"y c #FBE608", -"z c #EC8C25", -"A c #EE9522", -"B c #FDF104", -"C c #FFB500", -"D c #DB1448", -"E c #ED6123", -"F c #FFBC00", -"G c #FFE300", -"H c #FFFB00", -"I c #EC8A26", -"J c #ED9123", -"K c #FCF004", -"L c #FEFB01", -"M c #FAE00A", -"N c #F5C413", -"O c #FEF503", -"P c #FFD400", -"Q c #FF8500", -"R c #FF9F00", -"S c #DE2341", -"T c #DC2348", -"U c #FDF204", -"V c #F4BD15", -"W c #ED8F24", -"X c #E8742D", -"Y c #FFF100", -"Z c #FF9200", -"` c #FFBD00", -" . c #FFF000", -".. c #DD2D44", -"+. c #E35438", -"@. c #E66631", -"#. c #FCED06", -"$. c #FDF004", -"%. c #FEF703", -"&. c #FAE209", -"*. c #E45836", -"=. c #FFFC00", -"-. c #FFA900", -";. c #FFB200", -">. c #DD2C44", -",. c #E86E2F", -"'. c #FEFA02", -"). c #E25039", -"!. c #F8D70D", -"~. c #D70850", -"{. c #F1AD1A", -"]. c #FFCA00", -"^. c #FF9100", -"/. c #FFD900", -"(. c #DD2A45", -"_. c #EB8528", -":. c #DE3342", -"<. c #FCEF05", -"[. c #FBE708", -"}. c #F2B219", -"|. c #DA194B", -"1. c #FACE0A", -"2. c #FF8B00", -"3. c #DC1747", -"4. c #EC8826", -"5. c #E45936", -"6. c #F3B518", -"7. c #FEF702", -"8. c #DC2646", -"9. c #EB8328", -"0. c #FDA604", -"a. c #E63E32", -"b. c #F2AF1A", -"c. c #E03F3E", -"d. c #F9DA0C", -"e. c #EA7E2A", -"f. c #E1483C", -"g. c #FEBC01", -"h. c #FFA200", -"i. c #F4C014", -"j. c #E24B3A", -"k. c #F8D40E", -"l. c #F6C612", -"m. c #E24E39", -"n. c #E35138", -"o. c #FCEC06", -"p. c #FFEE00", -"q. c #FF8900", -"r. c #FFD300", -"s. c #F8D30E", -"t. c #E8722D", -"u. c #DE3442", -"v. c #E34F38", -"w. c #E45B35", -"x. c #E03E3E", -"y. c #E0413E", -"z. c #EF9E1F", -"A. c #FFB400", -"B. c #F5BF14", -"C. c #F2B218", -"D. c #F3B418", -"E. c #FFDC00", -"F. c #FFC100", -"G. c #FFBB00", -"H. c #FFDB00", -"I. c #FFF700", -"J. c #FF9C00", -"K. c #DD1A44", -"L. c #FEBD02", -"M. c #FFED00", -"N. c #FF8700", -"O. c #FFE000", -"P. c #FFF800", -"Q. c #EC7C25", -"R. c #FF8D00", -"S. c #FFA700", -"T. c #FFC600", -"U. c #DA154A", -"V. c #EA7A2B", -"W. c #FEF603", -"X. c #FFC400", -"Y. c #FF8600", -"Z. c #F48614", -"`. c #E9752C", -" + c #FBA207", -".+ c #FCD606", -"++ c #E9452B", -"@+ c #DA0F4B", -"#+ c #FF8800", -" ", -" . + ", -" @ # ", -" + $ % & ", -" * = - ; > , ", -" ' ' , , , , , , , , , ", -" , , , , ) ! ~ { ] ^ / , , , ", -" , , , ( _ : < [ [ [ } | ' , , , ", -" , , 1 2 < [ [ [ [ [ 3 4 5 6 7 , , 8 8 9 5 ", -" , , , 0 [ [ [ [ [ [ [ a b c d e , f g $ h i j 5 ", -" , , , 8 k [ [ [ [ [ [ [ [ [ [ l m n o p [ [ q r ", -" , 1 + s a [ [ t u v w x y [ [ [ z e A B [ < C ", -" D , E F G H [ [ < I J K [ L M % [ [ N , I O [ P 9 ", -" Q R S T U [ [ [ [ [ V W < [ [ [ [ [ [ [ M , X [ Y Z ", -"5 . ` .3 ..+.[ [ [ [ [ [ @.#.[ [ [ [ [ $.%.[ &., *.=.-. ", -" 5 ;.q [ >.,.[ [ [ [ [ '.).'.[ [ [ [ [ L t [ !.~.{.]. ", -" ^./.(._.[ [ [ [ [ t :.<.[ [ [ [ p [.[ [ }.|.1.2. ", -" 8 3.4.[ [ [ [ [ [ 5.6.[ [ '.U '.K [ 7.8.9.0. ", -" , a.].H [ [ [ O b.c.<.[ B d.[ [ '.e.f.% g. ", -" , 7 h.h [ [ '.i.I j.k.< [ '.l.m.n.o.[ p.q. ", -" , q.r.[ [ < s.t.u.v.w.x.y.z.l [ [ < A. ", -" , , # [ [ [ [ B B.C.D.M '.[ [ [ [ [ h Q ", -" , , # [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ < -. ", -" , , # [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ E. ", -" , , # [ [ [ [ [ [ a F.G.H.I.< [ [ [ [ H J. ", -" , K.L.[ [ [ [ [ M.J. N.h.# O.P.< [ c ", -" e Q.< [ [ [ E.R. R.S.T.b Q ", -" U.V.W.=.X.Y. 5 5 ", -" Z.>.`. +. ", -" @ .+++@+ ", -" Q #+ ", -" 5 "}; diff -Nru goplay-0.4/debian/goscience.desktop goplay-0.4/debian/goscience.desktop --- goplay-0.4/debian/goscience.desktop 1970-01-01 10:00:00.000000000 +1000 +++ goplay-0.4/debian/goscience.desktop 2012-02-08 02:31:13.000000000 +1100 @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=Application +Name=GoScience! +GenericName=goscience +Comment=Science packages browser +Icon=goscience +Exec=goscience +Terminal=false +Categories=Utility; +MimeType= diff -Nru goplay-0.4/debian/patches/goscience.patch goplay-0.4/debian/patches/goscience.patch --- goplay-0.4/debian/patches/goscience.patch 1970-01-01 10:00:00.000000000 +1000 +++ goplay-0.4/debian/patches/goscience.patch 2012-02-08 02:36:52.000000000 +1100 @@ -0,0 +1,45 @@ +Author: Dmitry Smirnov <only...@member.fsf.org> +From: Frederic Daniel Luc Lehobey <frede...@lehobey.net> +Bug-Debian: http://bugs.debian.org/474603 +Last-Update: 2012-02-08 +Forwarded: no +Description: add goscience browser + + +--- a/goplay.1 ++++ b/goplay.1 +@@ -32,7 +32,7 @@ + enable debugging output (including verbose output). + .TP + .B \-\-go=\fIwhere\fP +-change the interface flavour. Available flavours are: play, learn, admin, net, office, safe, web. ++change the interface flavour. Available flavours are: play, learn, admin, net, office, safe, web, science. + .TP + .B \-\-primary=\fIfacet\fP + use the given facet instead of 'games'. +--- a/src/GamesOptions.h ++++ b/src/GamesOptions.h +@@ -51,7 +51,7 @@ + "enable debugging output (including verbose output)"); + gowhere = add<StringOption>("go", 0, "go", "where", + "change the interface flavour. " +- "Available flavours are: play, learn, admin, net, office, safe, web"); ++ "Available flavours are: play, learn, admin, net, office, safe, web, science"); + mainFacet = add<StringOption>("primary", 0, "primary", "facet", + "use the given facet instead of 'games'"); + secondaryFacet = add<StringOption>("secondary", 0, "secondary", "facet", +--- a/src/goplay.cpp ++++ b/src/goplay.cpp +@@ -397,6 +397,12 @@ + engine.globalFilter = Xapian::Query(Xapian::Query::OP_OR, + Xapian::Query("XTrole::documentation"), + Xapian::Query("XTrole::program")); ++ } else if (wibble::str::endsWith(argv[0], "science") || opts.gowhere->stringValue() == "science") { ++ engine.mainFacet = "field"; ++ engine.secondaryFacet = "interface"; ++ engine.globalFilter = Xapian::Query(Xapian::Query::OP_OR, ++ Xapian::Query("XTrole::documentation"), ++ Xapian::Query("XTrole::program")); + } else { + engine.mainFacet = "game"; + engine.secondaryFacet = "interface"; diff -Nru goplay-0.4/debian/patches/series goplay-0.4/debian/patches/series --- goplay-0.4/debian/patches/series 1970-01-01 10:00:00.000000000 +1000 +++ goplay-0.4/debian/patches/series 2012-02-08 02:27:29.000000000 +1100 @@ -0,0 +1 @@ +goscience.patch diff -Nru goplay-0.4/debian/rules goplay-0.4/debian/rules --- goplay-0.4/debian/rules 2010-06-25 17:58:22.000000000 +1000 +++ goplay-0.4/debian/rules 2012-02-08 03:02:10.000000000 +1100 @@ -3,9 +3,13 @@ # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 +# the following is necessary to prevent FTBFS +export DEB_BUILD_MAINT_OPTIONS=hardening=-fortify +$(info DEB_BUILD_MAINT_OPTIONS:$(origin DEB_BUILD_MAINT_OPTIONS)=$(DEB_BUILD_MAINT_OPTIONS)) + %: - dh $@ + dh $@ --with-autoreconf -override_dh_fixperms: - dh_fixperms - test -e /usr/bin/dh_buildinfo && dh_buildinfo +override_dh_auto_build: + convert data/icons/Icon32.png debian/goplay.xpm + dh_auto_build