--- gnash-0.8.7.orig/debian/mozilla-plugin-gnash.links +++ gnash-0.8.7/debian/mozilla-plugin-gnash.links @@ -0,0 +1 @@ +usr/lib/gnash/libgnashplugin.so /usr/share/ubufox/plugins/libgnashplugin.so --- gnash-0.8.7.orig/debian/gnash-dev.install +++ gnash-0.8.7/debian/gnash-dev.install @@ -0,0 +1,6 @@ +usr/include +usr/lib/gnash/lib*.a +usr/lib/gnash/lib*[a-z].so +usr/lib/gnash/*.la +usr/lib/pkgconfig/* +usr/share/pkgconfig/* --- gnash-0.8.7.orig/debian/gnash-common.install +++ gnash-0.8.7/debian/gnash-common.install @@ -0,0 +1,12 @@ +usr/lib/gnash/libgnashamf-*.so +usr/lib/gnash/libgnashbase-*.so +usr/lib/gnash/libgnashsound-*.so +usr/lib/gnash/libgnashcore-*.so +usr/lib/gnash/libgnashmedia-*.so +usr/lib/gnash/libgnashnet.so.* +usr/lib/gnash/libgnashagg.so.* + +usr/bin/gnash +usr/share/man/man1/gnash.1 +usr/share/gnash/ +usr/share/locale/ --- gnash-0.8.7.orig/debian/mozilla-plugin-gnash.postinst +++ gnash-0.8.7/debian/mozilla-plugin-gnash.postinst @@ -0,0 +1,28 @@ +#!/bin/sh + +set -e + +case "$1" in + configure) + for p in iceape iceweasel mozilla firefox xulrunner midbrowser xulrunner-addons; do + update-alternatives --install "/usr/lib/$p/plugins/flashplugin-alternative.so" "$p-flashplugin" /usr/lib/gnash/libgnashplugin.so 50; + done + for a in `find /usr/lib/firefox-3.*/.autoreg || true`; do + touch $a + done + ;; + abort-upgrade|abort-remove|abort-deconfigure) + echo "postinst called with argument \`$1'" >&2 + exit 1 + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER + +exit 0 + --- gnash-0.8.7.orig/debian/build_head +++ gnash-0.8.7/debian/build_head @@ -0,0 +1,102 @@ +#!/bin/sh + +set -e + +GNASH_CO_UPSTREAM=lp:gnash +#GNASH_CO_UPSTREAM=$HOME/fsf/bzr/gnash +GNASH_CO_UBUNTU=lp:~gnash/gnash/ubuntu.head +GNASH_CURRENT_DEV_VERSION=0.8.5 + +BUILD_AREA=/var/builddir/asac/ +DISTROS="intrepid" +UPLOADER="Alexander Sack " +PBUILDER_DIR=/var/cache/pbuilder/ +CO_DATE=`date --rfc-3339="ns"` + +mkdir -p $BUILD_AREA/gnash-builds +builddir=`mktemp -d $BUILD_AREA/gnash-builds/gnash.XXXX` +mkdir $builddir/tarballs +bzr init-repo $builddir/ + +echo BUILDDIR: $builddir +echo GNASH_CO_UPSTREAM: $GNASH_CO_UPSTREAM + +sh < $builddir/ubuntu/debian/changelog <> $builddir/ubuntu/debian/changelog +rm $builddir/ubuntu/debian/changelog.bak + +# do a test build + +if schroot -l | grep -c ^${distro}$; then + schroot -c${distro} -- \ + bzr bd \ + --merge \ + --export-upstream=$builddir/upstream \ + --result=$RESULT_DIR \ + --build-dir=$builddir/builds/ \ + --orig-dir=$builddir/tarballs/ \ + --working \ + $builddir/ubuntu/ +else + bzr bd \ + --merge \ + --export-upstream=$builddir/upstream \ + --result-dir=$RESULT_DIR \ + --build-dir=$builddir/builds/ \ + --orig-dir=$builddir/tarballs/ \ + --working \ + $builddir/ubuntu/ +fi + + +#if no error, we go ahead and push the sources to the outgoing directory +bzr bd \ + --merge \ + --builder='dpkg-buildpackage -rfakeroot -uc -us -S -sa' \ + --export-upstream=$builddir/upstream \ + --result-dir=$RESULT_DIR \ + --build-dir=$builddir/builds/ \ + --orig-dir=$builddir/tarballs/ \ + --working \ + $builddir/ubuntu/ + +done # for distro in $DISTRO + +echo rm -rf $builddir +rm -rf $builddir + +echo OUTPUT in: $RESULT_DIR +ls $RESULT_DIR + --- gnash-0.8.7.orig/debian/docs +++ gnash-0.8.7/debian/docs @@ -0,0 +1,4 @@ +NEWS +README +README.amf +AUTHORS --- gnash-0.8.7.orig/debian/compat +++ gnash-0.8.7/debian/compat @@ -0,0 +1 @@ +4 --- gnash-0.8.7.orig/debian/mozilla-plugin-gnash.install +++ gnash-0.8.7/debian/mozilla-plugin-gnash.install @@ -0,0 +1,3 @@ +usr/lib/gnash/libgnashplugin.so +usr/share/lintian/overrides/gnash-plugin +usr/lib/gnash/libmozsdk.so.* --- gnash-0.8.7.orig/debian/source.lintian-overrides +++ gnash-0.8.7/debian/source.lintian-overrides @@ -0,0 +1 @@ +gnash source: source-contains-CVS-dir --- gnash-0.8.7.orig/debian/gnash.install +++ gnash-0.8.7/debian/gnash.install @@ -0,0 +1,3 @@ +usr/bin/gtk-gnash +usr/share/pixmaps/gnash.xpm +usr/share/applications/gnash.desktop --- gnash-0.8.7.orig/debian/gnash-tools.install +++ gnash-0.8.7/debian/gnash-tools.install @@ -0,0 +1,3 @@ +usr/bin/gprocessor +usr/bin/soldumper +usr/bin/dumpshm --- gnash-0.8.7.orig/debian/gnash-cygnal.install +++ gnash-0.8.7/debian/gnash-cygnal.install @@ -0,0 +1 @@ +usr/bin/cygnal --- gnash-0.8.7.orig/debian/mozilla-plugin-gnash.prerm +++ gnash-0.8.7/debian/mozilla-plugin-gnash.prerm @@ -0,0 +1,38 @@ +#!/bin/sh + +set -e + +case "$1" in + remove|upgrade|deconfigure) + for p in iceape iceweasel mozilla firefox xulrunner midbrowser xulrunner-addons; do + update-alternatives --remove "$p-flashplugin" /usr/lib/gnash/libgnashplugin.so || true; + done + ;; + failed-upgrade) + if dpkg --compare-versions "$2" ">>" 0.8.1~trunk.070802-0ubuntu3 && + dpkg --compare-versions "$2" "<<" 0.8.1~trunk.070802-0ubuntu5 + then + for p in iceape iceweasel mozilla firefox xulrunner midbrowser xulrunner-addons; do + update-alternatives --remove "$p-flashplugin" /usr/lib/gnash/libgnashplugin.so || true; + done + exit 0 + fi + + if dpkg --compare-versions "$2" "<<" 0.8.5-0ubuntu3 + then + echo "upgrade failures from << 0.8.5-0ubuntu3 are ignored \`$1'" >&2 + exit 0 + fi + echo "error (failed-upgrade): prerm called with argument \`$1'" >&2 + exit 1 + ;; + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 + --- gnash-0.8.7.orig/debian/gnash-cygnal.manpages +++ gnash-0.8.7/debian/gnash-cygnal.manpages @@ -0,0 +1 @@ +debian/h2m/cygnal.1 --- gnash-0.8.7.orig/debian/gnash-tools.manpages +++ gnash-0.8.7/debian/gnash-tools.manpages @@ -0,0 +1,2 @@ +debian/h2m/gparser.1 +debian/h2m/gprocessor.1 --- gnash-0.8.7.orig/debian/TODO.Debian +++ gnash-0.8.7/debian/TODO.Debian @@ -0,0 +1,4 @@ +* Add a menu file and uncomment dh_installmenu in the debian/rules. +* Create a better icon. +* Find a way to generate man pages without $DISPLAY. +* Add LDFLAGS="-Wl,-z,defs" to ./configure in rules. --- gnash-0.8.7.orig/debian/copyright +++ gnash-0.8.7/debian/copyright @@ -0,0 +1,585 @@ +This package was debianized by Miriam Ruiz on +Sun, 7 May 2006 00:54:46 +0000. + +It was downloaded from ftp://ftp.gnu.org/pub/gnu/gnash/ + +Copyright (C) 2005, 2006 Free Software Foundation, Inc. + +Main Author: Rob Savoye + +Authors of Gameswf, which was the original code base for Gnash: + Thatcher Ulrich + Mike Shaver + Thierry Berger-Perrin + Ignacio Castaño + Willem Kokke + Vitaly Alexeev + Alexander Streit + +License: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +On Debian systems, the complete text of the GNU General +Public License can be found in '/usr/share/common-licenses/GPL-3'. + + + +Other licenses: + +** Server: + + Linking Gnash statically or dynamically with other modules is making + a combined work based on Gnash. Thus, the terms and conditions of + the GNU General Public License cover the whole combination. + + In addition, as a special exception, the copyright holders of Gnash give + you permission to combine Gnash with free software programs or + libraries that are released under the GNU LGPL and/or with Mozilla, + so long as the linking with Mozilla, or any variant of Mozilla, is + through its standard plug-in interface. You may copy and distribute + such a system following the terms of the GNU GPL for Gnash and the + licenses of the other code concerned, provided that you include the + source code of that other code when and as the GNU GPL requires + distribution of source code. + + Note that people who make modified versions of Gnash are not obligated + to grant this special exception for their modified versions; it is + their choice whether to do so. The GNU General Public License gives + permission to release a modified version without this exception; this + exception also makes it possible to release a modified version which + carries forward this exception. + +** Tuffy Fonts: + + Tuffy fonts have been created by Thatcher Ulrich (http://tulrich.com) + with FontForge 1.0 (http://fontforge.sf.net). + The fonts, including hint instructions, have been donated to the Public Domain. + Do whatever you want with them. + +** plugin/mozilla-sdk/include/npruntime.h: + + Copyright © 2004, Apple Computer, Inc. and The Mozilla Foundation. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the names of Apple Computer, Inc. ("Apple") or The Mozilla + Foundation ("Mozilla") nor the names of their contributors may be used + to endorse or promote products derived from this software without + specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY APPLE, MOZILLA AND THEIR CONTRIBUTORS "AS + IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE, MOZILLA OR + THEIR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +** Parts of plugin/mozilla-sdk/include/prerror.h: + + Copyright (C) 1987, 1988 Student Information Processing Board of the + Massachusetts Institute of Technology. + + Permission to use, copy, modify, and distribute this software and its + documentation for any purpose and without fee is hereby granted, provided + that the above copyright notice appear in all copies and that both that + copyright notice and this permission notice appear in supporting + documentation, and that the names of M.I.T. and the M.I.T. S.I.P.B. not be + used in advertising or publicity pertaining to distribution of the software + without specific, written prior permission. M.I.T. and the M.I.T. S.I.P.B. + make no representations about the suitability of this software for any + purpose. It is provided "as is" without express or implied warranty. + + + +** Documentation (It is not included in binary packages, but it is in source) + +Copyright (c) 2005, 2006 Rob Savoye + + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.1 or + any later version published by the Free Software Foundation with no + Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + + + GNU Free Documentation License + Version 1.2, November 2002 + + + Copyright (C) 2000,2001,2002 Free Software Foundation, Inc. + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + +0. PREAMBLE + +The purpose of this License is to make a manual, textbook, or other +functional and useful document "free" in the sense of freedom: to +assure everyone the effective freedom to copy and redistribute it, +with or without modifying it, either commercially or noncommercially. +Secondarily, this License preserves for the author and publisher a way +to get credit for their work, while not being considered responsible +for modifications made by others. + +This License is a kind of "copyleft", which means that derivative +works of the document must themselves be free in the same sense. It +complements the GNU General Public License, which is a copyleft +license designed for free software. + +We have designed this License in order to use it for manuals for free +software, because free software needs free documentation: a free +program should come with manuals providing the same freedoms that the +software does. But this License is not limited to software manuals; +it can be used for any textual work, regardless of subject matter or +whether it is published as a printed book. We recommend this License +principally for works whose purpose is instruction or reference. + + +1. APPLICABILITY AND DEFINITIONS + +This License applies to any manual or other work, in any medium, that +contains a notice placed by the copyright holder saying it can be +distributed under the terms of this License. Such a notice grants a +world-wide, royalty-free license, unlimited in duration, to use that +work under the conditions stated herein. The "Document", below, +refers to any such manual or work. Any member of the public is a +licensee, and is addressed as "you". You accept the license if you +copy, modify or distribute the work in a way requiring permission +under copyright law. + +A "Modified Version" of the Document means any work containing the +Document or a portion of it, either copied verbatim, or with +modifications and/or translated into another language. + +A "Secondary Section" is a named appendix or a front-matter section of +the Document that deals exclusively with the relationship of the +publishers or authors of the Document to the Document's overall subject +(or to related matters) and contains nothing that could fall directly +within that overall subject. (Thus, if the Document is in part a +textbook of mathematics, a Secondary Section may not explain any +mathematics.) The relationship could be a matter of historical +connection with the subject or with related matters, or of legal, +commercial, philosophical, ethical or political position regarding +them. + +The "Invariant Sections" are certain Secondary Sections whose titles +are designated, as being those of Invariant Sections, in the notice +that says that the Document is released under this License. If a +section does not fit the above definition of Secondary then it is not +allowed to be designated as Invariant. The Document may contain zero +Invariant Sections. If the Document does not identify any Invariant +Sections then there are none. + +The "Cover Texts" are certain short passages of text that are listed, +as Front-Cover Texts or Back-Cover Texts, in the notice that says that +the Document is released under this License. A Front-Cover Text may +be at most 5 words, and a Back-Cover Text may be at most 25 words. + +A "Transparent" copy of the Document means a machine-readable copy, +represented in a format whose specification is available to the +general public, that is suitable for revising the document +straightforwardly with generic text editors or (for images composed of +pixels) generic paint programs or (for drawings) some widely available +drawing editor, and that is suitable for input to text formatters or +for automatic translation to a variety of formats suitable for input +to text formatters. A copy made in an otherwise Transparent file +format whose markup, or absence of markup, has been arranged to thwart +or discourage subsequent modification by readers is not Transparent. +An image format is not Transparent if used for any substantial amount +of text. A copy that is not "Transparent" is called "Opaque". + +Examples of suitable formats for Transparent copies include plain +ASCII without markup, Texinfo input format, LaTeX input format, SGML +or XML using a publicly available DTD, and standard-conforming simple +HTML, PostScript or PDF designed for human modification. Examples of +transparent image formats include PNG, XCF and JPG. Opaque formats +include proprietary formats that can be read and edited only by +proprietary word processors, SGML or XML for which the DTD and/or +processing tools are not generally available, and the +machine-generated HTML, PostScript or PDF produced by some word +processors for output purposes only. + +The "Title Page" means, for a printed book, the title page itself, +plus such following pages as are needed to hold, legibly, the material +this License requires to appear in the title page. For works in +formats which do not have any title page as such, "Title Page" means +the text near the most prominent appearance of the work's title, +preceding the beginning of the body of the text. + +A section "Entitled XYZ" means a named subunit of the Document whose +title either is precisely XYZ or contains XYZ in parentheses following +text that translates XYZ in another language. (Here XYZ stands for a +specific section name mentioned below, such as "Acknowledgements", +"Dedications", "Endorsements", or "History".) To "Preserve the Title" +of such a section when you modify the Document means that it remains a +section "Entitled XYZ" according to this definition. + +The Document may include Warranty Disclaimers next to the notice which +states that this License applies to the Document. These Warranty +Disclaimers are considered to be included by reference in this +License, but only as regards disclaiming warranties: any other +implication that these Warranty Disclaimers may have is void and has +no effect on the meaning of this License. + + +2. VERBATIM COPYING + +You may copy and distribute the Document in any medium, either +commercially or noncommercially, provided that this License, the +copyright notices, and the license notice saying this License applies +to the Document are reproduced in all copies, and that you add no other +conditions whatsoever to those of this License. You may not use +technical measures to obstruct or control the reading or further +copying of the copies you make or distribute. However, you may accept +compensation in exchange for copies. If you distribute a large enough +number of copies you must also follow the conditions in section 3. + +You may also lend copies, under the same conditions stated above, and +you may publicly display copies. + + +3. COPYING IN QUANTITY + +If you publish printed copies (or copies in media that commonly have +printed covers) of the Document, numbering more than 100, and the +Document's license notice requires Cover Texts, you must enclose the +copies in covers that carry, clearly and legibly, all these Cover +Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on +the back cover. Both covers must also clearly and legibly identify +you as the publisher of these copies. The front cover must present +the full title with all words of the title equally prominent and +visible. You may add other material on the covers in addition. +Copying with changes limited to the covers, as long as they preserve +the title of the Document and satisfy these conditions, can be treated +as verbatim copying in other respects. + +If the required texts for either cover are too voluminous to fit +legibly, you should put the first ones listed (as many as fit +reasonably) on the actual cover, and continue the rest onto adjacent +pages. + +If you publish or distribute Opaque copies of the Document numbering +more than 100, you must either include a machine-readable Transparent +copy along with each Opaque copy, or state in or with each Opaque copy +a computer-network location from which the general network-using +public has access to download using public-standard network protocols +a complete Transparent copy of the Document, free of added material. +If you use the latter option, you must take reasonably prudent steps, +when you begin distribution of Opaque copies in quantity, to ensure +that this Transparent copy will remain thus accessible at the stated +location until at least one year after the last time you distribute an +Opaque copy (directly or through your agents or retailers) of that +edition to the public. + +It is requested, but not required, that you contact the authors of the +Document well before redistributing any large number of copies, to give +them a chance to provide you with an updated version of the Document. + + +4. MODIFICATIONS + +You may copy and distribute a Modified Version of the Document under +the conditions of sections 2 and 3 above, provided that you release +the Modified Version under precisely this License, with the Modified +Version filling the role of the Document, thus licensing distribution +and modification of the Modified Version to whoever possesses a copy +of it. In addition, you must do these things in the Modified Version: + +A. Use in the Title Page (and on the covers, if any) a title distinct + from that of the Document, and from those of previous versions + (which should, if there were any, be listed in the History section + of the Document). You may use the same title as a previous version + if the original publisher of that version gives permission. +B. List on the Title Page, as authors, one or more persons or entities + responsible for authorship of the modifications in the Modified + Version, together with at least five of the principal authors of the + Document (all of its principal authors, if it has fewer than five), + unless they release you from this requirement. +C. State on the Title page the name of the publisher of the + Modified Version, as the publisher. +D. Preserve all the copyright notices of the Document. +E. Add an appropriate copyright notice for your modifications + adjacent to the other copyright notices. +F. Include, immediately after the copyright notices, a license notice + giving the public permission to use the Modified Version under the + terms of this License, in the form shown in the Addendum below. +G. Preserve in that license notice the full lists of Invariant Sections + and required Cover Texts given in the Document's license notice. +H. Include an unaltered copy of this License. +I. Preserve the section Entitled "History", Preserve its Title, and add + to it an item stating at least the title, year, new authors, and + publisher of the Modified Version as given on the Title Page. If + there is no section Entitled "History" in the Document, create one + stating the title, year, authors, and publisher of the Document as + given on its Title Page, then add an item describing the Modified + Version as stated in the previous sentence. +J. Preserve the network location, if any, given in the Document for + public access to a Transparent copy of the Document, and likewise + the network locations given in the Document for previous versions + it was based on. These may be placed in the "History" section. + You may omit a network location for a work that was published at + least four years before the Document itself, or if the original + publisher of the version it refers to gives permission. +K. For any section Entitled "Acknowledgements" or "Dedications", + Preserve the Title of the section, and preserve in the section all + the substance and tone of each of the contributor acknowledgements + and/or dedications given therein. +L. Preserve all the Invariant Sections of the Document, + unaltered in their text and in their titles. Section numbers + or the equivalent are not considered part of the section titles. +M. Delete any section Entitled "Endorsements". Such a section + may not be included in the Modified Version. +N. Do not retitle any existing section to be Entitled "Endorsements" + or to conflict in title with any Invariant Section. +O. Preserve any Warranty Disclaimers. + +If the Modified Version includes new front-matter sections or +appendices that qualify as Secondary Sections and contain no material +copied from the Document, you may at your option designate some or all +of these sections as invariant. To do this, add their titles to the +list of Invariant Sections in the Modified Version's license notice. +These titles must be distinct from any other section titles. + +You may add a section Entitled "Endorsements", provided it contains +nothing but endorsements of your Modified Version by various +parties--for example, statements of peer review or that the text has +been approved by an organization as the authoritative definition of a +standard. + +You may add a passage of up to five words as a Front-Cover Text, and a +passage of up to 25 words as a Back-Cover Text, to the end of the list +of Cover Texts in the Modified Version. Only one passage of +Front-Cover Text and one of Back-Cover Text may be added by (or +through arrangements made by) any one entity. If the Document already +includes a cover text for the same cover, previously added by you or +by arrangement made by the same entity you are acting on behalf of, +you may not add another; but you may replace the old one, on explicit +permission from the previous publisher that added the old one. + +The author(s) and publisher(s) of the Document do not by this License +give permission to use their names for publicity for or to assert or +imply endorsement of any Modified Version. + + +5. COMBINING DOCUMENTS + +You may combine the Document with other documents released under this +License, under the terms defined in section 4 above for modified +versions, provided that you include in the combination all of the +Invariant Sections of all of the original documents, unmodified, and +list them all as Invariant Sections of your combined work in its +license notice, and that you preserve all their Warranty Disclaimers. + +The combined work need only contain one copy of this License, and +multiple identical Invariant Sections may be replaced with a single +copy. If there are multiple Invariant Sections with the same name but +different contents, make the title of each such section unique by +adding at the end of it, in parentheses, the name of the original +author or publisher of that section if known, or else a unique number. +Make the same adjustment to the section titles in the list of +Invariant Sections in the license notice of the combined work. + +In the combination, you must combine any sections Entitled "History" +in the various original documents, forming one section Entitled +"History"; likewise combine any sections Entitled "Acknowledgements", +and any sections Entitled "Dedications". You must delete all sections +Entitled "Endorsements". + + +6. COLLECTIONS OF DOCUMENTS + +You may make a collection consisting of the Document and other documents +released under this License, and replace the individual copies of this +License in the various documents with a single copy that is included in +the collection, provided that you follow the rules of this License for +verbatim copying of each of the documents in all other respects. + +You may extract a single document from such a collection, and distribute +it individually under this License, provided you insert a copy of this +License into the extracted document, and follow this License in all +other respects regarding verbatim copying of that document. + + +7. AGGREGATION WITH INDEPENDENT WORKS + +A compilation of the Document or its derivatives with other separate +and independent documents or works, in or on a volume of a storage or +distribution medium, is called an "aggregate" if the copyright +resulting from the compilation is not used to limit the legal rights +of the compilation's users beyond what the individual works permit. +When the Document is included in an aggregate, this License does not +apply to the other works in the aggregate which are not themselves +derivative works of the Document. + +If the Cover Text requirement of section 3 is applicable to these +copies of the Document, then if the Document is less than one half of +the entire aggregate, the Document's Cover Texts may be placed on +covers that bracket the Document within the aggregate, or the +electronic equivalent of covers if the Document is in electronic form. +Otherwise they must appear on printed covers that bracket the whole +aggregate. + + +8. TRANSLATION + +Translation is considered a kind of modification, so you may +distribute translations of the Document under the terms of section 4. +Replacing Invariant Sections with translations requires special +permission from their copyright holders, but you may include +translations of some or all Invariant Sections in addition to the +original versions of these Invariant Sections. You may include a +translation of this License, and all the license notices in the +Document, and any Warranty Disclaimers, provided that you also include +the original English version of this License and the original versions +of those notices and disclaimers. In case of a disagreement between +the translation and the original version of this License or a notice +or disclaimer, the original version will prevail. + +If a section in the Document is Entitled "Acknowledgements", +"Dedications", or "History", the requirement (section 4) to Preserve +its Title (section 1) will typically require changing the actual +title. + + +9. TERMINATION + +You may not copy, modify, sublicense, or distribute the Document except +as expressly provided for under this License. Any other attempt to +copy, modify, sublicense or distribute the Document is void, and will +automatically terminate your rights under this License. However, +parties who have received copies, or rights, from you under this +License will not have their licenses terminated so long as such +parties remain in full compliance. + + +10. FUTURE REVISIONS OF THIS LICENSE + +The Free Software Foundation may publish new, revised versions +of the GNU Free Documentation License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. See +http://www.gnu.org/copyleft/. + +Each version of the License is given a distinguishing version number. +If the Document specifies that a particular numbered version of this +License "or any later version" applies to it, you have the option of +following the terms and conditions either of that specified version or +of any later version that has been published (not as a draft) by the +Free Software Foundation. If the Document does not specify a version +number of this License, you may choose any version ever published (not +as a draft) by the Free Software Foundation. + + +ADDENDUM: How to use this License for your documents + +To use this License in a document you have written, include a copy of +the License in the document and put the following copyright and +license notices just after the title page: + + Copyright (c) YEAR YOUR NAME. + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.2 + or any later version published by the Free Software Foundation; + with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + A copy of the license is included in the section entitled "GNU + Free Documentation License". + +If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, +replace the "with...Texts." line with this: + + with the Invariant Sections being LIST THEIR TITLES, with the + Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. + +If you have Invariant Sections without Cover Texts, or some other +combination of the three, merge those two alternatives to suit the +situation. + +If your document contains nontrivial examples of program code, we +recommend releasing these examples in parallel under your choice of +free software license, such as the GNU General Public License, +to permit their use in free software. + + +** testsuite/media/Bitstream Vera Sans.fdb + +Font Definition Block (fdb) for embedding in SWF. Taken from http://ming.sf.net. + +Bitstream Vera Fonts Copyright: + +The fonts have a generous copyright, allowing derivative works (as +long as "Bitstream" or "Vera" are not in the names), and full +redistribution (so long as they are not *sold* by themselves). They +can be be bundled, redistributed and sold with any software. + +The fonts are distributed under the following copyright: + +Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream +Vera is a trademark of Bitstream, Inc. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the fonts accompanying this license ("Fonts") and associated +documentation files (the "Font Software"), to reproduce and distribute +the Font Software, including without limitation the rights to use, +copy, merge, publish, distribute, and/or sell copies of the Font +Software, and to permit persons to whom the Font Software is furnished +to do so, subject to the following conditions: + +The above copyright and trademark notices and this permission notice +shall be included in all copies of one or more of the Font Software +typefaces. + +The Font Software may be modified, altered, or added to, and in +particular the designs of glyphs or characters in the Fonts may be +modified and additional glyphs or characters may be added to the +Fonts, only if the fonts are renamed to names not containing either +the words "Bitstream" or the word "Vera". + +This License becomes null and void to the extent applicable to Fonts +or Font Software that has been modified and is distributed under the +"Bitstream Vera" names. + +The Font Software may be sold as part of a larger software package but +no copy of one or more of the Font Software typefaces may be sold by +itself. + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL +BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, +OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT +SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. + +Except as contained in this notice, the names of Gnome, the Gnome +Foundation, and Bitstream Inc., shall not be used in advertising or +otherwise to promote the sale, use or other dealings in this Font +Software without prior written authorization from the Gnome Foundation +or Bitstream Inc., respectively. For further information, contact: +fonts at gnome dot org. --- gnash-0.8.7.orig/debian/klash.install +++ gnash-0.8.7/debian/klash.install @@ -0,0 +1,4 @@ +usr/bin/kde4-gnash +usr/share/pixmaps/klash.xpm +usr/share/applications/klash.desktop + --- gnash-0.8.7.orig/debian/rules +++ gnash-0.8.7/debian/rules @@ -0,0 +1,191 @@ +#!/usr/bin/make -f +# The template for this file was originally written by Joey Hess and Craig Small. +# Developed for Gnash by Miriam Ruiz + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +MAIN_VERSION = $(shell head -n 1 debian/changelog | cut '-d ' -f 2 | sed 's/[()]//g') + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -Os +endif + +# shared library versions, option 1 +#version=2.0.5 +#major=2 +# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so +#version=`ls src/.libs/lib*.so.* | \ +# awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'` +#major=`ls src/.libs/lib*.so.* | \ +# awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'` + +# CONFIGURE + +config.status: configure.ac + dh_testdir + + @printf "\n == APPLYING PATCHES ============================================ \n\n" + $(MAKE) -f /usr/share/quilt/quilt.make patch + @printf "\n ----------------------------------- End of APPLYING PATCHES ---- \n\n" + +ifneq "$(wildcard /usr/share/misc/config.sub)" "" + cp -f /usr/share/misc/config.sub config.sub +endif +ifneq "$(wildcard /usr/share/misc/config.guess)" "" + cp -f /usr/share/misc/config.guess config.guess +endif + + @printf "\n == AUTOGEN ===================================================== \n\n" + ./autogen.sh + @printf "\n -------------------------------------------- End of AUTOGEN ---- \n\n" + + @printf "\n == CONFIGURE =================================================== \n\n" + # In the future, I want to add LDFLAGS="-Wl,-z,defs" + ./configure CFLAGS="$(CFLAGS)" CXXFLAGS="$(CFLAGS)" \ + --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \ + --prefix=/usr \ + --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info \ + --enable-gui='gtk,kde4' \ + --enable-cygnal \ + --enable-media=gst \ + --enable-renderer=agg \ + --with-plugins-install=system \ + --with-npapi-plugindir=\$${prefix}/lib/gnash \ + --enable-shared=yes \ + --disable-testsuite \ + --disable-rpath \ + --without-ming + @printf "\n ------------------------------------------- End of CONFIGURE ---- \n\n" + + cp libamf/README README.amf + +# BUILD + +build: build-stamp +build-stamp: config.status + dh_testdir + + @printf "\n == MAKE ======================================================== \n\n" + $(MAKE) + @printf "\n ----------------------------------------------- End of MAKE ---- \n\n" + +# @printf "\n == CHECK ======================================================= \n\n" +# $(MAKE) check +# @printf "\n ---------------------------------------------- End of CHECK ---- \n\n" + + touch build-stamp + +# CLEAN + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + +ifeq (Makefile,$(wildcard Makefile)) + -$(MAKE) maintainer-clean + -$(MAKE) distclean +endif + +ifneq ($(wildcard ${AUTO_JUNK}),) + rm $(wildcard ${AUTO_JUNK}) +endif + + rm -f config.{sub,guess,log,status} + rm -f libtool + rm -f `find . -name "Makefile"| grep -v "debian/"` + rm -f `find . -name "*.o"` + rm -rf `find . -name ".libs"` + rm -rf `find . -name ".deps"` + + rm -f configure aclocal.m4 config.h.in + #-find . -name Makefile.in -exec rm {} \; + -rm `find . -name Makefile.in` + + -rm -rf libltdl/autom4te.cache + -rm -f libltdl/* ltmain.sh + + #cd debian/h2m; $(MAKE) clean + + -rm -f README.amf + + @printf "\n == CLEANING PATCHES ============================================ \n\n" + $(MAKE) -f /usr/share/quilt/quilt.make unpatch + @printf "\n ----------------------------------- End of CLEANING PATCHES ---- \n\n" + + dh_clean + +# INSTALL + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + install -d $(CURDIR)/debian/tmp/usr/bin + install -d $(CURDIR)/debian/tmp/usr/lib + install -d $(CURDIR)/debian/tmp/usr/lib/gnash/ + install -d $(CURDIR)/debian/tmp/usr/lib/mozilla/plugins/ + install -d $(CURDIR)/debian/tmp/usr/lib/firefox/plugins/ + + @printf "\n == INSTALL ===================================================== \n\n" + $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp + $(MAKE) install-plugins DESTDIR=$(CURDIR)/debian/tmp + @printf "\n -------------------------------------------- End of INSTALL ---- \n\n" + + #cd debian/h2m; $(MAKE) + + install -d $(CURDIR)/debian/tmp/usr/share/lintian/overrides/ + cp debian/overrides/* $(CURDIR)/debian/tmp/usr/share/lintian/overrides/ + + install -d $(CURDIR)/debian/tmp/usr/share/pixmaps/ + cp debian/*.xpm $(CURDIR)/debian/tmp/usr/share/pixmaps/ + install -d $(CURDIR)/debian/tmp/usr/share/applications/ + cp debian/*.desktop $(CURDIR)/debian/tmp/usr/share/applications/ + +# CREATE PACKAGES + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs + dh_installexamples + dh_install --sourcedir=$(CURDIR)/debian/tmp +# dh_installmenu +# dh_installmime + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +VERSION_DATE = $(shell /bin/date --utc +%0Y%0m%0d.%0k%0M) +VERSION_ID = 0.7.2+cvs$(VERSION_DATE) + + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- gnash-0.8.7.orig/debian/mozilla-plugin-gnash.dirs +++ gnash-0.8.7/debian/mozilla-plugin-gnash.dirs @@ -0,0 +1,7 @@ +usr/lib/iceape/plugins +usr/lib/iceweasel/plugins +usr/lib/mozilla/plugins +usr/lib/firefox/plugins +usr/lib/xulrunner/plugins +usr/lib/midbrowser/plugins + --- gnash-0.8.7.orig/debian/konqueror-plugin-gnash.install +++ gnash-0.8.7/debian/konqueror-plugin-gnash.install @@ -0,0 +1,4 @@ +usr/lib/kde4/libklashpart.so +usr/lib/kde4/libklashpart.la +usr/share/kde4/apps/klash +usr/share/kde4/services/[Kk]lash* --- gnash-0.8.7.orig/debian/control +++ gnash-0.8.7/debian/control @@ -0,0 +1,181 @@ +Source: gnash +Priority: optional +Maintainer: Alexander Sack +XSBC-Original-Maintainer: Miriam Ruiz +Uploaders: Alexander Sack +Build-Depends: dpkg-dev (>= 1.13.19), + debhelper (>= 4.0.0), + quilt, + autoconf, + automake (>= 1.10) | automake1.10, + libtool, + libltdl3-dev, + help2man, + libxmu-dev, + dejagnu, + autotools-dev, + libboost-dev, + libboost-thread-dev, + libxml2-dev, + libjpeg-dev, + libgif-dev, + libpng12-dev | libpng-dev, + libagg-dev, + libgstreamer0.10-dev, + libpango1.0-dev | pango-devel, + libgtkglext1-dev, + libmad0-dev, + libdirectfb-dev, + libcurl4-gnutls-dev | libcurl3-gnutls-dev | libcurl4-openssl-dev | libcurl3-openssl-dev, + libcaca-dev, + libboost-date-time-dev, + libavcodec-dev, + libavformat-dev, + libming-dev, + libming-util, + mtasc, + libgstreamer-plugins-base0.10-dev, + libboost-serialization-dev, + libsdl1.2-dev, + libspeex-dev, + kdelibs5-dev +Standards-Version: 3.7.2 +Section: utils +Xs-Vcs-Bzr: http://bazaar.launchpad.net/~ubuntu-core-dev/gnash/ubuntu + +Package: gnash-common +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, gstreamer0.10-plugins-base, gstreamer0.10-alsa +Suggests: gstreamer0.10-fluendo-mp3, gstreamer0.10-ffmpeg, libspeex1 +Conflicts: libgnash0 (<< 0.8.1~), gnash (<< 0.8.1~), libklash0 (<< 0.8.1~) +Replaces: libgnash0 (<< 0.8.1~), gnash (<< 0.8.1~), libklash0 (<< 0.8.1~) +Description: free SWF movie player - common files/libraries + Gnash is a free SWF movie player, which works either standalone, or as + plugin for Firefox/Mozilla or Konqueror. + . + This package includes the common, gui-independent files/libraries + . + Homepage: http://www.gnu.org/software/gnash/ + +Package: gnash +Section: utils +Architecture: any +Depends: gnash-common (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: free SWF movie player + Gnash is a free SWF movie player, which works either standalone, or as + plugin for Firefox/Mozilla or Konqueror. Currently it is in a alpha state. + The plugins are under heavy development at this time. + . + Gnash supports the majority of Flash opcodes up to SWF version 7, and + a wide sampling of ActionScript classes for SWF version 8.5. All the + core ones are implemented, and many of the newer ones work, but may be + missing some of their methods. + . + Included in the Gnash is an XML based messaging system, as specified in + the Flash specification. This lets a flash movie communicate over a TCP/IP + socket, and parse the incoming XML message. This lets a movie be a remote + control for other devices or applications. + . + This package includes the standalone GTK+-based OpenGL player. + . + Homepage: http://www.gnu.org/software/gnash/ + +Package: klash +Section: utils +Architecture: any +Depends: gnash-common (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: free SWF movie player - standalone player for KDE + Gnash is a free SWF movie player, which works either standalone, or as + plugin for Firefox/Mozilla or Konqueror. Currently it is in a alpha state. + The plugins are under heavy development at this time. + . + Gnash supports the majority of Flash opcodes up to SWF version 7, and + a wide sampling of ActionScript classes for SWF version 8.5. All the + core ones are implemented, and many of the newer ones work, but may be + missing some of their methods. + . + Included in the Gnash is an XML based messaging system, as specified in + the Flash specification. This lets a flash movie communicate over a TCP/IP + socket, and parse the incoming XML message. This lets a movie be a remote + control for other devices or applications. + . + Klash is a free standalone SWF movie player for KDE. + . + Homepage: http://www.gnu.org/software/gnash/ + +Package: gnash-tools +Section: utils +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: free SWF movie player - Command-line Tools + Gnash is a free SWF movie player, which works either standalone, or as + plugin for Firefox/Mozilla or Konqueror. Currently it is in a alpha state. + The plugins are under heavy development at this time. + . + Gnash supports the majority of Flash opcodes up to SWF version 7, and + a wide sampling of ActionScript classes for SWF version 8.5. All the + core ones are implemented, and many of the newer ones work, but may be + missing some of their methods. + . + Included in the Gnash is an XML based messaging system, as specified in + the Flash specification. This lets a flash movie communicate over a TCP/IP + socket, and parse the incoming XML message. This lets a movie be a remote + control for other devices or applications. + . + This package includes command-line utilities based in gnash. + . + Homepage: http://www.gnu.org/software/gnash/ + +Package: gnash-cygnal +Section: utils +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: free SWF movie player - Media server + Gnash is a free SWF movie player, which works either standalone, or as + plugin for Firefox/Mozilla or Konqueror. Currently it is in a alpha state. + The plugins are under heavy development at this time. + . + Gnash supports the majority of Flash opcodes up to SWF version 7, and + a wide sampling of ActionScript classes for SWF version 8.5. All the + core ones are implemented, and many of the newer ones work, but may be + missing some of their methods. + . + Included in the Gnash is an XML based messaging system, as specified in + the Flash specification. This lets a flash movie communicate over a TCP/IP + socket, and parse the incoming XML message. This lets a movie be a remote + control for other devices or applications. + . + Cygnal is Gnash's media server. + . + Homepage: http://www.gnu.org/software/gnash/ + +Package: mozilla-plugin-gnash +Section: utils +Architecture: any +Depends: gnash (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Suggests: ubufox +Xb-Npp-Applications: ec8030f7-c20a-464f-9b0e-13a3a9e97384,92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a,aa5ca914-c309-495d-91cf-3141bbb04115 +Xb-Npp-MimeType: application/x-shockwave-flash +Xb-Npp-Name: Gnash SWF Player +Xb-Npp-Description: The GNU SWF Player (http://www.gnu.org/software/gnash/) +Xb-Npp-File: libgnashplugin.so +Description: free SWF movie player - Plugin for Mozilla and derivatives + Gnash is a free SWF movie player, which works either standalone, or as + plugin for Firefox/Mozilla or Konqueror. + . + This package includes the plugin for Firefox/Mozilla Web Browser. + . + Homepage: http://www.gnu.org/software/gnash/ + +Package: konqueror-plugin-gnash +Section: utils +Architecture: any +Depends: klash (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: free SWF movie player - Plugin for Konqueror + Gnash is a free SWF movie player, which works either standalone, or as + plugin for Firefox/Mozilla or Konqueror. + . + This package includes the plugin for Konqueror. + . + Homepage: http://www.gnu.org/software/gnash/ --- gnash-0.8.7.orig/debian/gnash.desktop +++ gnash-0.8.7/debian/gnash.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=Application +Name=Gnash SWF Viewer +GenericName=SWF Viewer +Comment=View SWF (Flash) files +NoDisplay=true +Icon=gnash +Exec=gnash %U +Terminal=false +Categories=Application;AudioVideo; +MimeType=application/x-shockwave-flash; --- gnash-0.8.7.orig/debian/klash.desktop +++ gnash-0.8.7/debian/klash.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=Application +Encoding=UTF-8 +Name=Gnash SWF Viewer for KDE +GenericName= +Comment= +Icon=/usr/share/pixmaps/klash.xpm +Exec=/usr/bin/kde4-gnash +Terminal=false +Categories=Application;AudioVideo;KDE; --- gnash-0.8.7.orig/debian/changelog +++ gnash-0.8.7/debian/changelog @@ -0,0 +1,501 @@ +gnash (0.8.7-0ubuntu1) lucid; urgency=low + + * new upstream release 0.8.7 (LP: #522254) + - modified debian/gnash-common.install to ship new library libgnashagg.so.* + - modified .bzr-builddeb/default.conf to point to new upstream location. + * enable decoding of speex encoded audio + - modified debian/control. + * fix LP: #318849 - Deprecated klash kde3 binaries removed and not + replaced with gnash-kde4. + - modified debian/klash.desktop to point to kde4-gnash binary instead of klash. + - modified debian/klash.install to install files necessary for kde4-gnash. + - modified debian/rules to enable the kde4 gui. + - modified debian/control to include kdelibs5-dev + * fix LP: #322141 - konqueror-plugin-gnash contains no binaries + - modified debian/konqueror-plugin-gnash.install to install files necessary for the gnash kpart. + - modified debian/rules to build gnash kpart. + + -- Sindhudweep Narayan Sarkar Mon, 08 Mar 2010 09:57:54 -0500 + +gnash (0.8.6-0ubuntu1) karmic; urgency=low + + * new upstream release 0.8.6 (LP: #435897) + + -- Sindhudweep Narayan Sarkar Wed, 07 Oct 2009 00:06:10 +0200 + +gnash (0.8.5-0ubuntu3) karmic; urgency=low + + * fix LP: #422745 - no alternatives for iceape-flashplugin; ignore + upgrade failures from << 0.8.5-0ubuntu3 (caused by LP: #398213) + - update debian/mozilla-plugin-gnash.prerm + + -- Alexander Sack Fri, 11 Sep 2009 13:21:54 +0200 + +gnash (0.8.5-0ubuntu2) karmic; urgency=low + + * debian/mozilla-plugin-gnash.prerm: + - Remove redundant "update-alternatives --list" test, which exits with + an error now when there are no alternatives left. The test doesn't + return 0 lines anyway, so the check doesn't work. This stops the prerm + script exiting with an error on removal (LP: #398213). + + -- Chris Coulson Sun, 12 Jul 2009 11:51:11 +0100 + +gnash (0.8.5-0ubuntu1) jaunty; urgency=low + + [ Alexander Sack ] + * 0.8.5-pre packaging + - update debian/build_head + + [ Sindhudweep Narayan Sarkar ] + * new upstream release 0.8.5 (LP: #338074) + - add .bzr-builddeb/default.conf + * ship new lib /usr/lib/gnash/libgnashsound-*.so in gnash-common + - update debian/gnash-common.install + * removed get-orig-source rule from rules file. + - update debian/rules + * use bzr upstream + - deleted debian/watch + + -- Sindhudweep Narayan Sarkar Fri, 03 Apr 2009 08:54:52 -0400 + +gnash (0.8.4-0ubuntu1) intrepid; urgency=low + + * LP: #84526 - Gnash menu launcher (/usr/share/applications/gnash.desktop + file) doesn't start any application, also gnash isn't asociated with SWF + mimetype; we dont show gnash in the .desktop launcher; we add + NoDisplay=true, add a GenericName and Comment for the sake of + completeness. Also we add the proper MimeType value, remove Encoding, + don't use absolute paths for icon and exec and dont use specific icon + file format suffix. + - update debian/gnash.desktop + + -- Alexander Sack Tue, 14 Oct 2008 16:06:54 +0200 + +gnash (0.8.4~~bzr9980-0ubuntu2) intrepid; urgency=low + + * new upstream release 0.8.4 (LP: #240325) + * ship new lib usr/lib/gnash/libmozsdk.so.* in mozilla-plugin-gnash + - update debian/mozilla-plugin-gnash.install + * ship new lib usr/lib/gnash/libgnashnet.so.* in gnash-common + - update debian/gnash-common.install + * add basic debian/build_head script to build latest CVS head packages. + - add debian/build_head + * new sound architecture requires build depend on libsdl1.2-dev + - update debian/control + * head build script now has been completely migrated to bzr (upstream + + ubuntu) + - update debian/build_head + * disable kde gui until klash/qt4 has been fixed; keep kde packages as empty + packages for now. + - update debian/rules + - debian/klash.install + - debian/klash.links + - debian/klash.manpages + - debian/konqueror-plugin-gnash.install + * drop libkonq5-dev build dependency accordingly + - update debian/control + * don't install headers manually anymore. gnash doesnt provide a -dev + package after all + - update debian/rules + * update libs installed in gnash-common; libgnashserver-*.so is not available + anymore (removed); in turn we add the new libgnashcore-*.so + - update debian/gnash-common.install + * use -Os for optimization and properly pass CXXFLAGS=$(CFLAGS) to configure + - update debian/rules + * touch firefox .autoreg in postinst of mozilla plugin + - update debian/mozilla-plugin-gnash.postinst + * link gnash in ubufox plugins directory for the plugin alternative switcher + - add debian/mozilla-plugin-gnash.links + * suggest ubufox accordingly + - update debian/control + * add new required build-depends on libgif-dev + - update debian/control + * add Xb-Npp-Description and Xb-Npp-File as new plugin database meta data + - update debian/control + * bump minimum version for automake to >= 1.10 + - update debian/control + + -- Alexander Sack Mon, 13 Oct 2008 15:19:53 +0200 + +gnash (0.8.2-0ubuntu3) hardy; urgency=low + + * remove alternative for xulrunner-addons in prerm as well + - update debian/mozilla-plugin-gnash.prerm + + -- Alexander Sack Wed, 02 Apr 2008 10:50:50 +0200 + +gnash (0.8.2-0ubuntu2) hardy; urgency=low + + * add missing build-dependencies libboost-serialization-dev + - update debian/control + + -- Alexander Sack Wed, 05 Mar 2008 20:57:12 +0100 + +gnash (0.8.2-0ubuntu1) hardy; urgency=low + + * package 0.8.2 release (Freeze exception, LP: #195443) + * drop pkglibs that don't exist anymore from gnash-common.install + and add new libgnashmedia-*.so to package + - update debian/gnash-common.install + * update binaries installed by gnash-tools.install: drop usr/bin/gparser + and add usr/bin/soldumper as well as usr/bin/dumpshm + - update debian/gnash-tools.install + * disable tests by configure flags and drop obsolete disable-testsuite + patch + - update debian/rules + - drop debian/patches/disable-testsuite + - update debian/patches/series + * run make install-plugins to install the plugins and use /usr/lib/gnash + as --with-npapi-plugindir= in during configure + - update debian/rules + * unfold Build-Depends: to multi-line layout to improve readability/ + diffability + - update debian/control + * support firefox 3 and xulrunner 1.9 by setting gnash plugin up as + xulrunner-addons alternative + - update debian/mozilla-plugin-gnash.postinst + + -- Alexander Sack Wed, 05 Mar 2008 18:09:23 +0100 + +gnash (0.8.1-0ubuntu3) gutsy; urgency=low + + * fix package description and use SWF instead of Flash + + -- Michael Vogt Wed, 10 Oct 2007 14:25:42 +0200 + +gnash (0.8.1-0ubuntu2) gutsy; urgency=low + + * update gnash license to GPLv3 in debian/copyright. (LP: #147913) + + -- Alexander Sack Thu, 04 Oct 2007 11:22:21 +0200 + +gnash (0.8.1-0ubuntu1) gutsy; urgency=low + + * New upstream version 0.8.1 final - UVFe acked in LP: #144396 + + [ Mario Danic ] + * debian/mozilla-plugin-gnash.prerm: Fixed upgrade procedures + for people with ubuntu3 and ubuntu4 packages + + [ Alexander Sack ] + * debian/mozilla-plugin-gnash.prerm: run update-alternative --remove-all + when no other alternative was installed. (LP: #133197) + * debian/mozilla-plugin-gnash.postinst: install gnash flash alternative for + midbrowser. + * debian/mozilla-plugin-gnash.prerm: remove midbrowser alternative in prerm + accordingly. + * debian/mozilla-plugin-gnash.dirs: take care that midbrowser plugins dir + exists during postinst + * update patches in turn of changes to upstream code base: + - drop use_pkglibdir_for_unversioned_libs patch - applied upstream + - update disable-testsuite which didn't apply because of change code base + in proximity + * debian/gnash-common.install: install shared libs of final releases as well + + -- Alexander Sack Thu, 13 Sep 2007 10:10:38 +0200 + +gnash (0.8.1~trunk.070802-0ubuntu5) gutsy; urgency=low + + * Rebuild for boost 1.34.0 -> 1.34.1 transistion. + + -- Steve Kowalik Thu, 13 Sep 2007 11:05:21 +1000 + +gnash (0.8.1~trunk.070802-0ubuntu4) gutsy; urgency=low + + * Fixed postinst and prerm procedures + + -- Mario Danic Sun, 12 Aug 2007 00:56:48 +0200 + +gnash (0.8.1~trunk.070802-0ubuntu3) gutsy; urgency=low + + * debian/control: Addeed browsers ID's to mozilla-plugin-gnash + * debian/mozilla-plugin-gnash.postinst: cleanup of update-alternative + installation procedures + * debian/mozilla-plugin-gnash.prerm: cleanup of update-alternatives + removal procedures + + -- Mario Danic Sat, 11 Aug 2007 15:29:52 +0200 + +gnash (0.8.1~trunk.070802-0ubuntu2) gutsy; urgency=low + + * debian/mozilla-plugin-gnash.postinst: use right path for alternative + * debian/mozilla-plugin-gnash.prerm: fix wrong path for alternatives + + -- Alexander Sack Fri, 3 Aug 2007 04:08:28 +0200 + +gnash (0.8.1~trunk.070802-0ubuntu1) gutsy; urgency=low + + Update source for trunk build 070802 aka preview 0.8.1: + bzr repo: https://code.launchpad.net/~vcs-imports/gnash/trunk + revno: 5534 + + Redo and cleanup packaging in consequence of upstream buildsystem + refactoring: + + * debian/rules: dropping obsolete --enable-sound and --enable-mp3 and + the bogus --enable-static switch; fixing --enable-gui switch + * debian/patches/series: don't apply no-kde-ldflags anymore ... applied + upstream + * debian/patches/series: don't apply easy-codec-install anymore ... applied + upstream + * debian/rules: use agg renderer + * debian/patches/{disable-testsuite,series}: disable testsuite patch + * debian/control: drop firefox-dev from build-depends + * debian/patches/*: drop ming headers patch - not used + * debian/rules: use enable-gui='gtk,kde' + * debian/rules: dropping obsolete --enable-sound and --enable-mp3 and the + bogus --enable-static switch; fixing --enable-gui switch + * debian/patches/use_pkglibdir_for_unversioned_libs, debian/patches/series: + install libs in pkglibdir instead of just libdir - as they are unversioned + * reorganize gnash packaging to take upstream changes into account: + all common files are now stored in pkglibdir and provided by gnash-common + package; in turn no libgnash0 nor libklash0 package exist anymore; gui + code is not linked into the binaries, which are provided by gnash and klash + package respectively; since no stable lib api is provided anymore + libgnash-dev package is now just gnash-dev (though its currently disabled + completely). + * debian/gnash-common.install: install those libs we need explicitly to + prevent libgnashplugin.so from getting pulled into gnash-common package + * debian/rules: don't run dh_makeshlibs for libgnash0 libklash0 anymore ... + as they don't exist + * debian/control: make gnash-common conflicts/replaces on libklash0, + libgnash0, gnash << 0.8.1~ + * debian/gnash.manpages: remove manpages for gnash package as gnash manpage + is now shipped in gnash-common + * debian/TODO,debian/overrides/libgnash0,debian/overrides/libklash0: + dropping these old/unused files from bzr. + + Support ubuntu flashplugin-alternative: + * debian/mozilla-plugin-gnash.postinst,debian/mozilla-plugin-gnash.prerm: + use flashplugin-alternative to i nstall plugin for browsers + * debian/mozilla-plugin-gnash.links: remove links to plugin-host applications + as they are now installed by alternatives + * debian/mozilla-plugin-gnash.dirs: ensure existence of plugin host directories + + -- Alexander Sack Thu, 02 Aug 2007 16:49:57 +0000 + +gnash (0.8.0~cvs20070611.1016-1ubuntu3) gutsy; urgency=low + + * Rebuild for the libcurl transition mess. + + -- Steve Kowalik Thu, 5 Jul 2007 01:35:59 +1000 + +gnash (0.8.0~cvs20070611.1016-1ubuntu2~mt1) feisty; urgency=low + + * feisty backport for mozillateam preview archive + + -- Alexander Sack Sun, 17 Jun 2007 17:37:00 +0200 + +gnash (0.8.0~cvs20070611.1016-1ubuntu2) gutsy; urgency=low + + * debian/control: add libgstreamer-plugins-base0.10-dev to fix ftbfs + + -- Alexander Sack Wed, 13 Jun 2007 09:41:59 +0200 + +gnash (0.8.0~cvs20070611.1016-1ubuntu1) gutsy; urgency=low + + * debian/patches/gnash_easy_codec_install: initial version of easy codec + install patch for gnash + * debian/patches/series: adapt quilt series file accordingly + * debian/control: adapt Maintainer field for ubuntu upload + * debian/control: Depends, Recommends and Suggests for libgnash0 and libklash0 + changed in preparation of easy-codec-installation: + demote gstreamer0.10-fluendo-mp3, gstreamer0.10-ffmpeg from Recommends to Suggests + promote gstreamer0.10-plugins-base, gstreamer0.10-alsa from Recommends to Depends + + -- Alexander Sack Tue, 12 Jun 2007 15:50:37 +0200 + +gnash (0.8.0~cvs20070611.1016-1) unstable; urgency=low + + * New CVS snapshot 20070611.1016 from release-0-8-0 branch + * debian/libklash0.install, debian/control, debian/rules: produce libklash0 + package and provide proper shlibs version info + * debian/patches/ming_headers.patch: resurrect ming_headers patch that was + previously reverted + * debian/patches/exclude-testsuite-from-built: add patch to exclude + testsuite from being build + * debian/patches/no-kde-ldflags: take care that gnash binaries don't pull in + kde libs/depends + * debian/patches/series: update quilt series accordingly + * debian/rules: use --enable-renderer=opengl for now in order to build klash + without doing hackish stuff> * debian/control: omit extra whitespace before + Homepage: line *all* package descriptions + * debian/control: drop swfmill from build-depends (since we don't build the + testsuite atm) + * debian/control: add Alexander Sack to Uploaders field + * debian/control: new packages for kde: libklash0 and klash; fix depends of + konqueror-plugin-gnash package accordingly + * debian/control: drop libsdl1.2-dev, libsdl-mixer1.2-dev, libfltk1.1-dev + from build-depends + * debian/control: use automake1.9 | automake in Build-Depends + * debian/control: don't support gstreamer 0.8 anymore -> drop from Build-Depends + + -- Alexander Sack Tue, 12 Jun 2007 14:10:00 +0200 + +gnash (0.7.2+cvs20070525.0721-1) unstable; urgency=low + + * New Upstream Release. Downloaded from CVS. + * Added ming_headers.patch patch so that the missing definitions in ming + headers are available for the check. Closes: #425888 + + -- Miriam Ruiz Fri, 25 May 2007 07:21:23 +0000 + +gnash (0.7.2+cvs20070518.1557-1) unstable; urgency=low + + * New Upstream Release. Downloaded from CVS. + * Depending on libcurl?-gnutls-dev instead of libcurl?-openssl-dev for + not depending on OpenSSL (incompatible with GPL license). Closes: #423884 + * Closes: #423433 , memory corruption vulnerability in gnash, due to a out + of bounds memory access ( http://savannah.gnu.org/bugs/?19774 ) + * gstreamer0.10-audiosink is a virtual package, modifying control. + * Updated dependencies to use libcurl4 instead of libcurl3. + * Depending on swfmill for check (as well as from ming and mtasc) + * Make check is fatal error now. + * Upload sponsored by Petter Reinholdtsen. + + -- Miriam Ruiz Fri, 18 May 2007 15:57:38 +0000 + +gnash (0.7.2+cvs20070512.1527-1) unstable; urgency=low + + * New Upstream Release. Downloaded from CVS. + + YouTube seems to be working now + http://lists.gnu.org/archive/html/gnash-dev/2007-05/msg00000.html + * Enabled gstreamer in configure: --enable-gstreamer --enable-media=gst + * Changed to use AGG renderer now: --enable-renderer=agg + * Added build dependency: libagg-dev + * gstreamer0.10-plugins-base, gstreamer0.10-alsa, gstreamer0.10-ffmpeg, + and gstreamer0.10-audiosink are needed for YouTube. Added as recommends + http://www.mail-archive.com/gnash@gnu.org/msg00624.html + * Added gstreamer0.10-fluendo-mp3 to recommends in libgnash0 + * Upload sponsored by Petter Reinholdtsen. + + -- Miriam Ruiz Sat, 12 May 2007 17:27:45 +0200 + +gnash (0.7.2+cvs20070428.1515-2) experimental; urgency=low + + * Added binary package: cygnal (media server) + * Upload sponsored by Petter Reinholdtsen. + + -- Miriam Ruiz Sat, 28 Apr 2007 21:45:12 +0200 + +gnash (0.7.2+cvs20070428.1515-1) unstable; urgency=low + + * New Upstream Release. Downloaded from CVS. + * Added dependencies: libtool, libltdl3, libboost-date-time-dev, + libavcodec-dev, libavformat-dev + * Added dependencies for checking: libming-dev, libming-util, mtasc + * Removed binary package: klash (KDE-based standalone player) + * Added binary package: cygnal (media server) + * Added #include to server/StringPredicates.h so that it + compiles with gcc 4.3. Patch: gcc4.3.patch (Closes: #417210) + * Added link to iceweasel plugins directory (Closes: #399920) + * Upload sponsored by Petter Reinholdtsen. + + -- Miriam Ruiz Thu, 26 Apr 2007 10:29:52 +0200 + +gnash (0.7.2-1) unstable; urgency=low + + * New Alpha Release from Upstream: + + Polling main loop replaced with event driven framework for GTK. + + New GUI abstraction layer supporting GTK2, KDE, SDL, and a bare + framebuffer. + + Movies are parsed by a background thread, so they start playing + while still loading. + + Plugin supports web navigation and starts playing while the stream + is loading. + + New AntiGrain (AGG) 2D backend added for framebuffer devices without + OpenGL support. + + New Framebuffer GUI for devices without X11. + + Sound now works using ffmpeg, Gstreamer, or libMad. + + Supports cross configuration and cross compiling for embedded targets. + + A whole slew of minor bugs that kept various movies from playing. + + * Upload sponsored by Petter Reinholdtsen. + + -- Miriam Ruiz Sat, 18 Nov 2006 11:57:04 +0000 + +gnash (0.7.1+cvs20061014.1744-1) unstable; urgency=low + + * New Upstream Release. Downloaded from CVS. + * New soundhandler for gnash. It uses SDL (not SDL_mixer) for + soundhandling, uses ffmpeg or libmad for mp3 decoding and replaces + the old SDL_mixer based soundhandler. Changed --enable-sound=sdl in + configure. + * Changed Firefox plugin directory from /usr/lib/mozilla-firefox/plugins/ + to /usr/lib/firefox/plugins/ + + -- Miriam Ruiz Sat, 14 Oct 2006 17:45:57 +0000 + +gnash (0.7.1+cvs20061006.1521-1) unstable; urgency=low + + * New Upstream Release. Downloaded from CVS. + * Added usr/lib/kde3/libklashpart.la to konqueror-plugin-gnash so that + Konqueror can detect the plugin. Thanks to J.Rinas . + Closes: #384477. Closes: #389445. + * Added --without-gcc-arch to ./configure in debian/rules so that the + build script don't pass options like "-march=prescot" to gcc even if + the CPU of the build system supports those. Thanks to Timo Juhani + Lindfors . Closes: #390919 + * Added libboost-dev and libboost-thread-dev to Build-Depends. + * Added cmdline.patch to solve problem of cmdline parser failure + with "a=b.swf". Thanks to Robert Millan . + Closes: #383770 + * Removed patches: amf.patch getopt.patch + * Leaving the CVS dirs in package. They might be useful for updating the + source tree for testing stuff. Closes: #390283 + * Added make check to debian/rules, even though the build won't stop if + failures are found. + * Beautify debian/rules so that output can be more easily analyzed. + + * Upload sponsored by Petter Reinholdtsen. + + -- Miriam Ruiz Fri, 6 Oct 2006 17:22:59 +0200 + +gnash (0.7.1+cvs20060924.1330-1) unstable; urgency=low + + * New Upstream Release. Downloaded from CVS. + * Modified building system for using quilt. + * Added gnash dependency to mozilla-plugin-gnash. Closes: #389141 + * Added libfltk1.1-dev as a build dependency. + * Modified desktop files, they had a wrong program name. Closes: #384628 + * Added copyright notice for Bitstream Vera Fonts to debian/copyright + + * Upload sponsored by Petter Reinholdtsen. + + -- Miriam Ruiz Sun, 24 Sep 2006 15:31:43 +0200 + +gnash (0.7.1+cvs20060920.2136-1) unstable; urgency=low + + * New Upstream Release. Downloaded from CVS. + * Added build dependency: libcurl3-gnutls-dev | libcurl3-openssl-dev + * Temporarily removed the -dev package until the API + ABI are more stable + * Temporarily added a versioned dependency on libgnash0 + * Make package bin-NMU-able by using ${binary:Version} and Build-Depend on + dpkg-dev (>= 1.13.19) + + * Upload sponsored by Petter Reinholdtsen. + + -- Miriam Ruiz Wed, 20 Sep 2006 21:37:43 +0000 + +gnash (0.7.1+cvs20060820.2237-1) experimental; urgency=low + + * New Upstream Release. Downloaded from CVS. + * Added icon and .desktop file shortcut. + * Build-Depend on libxul-dev instead of mozilla-dev. + * Made minor modifications to the code to make it compile. + * Updated Standards-Version to 3.7.2 (no changes needed). + * Upstream confirms that the code that kills the processes has + been rewritten. Closes: #374996 + + * Upload sponsored by Petter Reinholdtsen. + + -- Miriam Ruiz Mon, 21 Aug 2006 00:38:53 +0200 + +gnash (0.7.1-1) experimental; urgency=low + + * Initial release. Closes: #347352 + + * Upload sponsored by Petter Reinholdtsen. + + -- Miriam Ruiz Sun, 7 May 2006 00:54:46 +0000 --- gnash-0.8.7.orig/debian/gnash.xpm +++ gnash-0.8.7/debian/gnash.xpm @@ -0,0 +1,312 @@ +/* XPM */ +static char *dummy[]={ +"32 32 277 2", +"Qt c None", +".A c #152c41", +".L c #162d42", +".K c #172e43", +".W c #182f45", +".M c #192f45", +".N c #1a2f45", +".p c #1a3045", +".O c #1a3046", +".X c #1c3248", +".Y c #1d3349", +".Z c #1e344a", +".V c #1f354a", +"#k c #20364b", +"#a c #21364c", +"#b c #23384e", +"#j c #23394e", +"#d c #24394e", +"#c c #24394f", +"#l c #253a4f", +"#x c #253a50", +".z c #263b4f", +"#e c #273c51", +"#w c #283e52", +"#y c #293d52", +"#m c #293d53", +"#n c #293e53", +"#I c #2b3f54", +"#o c #2c4157", +"#z c #2e4257", +"#A c #2e4258", +"#D c #2f4358", +"#J c #304459", +"#E c #30445a", +"## c #314b62", +"#K c #34475c", +"#O c #35485d", +".B c #36495c", +"#0 c #36495d", +"#P c #36495e", +".q c #374a5c", +"#S c #374a5f", +".0 c #384b5e", +"#T c #394c61", +"#W c #3a4d62", +"aa c #3b4e62", +"#X c #3c4e63", +"#1 c #3e5064", +"a# c #3e5065", +"#2 c #3f5166", +"#5 c #405267", +"a. c #405367", +"#H c #40586f", +"#9 c #425368", +"ab c #435569", +"#f c #43576a", +"#N c #435a71", +"ac c #45566a", +"ad c #45566b", +"ah c #45576b", +"al c #46576c", +"ak c #47586d", +"am c #495a6e", +".P c #495b6b", +"#s c #49647c", +"#i c #496780", +".y c #4a5b6c", +"ao c #4a5c70", +"ap c #4b5b70", +"an c #4b5c70", +"ag c #4b5f74", +".f c #4c5d6d", +"aw c #4c5d71", +"#v c #4c6a83", +"aH c #4d5d72", +"av c #4d5e72", +"#6 c #4d6279", +"aI c #4f5f73", +"aG c #506074", +"ay c #506075", +"ax c #506175", +"#B c #506d86", +"aF c #526276", +"a5 c #526277", +"bd c #526377", +"aE c #536277", +"au c #53667b", +".# c #556574", +"aU c #566579", +"aK c #56657a", +"aJ c #56667a", +"be c #57667a", +"aT c #57677b", +"aD c #57687d", +"aS c #58687c", +"aV c #5a6a7e", +"a3 c #5b6a7d", +"a2 c #5b6a7e", +"aW c #5b6b7e", +"aX c #5b6b7f", +"a4 c #5c6a7e", +"aY c #5c6b7e", +"a6 c #5c6b7f", +".r c #5c6c7b", +"bP c #5e6d80", +"az c #5f748b", +"b# c #606e82", +"a8 c #606f82", +"#Q c #607f99", +"a7 c #616f83", +"br c #617084", +"bA c #627184", +"aZ c #62758a", +".o c #637281", +".e c #647280", +"bf c #647286", +".J c #647382", +".1 c #657482", +"bQ c #657589", +"aL c #657c92", +".a c #667482", +"bg c #667588", +"aj c #66829b", +"#t c #6689a5", +"bq c #677488", +".g c #677683", +"ba c #67788c", +"aP c #687f96", +"bp c #69778a", +"bo c #69778b", +".2 c #697988", +"a9 c #697b90", +"a1 c #6a8097", +"bB c #6b798c", +"bs c #6c7a8d", +"b2 c #6d7b8d", +".d c #6e7c89", +"bz c #6e7c8f", +"b3 c #707e90", +".U c #717f8c", +"bO c #717f91", +"#r c #7197b3", +"#8 c #7293af", +"#C c #7298b5", +"#F c #7399b6", +"by c #758296", +"cc c #758393", +".b c #778490", +"#L c #779ebb", +"bx c #788599", +"bw c #78869a", +"bn c #788ea5", +"aq c #789ab5", +"bR c #798598", +"cm c #798796", +".c c #7a8692", +"b. c #7a96af", +".n c #7b8793", +".7 c #7d96aa", +".8 c #7d98ac", +"as c #7da1bd", +"aR c #7e9fba", +"b4 c #7f8c9e", +"cn c #808d9e", +"#p c #81acca", +"co c #828f9f", +"cb c #8390a0", +"bN c #8490a3", +"cr c #8591a2", +"bC c #8599af", +"cs c #8692a2", +"ai c #86aecb", +"b1 c #8793a3", +"bv c #879fb6", +"#Z c #87b0cf", +"cp c #8894a5", +"cl c #8995a5", +"cq c #8995a6", +"cd c #8996a7", +"#Y c #89b4d3", +".h c #8a95a0", +".x c #8a96a0", +"ce c #8a96a8", +"bM c #8b98ab", +"bj c #8baecb", +".Q c #8c97a2", +"bk c #8caecb", +"at c #8cb6d5", +".R c #8d98a3", +"bL c #8d9aad", +"bK c #8d9aae", +"bJ c #8d9bae", +"#g c #8eb8d7", +"aO c #8fb8d7", +"#V c #8fbbdb", +"#4 c #90bcdc", +"bS c #919dae", +"bI c #91a2b7", +"aM c #91bbda", +".S c #92a2af", +"bh c #93bad9", +"ar c #94c1e1", +"bt c #96bedc", +"aQ c #96c1e1", +".3 c #98c1de", +"#. c #98c5e4", +"b0 c #99a5b6", +".T c #99afc0", +"bb c #99c6e6", +"bT c #9aa6b9", +"#h c #9ac8e9", +"af c #9ac9ea", +"#R c #9ac9eb", +"#U c #9acaeb", +"bV c #9ba9bc", +"bW c #9ba9bd", +"bD c #9bbcd7", +"#3 c #9bcaec", +"ae c #9bcbec", +"cf c #9ca7b7", +"bU c #9ca9bc", +"bX c #9ca9bd", +"bZ c #9da9bc", +"bY c #9da9bd", +".6 c #9dc9e7", +"bc c #9dcbec", +"bH c #9ebfda", +"aB c #9eceef", +"#u c #9ecff1", +"bi c #9fceef", +"aA c #9fd0f1", +"#7 c #9fd0f2", +"aC c #a0d0f1", +"#G c #a0d2f4", +"bG c #a1c9e7", +"#M c #a1d2f5", +".C c #a2abb4", +"ck c #a2adbc", +"b5 c #a2aec0", +"b8 c #a2b0c3", +".9 c #a2d0f0", +"ca c #a3aebd", +"b7 c #a3b0c3", +"b9 c #a3b1c4", +".m c #a4adb5", +"cg c #a4aebe", +"b6 c #a4b0c2", +"bE c #a4cfef", +".4 c #a4d5f6", +"aN c #a4d6f8", +"c. c #a5b2c4", +"bm c #a5d7f9", +"a0 c #a5d8fb", +"bu c #a6d8fa", +"cj c #a7b1c1", +"ch c #a7b2c2", +"c# c #a7b2c3", +"bF c #a7d8fa", +"bl c #a7dafc", +"#q c #a7dbfe", +"ci c #a8b2c2", +".5 c #a8dcff", +".I c #b1b9c0", +".D c #b5bcc3", +".H c #b5bcc4", +".E c #b5bdc4", +".G c #b6bcc4", +".F c #b6bdc4", +".s c #bcc2c8", +".i c #bec5cb", +".l c #cbd0d5", +".w c #ced2d7", +".t c #d8dce0", +".j c #dadde1", +".v c #dadee1", +".u c #dbdee2", +".k c #dfe2e5", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQt.#.a.b.c.d.eQtQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQt.f.g.h.i.j.k.l.m.n.oQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQt.p.q.r.s.t.u.u.u.u.v.w.x.y.zQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQt.A.A.B.C.D.E.E.F.G.H.F.H.I.J.K.LQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQt.M.N.O.P.Q.R.R.S.T.T.R.R.R.R.U.V.p.WQtQtQtQtQtQtQt", +"QtQtQtQtQtQt.X.Y.Z.V.0.1.2.3.4.5.5.6.7.8.9#.##.Z.Y.XQtQtQtQtQtQt", +"QtQtQtQtQtQt#a#b#c#d#e#f#g.5.5.5.5.5.5#h.5.5#i#c#j#kQtQtQtQtQtQt", +"QtQtQtQtQt#l#e#m#n#n#o#p.5.5#q#r#s#t#u.5.5.5#v#n#w#e#xQtQtQtQtQt", +"QtQtQtQtQt#y#z#A#A#A#B.5.5.5#C#A#D#E#F.5.5#G#H#D#A#z#yQtQtQtQtQt", +"QtQtQtQt#I#J#K#K#K#K#L.5.5#M#N#K#O#P#Q.5.5#R#P#O#K#K#J#IQtQtQtQt", +"QtQtQtQt#D#S#T#T#T#T#U.5.5#V#T#T#W#X#Y.5.5#Z#X#W#T#T#S#DQtQtQtQt", +"QtQtQtQt#0#1#2#2#2#2#3.5.5#4#2#2#5#6#7.5.5#8#9a.#2#2a##PQtQtQtQt", +"QtQtQtQtaaabacadacadae.5.5afagadahai.5.5.5ajakaladadabaaQtQtQtQt", +"QtQtQtQt#2amanaoapaoaq.5.5.5arasat.5.5.5.5auavawananam#2QtQtQtQt", +"QtQtQtQt#5avaxayaxayazaA.5.5.5.5.5aB.5.5aCaDaEaFayaGaH#5QtQtQtQt", +"QtQtQtQtabaIaJaKaJaJaJaLaMaNaNaOaPaQ.5.5aRaSaSaTaJaUaIabQtQtQtQt", +"QtQtQtQtQtavaVaWaXaYaXaYaXaYaXaYaZ#q.5a0a1a2a3a2a4aVaHQtQtQtQtQt", +"QtQtQtQtQta5a6a7a8a9b.a7a7b#b#babb.5.5bca7a7a7a7a7a6bdQtQtQtQtQt", +"QtQtQtQtQtQtbebfbgbh.5bibjbjbkbl.5.5bmbnbobobpbqbfbeQtQtQtQtQtQt", +"QtQtQtQtQtQtaJbrbsbt.5.5.5.5.5.5.5bubvbwbwbxbybzbAaJQtQtQtQtQtQt", +"QtQtQtQtQtQtQtaVbBbCbDbEbFbFbFbGbHbIbJbKbLbMbNbObPQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtbQbRbSbTbUbVbVbWbWbXbXbYbZb0b1b2QtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtb3b4b0b5b6b7b8b8b9c.c#cacbccQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtcdcecfcgchcicjckbSclcmQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtcncocpcqcrcsQtQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"}; --- gnash-0.8.7.orig/debian/klash.xpm +++ gnash-0.8.7/debian/klash.xpm @@ -0,0 +1,310 @@ +/* XPM */ +static char *dummy[]={ +"32 32 275 2", +".A c #152c41", +".L c #162d42", +".K c #172e43", +".X c #182f45", +".M c #192f45", +".N c #1a2f45", +".p c #1a3045", +".O c #1a3046", +".Y c #1c3248", +".Z c #1d3349", +".0 c #1e344a", +".W c #1f354a", +"#m c #20364b", +".9 c #21364c", +".8 c #21374c", +"#. c #23384e", +"#l c #23394e", +"#a c #24394e", +"## c #24394f", +"#n c #253a4f", +"#y c #253a50", +".z c #263b4f", +"#b c #273c51", +"#x c #283e52", +"#z c #293d52", +"#o c #293d53", +"#p c #293e53", +"#q c #2b3f54", +"#A c #2e4257", +"#B c #2e4258", +"#E c #2f4358", +"#u c #304459", +"#t c #314459", +"#H c #34475c", +"#P c #35485d", +".B c #36495c", +"#1 c #36495d", +"a. c #36495e", +".q c #374a5c", +"#Q c #374a5f", +".1 c #384b5e", +"#R c #394c61", +"#0 c #3a4d62", +"a# c #3b4e62", +"#Z c #3c4e63", +"#c c #3d4f62", +"#Y c #3d5064", +"#2 c #3e5064", +"#9 c #3e5065", +"#3 c #3f5166", +"as c #405267", +"#8 c #405367", +"#O c #40566c", +"#L c #41586f", +"#F c #415971", +"#7 c #425368", +"aa c #435569", +"#k c #44627a", +"ab c #45566a", +"ac c #45566b", +"#f c #455769", +"#g c #45576a", +"ah c #46576c", +"ag c #47586d", +"#I c #486179", +"ai c #495a6e", +".P c #495b6b", +"#h c #495c6e", +".y c #4a5b6c", +"ak c #4a5c70", +"al c #4b5b70", +"aj c #4b5c70", +".f c #4c5d6d", +"ar c #4c5d71", +"aC c #4d5d72", +"aq c #4d5e72", +"am c #4e6075", +"aD c #4f5f73", +"aB c #506074", +"au c #506075", +"at c #506175", +"ap c #506176", +".7 c #516272", +"aA c #526276", +"a2 c #526277", +"bb c #526377", +"az c #536277", +"ay c #536377", +".# c #556574", +"#S c #557189", +"aO c #566579", +"aF c #56657a", +"aE c #56667a", +"av c #56687e", +"bc c #57667a", +"aN c #57677b", +"aM c #58687c", +"aP c #5a6a7e", +"a0 c #5b6a7d", +"aZ c #5b6a7e", +"aQ c #5b6b7e", +"aR c #5b6b7f", +"a1 c #5c6a7e", +"aS c #5c6b7e", +"a3 c #5c6b7f", +".r c #5c6c7b", +"af c #5d778e", +"bN c #5e6d80", +"#D c #5e7f99", +"a8 c #606e82", +"a5 c #606f82", +"a4 c #616f83", +"bo c #617084", +"aV c #617388", +"#K c #61829c", +"bA c #627184", +"ba c #627186", +".o c #637281", +".e c #647280", +"bd c #647286", +".J c #647382", +".2 c #657482", +"bO c #657589", +"#6 c #65829b", +".a c #667482", +"be c #667588", +"bn c #677488", +".g c #677683", +".6 c #677684", +"aY c #677c93", +"bf c #68768a", +"aI c #688097", +"#U c #6889a4", +"bj c #69768b", +"bm c #69778a", +"#i c #69869e", +"bi c #6a778b", +"aG c #6a839b", +"bB c #6b798c", +"aL c #6b849b", +"bp c #6c7a8d", +"b0 c #6d7b8d", +".5 c #6d8091", +".d c #6e7c89", +"bz c #6e7c8f", +"b1 c #707e90", +".V c #717f8c", +"bM c #717f91", +"#d c #7192ab", +"bq c #728094", +"#X c #7397b3", +"#4 c #7497b3", +"by c #758296", +"ca c #758393", +".b c #778490", +"bu c #78869a", +"a9 c #7892ab", +"bP c #798598", +"bt c #79869a", +"ck c #798796", +".c c #7a8692", +".n c #7b8793", +"bv c #7b8b9f", +"#v c #7ba3c0", +"#j c #7ca3c0", +"bC c #7d8a9d", +"#s c #7ea6c4", +"b2 c #7f8c9e", +"aT c #7fa0bb", +"ax c #7fa1bd", +"cl c #808d9e", +"bk c #819cb6", +"bh c #819db7", +"cm c #828f9f", +"c# c #8390a0", +"bL c #8490a3", +".3 c #84a3bb", +"#N c #84aecc", +"cp c #8591a2", +"bs c #859db4", +"cq c #8692a2", +"bl c #86a5c0", +"ad c #86aecc", +"bZ c #8793a3", +"cn c #8894a5", +"cj c #8995a5", +"co c #8995a6", +"cb c #8996a7", +"bx c #89a4bd", +"ao c #89b1cf", +".h c #8a95a0", +".x c #8a96a0", +"cc c #8a96a8", +"bD c #8a99ad", +"#r c #8bb7d7", +".Q c #8c97a2", +"bK c #8c99ab", +".U c #8d98a3", +"bH c #8d9aae", +"bG c #8d9bae", +"a6 c #8db3d0", +"bI c #8f9eb2", +"aw c #8fb9d7", +"#G c #8fbcdc", +"bE c #90a2b6", +"bQ c #919dae", +"bF c #91a2b7", +"bJ c #92a2b8", +".R c #93a4b2", +".T c #93a6b5", +"b# c #93bcdb", +"ae c #93bfdf", +"#e c #94c1e1", +"#C c #96c5e6", +"aU c #97c2e2", +"a7 c #97c3e2", +"aJ c #98c4e4", +"bY c #99a5b6", +"an c #99c8e9", +"#M c #99c9ea", +"bR c #9aa6b9", +"bT c #9ba9bc", +"bU c #9ba9bd", +"cd c #9ca7b7", +"bS c #9ca9bc", +"bV c #9ca9bd", +"bw c #9cc4e3", +"br c #9cc6e6", +"bX c #9da9bc", +"bW c #9da9bd", +"aW c #9eceef", +"#V c #9fd0f2", +"#w c #9fd1f3", +"bg c #a0cff0", +"#5 c #a0d2f4", +".4 c #a1d2f3", +".C c #a2abb4", +"ci c #a2adbc", +"b3 c #a2aec0", +"b6 c #a2b0c3", +"c. c #a3aebd", +"b5 c #a3b0c3", +"b7 c #a3b1c4", +"#J c #a3d5f8", +".m c #a4adb5", +"ce c #a4aebe", +"b4 c #a4b0c2", +"aX c #a4d6f8", +"aK c #a4d7f9", +"b8 c #a5b2c4", +"ch c #a7b1c1", +"cf c #a7b2c2", +"b9 c #a7b2c3", +"#T c #a7dafd", +"aH c #a7dbfd", +"#W c #a7dbfe", +"cg c #a8b2c2", +"b. c #a8dbfe", +".S c #a8dcff", +".I c #b1b9c0", +".D c #b5bcc3", +".H c #b5bcc4", +".E c #b5bdc4", +".G c #b6bcc4", +".F c #b6bdc4", +".s c #bcc2c8", +".i c #bec5cb", +".l c #cbd0d5", +".w c #ced2d7", +".t c #d8dce0", +".j c #dadde1", +".v c #dadee1", +".u c #dbdee2", +".k c #dfe2e5", +"Qt c #ffffff", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQt.#.a.b.c.d.eQtQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQt.f.g.h.i.j.k.l.m.n.oQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQt.p.q.r.s.t.u.u.u.u.v.w.x.y.zQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQt.A.A.B.C.D.E.E.F.G.H.F.H.I.J.K.LQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQt.M.N.O.P.Q.R.S.S.S.T.U.U.U.U.V.W.p.XQtQtQtQtQtQtQt", +"QtQtQtQtQtQt.Y.Z.0.W.1.2.3.S.S.4.5.6.6.6.6.7.8.0.Z.YQtQtQtQtQtQt", +"QtQtQtQtQtQt.9#.###a#b#c#d.S.S#e#f#g#g#h#i#j#k###l#mQtQtQtQtQtQt", +"QtQtQtQtQt#n#b#o#p#p#p#q#r.S.S#s#t#u#u#v.S.S#w#p#x#b#yQtQtQtQtQt", +"QtQtQtQtQt#z#A#B#B#B#B#B#C.S.S#D#E#F#C.S.S.S#G#E#B#A#zQtQtQtQtQt", +"QtQtQtQt#q#u#H#H#H#H#H#I#J.S.S#K#L#M.S.S.S#N#O#P#H#H#u#qQtQtQtQt", +"QtQtQtQt#E#Q#R#R#R#R#R#S.S.S#T#U#V.S.S#W#X#Y#Z#0#R#R#Q#EQtQtQtQt", +"QtQtQtQt#1#2#3#3#3#3#3#4.S.S.S.S.S.S#5#6#7#7#7#8#3#3#9a.QtQtQtQt", +"QtQtQtQta#aaabacabacabad.S.S.S.S.Saeafagagagagahacacaaa#QtQtQtQt", +"QtQtQtQt#3aiajakalakaman.S.S.S.S.Saoapaqaqaqaqarajajai#3QtQtQtQt", +"QtQtQtQtasaqatauatauav.S.S.Saw.S.S.SaxayazayazaAauaBaCasQtQtQtQt", +"QtQtQtQtaaaDaEaFaEaEaG.S.SaHaIaJ.S.SaKaLaMaMaMaNaEaOaDaaQtQtQtQt", +"QtQtQtQtQtaqaPaQaRaSaT.S.SaUaRaVaW.S.SaXaYaZa0aZa1aPaCQtQtQtQtQt", +"QtQtQtQtQta2a3a4a5a4a6.S.Sa7a8a4a9b..S.Sb#baa4a4a4a3bbQtQtQtQtQt", +"QtQtQtQtQtQtbcbdbebfbg.S.Sbhbibibjbk.S.S.SblbmbnbdbcQtQtQtQtQtQt", +"QtQtQtQtQtQtaEbobpbqbr.Sb.bsbtbububvbw.S.SbxbybzbAaEQtQtQtQtQtQt", +"QtQtQtQtQtQtQtaPbBbCbDbEbFbGbGbHbHbGbIbJbFbKbLbMbNQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtbObPbQbRbSbTbTbUbUbVbVbWbXbYbZb0QtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtb1b2bYb3b4b5b6b6b7b8b9c.c#caQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtcbcccdcecfcgchcibQcjckQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtclcmcncocpcqQtQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"}; --- gnash-0.8.7.orig/debian/patches/ming_headers.patch +++ gnash-0.8.7/debian/patches/ming_headers.patch @@ -0,0 +1,15 @@ +--- ./testsuite/misc-ming.all/ming_utils.h.orig 2007-05-25 09:38:04.000000000 +0200 ++++ ./testsuite/misc-ming.all/ming_utils.h 2007-05-25 09:37:41.000000000 +0200 +@@ -27,6 +27,12 @@ + #endif + + /* ++ * Add symbol from ming src/movie.h as that header file is missing ++ * from the ming -dev package. ++ */ ++void SWFMovie_writeExports(SWFMovie movie); ++ ++/* + * This is to avoid the annoying warnings + * coming from Ming when using the deprecated + * compileSWFActionCode interface. --- gnash-0.8.7.orig/debian/patches/gnash_easy_codec_install +++ gnash-0.8.7/debian/patches/gnash_easy_codec_install @@ -0,0 +1,339 @@ +=== removed file 'po/gnash.pot' + +=== modified file 'configure.ac' +--- + configure.ac | 2 + server/asobj/NetStreamGst.cpp | 163 ++++++++++++++++++++++++++++++++++++------ + 2 files changed, 145 insertions(+), 20 deletions(-) + +Index: gnash-0.8.0~cvs20070611.1016/configure.ac +=================================================================== +--- gnash-0.8.0~cvs20070611.1016.orig/configure.ac 2007-06-12 15:12:45.000000000 +0000 ++++ gnash-0.8.0~cvs20070611.1016/configure.ac 2007-06-12 15:14:45.000000000 +0000 +@@ -893,16 +893,18 @@ + if test "$media_handler" = "gst"; then + GNASH_PKG_FIND(gstreamer, [gst/gst.h], [gstreamer library], gst_init, [0.10]) + if test x"${media_handler_specified}" = xfalse; then + # If the library is not found, or its version is not ok, we'll try mad + if test x"$GSTREAMER_LIBS" = x; then + AC_MSG_WARN([No appropriate gstreamer library found, will try using mad.]) + media_handler=mad + fi ++ else ++ GSTREAMER_LIBS="$GSTREAMER_LIBS -lgstpbutils-0.10" + fi + fi + + + if test x"$media_handler" = x"mad"; then + dnl Will set MAD_LIBS and MAD_CFLAGS. + dnl Handles --with-mad-incl and --with-mad-lib + GNASH_PKG_FIND(mad, [mad.h], [mad library], mad_copyright) +Index: gnash-0.8.0~cvs20070611.1016/server/asobj/NetStreamGst.cpp +=================================================================== +--- gnash-0.8.0~cvs20070611.1016.orig/server/asobj/NetStreamGst.cpp 2007-06-01 15:23:35.000000000 +0000 ++++ gnash-0.8.0~cvs20070611.1016/server/asobj/NetStreamGst.cpp 2007-06-12 15:14:45.000000000 +0000 +@@ -32,16 +32,19 @@ + #include "URLAccessManager.h" + #include "render.h" + #include "movie_root.h" + #include "NetConnection.h" + //#include "action.h" + + #include "gstgnashsrc.h" + ++#include ++#include ++ + #include "URL.h" + + // Define the following macro to enable debugging traces + //#define GNASH_DEBUG + + namespace gnash { + + static gboolean +@@ -520,27 +523,110 @@ + { + if ( ! buildFLVSoundPipeline(audio) ) return false; + } + + return true; + + } + ++static void ++GstInstallPluginsResultCb (GstInstallPluginsReturn result, ++ gpointer user_data) ++{ ++ g_debug("JAU RESULTO MENDO"); ++} ++ ++static gboolean ++NetStreamGst_install_missing_codecs(GList *missing_plugin_details) ++{ ++ ++ GstInstallPluginsReturn rv; ++ int i,c; ++ gchar **details = g_new0(gchar*, c+1); ++ GstInstallPluginsContext *install_ctx = gst_install_plugins_context_new(); ++ ++ c=g_list_length(missing_plugin_details); ++ ++ for(i=0; i < c; i++) ++ { ++ details[i] = (gchar*) g_list_nth_data(missing_plugin_details, i); ++ } ++ ++ rv = gst_install_plugins_sync (details, ++ install_ctx); ++ ++ g_strfreev(details); ++ ++ switch(rv) { ++ case GST_INSTALL_PLUGINS_SUCCESS: ++ if(!gst_update_registry()) ++ g_warning("we failed to update gst registry for new codecs"); ++ else ++ return true; ++ break; ++ case GST_INSTALL_PLUGINS_NOT_FOUND: ++ g_debug("gst_install_plugins_sync -> GST_INSTALL_PLUGINS_NOT_FOUND"); ++ break; ++ case GST_INSTALL_PLUGINS_ERROR: ++ g_debug("gst_install_plugins_sync -> GST_INSTALL_PLUGINS_ERROR"); ++ break; ++ case GST_INSTALL_PLUGINS_PARTIAL_SUCCESS: ++ g_debug("gst_install_plugins_sync -> GST_INSTALL_PLUGINS_PARTIAL_SUCCESS"); ++ break; ++ case GST_INSTALL_PLUGINS_USER_ABORT: ++ g_debug("gst_install_plugins_sync -> GST_INSTALL_PLUGINS_USER_ABORT"); ++ break; ++ case GST_INSTALL_PLUGINS_CRASHED: ++ g_debug("gst_install_plugins_sync -> GST_INSTALL_PLUGINS_CRASHED"); ++ break; ++ case GST_INSTALL_PLUGINS_INVALID: ++ g_warning("gst_install_plugins_sync -> GST_INSTALL_PLUGINS_INVALID"); ++ break; ++ default: ++ g_warning("gst_install_plugins_sync -> UNEXPECTED RESULT (undocumented value)"); ++ break; ++ }; ++ ++ return false; ++} ++ ++static GList* ++NetStreamGst_append_missing_codec_to_details (GList *list, ++ GstElement *source, ++ const GstCaps* caps) ++{ ++ GstMessage *missing_msg; ++ missing_msg = gst_missing_decoder_message_new(source, ++ caps); ++ gchar* detail = gst_missing_plugin_message_get_installer_detail(missing_msg); ++ ++ if(!detail) ++ { ++ g_warning("missing message details not found. No details added."); ++ return list; ++ } ++ ++ return g_list_append(list, detail); ++} ++ ++ + bool + NetStreamGst::buildFLVVideoPipeline(bool &video) + { + #ifdef GNASH_DEBUG + log_debug("Building FLV video decoding pipeline"); + #endif + + FLVVideoInfo* videoInfo = m_parser->getVideoInfo(); + + bool doVideo = video; + ++ GList *missing_plugin_details = NULL; ++ retry: + if (videoInfo) { + doVideo = true; + videosource = gst_element_factory_make ("fakesrc", NULL); + if ( ! videosource ) + { + log_error("Unable to create videosource 'fakesrc' element"); + return false; + } +@@ -573,80 +659,98 @@ + "height", G_TYPE_INT, videoInfo->height, + "framerate", GST_TYPE_FRACTION, fps, 1, + "flvversion", G_TYPE_INT, 1, + NULL); + videodecoder = gst_element_factory_make ("ffdec_flv", NULL); + if ( ! videodecoder ) + { + log_error("Unable to create videodecoder 'ffdec_flv' element"); +- return false; +- } +- +- // Check if the element was correctly created +- if (!videodecoder) { +- log_error(_("A gstreamer flashvideo (h.263) decoder element could not be created. You probably need to install gst-ffmpeg.")); +- return false; ++ missing_plugin_details = NetStreamGst_append_missing_codec_to_details ++ (missing_plugin_details, ++ videosource, ++ videonincaps); + } + + } else if (videoInfo->codec == VIDEO_CODEC_VP6) { + videonincaps = gst_caps_new_simple ("video/x-vp6-flash", + "width", G_TYPE_INT, 320, // We don't yet have a size extract for this codec, so we guess... + "height", G_TYPE_INT, 240, + "framerate", GST_TYPE_FRACTION, fps, 1, + NULL); + videodecoder = gst_element_factory_make ("ffdec_vp6f", NULL); + if ( ! videodecoder ) + { + log_error("Unable to create videodecoder 'ffdec_vp6f' element"); +- return false; +- } +- +- // Check if the element was correctly created +- if (!videodecoder) { +- log_error(_("A gstreamer flashvideo (VP6) decoder element could not be created! You probably need to install gst-ffmpeg.")); +- return false; ++ missing_plugin_details = NetStreamGst_append_missing_codec_to_details ++ (missing_plugin_details, ++ videosource, ++ videonincaps); + } + + } else if (videoInfo->codec == VIDEO_CODEC_SCREENVIDEO) { + videonincaps = gst_caps_new_simple ("video/x-flash-screen", + "width", G_TYPE_INT, 320, // We don't yet have a size extract for this codec, so we guess... + "height", G_TYPE_INT, 240, + "framerate", GST_TYPE_FRACTION, fps, 1, + NULL); + videodecoder = gst_element_factory_make ("ffdec_flashsv", NULL); + + // Check if the element was correctly created + if (!videodecoder) { + log_error(_("A gstreamer flashvideo (ScreenVideo) decoder element could not be created! You probably need to install gst-ffmpeg.")); +- return false; ++ missing_plugin_details = NetStreamGst_append_missing_codec_to_details ++ (missing_plugin_details, ++ videosource, ++ videonincaps); + } + + } else { + log_error(_("Unsupported video codec %d"), videoInfo->codec); + return false; + } + +- g_object_set (G_OBJECT (videoinputcaps), "caps", videonincaps, NULL); +- gst_caps_unref (videonincaps); ++ if(g_list_length(missing_plugin_details) == 0) ++ { ++ g_object_set (G_OBJECT (videoinputcaps), "caps", videonincaps, NULL); ++ gst_caps_unref (videonincaps); ++ } + } +- video = doVideo; + +- return true; + ++ if(g_list_length(missing_plugin_details) == 0) ++ { ++ g_debug("no missing plugins found"); ++ video = doVideo; ++ return true; ++ } ++ ++ g_debug("try to install missing plugins (count=%d)", g_list_length(missing_plugin_details)); ++ if(NetStreamGst_install_missing_codecs(missing_plugin_details)) ++ { ++ disconnectVideoHandoffSignal(); ++ g_list_free(missing_plugin_details); ++ missing_plugin_details = NULL; ++ g_debug("gst_install_plugins_sync -> GST_INSTALL_PLUGINS_SUCCESS ... one more roundtrip"); ++ goto retry; ++ } ++ g_list_free(missing_plugin_details); ++ return false; + } + + bool + NetStreamGst::buildFLVSoundPipeline(bool &sound) + { + bool doSound = sound; + + FLVAudioInfo* audioInfo = m_parser->getAudioInfo(); + if (!audioInfo) doSound = false; + ++ GList *missing_plugin_details = NULL; ++ retry: + if (doSound) { + + #ifdef GNASH_DEBUG + log_debug("Building FLV video decoding pipeline"); + #endif + + audiosource = gst_element_factory_make ("fakesrc", NULL); + if ( ! audiosource ) +@@ -672,17 +776,16 @@ + audiodecoder = gst_element_factory_make ("mad", NULL); + if ( ! audiodecoder ) + { + audiodecoder = gst_element_factory_make ("flump3dec", NULL); + // Check if the element was correctly created + if (!audiodecoder) + { + log_error(_("A gstreamer mp3-decoder element could not be created! You probably need to install a mp3-decoder plugin like gstreamer0.10-mad or gstreamer0.10-fluendo-mp3.")); +- return false; + } + } + + + // Set the info about the stream so that gstreamer knows what it is. + audioinputcaps = gst_element_factory_make ("capsfilter", NULL); + if (!audioinputcaps) + { +@@ -690,16 +793,36 @@ + return false; + } + + GstCaps* audioincaps = gst_caps_new_simple ("audio/mpeg", + "mpegversion", G_TYPE_INT, 1, + "layer", G_TYPE_INT, 3, + "rate", G_TYPE_INT, audioInfo->sampleRate, + "channels", G_TYPE_INT, audioInfo->stereo ? 2 : 1, NULL); ++ ++ if(!audiodecoder) ++ { ++ missing_plugin_details = NetStreamGst_append_missing_codec_to_details ++ (missing_plugin_details, ++ audiosource, ++ audioincaps); ++ ++ if(NetStreamGst_install_missing_codecs(missing_plugin_details)) ++ { ++ disconnectAudioHandoffSignal(); ++ g_list_free(missing_plugin_details); ++ missing_plugin_details = NULL; ++ g_debug("gst_install_plugins_sync -> GST_INSTALL_PLUGINS_SUCCESS ... one more roundtrip"); ++ goto retry; ++ } ++ ++ g_list_free(missing_plugin_details); ++ return false; ++ } + g_object_set (G_OBJECT (audioinputcaps), "caps", audioincaps, NULL); + gst_caps_unref (audioincaps); + } else { + log_error(_("Unsupported audio codec %d"), audioInfo->codec); + return false; + } + } + --- gnash-0.8.7.orig/debian/patches/no-kde-ldflags +++ gnash-0.8.7/debian/patches/no-kde-ldflags @@ -0,0 +1,75 @@ +--- + gui/Makefile.am | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +Index: gnash-0.8.0~cvs20070611.1016/gui/Makefile.am +=================================================================== +--- gnash-0.8.0~cvs20070611.1016.orig/gui/Makefile.am 2007-06-12 10:40:06.000000000 +0000 ++++ gnash-0.8.0~cvs20070611.1016/gui/Makefile.am 2007-06-12 11:09:18.000000000 +0000 +@@ -79,17 +79,16 @@ + endif # USE_GUI_AQUA + if USE_GUI_SDL + SDL_OPENGL_SRCS = sdl_ogl_glue.cpp sdl_ogl_glue.h + endif # USE_GUI_SDL + #if USE_GUI_KDE + if KLASH + KDE_OPENGL_SRCS = kde_glue_opengl.cpp kde_glue_opengl.h + AM_CPPFLAGS += $(KDE_CFLAGS) $(QT_CFLAGS) +- AM_LDFLAGS += $(KDE_LIBS) $(QT_LIBS) + BUILT_SOURCES = klash.moc + endif # USE_GUI_KDE + else # ! USE_RENDERER_OPENGL + GTK_OPENGL_SRCS = + KDE_OPENGL_SRCS = + SDL_OPENGL_SRCS = + AQUA_OPENGL_SRCS = + endif # ! USE_RENDERER_OPENGL +@@ -206,17 +205,16 @@ + lib_LTLIBRARIES = libgnashgui.la libgnashplayer.la + endif + + libgnashgui_la_SOURCES = \ + $(SDL_SRCS) \ + $(FLTK_SRCS) \ + $(GTK_SRCS) \ + $(GTK3_SRCS) \ +- $(KDE_SRCS) \ + $(FB_SRCS) \ + $(AQUA_SRCS) \ + $(RISCOS_SRCS) \ + gui.cpp gui.h \ + NullGui.cpp \ + NullGui.h + + #libgnashgui_la_LIBADD = \ +@@ -242,28 +240,30 @@ + $(top_builddir)/backend/libgnashbackend.la \ + $(top_builddir)/server/libgnashserver.la \ + $(top_builddir)/libgeometry/libgnashgeo.la \ + $(top_builddir)/libbase/libgnashbase.la \ + libgnashgui.la + + if KLASH + libklashplayer_la_SOURCES = \ ++ $(KDE_SRCS) \ + Player.cpp Player.h + + libklashplayer_la_LIBADD = \ + $(top_builddir)/server/libgnashserver.la \ + $(top_builddir)/backend/libgnashbackend.la \ + libgnashgui.la + + libklashplayer_la_CPPFLAGS = $(AM_CPPFLAGS) -DBUILD_KLASH + libklashplayer_la_LDFLAGS = \ + -release $(VERSION) \ + -no-undefined \ + -export-dynamic \ ++ $(KDE_LIBS) $(QT_LIBS) \ + $(AM_LDFLAGS) + + endif + libgnashplayer_la_SOURCES = \ + Player.cpp Player.h + + libgnashplayer_la_LIBADD = \ + $(top_builddir)/server/libgnashserver.la \ --- gnash-0.8.7.orig/debian/patches/exclude-testsuite-from-built +++ gnash-0.8.7/debian/patches/exclude-testsuite-from-built @@ -0,0 +1,77 @@ +--- + Makefile.am | 1 - + configure.ac | 13 ------------- + 2 files changed, 14 deletions(-) + +Index: gnash-0.8.0~cvs20070611.1016/Makefile.am +=================================================================== +--- gnash-0.8.0~cvs20070611.1016.orig/Makefile.am 2007-06-11 11:45:55.000000000 +0000 ++++ gnash-0.8.0~cvs20070611.1016/Makefile.am 2007-06-11 11:46:44.000000000 +0000 +@@ -25,17 +25,16 @@ + STD_DIRS = \ + libbase \ + libgeometry \ + libamf \ + server \ + backend \ + utilities \ + gui \ +- testsuite \ + po \ + $(NULL) + + if PLUGIN + if HAVE_GTK2 + PLUGIN_DIRS = plugin + else + if KLASH +Index: gnash-0.8.0~cvs20070611.1016/configure.ac +=================================================================== +--- gnash-0.8.0~cvs20070611.1016.orig/configure.ac 2007-06-11 11:45:59.000000000 +0000 ++++ gnash-0.8.0~cvs20070611.1016/configure.ac 2007-06-11 11:46:39.000000000 +0000 +@@ -1105,45 +1105,32 @@ + RENDERER_CONFIG=$renderer + AC_SUBST(RENDERER_CONFIG) + GUI_CONFIG=$gui + AC_SUBST(GUI_CONFIG) + MEDIA_CONFIG=$media_handler + AC_SUBST(MEDIA_CONFIG) + + dnl AC_CONFIG_LINKS(doc/C/images) +-AC_CONFIG_LINKS(testsuite/libbase/gnashrc:testsuite/libbase/gnashrc.in) + + AC_OUTPUT(Makefile + po/Makefile + libbase/Makefile + libgeometry/Makefile + server/Makefile + server/asobj/Makefile + server/vm/Makefile + server/parser/Makefile + libamf/Makefile + backend/Makefile + utilities/Makefile + doc/Makefile + doc/C/Makefile + doc/C/asspec/Makefile + doc/Doxyfile +-testsuite/Makefile +-testsuite/libbase/Makefile +-testsuite/libgeometry/Makefile +-testsuite/actionscript.all/Makefile +-testsuite/samples/Makefile +-testsuite/swfdec/Makefile +-testsuite/misc-ming.all/Makefile +-testsuite/misc-mtasc.all/Makefile +-testsuite/misc-swfmill.all/Makefile +-testsuite/movies.all/Makefile +-testsuite/server/Makefile +-testsuite/libamf.all/Makefile + gui/Makefile + extensions/Makefile + extensions/dejagnu/Makefile + extensions/mysql/Makefile + extensions/fileio/Makefile + extensions/gtk2/Makefile + plugin/Makefile + plugin/klash/Makefile --- gnash-0.8.7.orig/debian/h2m/gnash +++ gnash-0.8.7/debian/h2m/gnash @@ -0,0 +1,18 @@ +#!/bin/sh + +BASEDIR=".." +LIB="$BASEDIR/tmp/usr/lib" +BIN="$BASEDIR/tmp/usr/bin" + +case "$1" in + "--help") + LD_LIBRARY_PATH="$LIB" $BIN/gnash --help | \ + grep --extended-regexp --regexp="^option|^$|^ |^key" | \ + awk '(p<2){if(NF==0){p++;next;}}{print}' + ;; + "--version") + LD_LIBRARY_PATH="$LIB" $BIN/gnash --version 2>&1 | \ + head -n 1 | awk '{ print $2 }' + ;; +esac +exit 0 --- gnash-0.8.7.orig/debian/h2m/cygnal.h2m +++ gnash-0.8.7/debian/h2m/cygnal.h2m @@ -0,0 +1,13 @@ +Include file for cygnal man page + +[name] +cygnal \- streaming media server + +[synopsis] +.B cygnal [options...] + +[description] +Cygnal is a Gnash's streaming media server. + +[see also] +You can find more information at http://www.gnu.org/software/gnash/ --- gnash-0.8.7.orig/debian/h2m/gparser.1 +++ gnash-0.8.7/debian/h2m/gparser.1 @@ -0,0 +1,21 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.36. +.TH GPARSER "1" "June 2007" "gparser 0.8.0" "User Commands" +.SH NAME +gparser \- an SWF parser for Gnash +.SH SYNOPSIS +.B gparser [swf files to process...] +.SH DESCRIPTION +Gnash is a free Flash movie player, which works either standalone, or as a Firefox/Mozilla plugin. + +This program parses the information contained in SWF files. +.TP +\fB\-\-help\fR(\fB\-h\fR) +Print this info. +.TP +\fB\-\-version\fR +Print the version numbers. +.TP +\fB\-g\fR +Start the Flash debugger. +.SH "SEE ALSO" +You can find more information at http://www.gnu.org/software/gnash/ --- gnash-0.8.7.orig/debian/h2m/gparser +++ gnash-0.8.7/debian/h2m/gparser @@ -0,0 +1,20 @@ +#!/bin/sh + +BASEDIR=".." +LIB="$BASEDIR/tmp/usr/lib" +BIN="$BASEDIR/tmp/usr/bin" + +case "$1" in + "--help") + LD_LIBRARY_PATH="$LIB" $BIN/gparser --help | \ + grep --extended-regexp --regexp="^option|^$|^ |^key" | \ + awk '(p<1){if(NF==0){p++;next;}}{print}' + ;; + "--version") + echo gparser \ + `LD_LIBRARY_PATH="$LIB" $BIN/gparser --version 2>&1 | awk '{ print $4 }' | awk -F, '{ print $1 }'` \ + \(gnash \ + `LD_LIBRARY_PATH="$LIB" $BIN/gparser --version 2>&1 | awk '{ print $7 }' | awk -F, '{ print $1 }'`\) + ;; +esac +exit 0 --- gnash-0.8.7.orig/debian/h2m/cygnal.1 +++ gnash-0.8.7/debian/h2m/cygnal.1 @@ -0,0 +1,24 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.36. +.TH CYGNAL "1" "June 2007" "cygnal 0.8.0" "User Commands" +.SH NAME +cygnal \- streaming media server +.SH SYNOPSIS +.B cygnal [options...] +.SH DESCRIPTION +Cygnal is a Gnash's streaming media server. +.PP +usage: cygnal [options...] +.TP +\fB\-\-help\fR(\fB\-h\fR) +Print this info. +.TP +\fB\-\-version\fR +Print the version numbers. +.TP +\fB\-\-verbose\fR (\fB\-v\fR) +Output verbose debug info. +.TP +\fB\-\-port\-offset\fR (\fB\-p\fR) +RTMPT port offset. +.SH "SEE ALSO" +You can find more information at http://www.gnu.org/software/gnash/ --- gnash-0.8.7.orig/debian/h2m/klash.1 +++ gnash-0.8.7/debian/h2m/klash.1 @@ -0,0 +1,103 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.36. +.TH KLASH "1" "June 2007" "klash 0.8.0" "User Commands" +.SH NAME +klash \- plays a SWF movie +.SH SYNOPSIS +.B klash [options] movie_file.swf +.SH DESCRIPTION +Gnash is a free Flash movie player, which works either standalone, or as plugin for Firefox/Mozilla or Konqueror. + +This program plays a SWF (Shockwave Flash) movie using the KDE Libraries. +.PP +.SS options: +.TP +\fB\-h\fR, \fB\-\-help\fR +Print this info. +.HP +\fB\-s\fR Scale the movie up/down by the specified factor +.TP +\fB\-c\fR +Produce a core file instead of letting SDL trap it +.TP +\fB\-d\fR num +Number of milliseconds to delay in main loop +.TP +\fB\-v\fR +Be verbose; i.e. print log messages to stdout +.TP +\fB\-va\fR +Be verbose about movie Actions +.TP +\fB\-vp\fR +Be verbose about parsing the movie +.TP +\fB\-m\fR +Specify the texture LOD bias (float, default is \fB\-1\fR.0) +.TP +\fB\-x\fR +X11 Window ID for display +.TP +\fB\-w\fR +Produce the disk based debug log +.TP +\fB\-j\fR +Set window width +.HP +\fB\-k\fR Set window height +.TP +\fB\-1\fR +Play once; exit when/if movie reaches the last frame +.TP +\fB\-g\fR +Turn on the Flash debugger +.HP +\fB\-r\fR <0|1|2|3> +.IP +0 disables both rendering & sound (good for batch tests) +1 enables rendering & disables sound +2 enables sound & disables rendering +3 enables both rendering & sound (default) +.TP +\fB\-t\fR +Timeout and exit after the specified number of seconds +.TP +\fB\-b\fR +Bit depth of output window (16 or 32, default is 16) +.TP +\fB\-u\fR +Set "real" url of the movie +(useful for downloaded movies) +.TP +\fB\-U\fR +Set "base" url for this run +(used to resolve relative urls, defaults to movie url) +.TP +\fB\-P\fR +Set parameter (ie. "FlashVars=A=1&b=2") +.TP +\fB\-\-version\fR +Print gnash's version number and exit +.SS "keys:" +.TP +CTRL\-Q, CTRL\-W, ESC +Quit/Exit +.TP +CTRL\-P +Toggle Pause +.TP +CTRL\-R +Restart the movie +.TP +CTRL\-[ or kp\- +Step back one frame +.TP +CTRL\-] or kp+ +Step forward one frame +.TP +CTRL\-B +Toggle background color +.IP +Target: +Renderer: opengl GUI: gtk Media handler: gst +.SH "SEE ALSO" +You can find more information at http://www.gnu.org/software/gnash/ --- gnash-0.8.7.orig/debian/h2m/gparser.h2m +++ gnash-0.8.7/debian/h2m/gparser.h2m @@ -0,0 +1,15 @@ +Include file for gparser man page + +[name] +gparser \- an SWF parser for Gnash + +[synopsis] +.B gparser [swf files to process...] + +[description] +Gnash is a free Flash movie player, which works either standalone, or as a Firefox/Mozilla plugin. + +This program parses the information contained in SWF files. + +[see also] +You can find more information at http://www.gnu.org/software/gnash/ --- gnash-0.8.7.orig/debian/h2m/gnash.1 +++ gnash-0.8.7/debian/h2m/gnash.1 @@ -0,0 +1,103 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.36. +.TH GNASH "1" "June 2007" "gnash 0.8.0" "User Commands" +.SH NAME +gnash \- free Flash movie player +.SH SYNOPSIS +.B gnash [options] movie_file.swf +.SH DESCRIPTION +Gnash is a free Flash movie player, which works either standalone, or as plugin for Firefox/Mozilla or Konqueror. + +This program plays a SWF (Shockwave Flash) movie using OpenGL +.PP +.SS options: +.TP +\fB\-h\fR, \fB\-\-help\fR +Print this info. +.HP +\fB\-s\fR Scale the movie up/down by the specified factor +.TP +\fB\-c\fR +Produce a core file instead of letting SDL trap it +.TP +\fB\-d\fR num +Number of milliseconds to delay in main loop +.TP +\fB\-v\fR +Be verbose; i.e. print log messages to stdout +.TP +\fB\-va\fR +Be verbose about movie Actions +.TP +\fB\-vp\fR +Be verbose about parsing the movie +.TP +\fB\-m\fR +Specify the texture LOD bias (float, default is \fB\-1\fR.0) +.TP +\fB\-x\fR +X11 Window ID for display +.TP +\fB\-w\fR +Produce the disk based debug log +.TP +\fB\-j\fR +Set window width +.HP +\fB\-k\fR Set window height +.TP +\fB\-1\fR +Play once; exit when/if movie reaches the last frame +.TP +\fB\-g\fR +Turn on the Flash debugger +.HP +\fB\-r\fR <0|1|2|3> +.IP +0 disables both rendering & sound (good for batch tests) +1 enables rendering & disables sound +2 enables sound & disables rendering +3 enables both rendering & sound (default) +.TP +\fB\-t\fR +Timeout and exit after the specified number of seconds +.TP +\fB\-b\fR +Bit depth of output window (16 or 32, default is 16) +.TP +\fB\-u\fR +Set "real" url of the movie +(useful for downloaded movies) +.TP +\fB\-U\fR +Set "base" url for this run +(used to resolve relative urls, defaults to movie url) +.TP +\fB\-P\fR +Set parameter (ie. "FlashVars=A=1&b=2") +.TP +\fB\-\-version\fR +Print gnash's version number and exit +.SS "keys:" +.TP +CTRL\-Q, CTRL\-W, ESC +Quit/Exit +.TP +CTRL\-P +Toggle Pause +.TP +CTRL\-R +Restart the movie +.TP +CTRL\-[ or kp\- +Step back one frame +.TP +CTRL\-] or kp+ +Step forward one frame +.TP +CTRL\-B +Toggle background color +.IP +Target: +Renderer: agg GUI: gtk Media handler: gst +.SH "SEE ALSO" +You can find more information at http://www.gnu.org/software/gnash/ --- gnash-0.8.7.orig/debian/h2m/cygnal +++ gnash-0.8.7/debian/h2m/cygnal @@ -0,0 +1,18 @@ +#!/bin/sh + +BASEDIR=".." +LIB="$BASEDIR/tmp/usr/lib" +BIN="$BASEDIR/tmp/usr/bin" + +case "$1" in + "--help") + LD_LIBRARY_PATH="$LIB" $BIN/cygnal --help | \ + grep --extended-regexp --regexp="^usage|^$|^ |^key" | \ + awk '(p<2){if(NF==0){p++;next;}}{print}' + ;; + "--version") + LD_LIBRARY_PATH="$LIB" $BIN/cygnal --version 2>&1 | \ + head -n 1 | awk '{ print $2 }' + ;; +esac +exit 0 --- gnash-0.8.7.orig/debian/h2m/klash.h2m +++ gnash-0.8.7/debian/h2m/klash.h2m @@ -0,0 +1,15 @@ +Include file for klash man page + +[name] +klash \- plays a SWF movie + +[synopsis] +.B klash [options] movie_file.swf + +[description] +Gnash is a free Flash movie player, which works either standalone, or as plugin for Firefox/Mozilla or Konqueror. + +This program plays a SWF (Shockwave Flash) movie using the KDE Libraries. + +[see also] +You can find more information at http://www.gnu.org/software/gnash/ --- gnash-0.8.7.orig/debian/h2m/gprocessor.h2m +++ gnash-0.8.7/debian/h2m/gprocessor.h2m @@ -0,0 +1,15 @@ +Include file for gprocessor man page + +[name] +gprocessor \- an SWF preprocessor for Gnash + +[synopsis] +.B gprocessor [options] [swf files to process...] + +[description] +Gnash is a free Flash movie player, which works either standalone, or as a Firefox/Mozilla plugin. + +This program preprocesses the given SWF movie files and optionally writes preprocessed shape and font data to cache files, so the associated SWF files can be loaded faster. + +[see also] +You can find more information at http://www.gnu.org/software/gnash/ --- gnash-0.8.7.orig/debian/h2m/klash +++ gnash-0.8.7/debian/h2m/klash @@ -0,0 +1,18 @@ +#!/bin/sh + +BASEDIR=".." +LIB="$BASEDIR/tmp/usr/lib" +BIN="$BASEDIR/tmp/usr/bin" + +case "$1" in + "--help") + LD_LIBRARY_PATH="$LIB" $BIN/gnash --help | \ + grep --extended-regexp --regexp="^option|^$|^ |^key" | \ + awk '(p<2){if(NF==0){p++;next;}}{print}' + ;; + "--version") + LD_LIBRARY_PATH="$LIB" $BIN/gnash --version 2>&1 | \ + head -n 1 | awk '{ print $2 }' + ;; +esac +exit 0 --- gnash-0.8.7.orig/debian/h2m/gprocessor +++ gnash-0.8.7/debian/h2m/gprocessor @@ -0,0 +1,20 @@ +#!/bin/sh + +BASEDIR=".." +LIB="$BASEDIR/tmp/usr/lib" +BIN="$BASEDIR/tmp/usr/bin" + +case "$1" in + "--help") + LD_LIBRARY_PATH="$LIB" $BIN/gprocessor --help | \ + grep --extended-regexp --regexp="^option|^$|^ |^key" | \ + awk '(p<3){if(NF==0){p++;next;}}{print}' + ;; + "--version") + echo gprocessor \ + `LD_LIBRARY_PATH="$LIB" $BIN/gprocessor --version 2>&1 | awk '{ print $4 }' | awk -F, '{ print $1 }'` \ + \(gnash \ + `LD_LIBRARY_PATH="$LIB" $BIN/gprocessor --version 2>&1 | awk '{ print $7 }' | awk -F, '{ print $1 }'`\) + ;; +esac +exit 0 --- gnash-0.8.7.orig/debian/h2m/gprocessor.1 +++ gnash-0.8.7/debian/h2m/gprocessor.1 @@ -0,0 +1,43 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.36. +.TH GPROCESSOR "1" "June 2007" "gprocessor 0.8.0" "User Commands" +.SH NAME +gprocessor \- an SWF preprocessor for Gnash +.SH SYNOPSIS +.B gprocessor [options] [swf files to process...] +.SH DESCRIPTION +Gnash is a free Flash movie player, which works either standalone, or as a Firefox/Mozilla plugin. + +This program preprocesses the given SWF movie files and optionally writes preprocessed shape and font data to cache files, so the associated SWF files can be loaded faster. +.PP +.SS options: +.TP +\fB\-\-help\fR(\fB\-h\fR) +Print this info. +.TP +\fB\-\-version\fR +Print the version numbers. +.TP +\fB\-w\fR +Write a .gsc file with preprocessed info, for each input file. +.TP +\fB\-v\fR +Be verbose; i.e. print log messages to stdout +.TP +\fB\-vp\fR +Be verbose about movie parsing +.TP +\fB\-va\fR +Be verbose about ActionScript +.TP +\fB\-r\fR +Allow the given number of complete runs. +Keep looping undefinitely if set to 0. +Default is 1 (end as soon as the last frame is reached). +.HP +\fB\-f\fR +.IP +Allow the given number of frame advancements. +Keep advancing untill any other stop condition +is encountered if set to 0 (default). +.SH "SEE ALSO" +You can find more information at http://www.gnu.org/software/gnash/ --- gnash-0.8.7.orig/debian/h2m/gnash.h2m +++ gnash-0.8.7/debian/h2m/gnash.h2m @@ -0,0 +1,15 @@ +Include file for gnash man page + +[name] +gnash \- free Flash movie player + +[synopsis] +.B gnash [options] movie_file.swf + +[description] +Gnash is a free Flash movie player, which works either standalone, or as plugin for Firefox/Mozilla or Konqueror. + +This program plays a SWF (Shockwave Flash) movie using OpenGL + +[see also] +You can find more information at http://www.gnu.org/software/gnash/ --- gnash-0.8.7.orig/debian/h2m/Makefile +++ gnash-0.8.7/debian/h2m/Makefile @@ -0,0 +1,30 @@ +#!/usr/bin/make -f + +MANPAGES= gnash.1 gparser.1 gprocessor.1 cygnal.1 + +all: $(MANPAGES) + +# NEED: help2man + +clean: + rm -f $(MANPAGES) + +gnash.1: gnash + chmod +x $< + help2man --no-info --section=1 --include=gnash.h2m ./$< > $@ + +klash.1: klash + chmod +x $< + help2man --no-info --section=1 --include=klash.h2m ./$< > $@ + +gparser.1: gparser + chmod +x $< + help2man --no-info --section=1 --include=gparser.h2m ./$< > $@ + +gprocessor.1: gprocessor + chmod +x $< + help2man --no-info --section=1 --include=gprocessor.h2m ./$< > $@ + +cygnal.1: cygnal + chmod +x $< + help2man --no-info --section=1 --include=cygnal.h2m ./$< > $@ --- gnash-0.8.7.orig/debian/overrides/gnash-plugin +++ gnash-0.8.7/debian/overrides/gnash-plugin @@ -0,0 +1 @@ +gnash-plugin binary: package-name-doesnt-match-sonames libmozsdk0