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

Reply via email to