[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RFC: gnash (FSF Free Flash Player)



On Tue, 2006-04-18 at 13:02 +0200, Miriam Ruiz wrote:

> Gnash is not ready for uploading to SID yet, I'm considering putting
> it into experimental.

Please do! Thanks for taking on this package.

> The last packages I've made are available at
> http://baby.yi.org/packages/gnash/

Some comments:

      * debian/control: extra space on the first line of the third para
        of the long description
      * debian/control: shockwave is different to flash, please see
        these links.
        http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=tn_13971 http://webmonkey.wired.com/webmonkey/99/27/index3a.html?tw=multimedia http://www.google.com/search?q=shockwave+vs+flash
      * debian/control: gnash is not binNMUable due to libgnash-dev
        strictly depending on libgnash0 (= ${Source-Version}).
      * debian/control: xlibmesa-gl-dev, libglu1-xorg-dev, are
        transition packages
      * debian/control: about mozilla-dev, generally, xulrunner is being
        moved to these days, is that something that is possible for the
        plugin? I'd love to be able to try this in galeon/epiphany.
      * debian/rules: you forget to run this in the clean target:
        make -C debian/h2m clean
      * debian/rules: might want to use a more standard patch system
        than something homegrown. I'd suggest quilt or dpatch. The patch
        target doesn't seem to be used or do anything.
      * debian/rules: contains some extraneous comments and blank lines
      * debian/rules: does the upstream automake stuff really not create
        correct directories?
      * debian/rules: the ln -s calls can be replaced with a dh_link
        call and a debian/<package>.links file
      * debian/rules: uncomment or remove the commented out dh_* calls
      * debian/rules: dh_installman can use debian/<package>.manpages
      * debian/rules: would be good to run the test suite (if it is
        automated). you should also check in the test suite for files
        that are non-free or .swf files that have no source code. some
        suspect files: green.jpg lynch.jpg offspring.jpg elvis.swf. not
        sure about vnc2swf.swf, I suppose that vnc2swf embeds
        copyrighted parts of itself into swf files it creates?
      * debian/*.install: no need to do usr/bin/*, usr/bin works too
      * debian/copyright: you miss out copyright years. you miss out
        copyright info for several copyright holders.
      * debian/copyright: the documentation is under the GFDL (no
        invariants/fc/bc - free according to the latest GR), but you
        miss that info.
      * debian/copyright: please use grep and mc to go through this code
        with a fine tooth comb for copyright info. be also good to know
        if there are any patents on flash.
      * debian/docs: would be good to install AUTHORS and maybe
        libamf/README (as README.amf) too
      * since the player can be run standalone, it would be good to add
        a menu file and uncomment dh_installmenu in the debian/rules.
        A .desktop file would be good too.
      * Might want to modify the upstream README with sed or something
        during the build process to remove the section about building
        it.
      * might want to add a debian/watch file once they make a release
      * Interesting that upstream provides their own packaging
        packaging/debian/. I see that they provide a separate konqueror
        plugin package, any reason to differ there?
      * The package FTBFS today in pbuilder (with modular X). you might
        want to use dpkg-genbuilddeps/dpkg-depcheck and pbuilder to
        investigate:

i486-linux-gnu-g++ -shared -nostdlib /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/crti.o /usr/lib/gcc/i486-linux-gnu/4.0.3/crtbeginS.o  .libs/plugin.o -Wl,--rpath -Wl,/tmp/buildd/gnash-0.0.20060418/plugin/mozilla-sdk/.libs -Wl,--rpath -Wl,/tmp/buildd/gnash-0.0.20060418/backend/.libs -Wl,--rpath -Wl,/tmp/buildd/gnash-0.0.20060418/server/.libs -Wl,--rpath -Wl,/tmp/buildd/gnash-0.0.20060418/libgeometry/.libs -Wl,--rpath -Wl,/tmp/buildd/gnash-0.0.20060418/libbase/.libs -L/usr/lib -L/usr/lib/gnash -lXi /usr/lib/libSDL.so -lGL -lGLU /usr/lib/libcairo.so /usr/lib/libxml2.so -lz /usr/lib/libjpeg.so -lpng /usr/lib/libogg.so mozilla-sdk/.libs/libmozsdk.so ../backend/.libs/libgnashbackend.so ../server/.libs/libgnashasobjs.so ../server/.libs/libgnashserver.so ../libgeometry/.libs/libgnashgeo.so ../libbase/.libs/libgnashbase.so /usr/lib/libSDL_mixer.so -lrt -lX11 -lXmu -L/usr/lib/gcc/i486-linux-gnu/4.0.3 -L/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib -L/usr/lib/gcc/i486-linux-gnu/4.0.3/../../.. -L/lib/../lib -L/usr/lib/../lib -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i486-linux-gnu/4.0.3/crtendS.o /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/crtn.o  -Wl,-soname -Wl,libgnashplugin.so -o .libs/libgnashplugin.so
/usr/bin/ld: cannot find -lXi
collect2: ld returned 1 exit status
make[4]: *** [libgnashplugin.la] Error 1
make[4]: Leaving directory `/tmp/buildd/gnash-0.0.20060418/plugin'

      * Some things from configure you might want to investigate and or
        enable:

checking for Qt... configure: Qt (headers and libraries) not found.
checking for KDE... configure: no KDE headers installed.
configure: no KDE libraries installed.
configure: I can't find the KDE designer plugins.
Web server support disabled (default)
DMalloc support disabled (default). Use --enable-dmalloc to enable.
Konqueror plugin disabled (default). Use --enable-klash to enable.
GNOME help disabled (default). Use --enable-ghelp to enable.
DocBook document processing disabled (default)

-- 
bye,
pabs

http://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: