Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > 9987bf1fcda6a9885274352765c51f4b > files > 2

gnash-0.8.2-2mdv2008.0.src.rpm

%define libname %mklibname %{name} 0
%define libname_dev %mklibname -d %{name} 
%define libname_orig lib%{name}

Name: gnash
Version: 0.8.2
Release: %mkrel 2
Summary: Gnash - a GNU Flash movie player
License: GPLv3
Group: Networking/WWW
Source0: %name-%version.tar.bz2
BuildRoot: %{_tmppath}/%{name}-root
URL: http://www.gnu.org/software/gnash/
BuildRequires:	mesaglut-devel
BuildRequires:  mozilla-firefox-devel > 1.5
BuildRequires:  libgstreamer0.10-devel
BuildRequires:  SDL_mixer-devel
BuildRequires:  kdebase-devel
BuildRequires:  gtkglext-devel
BuildRequires:  boost-devel
BuildRequires:  curl-devel
BuildRequires:  docbook2x
BuildRequires:	docbook-dtd412-xml
BuildRequires:  texinfo
BuildRequires:  doxygen
BuildRequires:  rarian
BuildRequires:  slang-devel
BuildRequires:  libxslt-proc
BuildRequires:  agg-devel
BuildRequires:  MySQL-devel
BuildRequires:  libltdl-devel
Buildrequires:	gtk2-devel
Buildrequires:	dejagnu
# (nl) : needed for the test-suite
BuildRequires:  ming-devel

Requires:	gstreamer0.10-plugins-base
Requires:	gstreamer0.10-plugins-ugly
Requires:	gstreamer0.10-plugins-bad

%description
Gnash is a GNU Flash movie player. Till now it has been possible 
to play flash movies with proprietary software. While there are a 
few free flash players, none supports anything higher than SWF v4 
at best. Gnash is based on GameSWF, and supports many SWF v7 features.

%post -n %{name}
%_install_info %{name}.info

%preun -n %{name}
%_remove_install_info %{name}.info

%files -f %name.lang
%defattr(-,root,root,0755)
%doc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO
%{_bindir}/gnash
%{_bindir}/gprocessor
%{_bindir}/gtk-gnash
%{_bindir}/soldumper
%{_bindir}/dumpshm
%{_mandir}/man?/*
#%{_infodir}/%{name}.info.*
#%{_datadir}/omf/gnash
%{_datadir}/gnash

#--------------------------------------------------------------------

%package -n	%{libname}
Summary:	Gnash library
Group:	        Networking/WWW	
Provides:	%{libname_orig} = %{version}

%description -n %{libname}
Gnash library.

%post -n %{libname} -p /sbin/ldconfig
%postun -n %{libname} -p /sbin/ldconfig

%files -n %{libname}
%defattr(-,root,root)
%{_libdir}/gnash/libgnashbase-%{version}.so
%{_libdir}/gnash/libgnashserver-%{version}.so
%{_libdir}/gnash/libgnashamf-%{version}.so
%{_libdir}/gnash/libgnashmedia-%{version}.so

#--------------------------------------------------------------------

%package -n	%{libname_dev}
Summary:	Headers of %name for development
Group:		Development/C
Requires:	%{libname} = %{version}
Provides:	%{name}-devel = %{version}-%{release}
Provides:	%{libname_orig}-devel = %{version}-%{release}
Obsoletes: %{libname}-devel

%description -n %{libname_dev}
Headers of %{name} for development.

%files -n %{libname_dev}
%defattr(-,root,root)
%{_libdir}/gnash/libgnash*.la
%{_libdir}/gnash/libgnashamf.so
%{_libdir}/gnash/libgnashamf.a
%{_libdir}/gnash/libgnashbase.so
%{_libdir}/gnash/libgnashbase.a
%{_libdir}/gnash/libgnashserver.so
%{_libdir}/gnash/libgnashserver.a
%{_libdir}/gnash/libgnashmedia.so
%{_libdir}/gnash/libgnashmedia.a

#--------------------------------------------------------------------

%package -n %{name}-firefox-plugin
Summary:	Gnash firefox plugin
Group:		Networking/WWW
Requires:	gnash = %{version}
Requires:	libmozilla-firefox > 1.5

%description -n %{name}-firefox-plugin
Gnash firefox plugin

%files -n %{name}-firefox-plugin
%{_libdir}/mozilla/plugins/*.so


#--------------------------------------------------------------------

%package -n	%{name}-konqueror-plugin
Summary:	Gnash konqueror plugin
Group:		Graphical desktop/KDE
Requires:	gnash = %{version}
%description -n %{name}-konqueror-plugin
Gnash Konqueror plugin

%files -n %{name}-konqueror-plugin
%{_bindir}/kde-gnash
%{_datadir}/apps/klash/pluginsinfo
%{_datadir}/services/klash_part.desktop
%{_datadir}/apps/klash
%{_libdir}/kde3/*
%exclude %{_libdir}/kde3/*.a

#--------------------------------------------------------------------

%prep
%setup -q -n %name-%version

%build
QTDIR="/usr/lib/qt3" ; export QTDIR ;
PATH="/usr/lib/qt3/bin:$PATH" ; export PATH ;

sh autogen.sh
%configure	\
		--enable-mp3 \
		--enable-ghelp  \
		--enable-docbook \
		--enable-plugin \
		--with-npapi-plugindir=%{_libdir}/mozilla/plugins  \
		--enable-media=gst \
		--disable-rpath \
		--enable-extensions \
		--enable-sdk-install \
		--enable-jpeg \
		--enable-ghelp \
		--enable-sound=sdl \
		--enable-klash \
		--enable-render=agg

%make "OPENGL_LIBS = -lGL"

%install
#%makeinstall_std install-plugin
strip gui/.libs/*-gnash utilities/.libs/dumpshm  utilities/.libs/g*  utilities/.libs/soldumper
rm -rf $RPM_BUILD_ROOT
make install install-plugins DESTDIR=$RPM_BUILD_ROOT

rm -rf %{buildroot}/%{_localstatedir}/scrollkeeper
rm -rf %{buildroot}/%{_libdir}/mozilla/plugins/*.a
rm -rf %{buildroot}/%{_libdir}/mozilla/plugins/*.la

%find_lang %name

%clean
rm -rf %{buildroot}


%changelog
* Sun Mar 09 2008 Helio Chissini de Castro <helio@mandriva.com> 0.8.2-2mdv2008.0
+ Revision: 182874
- Fixed invalid devel name
- Fixed typo on plugins install lead missing proper konqueror libraries and support

  + Nicolas Lécureuil <neoclust@mandriva.org>
    - Fix BuildRequires to allow backports

* Fri Mar 07 2008 Emmanuel Andry <eandry@mandriva.org> 0.8.2-1mdv2008.1
+ Revision: 181153
- Fix files
- New version

* Sun Feb 24 2008 Emmanuel Andry <eandry@mandriva.org> 0.8.2-0.080224.2mdv2008.1
+ Revision: 174434
- drop useless requires

* Sun Feb 24 2008 Emmanuel Andry <eandry@mandriva.org> 0.8.2-0.080224.1mdv2008.1
+ Revision: 174361
- fix files
- fix requires
- BR docbook-dtd412-xml
- New cvs snapshot
- requires gstreamer

  + Thierry Vignaud <tvignaud@mandriva.com>
    - fix gstreamer0.10-devel BR for x86_64

* Sat Feb 09 2008 Funda Wang <fundawang@mandriva.org> 0.8.2-0.080207.2mdv2008.1
+ Revision: 164652
- rebuild for new FF

* Thu Feb 07 2008 Emmanuel Andry <eandry@mandriva.org> 0.8.2-0.080207.1mdv2008.1
+ Revision: 163799
- New snapshot

* Sat Jan 19 2008 Emmanuel Andry <eandry@mandriva.org> 0.8.2-0.080119.1mdv2008.1
+ Revision: 155079
- New snapshot
- scrollkeeper is no more
- New snapshot

* Thu Dec 27 2007 Emmanuel Andry <eandry@mandriva.org> 0.8.2-0.071227.0mdv2008.1
+ Revision: 138574
- New snapshot

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request

* Fri Dec 14 2007 Nicolas Lécureuil <neoclust@mandriva.org> 0.8.2-0.071213.0mdv2008.1
+ Revision: 119675
- New snapshot
- new cvs snapshot

* Thu Nov 01 2007 Anssi Hannula <anssi@mandriva.org> 0.8.1-2mdv2008.1
+ Revision: 104726
- rebuild for libboost

* Thu Aug 30 2007 Nicolas Lécureuil <neoclust@mandriva.org> 0.8.1-1mdv2008.0
+ Revision: 75313
- Build Klash too
- Fix File list
-Fix build
- New version 0.8.1

* Thu Aug 02 2007 Emmanuel Andry <eandry@mandriva.org> 0.8.0-0.070802.1mdv2008.0
+ Revision: 58322
- New cvs snapshot

* Sat Jul 14 2007 Emmanuel Andry <eandry@mandriva.org> 0.8.0-0.070714.1mdv2008.0
+ Revision: 52082
- fix buildrequires
- New cvs snapshot
- set license to GPLv3

* Sun Jul 08 2007 Emmanuel Andry <eandry@mandriva.org> 0.8.0-0.070708.1mdv2008.0
+ Revision: 49883
- New cvs snapshot

* Mon Jul 02 2007 Nicolas Lécureuil <neoclust@mandriva.org> 0.8.0-0.070624.2mdv2008.0
+ Revision: 47249
- Fix File list ( close bug #31709)'

* Sun Jun 24 2007 Emmanuel Andry <eandry@mandriva.org> 0.8.0-0.070624.1mdv2008.0
+ Revision: 43721
- needs gstreamer 0.10
- New cvs snapshot
- switch media to gstreamer, mad support is broken
- spec cleaning

  + Nicolas Lécureuil <neoclust@mandriva.org>
    - New version 0.8.0
    - New cvs snapshot

* Wed Jun 06 2007 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 0.7.3-0.070508.3mdv2008.0
+ Revision: 36075
- Rebuild with libslang2.

* Sat May 26 2007 Funda Wang <fundawang@mandriva.org> 0.7.3-0.070508.2mdv2008.0
+ Revision: 31459
- Use simple file list at the time
- Use mad to handle media
- Rebuild for directfb 1.0

  + Nicolas Lécureuil <neoclust@mandriva.org>
    - New svn snapshot

* Wed May 02 2007 Nicolas Lécureuil <neoclust@mandriva.org> 0.7.3-0.070501.3mdv2008.0
+ Revision: 20438
- New cvs snapshot


* Fri Mar 23 2007 Emmanuel Andry <eandry@mandriva.org> 0.7.3-0.070318.3mdv2007.1
+ Revision: 148220
- rebuild for mozilla-firefox 2.0.0.3

* Tue Mar 20 2007 Thierry Vignaud <tvignaud@mandriva.com> 0.7.3-0.070318.2mdv2007.1
+ Revision: 146874
- don't package the whole sources as doc

* Sun Mar 18 2007 Emmanuel Andry <eandry@mandriva.org> 0.7.3-0.070318.1mdv2007.1
+ Revision: 146017
- New snapshot

* Wed Mar 07 2007 Emmanuel Andry <eandry@mandriva.org> 0.7.3-0.070304.4mdv2007.1
+ Revision: 134807
- bump release to fix submitting
- reintroduce devel package

* Mon Mar 05 2007 Emmanuel Andry <eandry@mandriva.org> 0.7.3-0.070304.2mdv2007.1
+ Revision: 133385
- readd missing file
- drop redundant buildrequires
- buildrequires gtk2-devel
- buildrequires dejagnu
- don't package source tree
- fix libraries packages
- drop devel package
- add warning fix patch from opensuse
- enable sound via SDL

* Sun Mar 04 2007 Emmanuel Andry <eandry@mandriva.org> 0.7.3-0.070304.1mdv2007.1
+ Revision: 132524
- buildrequires mysql-devel
- buildrequires libltdl-devel
- New cvs snapshot
- buildrequires kdebase-devel
- fix buildrequires
- New cvs snapshot
- disable konqueror plugin

  + Thierry Vignaud <tvignaud@mandriva.com>
    - no need to package big ChangeLog when NEWS is already there

  + Per Øyvind Karlsen <pkarlsen@mandriva.com>
    - reenable konqueror plugin

  + Nicolas Lécureuil <neoclust@mandriva.org>
    - New cvs snapshot
    - New snapshot
    - New cvs snapshot
    - New cvs snapshot
    - Fix File list
    - Add BuildRequires for test suite

* Fri Dec 15 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.7.2-3mdv2007.1
+ Revision: 97943
- Fix lib file section (#27686)

* Sun Dec 10 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.7.2-1mdv2007.1
+ Revision: 94527
- Fix requires (i hope )  thanks  Gotz
- New version 0.7.2
- Remove useless BuildConflicts
- close ticket #22971

* Fri Dec 08 2006 Emmanuel Andry <eandry@mandriva.org> 0.7.2-0.2mdv2007.1
+ Revision: 92241
- buildconflicts docbook-utils
- Rebuild for mozilla-firefox 2.0

* Sun Dec 03 2006 Emmanuel Andry <eandry@mandriva.org> 0.7.2-0.1mdv2007.1
+ Revision: 90268
- Add BuildRequires scrollkeeper libxslt-proc
- add buildrequires curl-devel texinfo doxygen
- buildrequires docbook-xml

  + Nicolas Lécureuil <neoclust@mandriva.org>
    - New cvs snapshot for 0.7.2 branch

* Fri Oct 27 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.7.1-3mdv2007.1
+ Revision: 73125
- Add tarball
- New cvs snapshot
- Sync with gnash cvs
- Fix BuildRequires for new xorg
- increase release
- Make the wrning for svn back
- make the source back too
- come back on the svn gnash!!!
- Add a warning about its presence on svn repos
- Remove the changelog from the svn commit
- Created package structure for gnash.

  + Andreas Hasenack <andreas@mandriva.com>
    - renamed mdv to packages because mdv is too generic and it's hosting only packages anyway

* Sat May 13 2006 Couriousous <couriousous@mandriva.org> 0.7.1-1mdk
- 0.7.1
- Reenable firefox plugin
- Enable konqueror plugin

* Thu Feb 16 2006 Austin Acton <austin@mandriva.org> 0.7-0.20060216.1mdk
- give proper version number
- enable docbook and ghelp
- buildrequires docbook2x
- fix lib64 build
- move la's to devel package
- configure 2.5
- add the standard doc files

* Thu Feb 16 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.0-0.20060216.1mdk
- New cvs snapshot

* Wed Feb 15 2006 Austin Acton <austin@mandriva.org> 0.0-0.20060123.3mdk
- fix lib64 build

* Tue Jan 24 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.0-0.20060123.2mdk
- Add BuildRequires

* Fri Jan 13 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.0-0.20060123.1mdk
- New cvs snapshot
	- For the moment the firefox plugin is not enable because it
		doesn't compile.
- Fix File section (misc)
- Add BuildRequires (misc)

* Tue Jan 10 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.0-0.20060110.1mdk
- initial mandriva package
- Patch 0 : Fix Mozilla-firefox detection (baud123)