--- Begin Message ---
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
--- End Message ---