rpms/gnash/F-7 .cvsignore, 1.5, 1.6 gnash.spec, 1.9, 1.10 sources, 1.5, 1.6 gnash-CVE-2007-2500.patch, 1.1, NONE gnash-README.fedora, 1.1, NONE gnash-configure-pkgconfig.patch, 1.1, NONE gnash-continue_on_info_install_error.patch, 1.1, NONE gnash-plugin-tempfile-dir.patch, 1.1, NONE gnash-plugin.patch, 1.1, NONE

Patrice Dumas (pertusus) fedora-extras-commits at redhat.com
Sun Mar 9 14:43:01 UTC 2008


Author: pertusus

Update of /cvs/extras/rpms/gnash/F-7
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1757/F-7

Modified Files:
	.cvsignore gnash.spec sources 
Removed Files:
	gnash-CVE-2007-2500.patch gnash-README.fedora 
	gnash-configure-pkgconfig.patch 
	gnash-continue_on_info_install_error.patch 
	gnash-plugin-tempfile-dir.patch gnash-plugin.patch 
Log Message:
sync with devel


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/gnash/F-7/.cvsignore,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- .cvsignore	6 Sep 2007 15:57:50 -0000	1.5
+++ .cvsignore	9 Mar 2008 14:42:23 -0000	1.6
@@ -1 +1 @@
-gnash-0.8.1.tar.gz
+gnash-0.8.2.tar.gz


Index: gnash.spec
===================================================================
RCS file: /cvs/extras/rpms/gnash/F-7/gnash.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- gnash.spec	27 Oct 2007 23:08:06 -0000	1.9
+++ gnash.spec	9 Mar 2008 14:42:23 -0000	1.10
@@ -1,18 +1,16 @@
 Name:           gnash
-Version:        0.8.1
-Release:        6%{?dist}
+Version:        0.8.2
+Release:        1%{?dist}
 Summary:        GNU flash movie player
 
 Group:          Applications/Multimedia
 License:        GPLv3+
 URL:            http://www.gnu.org/software/gnash/
 Source0:        http://ftp.gnu.org/gnu/gnash/%{version}/%{name}-%{version}.tar.gz
-# from Martin Stransky
-Patch0:         gnash-plugin.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  libxml2-devel libpng-devel libjpeg-devel libogg-devel
-BuildRequires:  boost-devel curl-devel 
+BuildRequires:  boost-devel curl-devel freetype-devel fontconfig-devel
 # the opengl devel packages are required by gtkglext-devel
 # monolithic Xorg
 #BuildRequires:  xorg-x11-devel
@@ -20,22 +18,27 @@
 #BuildRequires:  libGLU-devel libGL-devel
 BuildRequires:  SDL-devel 
 BuildRequires:  agg-devel 
-BuildRequires:  kdelibs-devel
+BuildRequires:  kdelibs3-devel
 BuildRequires:  gtkglext-devel
 BuildRequires:  docbook2X
 BuildRequires:  gstreamer-devel >= 0.10
 BuildRequires:  scrollkeeper
 
-Requires(post): scrollkeeper
-Requires(postun): scrollkeeper
+#Requires(post): scrollkeeper
+#Requires(postun): scrollkeeper
 Requires(post): /sbin/ldconfig
 Requires(postun): /sbin/ldconfig
 Requires(post): /sbin/install-info
 Requires(preun): /sbin/install-info
 
 %description
-Gnash is a GNU Flash movie player based on GameSWF,
-and supports many SWF v7 features.
+Gnash is capable of reading up to SWF v9 files and opcodes, but primarily
+supports SWF v7, with better SWF v8 and v9 support under heavy development.
+With the 0.8.2 release, Gnash includes initial parser support for SWF v8
+and v9. Not all ActionScript 2 classes are implemented yet, but all of
+the most heavily used ones are. Many ActionScript 2 classes are partially
+implemented; there is support for all of the commonly used methods of each
+class.
 
 %package plugin
 Summary:   Web-client flash movie player plugin 
@@ -58,50 +61,41 @@
 %description klash
 The gnash flash movie player plugin for Konqueror.
 
-# cygnal just segfaults for me
-#%package cygnal
-#Summary:   Streaming media server
-#Requires:  %{name} = %{version}-%{release}
-#Group:     Applications/Multimedia
+%package cygnal
+Summary:   Streaming media server
+Requires:  %{name} = %{version}-%{release}
+Group:     Applications/Multimedia
 
-#%description cygnal
-#Cygnal is a streaming media server that's Flash aware.
+%description cygnal
+Cygnal is a streaming media server that's Flash aware.
 
 
 %prep
 %setup -q
-%patch0 -p1 -b .plugin
 
 chmod a-x libgeometry/snappingrange.h backend/render*.h gui/gtk_glue_agg.{h,cpp} 
+
 iconv -f latin1 -t utf8 < AUTHORS > AUTHORS.utf8
 touch -r AUTHORS AUTHORS.utf8
 mv AUTHORS.utf8 AUTHORS
 
 %build
 [ -n "$QTDIR" ] || . %{_sysconfdir}/profile.d/qt.sh
-%configure --disable-static --with-plugindir=%{_libdir}/mozilla/plugins \
-  --enable-ghelp --enable-docbook --enable-media=GST \
+# --enable-ghelp is disabled
+%configure --disable-static --with-npapi-plugindir=%{_libdir}/mozilla/plugins \
+  --disable-docbook --enable-media=GST \
   --disable-dependency-tracking --disable-rpath \
+  --enable-cygnal \
+  --enable-gui=gtk,kde,sdl,fb \
   --with-qtdir=$QTDIR
 #doesn't work currently: %%{?_smp_mflags}
 make 
 
-# texinfo and therefore info generation is broken, still we have the
-# code to regenerate them
-pushd doc/C
-rm gnash.html gnash.1 gnash.info gnash.texi actionscript.html \
-   actionscript.info actionscript.texi
-make man html info
-pushd asspec
-rm asspec.info asspec.html asspec.texi
-make html info
-popd
-popd
-
 
 %install
 rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
+make install install-plugin \
+ DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p'
 rm $RPM_BUILD_ROOT%{_libdir}/gnash/*.la
 #rm \
 # $RPM_BUILD_ROOT%{_libdir}/libgnashamf.so \
@@ -112,25 +106,36 @@
 # $RPM_BUILD_ROOT%{_libdir}/libgnashserver.so \
 # $RPM_BUILD_ROOT%{_libdir}/libgnashplayer.so \
 # $RPM_BUILD_ROOT%{_libdir}/libklashplayer.so
-rm -rf $RPM_BUILD_ROOT%{_localstatedir}/scrollkeeper
+#rm -rf $RPM_BUILD_ROOT%{_localstatedir}/scrollkeeper
 rm -f $RPM_BUILD_ROOT%{_infodir}/dir
 # don't package libltdl related files!
-rm \
- $RPM_BUILD_ROOT%{_libdir}/gnash/libltdl*
+#rm \
+# $RPM_BUILD_ROOT%{_libdir}/gnash/libltdl*
 rm \
  $RPM_BUILD_ROOT%{_includedir}/ltdl.h
 # info isn't generated rightly
-rm -rf \
- $RPM_BUILD_ROOT%{_infodir}/
+#rm -rf \
+# $RPM_BUILD_ROOT%{_infodir}/
 # omf/scrollkeeper related files are broken, some files are missing, and
 # omf files are wrong
-rm -rf \
- $RPM_BUILD_ROOT%{_datadir}/omf
+#rm -rf \
+# $RPM_BUILD_ROOT%{_datadir}/omf
 # cygnal just segfaults
 #rm \
 # $RPM_BUILD_ROOT%{_bindir}/cygnal
 
 # cp -p doc/C/actionscript.info $RPM_BUILD_ROOT%{_infodir}/
+mkdir -p $RPM_BUILD_ROOT%{_infodir}/
+cp doc/C/gnash_*.info $RPM_BUILD_ROOT%{_infodir}/
+
+rm -rf __dist_docs
+mkdir __dist_docs
+mv $RPM_BUILD_ROOT%{_datadir}/doc/gnash/* __dist_docs/
+rmdir $RPM_BUILD_ROOT%{_datadir}/doc/gnash
+cp doc/C/gnash*.html __dist_docs/
+
+chmod a-x $RPM_BUILD_ROOT%{_datadir}/services/klash_part.desktop \
+ $RPM_BUILD_ROOT%{_datadir}/apps/klash/pluginsinfo
 
 %find_lang %{name}
 
@@ -145,13 +150,17 @@
 #/sbin/install-info --entry="* Gnash: (gnash). GNU Flash Player" %{_infodir}/%{name}.info %{_infodir}/dir || :
 #/sbin/install-info %{_infodir}/asspec.info %{_infodir}/dir || :
 #/sbin/install-info %{_infodir}/actionscript.info %{_infodir}/dir || :
+/sbin/install-info %{_infodir}/gnash_ref.info %{_infodir}/dir || :
+/sbin/install-info %{_infodir}/gnash_user.info %{_infodir}/dir || :
 
 %preun
-#if [ $1 = 0 ]; then
+if [ $1 = 0 ]; then
     #/sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || :
     #/sbin/install-info --delete %{_infodir}/asspec.info %{_infodir}/dir || :
     #/sbin/install-info --delete %{_infodir}/actionscript.info %{_infodir}/dir || :
-#fi
+    /sbin/install-info --delete %{_infodir}/gnash_ref.info %{_infodir}/dir || :
+    /sbin/install-info --delete %{_infodir}/gnash_user.info %{_infodir}/dir || :
+fi
 
 %postun
 /sbin/ldconfig
@@ -160,17 +169,24 @@
 %files -f %{name}.lang
 %defattr(-,root,root,-)
 %doc README AUTHORS COPYING NEWS 
-%doc doc/C/gnash.html doc/C/actionscript.html doc/C/asspec/asspec.html
-%doc doc/C/images
+#%doc doc/C/gnash.html doc/C/actionscript.html doc/C/asspec/asspec.html
+#%doc doc/C/images
+%doc __dist_docs/*
+%{_bindir}/dumpshm
+%{_bindir}/fb-gnash
 %{_bindir}/gtk-gnash
+%{_bindir}/sdl-gnash
+%{_bindir}/soldumper
 %{_bindir}/gnash
-%{_bindir}/gparser
 %{_bindir}/gprocessor
 %{_libdir}/gnash/
 #%{_libdir}/libgnash*-*.so
 #%{_libdir}/libklash*-*.so
-%{_mandir}/man1/gnash*
-#%{_infodir}/gnash*
+%{_mandir}/man1/gnash.1*
+%{_mandir}/man1/dumpshm.1*
+%{_mandir}/man1/gprocessor.1*
+%{_mandir}/man1/soldumper.1*
+%{_infodir}/gnash*
 %{_datadir}/gnash/
 #%{_datadir}/omf/gnash/
 
@@ -181,16 +197,18 @@
 %files klash
 %defattr(-,root,root,-)
 %{_bindir}/kde-gnash
-%{_libdir}/kde3/libklashpart.*
 %{_datadir}/apps/klash/
-#%{_datadir}/config/klashrc
 %{_datadir}/services/klash_part.desktop
 
-#%files cygnal
-#%defattr(-,root,root,-)
-#%{_bindir}/cygnal
+%files cygnal
+%defattr(-,root,root,-)
+%{_bindir}/cygnal
+%{_mandir}/man1/cygnal.1*
 
 %changelog
+* Fri Mar  7 2008 Patrice Dumas <pertusus at free.fr> 0.8.2-1
+- update to 0.8.2
+
 * Sat Oct 27 2007 Patrice Dumas <pertusus at free.fr> 0.8.1-6
 - add patch from Martin Stransky to fix wrapped plugin #281061
 


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/gnash/F-7/sources,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- sources	6 Sep 2007 15:57:50 -0000	1.5
+++ sources	9 Mar 2008 14:42:23 -0000	1.6
@@ -1 +1 @@
-28e9f4bd71154a89f6f683c3e7651e64  gnash-0.8.1.tar.gz
+24dfad0b553254faa06cf1bc1a43fef9  gnash-0.8.2.tar.gz


--- gnash-CVE-2007-2500.patch DELETED ---


--- gnash-README.fedora DELETED ---


--- gnash-configure-pkgconfig.patch DELETED ---


--- gnash-continue_on_info_install_error.patch DELETED ---


--- gnash-plugin-tempfile-dir.patch DELETED ---


--- gnash-plugin.patch DELETED ---




More information about the fedora-extras-commits mailing list