Mageia Bugzilla – Attachment 12897 Details for
Bug 28502
Update Request : A new version of lightspark (0.8.5) correcting several bugs has been published
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
spec file for the last version of lightspark
lightspark.spec (text/plain), 3.33 KB, created by
Philippe Didier
on 2021-08-10 18:08:36 CEST
(
hide
)
Description:
spec file for the last version of lightspark
Filename:
MIME Type:
Creator:
Philippe Didier
Created:
2021-08-10 18:08:36 CEST
Size:
3.33 KB
patch
obsolete
>%bcond_with llvm > >%define major 0 >%define libname %mklibname %{name} %{major} >%define develname %mklibname %{name} -d > >Name: lightspark >Version: 0.8.5 >Release: %mkrel 1 >Summary: An alternative Flash Player implementation >Group: Networking/WWW >License: LGPLv3+ >URL: http://lightspark.github.io/ >Source0: https://github.com/%{name}/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz > >ExclusiveArch: %{ix86} x86_64 > >BuildRequires: cmake >BuildRequires: nasm >BuildRequires: boost-devel >BuildRequires: ffmpeg-devel >%if %{with llvm} >BuildRequires: llvm-devel >= 3.9.1 >%endif >BuildRequires: pkgconfig(glew) >BuildRequires: pkgconfig(ftgl) >BuildRequires: pkgconfig(sdl2) >BuildRequires: pkgconfig(SDL2_mixer) >BuildRequires: pkgconfig(gtkglext-1.0) >BuildRequires: pkgconfig(fontconfig) >BuildRequires: pkgconfig(libjpeg) >BuildRequires: pkgconfig(libpcre) >BuildRequires: pkgconfig(mozilla-plugin) >BuildRequires: pkgconfig(libcurl) >BuildRequires: pkgconfig(libxml++-2.6) >BuildRequires: pkgconfig(librtmp) >BuildRequires: pkgconfig(liblzma) > >Requires: fonts-ttf-liberation >Obsoletes: lightspark-pulse < 0.7.2-23 > >%description >Lightspark is a modern, free, open-source flash player implementation. > >Lightspark features: > >* JIT compilation of Actionscript to native x86 bytecode using LLVM >* Hardware accelerated rendering using OpenGL Shaders (GLSL) >* Very good and robust support for current-generation Actionscript 3 >* A new, clean, code base exploiting Multi-Threading and optimized for > modern hardware. Designed from scratch after the official Flash > documentation was released. > >%package -n %{libname} >Summary: %{name} libraries >Group: System/Libraries > >%description -n %{libname} >This is the libraries used by %{name}. > >%package -n %{develname} >Summary: Development libraries for %{name} >Group: Development/C++ >Provides: %{name}-devel = %{version}-%{release} >Requires: %{libname} = %{version}-%{release} > >%description -n %{develname} >Development files for the %{name} libraries. > >%package mozilla-plugin >Summary: Mozilla compatible plugin for %{name} >Group: Networking/WWW >#Recommends: gnash >Conflicts: gnash-firefox-plugin > >%description mozilla-plugin >This is the Mozilla compatible plugin for %{name}. > >%package ppapi-plugin >Summary: PPAPI compatible plugin for %{name} >Group: Networking/WWW > >%description ppapi-plugin >This is the PPAPI compatible plugin for %{name}. > > >%prep >%setup -q -n %{name}-%{version} > >%build >%cmake \ > -Wno-dev \ >%if %{with llvm} > -DENABLE_LLVM=TRUE \ >%endif > -DPPAPI_PLUGIN_DIRECTORY=%{_libdir}/%{name}/PepperFlash >%cmake_build > >%install >%cmake_install > >#(eandry) tell lightspark where the libs are >install -d -m 0755 %{buildroot}%{_sysconfdir}/ld.so.conf.d >echo "%{_libdir}/lightspark" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/lightspark-%{__isa_bits}.conf > >%find_lang %{name} > >%files -f %{name}.lang >%doc ChangeLog CONTRIBUTING CONTRIBUTORS README.md >%license COPYING COPYING.LESSER >%config(noreplace) %{_sysconfdir}/xdg/lightspark.conf >%{_bindir}/%{name} >%{_datadir}/applications/%{name}.desktop >%{_iconsdir}/hicolor/*/apps/%{name}.* >%{_mandir}/man1/%{name}.1.* > >%files -n %{libname} >%config %{_sysconfdir}/ld.so.conf.d/lightspark-%{__isa_bits}.conf >%{_libdir}/%{name}/lib%{name}.so.%{major}{,.*} > >%files -n %{develname} >%{_libdir}/%{name}/lib%{name}.so > >%files mozilla-plugin >%{_libdir}/mozilla/plugins/lib%{name}plugin.so > >%files ppapi-plugin >%{_libdir}/%{name}/PepperFlash/
%bcond_with llvm %define major 0 %define libname %mklibname %{name} %{major} %define develname %mklibname %{name} -d Name: lightspark Version: 0.8.5 Release: %mkrel 1 Summary: An alternative Flash Player implementation Group: Networking/WWW License: LGPLv3+ URL: http://lightspark.github.io/ Source0: https://github.com/%{name}/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz ExclusiveArch: %{ix86} x86_64 BuildRequires: cmake BuildRequires: nasm BuildRequires: boost-devel BuildRequires: ffmpeg-devel %if %{with llvm} BuildRequires: llvm-devel >= 3.9.1 %endif BuildRequires: pkgconfig(glew) BuildRequires: pkgconfig(ftgl) BuildRequires: pkgconfig(sdl2) BuildRequires: pkgconfig(SDL2_mixer) BuildRequires: pkgconfig(gtkglext-1.0) BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(libjpeg) BuildRequires: pkgconfig(libpcre) BuildRequires: pkgconfig(mozilla-plugin) BuildRequires: pkgconfig(libcurl) BuildRequires: pkgconfig(libxml++-2.6) BuildRequires: pkgconfig(librtmp) BuildRequires: pkgconfig(liblzma) Requires: fonts-ttf-liberation Obsoletes: lightspark-pulse < 0.7.2-23 %description Lightspark is a modern, free, open-source flash player implementation. Lightspark features: * JIT compilation of Actionscript to native x86 bytecode using LLVM * Hardware accelerated rendering using OpenGL Shaders (GLSL) * Very good and robust support for current-generation Actionscript 3 * A new, clean, code base exploiting Multi-Threading and optimized for modern hardware. Designed from scratch after the official Flash documentation was released. %package -n %{libname} Summary: %{name} libraries Group: System/Libraries %description -n %{libname} This is the libraries used by %{name}. %package -n %{develname} Summary: Development libraries for %{name} Group: Development/C++ Provides: %{name}-devel = %{version}-%{release} Requires: %{libname} = %{version}-%{release} %description -n %{develname} Development files for the %{name} libraries. %package mozilla-plugin Summary: Mozilla compatible plugin for %{name} Group: Networking/WWW #Recommends: gnash Conflicts: gnash-firefox-plugin %description mozilla-plugin This is the Mozilla compatible plugin for %{name}. %package ppapi-plugin Summary: PPAPI compatible plugin for %{name} Group: Networking/WWW %description ppapi-plugin This is the PPAPI compatible plugin for %{name}. %prep %setup -q -n %{name}-%{version} %build %cmake \ -Wno-dev \ %if %{with llvm} -DENABLE_LLVM=TRUE \ %endif -DPPAPI_PLUGIN_DIRECTORY=%{_libdir}/%{name}/PepperFlash %cmake_build %install %cmake_install #(eandry) tell lightspark where the libs are install -d -m 0755 %{buildroot}%{_sysconfdir}/ld.so.conf.d echo "%{_libdir}/lightspark" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/lightspark-%{__isa_bits}.conf %find_lang %{name} %files -f %{name}.lang %doc ChangeLog CONTRIBUTING CONTRIBUTORS README.md %license COPYING COPYING.LESSER %config(noreplace) %{_sysconfdir}/xdg/lightspark.conf %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop %{_iconsdir}/hicolor/*/apps/%{name}.* %{_mandir}/man1/%{name}.1.* %files -n %{libname} %config %{_sysconfdir}/ld.so.conf.d/lightspark-%{__isa_bits}.conf %{_libdir}/%{name}/lib%{name}.so.%{major}{,.*} %files -n %{develname} %{_libdir}/%{name}/lib%{name}.so %files mozilla-plugin %{_libdir}/mozilla/plugins/lib%{name}plugin.so %files ppapi-plugin %{_libdir}/%{name}/PepperFlash/
View Attachment As Raw
Actions:
View
Attachments on
bug 28502
:
12420
|
12422
|
12423
|
12424
|
12662
| 12897