Hi all,
I notice that you have a debian package of gopchop available in the
sourceforge gopchop project. I think it would be nice to get this into
official debian - gopchop seems to be an innovative and interesting
program. By getting it into debian, you get free auto-building on
multiple architectures, more users and more bug reports and fixes.
Would you like to have someone to maintain the debian version? If so, I
could do this, or point you at some advice about finding sponsors.
Some comments on the 1.1.7-1 .deb:
* Delete /usr/share/doc/gopchop/NEWS.gz
* Package in the menu file should be gopchop instead of
inkscape :)
* The menu file should be placed in /usr/share/menu (newer
versions of dh_installmenu do this automatically) according to
the debian menu policy.
* The icon that the menu file points at needs to be in XPM format
according to the debian menu policy.
* You should generate debian/changelog using the dch tool from the
devscripts package - it updates the date and versions
automatically.
* Might be good to distribute docs/libvo.txt and
docs/libmpeg2.txt.
* The package description should include this line at the end:
Homepage: http://gopchop.sourceforge.net
Some comments on the debian dir from CVS:
* Remove some of the commented out lines in debian/rules
* Remove cruft from debian/watch
* libmpeg2-4-dev is a duplicated build-dependency
* Kees Cook seems to be the maintainer from the changelog. I
suggest adding John R. Hogerhuis as the co-maintainer.
* Standards-Version needs updating to 3.6.2
Some comments on the source tarball and its relation to the debian
package:
* Might be good to split out the compiling/requirements from
README into README.install, which could then be dropped from the
debian package (and other binary packages), since they are
irrelevant to people with a binary package installed.
* ChangeLog should be renamed to NEWS. ChangeLog should probably
just be the CVS log for the package.
* Whoever becomes the official debian maintainer should probably
have CVS write access to the debian dir in CVS.
I've attached a patch for the debian packaging to fix some of the above
issues.
--
bye,
pabs
http://wiki.debian.org/PaulWise
diff -u gopchop-1.1.7/debian/dirs gopchop-1.1.7/debian/dirs
--- gopchop-1.1.7/debian/dirs
+++ gopchop-1.1.7/debian/dirs
@@ -2 +1,0 @@
-usr/sbin
diff -u gopchop-1.1.7/debian/docs gopchop-1.1.7/debian/docs
--- gopchop-1.1.7/debian/docs
+++ gopchop-1.1.7/debian/docs
@@ -1,4 +1,3 @@
AUTHORS
-NEWS
README
TODO
diff -u gopchop-1.1.7/debian/control gopchop-1.1.7/debian/control
--- gopchop-1.1.7/debian/control
+++ gopchop-1.1.7/debian/control
@@ -1,9 +1,10 @@
Source: gopchop
Section: graphics
Priority: optional
-Maintainer: John R. Hogerhuis <jhoger@pobox.com>
-Build-Depends: debhelper (>= 4.0.0), docbook-utils, libxml-parser-perl, libxml2-dev, libmpeg2-4-dev, libgtk2.0-dev, libmpeg2-4-dev, libglib2.0-dev, libgtk2.0-dev, pkg-config, libtool
-Standards-Version: 3.6.0
+Maintainer: Kees Cook <kees@outflux.net>
+Uploaders: John R. Hogerhuis <jhoger@pobox.com>
+Build-Depends: debhelper (>= 4.0.0), docbook-utils, libxml-parser-perl, libxml2-dev, libgtk2.0-dev, libmpeg2-4-dev, libglib2.0-dev, libgtk2.0-dev, pkg-config, libtool
+Standards-Version: 3.6.2
Package: gopchop
Depends: ${shlibs:Depends}
@@ -27,0 +29,2 @@
+ .
+ Homepage: http://gopchop.sourceforge.net
diff -u gopchop-1.1.7/debian/gopchop.menu gopchop-1.1.7/debian/gopchop.menu
--- gopchop-1.1.7/debian/gopchop.menu
+++ gopchop-1.1.7/debian/gopchop.menu
@@ -1,5 +1,5 @@
-?package(inkscape): needs="X11" section="Apps/Graphics"\
+?package(gopchop): needs="X11" section="Apps/Graphics"\
hints="Editor"\
title="GOPchop" command="/usr/bin/gopchop"\
- icon="/usr/share/pixmaps/gopchop.png"\
+ icon="/usr/share/pixmaps/gopchop.xpm"\
longtitle="MPEG2 GOP-accurate editor"
diff -u gopchop-1.1.7/debian/rules gopchop-1.1.7/debian/rules
--- gopchop-1.1.7/debian/rules
+++ gopchop-1.1.7/debian/rules
@@ -37,7 +37,6 @@
# Add here commands to compile the package.
$(MAKE)
- #/usr/bin/docbook-to-man debian/gopchop.sgml > gopchop.1
touch build-stamp
@@ -78,25 +77,13 @@
dh_testroot
dh_installchangelogs ChangeLog
dh_installdocs
- dh_installexamples
-# dh_install
+ dh_install
dh_installmenu
-# dh_installdebconf
-# dh_installlogrotate
-# dh_installemacsen
-# dh_installpam
-# dh_installmime
-# dh_installinit
-# dh_installcron
-# dh_installinfo
dh_installman
dh_link
dh_strip
dh_compress
dh_fixperms
-# dh_perl
-# dh_python
-# dh_makeshlibs
dh_installdeb
dh_shlibdeps
dh_gencontrol
diff -u gopchop-1.1.7/debian/watch gopchop-1.1.7/debian/watch
--- gopchop-1.1.7/debian/watch
+++ gopchop-1.1.7/debian/watch
@@ -1,6 +1,2 @@
-# Example watch control file for uscan
-# Rename this file to "watch" and then you can run the "uscan" command
-# to check for upstream updates and more.
-# Site Directory Pattern Version Script
version=2
http://outflux.net/software/pkgs/gopchop/download/gopchop-(.*)\.tar\.gz
diff -u gopchop-1.1.7/debian/changelog gopchop-1.1.7/debian/changelog
--- gopchop-1.1.7/debian/changelog
+++ gopchop-1.1.7/debian/changelog
@@ -1,3 +1,9 @@
+gopchop (1.1.7-2) unstable; urgency=low
+
+ * Various fixes
+
+ -- Kees Cook <kees@outflux.net> Mon, 10 Oct 2005 18:37:40 +0800
+
gopchop (1.1.7-1) unstable; urgency=low
* Upstream release.
--- gopchop-1.1.7.orig/debian/gopchop.xpm
+++ gopchop-1.1.7/debian/gopchop.xpm
@@ -0,0 +1,311 @@
+/* XPM */
+static char *gopchop[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 257 2",
+" c #010101",
+". c #030409",
+"X c #06080B",
+"o c #090B0F",
+"O c #0A0E11",
+"+ c #030514",
+"@ c #0E1317",
+"# c #1D1317",
+"$ c #151618",
+"% c #050924",
+"& c #141C21",
+"* c #1B1E22",
+"= c #1D2326",
+"- c #1B2630",
+"; c #271E22",
+": c #212323",
+"> c #252A2D",
+", c #292B2B",
+"< c #252327",
+"1 c #262E34",
+"2 c #2A2D31",
+"3 c #2C3334",
+"4 c #263032",
+"5 c #333A3E",
+"6 c #363337",
+"7 c #2B3941",
+"8 c #373B41",
+"9 c #3A4648",
+"0 c #384242",
+"q c #3A4D53",
+"w c #364954",
+"e c #39515A",
+"r c #364F69",
+"t c #492D35",
+"y c #483636",
+"u c #57373E",
+"i c #483A42",
+"p c #543A42",
+"a c #5E3D43",
+"s c #653D42",
+"d c #48434E",
+"f c #474749",
+"g c #4C4A55",
+"h c #43545C",
+"j c #4A5454",
+"k c #4B555A",
+"l c #4C585A",
+"z c #465556",
+"x c #5A444B",
+"c c #5D494E",
+"v c #51464C",
+"b c #574C52",
+"n c #5C5055",
+"m c #5B5358",
+"M c #56555C",
+"N c #5B5748",
+"B c #475B65",
+"V c #5D5D62",
+"C c #525D63",
+"Z c #4D646C",
+"A c #456771",
+"S c #4D6C73",
+"D c #446B77",
+"F c #4B727D",
+"G c #5B6466",
+"H c #59666B",
+"J c #5C696D",
+"K c #52676D",
+"L c #536A73",
+"P c #5B6C73",
+"I c #546D78",
+"U c #52747C",
+"Y c #5B737B",
+"T c #5C757A",
+"R c #634245",
+"E c #634549",
+"W c #62494E",
+"Q c #68474A",
+"! c #644E50",
+"~ c #6A4C50",
+"^ c #625154",
+"/ c #61555B",
+"( c #635A5D",
+") c #6B5B5C",
+"_ c #6B575A",
+"` c #725C5E",
+"' c #745154",
+"] c #645D61",
+"[ c #626364",
+"{ c #656469",
+"} c #646B6D",
+"| c #6A6362",
+" . c #696B6C",
+".. c #606B71",
+"X. c #686F72",
+"o. c #6A706F",
+"O. c #637173",
+"+. c #63747C",
+"@. c #62797D",
+"#. c #6B7475",
+"$. c #697579",
+"%. c #6C7B7B",
+"&. c #6B7977",
+"*. c #716464",
+"=. c #74686B",
+"-. c #7D6E70",
+";. c #7D726E",
+":. c #737373",
+">. c #717D7D",
+",. c #7A7A7B",
+"<. c #7E7677",
+"1. c #3A7D8C",
+"2. c #427283",
+"3. c #5B7B83",
+"4. c #567A82",
+"5. c #637D83",
+"6. c #6A7D82",
+"7. c #717C80",
+"8. c #3B828E",
+"9. c #408392",
+"0. c #498A93",
+"q. c #48929C",
+"w. c #56808A",
+"e. c #5A8289",
+"r. c #548A93",
+"t. c #5B8B93",
+"y. c #598E98",
+"u. c #558A94",
+"i. c #58949B",
+"p. c #4E9BA8",
+"a. c #559BA4",
+"s. c #599DA5",
+"d. c #628184",
+"f. c #63858B",
+"g. c #63898E",
+"h. c #6C8285",
+"j. c #6C848A",
+"k. c #6A888D",
+"l. c #638C91",
+"z. c #6A8D92",
+"x. c #659196",
+"c. c #659499",
+"v. c #6A9095",
+"b. c #6C939A",
+"n. c #6B999D",
+"m. c #679A9E",
+"M. c #738283",
+"N. c #738589",
+"B. c #73898C",
+"V. c #7B8383",
+"C. c #798489",
+"Z. c #7A8986",
+"A. c #7B8B8B",
+"S. c #738D92",
+"D. c #7A8D91",
+"F. c #739294",
+"G. c #74959B",
+"H. c #749A9C",
+"J. c #7B9294",
+"K. c #7C9499",
+"L. c #7B9A9D",
+"P. c #639EA2",
+"I. c #6C9CA2",
+"U. c #6997A7",
+"Y. c #759EA5",
+"T. c #7B9CA1",
+"R. c #63A2AA",
+"E. c #6BA5AA",
+"W. c #69A2A6",
+"Q. c #6BA9B1",
+"!. c #71A3A6",
+"~. c #73A4AA",
+"^. c #7CA1A4",
+"/. c #7BA4A8",
+"(. c #7BA9AB",
+"). c #76A8AD",
+"_. c #74ABB1",
+"`. c #7DACB2",
+"'. c #7FB2B6",
+"]. c #836B6C",
+"[. c #827B7A",
+"{. c #807D81",
+"}. c #8A837C",
+"|. c #818A8B",
+" X c #8B8885",
+".X c #828D90",
+"XX c #839494",
+"oX c #839C9B",
+"OX c #8A9B9C",
+"+X c #839799",
+"@X c #9C9E8D",
+"#X c #959B95",
+"$X c #829EA1",
+"%X c #8C9FA1",
+"&X c #89A39D",
+"*X c #82A29E",
+"=X c #99A29D",
+"-X c #97A19D",
+";X c #83A2A4",
+":X c #84A5AA",
+">X c #84ABAC",
+",X c #8BA2A5",
+"<X c #89A6AA",
+"1X c #8DA8A6",
+"2X c #8AAAAC",
+"3X c #85ADB1",
+"4X c #8AACB0",
+"5X c #8DB0AE",
+"6X c #84B0B3",
+"7X c #84B3B8",
+"8X c #8CB2B2",
+"9X c #8AB2B9",
+"0X c #92A9A3",
+"qX c #93ACAC",
+"wX c #95A4A6",
+"eX c #93AEB2",
+"rX c #9BAEB2",
+"tX c #92B0AC",
+"yX c #9AB3AB",
+"uX c #93B3B4",
+"iX c #94B4B9",
+"pX c #95B9BC",
+"aX c #9BB3B3",
+"sX c #9AB5B9",
+"dX c #9DB9B5",
+"fX c #9BBABB",
+"gX c #96B8B5",
+"hX c #A0AEA7",
+"jX c #A0B8AC",
+"kX c #A0B2AB",
+"lX c #A2B3B4",
+"zX c #A1B9B4",
+"xX c #A3BBBB",
+"cX c #AABEBB",
+"vX c #A4B5B9",
+"bX c #9DBCC0",
+"nX c #96BCC1",
+"mX c #A2BCC1",
+"MX c #A9BFC2",
+"NX c #A5C0BE",
+"BX c #A9C1BD",
+"VX c #B4C5BD",
+"CX c #9CC0C4",
+"ZX c #A5C1C3",
+"AX c #ABC3C4",
+"SX c #ADC5C8",
+"DX c #ADC8C7",
+"FX c #ADC9CB",
+"GX c #A7C4C8",
+"HX c #B0C6C9",
+"JX c #B2C9C6",
+"KX c #B3CACB",
+"LX c #B8CDCD",
+"PX c #B1C7C3",
+"IX c #B6CFD0",
+"UX c #B9D4D6",
+"YX c None",
+/* pixels */
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYX YXYXYXDXcXBXBXyXzXzXNXBXZXDX|.j : . $ < 6 #.J.+Xk.S #.h.L Z u } @.YXYXYX ",
+"YXYXYXYXYX YXYXYXNXcXNXyXBXcXBXJXAXKXHXKXlXzXOX&XV.J f 6 < 3 9 q k A U A.p M S . ",
+"YXYXYXYXYX . . >XAXAXNXNXBXLXLXDXLXAXDXqXaXZXLXHXHXHXDXHXmX%XM.H 9 4 < # 2 = . . ",
+"YXYXYXYXYX . e.NXyXBX0XyXcXLXBXLXNXKXAXmXLXLXHXKXDXSXmXMXxXmXfXsXeXiXwXJ.@ . YX",
+"YXYXYXYXYX . X &XBXNXyX*X0XAXLXDXLXZXKXLXMXKXSXGXDXfXKXAXSXxXxXMX$XvXmXnXsXq YX",
+"YXYXYXYX . $ &XdXdXjX0XyXBXLXfXfXZXDXKXZXIXKXvXvXaXaXaXxXeXeXiXsXvXsXvXuX<XYXYX YX",
+"YXYXYXYX YXYXYXy E gXyXyXyXcXuX8X(.XXA.sXAXKXHXxXxXvXvXHXqXMXiX<X7.D.mXbXsXmXb.YXYX . YX",
+"YXYXYXYX . YXYXYXhX~ Z.!.6XgXfXxXoXh.:.*.A.SXmXSXxXfXaXMXKXZX<XK.j.C.m ,XMX4XiX$ . . YX",
+"YXYXYXYX . T #.d.P.!.8XdXV.vXL.HXG.C.nXAXmXSXIXSXKXKX3X|.%XG.mX5.$X4XT.:XX YX",
+"YXYXYXYX M. X3.6XfXgX>XJ.<XK.T.S.XXs.bXsXeXZXZXSX`./.OXeXS.b.N.$X^.%XK.. YX",
+"YXYXYXYX . J | H.gXfXgX5XF././.vXcX>.'.LXmXsXSXKXnXQ.U.z.y.l.wX.XU.4XsXS. . YXYX",
+"YXYXYX o H.tXm.E.dXNXtXo.d.m.L. XL.bXmXsXSXSXbXZXp.T.Z 5.b.N.6.<X:X<X>XYXYXYX YXYX",
+"YXYXYX . YXYXYXe (.L.%.S.0.(.tX| .h.,X8XpXDX_.`.iXiXbXbX_.S.v m 6.Y.0.2Xc.K.B YXYX . YXYX",
+"YXYXYX YXYXYX8XA.R R x ( >XpX&.c XXpX7XnXZXE.p.bXmXiXbXI.;X .&.$X:X~.Y.l.B.> . YXYX",
+"YXYXYX . T *.=XA.6.Q XXE.!.1XgXiXKXQ.7X3Xp.pX4Xi.pXuXI.eX4X4X<XeXiXT./.@ YXYX",
+"YXYXYX. . e #.G.x.1X].| 5XgX6XDXbX9XE.7X3XW.+.x V L.2X4X:XuXbXqXsX:XT.G.X . . YXYX",
+"YXYXYX 8 @.@.g.J.` o.gX>Xm.W./.f.T.pXiX2X! $XB.*.D.3XI.5XeX4X<X$X:Xb.% YX YXYX",
+"YXYXYX . #Xo.K T x.e.5X3X8X5.W W Q E ] S.^.*.K.B.,XM./.<X:XaX$X$Xc.1.1.YXYXYX YXYXYX",
+"YXYXYX YXYX AXBXyX;.G w.;X3XgXn.| E <.6. Xa G.=.,Xc.f.L.r.I.2X;XT.eXY.2.g . + . YXYXYX",
+"YXYX . YXYXYXYXKXFXFXBXyX[.! m H.3XoX$.SXT.G.^ B.F.%.S V L.;X0.H.b.b.z.G.Y 8 . YXYXYX",
+"YXYX . . . T FXFXSXNXzXBXPX@X| O.x.k.u.r.sX[.J 8XL.) | T.^.k.Y i g 2.z.3.& YXYXYX",
+"YXYX. 5 ZXFXZXNXNXFXFXKXDX=Xm U C S 5./ { 8X2X^.$XJ.O.M m { ^ v f.3.& . YXYXYX",
+"YXYX . $ = 0 l j J O.B.,XqXqX,.g M l.%.^.m.1Xn.^.+.@.7.5.G.S.p 3.g 5 YXYX . YXYXYX",
+"YXYX YXYX Z.BXVX=X%.&.&.T %.l j 3 , ; ; 6 q h } K.L.S.5.A XXB.I A p $.P YXYXYX YXYXYX",
+"YXYX . . YXYXYXBXxXNXyXBXNXVXPXAXKXKXKXlXaXJ..XO.j 5 > 4 0 z h C D F |.t P B . . YXYXYX",
+"YXYX . X YX% uXPXBXcXBXBXLXLXDXLXAXMXqXyXAXKXHXHXKXDXZXqXA.P k 5 > ; # 6 & YXYXYXYX",
+"YX X n.xXdXcX=XyXDXLXBXDXDXKXcXmXIXKXKXKXSXMXxXAXxXZXsXsXeXeX%X$.. . YXYXYXYX",
+"YX . $ gXBXlXyXoX0XDXLXJXFXDXKXIXAXKXSXMXKXbXKXAXMXZXxXbX%XmXbXsXuX1 . YXYXYXYX",
+"YX . 4 yXdXdXjX0XyXJXLXfXNXGXHXKXSXIXMXxXvXrXrXdXxXqXuXsXsXvXsXxXeX;XYXYX YXYXYXYX",
+"YX, YXYXYXy _ fXgXyXyXBXuX(.2XXXOXpXMXKXHXfXxXrXMXSXqXMXuX<X7.+XmXbXiXfXe.YXYX YXYXYXYX",
+"YX$ . YXYXYX#Xa ;X!.tX5XZXdXoX6.:._ wXSXmXPXsXxXaXMXKXmX<XK.j.7.] eXmX4X$XX . YXYXYXYX",
+"YX. f.[ l.W.).8XgXV.jXL.HXj.K.pXHXmXKXKXSXKXSX:X|.+X$XnX6.$X4XT.S.. YXYXYXYX",
+"YX . 0X;.x.8XgXgX6XXX0XL.L.7.,Xa.GXuXsXAXMXZX3XT.qX<XD.v.N.:X$XwX3.. . YXYXYXYXYX",
+"YX X >.) !.gXdXfX5XG.!./.cXwXS.6XKXbXsXKXFX9XQ.I.x.y.l.vX7.U.eXiX5. . YXYXYXYXYX",
+"YX . . $ (.tXs.(.fXAX&XP z.n.$X[.>XmXZXpXHXmXZXnXa.S.L f.z.N.B.3X$X2X4XYXYX YXYXYXYXYX",
+"YX . YXYXYXU (.G.h.F.q.>X&X| #.j.;XgXfXFXE.iXiXsXmXiX_.6.v ( k.Y.y.:XI.D.r YXYX. YXYXYXYXYX",
+"YX YXYXYX5X,.s a R .8XtX .N ,XgX'.GXZXp.s.SXbXnXiXE.J.] >.<X/.U.Y.k.C.O YXYXYXYXYX",
+"YX J.` -XA.O.Q >XE.H.$XpXpXKXR.nX_.a.pX4Xs.fX9X!.qX,X2X:X4XiXG.L.. YXYXYXYXYX",
+"YX . S #.T.g.yX' &.8X9XgXMXCX3XQ.7X/.I.P b H <X:X5X>XuXbXeXsX$XT.5.. . YXYXYXYXYX",
+"YX k d.@.x.&X~ M.gX>Xi.)./.b.T.bXiX$XE ;XV._ ;X>XW.5XuXeX:X:XY.G.YXYX YXYXYXYXYXYX",
+"YX. . -XG K d.v.d.5X8X>XP c E E ! { T.J.;.J.K.|.J.2X<X2XuX<X$Xy.1.8.YXYXYX. YXYXYXYXYXYX",
+"YX YXYXYXT KXAX#X| K t.5X8X8Xz._ Q <.h.-.^ S.7.L.x.d.^.8./.,X;X$XeXb.D d + + YXYXYXYXYXYX",
+"YX. YXYXYXUXFXFXDXNX=X*.c ../.5XA.V.GXT.z.E T.B.T T [ ;X^.9.^.b.l.G.G.H 1 . YXYXYXYXYXYX",
+"YX. . ,XDXSXAXxXxXAXBX}.m d.I.f.y.t.xX` d.2XK.! :.L.H.S.I i h 4.z.I o YXYXYXYXYXYX",
+"YX Z FXFXZXxXZXSXKXFXJX}.k T k F B.x >.4X1X^.*XF...m n ] x M t.4.. . YXYXYXYXYXYX",
+"YX. . o q B T B.:XbXFXIXKXFXwX .g K l.%./.I.1Xc.;XJ $.>.U ,Xj.p e.i YXYXYX . YXYXYXYXYXYX",
+"YX o.lX@XN $ X + - r U.CXFXHX[.t Z r.t.n.iX5Xl.4.U qXS.e.2.p B.g YXYXYX YXYXYXYXYXYX"
+};
--- gopchop-1.1.7.orig/debian/install
+++ gopchop-1.1.7/debian/install
@@ -0,0 +1 @@
+debian/gopchop.xpm usr/share/pixmaps
Attachment:
signature.asc
Description: This is a digitally signed message part