rpms/lightspark/devel 0001-Add-desktop-file-and-sized-icons.patch, NONE, 1.1 Makefile, NONE, 1.1 lightspark.spec, NONE, 1.1 sources, NONE, 1.1

Hicham HAOUARI hicham at rpmfusion.org
Wed Sep 15 04:42:31 CEST 2010


Author: hicham

Update of /cvs/free/rpms/lightspark/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv31061/devel

Added Files:
	0001-Add-desktop-file-and-sized-icons.patch Makefile 
	lightspark.spec sources 
Log Message:
Initial import


0001-Add-desktop-file-and-sized-icons.patch:
 CMakeLists.txt           |   15 +++++++++++++++
 media/lightspark.desktop |   12 +++++++++++-
 2 files changed, 26 insertions(+), 1 deletion(-)

--- NEW FILE 0001-Add-desktop-file-and-sized-icons.patch ---
>From fea6f69f0e2101cdea88e90a00da57040083ad16 Mon Sep 17 00:00:00 2001
From: Hicham HAOUARI <hicham.haouari at gmail.com>
Date: Sun, 12 Sep 2010 01:37:49 +0000
Subject: [PATCH] Add desktop file and sized icons

Signed-off-by: Hicham HAOUARI <hicham.haouari at gmail.com>
---
 CMakeLists.txt                   |   15 +++++++++++++++
 media/lightspark-ico-128x128.png |  Bin 0 -> 65912 bytes
 media/lightspark-ico-16x16.png   |  Bin 0 -> 1182 bytes
 media/lightspark-ico-192x192.png |  Bin 0 -> 148026 bytes
 media/lightspark-ico-20x20.png   |  Bin 0 -> 1762 bytes
 media/lightspark-ico-22x22.png   |  Bin 0 -> 2100 bytes
 media/lightspark-ico-24x24.png   |  Bin 0 -> 2470 bytes
 media/lightspark-ico-256x256.png |  Bin 0 -> 262966 bytes
 media/lightspark-ico-32x32.png   |  Bin 0 -> 4270 bytes
 media/lightspark-ico-36x36.png   |  Bin 0 -> 5362 bytes
 media/lightspark-ico-48x48.png   |  Bin 0 -> 9418 bytes
 media/lightspark-ico-64x64.png   |  Bin 0 -> 16614 bytes
 media/lightspark-ico-72x72.png   |  Bin 0 -> 20974 bytes
 media/lightspark-ico-96x96.png   |  Bin 0 -> 37155 bytes
 media/lightspark.desktop         |   11 +++++++++++
 15 files changed, 26 insertions(+), 0 deletions(-)
 create mode 100644 media/lightspark-ico-128x128.png
 create mode 100644 media/lightspark-ico-16x16.png
 create mode 100644 media/lightspark-ico-192x192.png
 create mode 100644 media/lightspark-ico-20x20.png
 create mode 100644 media/lightspark-ico-22x22.png
 create mode 100644 media/lightspark-ico-24x24.png
 create mode 100644 media/lightspark-ico-256x256.png
 create mode 100644 media/lightspark-ico-32x32.png
 create mode 100644 media/lightspark-ico-36x36.png
 create mode 100644 media/lightspark-ico-48x48.png
 create mode 100644 media/lightspark-ico-64x64.png
 create mode 100644 media/lightspark-ico-72x72.png
 create mode 100644 media/lightspark-ico-96x96.png
 create mode 100644 media/lightspark.desktop

diff --git a/CMakeLists.txt b/CMakeLists.txt
index a37649e..9430389 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -362,3 +362,18 @@ ENDIF(${AUDIO_BACKEND} MATCHES "alsa")
 IF(${AUDIO_BACKEND} MATCHES "openal")
   ADD_SUBDIRECTORY(backends/interfaces/audio/openal)
 ENDIF(${AUDIO_BACKEND} MATCHES "openal")
+
+#Install icons and desktop file
+if(UNIX)
+  FOREACH(i 16 20 22 24 32 36 48 64 72 96 128 192 256 )
+    INSTALL(FILES media/lightspark-ico-${i}x${i}.png
+            DESTINATION ${DATADIR}/icons/hicolor/${i}x${i}/apps
+            RENAME lightspark.png
+           )
+  ENDFOREACH(i)
+  INSTALL(FILES media/lightspark-ico.svg
+          DESTINATION ${DATADIR}/icons/hicolor/scalable/apps
+          RENAME lightspark.svg
+         )
+  INSTALL(FILES media/lightspark.desktop DESTINATION ${DATADIR}/applications )
+endif(UNIX)
diff --git a/media/lightspark-ico-128x128.png b/media/lightspark-ico-128x128.png
new file mode 100644
index 0000000000000000000000000000000000000000..5f33297439fbd50c6b82cc5fe9f5ed9ac5af0a8b
GIT binary patch
literal 65912
zcmeHQ2bfkh*3Q7pz)(esfQW!dw*!hI0s at K!*;TPC*j=%+E_TGasB76D*IuwIims?E
zDj<j`U_k^C1px)5cNnJr?|X7{Z*Kd_%ut;(PbRs^$w at gUCq3Uk`}R4mdX<J%lv34u
zAK&Azu!qo8&c^>qT?R~pm3djWle;PP-osT324vwo`@$2C>!FJI_rj;I{Tn_x*B*b?
z4WRHNO-A=tPY;G?r9r(<?pbMWPBqoIMVI{b6_jeCdiUsd+TaY;b;$TTfKd+RHBepy
z<uy=V1LZYPUITx^8p!ywl)1RLm;<T?Fm)VL12)D)swNC!E6ircUIm+GSw=?28rZun
z>~;bGMsqCP9_ApJ17KRiG=XUdLx!gd>kwf9%+D}09Wxbzu^8 at M9(H*Fa9Z}^;6!)F
z908lHeOtp^Brwh~6Ce;PwsnHrg8nWk0AP9!Duc7-b6}2vVXNPfP>jT>9Y(^u1YuYJ
zdzXM+MgYKcs_!l^7r>kbQw?Tk1Pa3>m=Q1|Aq?z7%Auq+0LE8?83eNsW><sF$nXm=
z9EX%cIyHbws|9mA%u1MD9STu^H(@w1Er&!kfJ&+Zb05q)nB5JEP at vH;9TU~T_6*x;
z#sH`k_VE|N+y_&8TU5gDOIE617yP0AShhy3S-VNCUAsZ8+mNgB^7B-+Dpgd?npITY
zIyJ at KyFqPr$btK9i)@f4#|h8E+=Ma0N_y-l*eL`6%%^Jn4@{@BsEEy*x2jR^f1xH$
znWcVPuw1QOzeyG3<*SSe=@qxQNU4m96;zd~mDFDK_E626 at 2$={wTo)odf&3hCTWoQ
zH^Dp$L7-4<cSx^B$~b#qJV)|(!3>1SEGhZI!Xh;p%%1$^Y&G+TU)6$z%T-}vVM)ok
z at mM(-85Lk?XSlY)ckQ}+s1Ap=Q0JV{RW)h6mm8;qjxP}Ja-_kj<aUJ}CIDc5JCyV-
zm{uh%@sz1^)aVbsR8yz at q}FfbDsI_91z|Xuo}s8XDpY_Vz~TBkZZ_NOO4+LOQEk+~
z%T89+tCe_3A{V5tLwZk?T`4R|^=8aM4e7H0mbdNPA;JJbxD=Uq7$)tSTf1(Pdg--K
z)kkBdsa31j+hr*eH&_nNgXyrre at _VL2M<>mC?u|*)*2|6s=h~6b;fC3RG$;LI9VcK
z1GyMNQTBz4$j){Z07v~(+PRvS7R<*$?ztEKrzTFGskUy-Pb+S!$Q3NrUlHQ~&0x*=
ziU`vJQBhT}!nC%aU_c1)Pr45zScLCWPwlMw^*uV(<ZV3eLG%Od?`+R);ofcn0OmJF
z0X~9hlTJaFuUM-d{l9nB_|Lvqg+-<B<D=4MC1kL5qt#brs|JI$02m?A-<f2vgaIc5
zf`B-X3%Fr}2nB`$L4b?@R6$X(>U~^$j2pU%e;WVTJ at f~?H`0icHmc5T+R at UB0OphF
zV_^14H6};(!=HLzjsEZ}m7ANFYP6K_bfKO9jw+Xy3<i?%6~S1srKML;nY4|6rWOj~
zu(eCKP!aJ!hcrYBm|Sp at TddQ89H^_V?4u57)5L_PVq;FCt^(c1Q$a2X&NdeSFrT}2
zAHwXJY6d4vnxTe0^fvnV(k-dGjE*QJy)@Iw$S~uL0MO2?h}I6qlj)f-T0`irLAnVF
zhzJAQy%q#f07%5l^D at B7e9Thn)UBazy75d^DT{|ZQ--0);~gnur-2wzHEG07f(qvM
z1_}o?Rg<7f at VfPz)xE=BSD#J%UQWKI5=R#R|07D`dWpmR60&4eMYLQpU$^jzZmZ{a
zW~Tn8yCMWY1Ok2(26hwtmazbBe2bwF7y)4GcYw2fj1NT^im=eIB{yI7>C;K|?0T?4
zNyX;aX&~}jrv0G5R#M4Eia22Yu|Q?ZPidci>hzz~9YaT`)oV9~Qt&bfm-pe~iI?}!
z^``^;4S;4knP`}An3>5|4hCmtW~wZQ@!|)6VZ39Do8gW&s32W{)+Bl$Nbv$d2!#1?
zqCQkH`hj9}2}SrTD4;f|scyLX)Ik0cem;ZHOObD*SP~+q5*VtUR3atAan$}e;H5Op
zdv?TFjPS>(LR5-yI3ic#<@&o0H!FTdBium=V)B~<IjU^UWZjab)n{d at iiXLsvnpna
zCdka9Q1Dx8fC^&kc+?`)1kyD)LZxQ{ULM%?MF1cKMGyjN0j^mU7C{?ewerSmPgS+|
z<Y~2(;C=`IR}#wvg7s5sq9|x{5aB9U-DJeJqVR)ndtOb!Y97JOj5ypcmyDmuP7I)h
zF%2=NCAt*!yq at Y>R5}^wFf$X(CzJV|MO6<iz-}N*n2&GRA^^Y<E#btKu>sto4cHYR
zlhiDbFOvyT{}cl33TXiV<GGSq1XEa8tTt}RRew3<DAoRu{jHoPbp8!#a2dVS5LtI6
zr3&UZLfpwPobn}v4Oqqd+cm at 0FY}i8 at X}{8qlX!7ON9v~bIhPk81MA+n&F!9S;Ba<
zb_xWU&hKn8UkixAb;k&fK!{MWOMnot-(fjS<x=fa3Pb?V`l$sd05k<+7pg5=^3;(>
zwpGWbHZGv5yZ}P*im&oY at L}>;f~fu|U_Os*O at T?e|Gi at Q8g=D$k1OufX>hUuD>6gk
zY1rsQp%p-OF)V-WWQfCjFo?`E3^c8swzPIIJ)2_yGM%<12n^SL&=jP>mQNv)u>iD6
z1+EQfEntKId>7`U6A(>MB&{C;Aa<b$0cQt=`RER|=Bbvg_Emp5=?JTku};p7yFm!3
zZA%PRRh5{AM1%l53CE?$s4V(@g}Unc$JNS}fhnHk#IVbv63Ag9CR?#YIP9o;nnuQv
zX`ZSlL+jVCrCPRZq?$Eppz7~cOVz1eL*?XDQk5%ns+OVh&{gH-7pRRJx2W})sjS0t
z^okYh&}wrvJu=?u24qYCfzZXle at FmjfUTcyY5Af73Na9b2B07m6sUZ<^9xmOUY at F3
zua-LhERLa*!XjWC0wGwP6f*|FuA>-~<lbQZnZSB28Rl{@{fes|Q-3U9t1HNkVCBSR
zGQ%BzFW7T2%=&Vu`8^p<cDSmaEf%KfzV%g)ZU?Euu)DW+!;&3E;9}LXWvkWV#Vgf@
z4V(42!tMr;t{$%IzP}jE*6JV3r|JjO^D*!(fCiwQ4<XBk5O8eNq-jHS%86V;Neb at +
z;}i&iPAVz7A0b?S{_vz<U_M7K(_s=0V_8`jUGXpV8!F3y%V;YX+G%+Z8J__kpJymc
zJUm~S=Al!j3P19QHtMv$bXKie?4ves*^0v=%Wz0!qvDuk<HlSOl*+iETeD_W)er|n
z8bLVN4J3ojn{!1FR<Bwwc?CmsrpXqVBK*_p-|72>@x{;rWO at NK421yhJni1Jb*pOE
zrm5=LEv2=B>yaKe*U|>BmeP(&jaFO<(bxwankYIY{NgJfRr7w;13sN-AZe$*{B-=D
zz8LO at cCfyq0LmHaIYS+CP;+&`c|FuBFo@>}X8-h?TD*i8fykkV$nc^smwNYWT3;QE
zlR_Qaw}jnHM)^@`(U0B5vOiX<4eK^L0zfUm{$FbWo>^cwAT6G)9!#g|&lARz`C1^h
z;+q25^_T;Z_oSzkI373}LNGNhUvd5sC67Z5`=d~|!}rc`h~MXqyI;m;&J4Gn{fRnX
ze#;{u{yH#@$wU at y;?VFS;|^Gjs_M8NhpN?UHVWf&?VUv6`=dBte#<7O>ejBQdUQWT
z^*y<h+Ot-5Uzq)oyCq+(S&36gU?|uui$F#La1n?DKiY=j6aX at v-|Pa+_u6$Ev60jr
z+9>Ht`Yfc+ at qpecy`;xz<SyY^06V{Q`|BbYn&2CP&<w%MK;;Bz>W#N1sK=lF04PW*
zu9C&y%Ss&6;~38Ly*M77?CdPn2r7O4qCZU1Iv<Qc0IG+ry|i~s0I*Fu+1Z&8vcuH5
zXLeV6pzDYNYJm0Ya at Cg21rP>|1)z8eiwaaxK|X{5#?b=#`G)!VA`lb`ZhuoKXs=wo
zLH*-~(`CIODjm!3?+}Iut?#7HsPZR`L<AIWG^`U7A%FM%JoWdRo)OjO)wE91RAexI
z)EL3W(eWa(9pagT6Y|&8;?vRb;_|13#-R;T)v8uj1J3WIPCTxIolT#6Yi<FAU at HcG
z6aaJ!&S0>h00&jcWEhSEav=y?F)gIV(l)yZxUrA0wXi at 9y!2!r-G~pasked<ERG0^
z^zup)8652i=J!R&sOV7bOUXU=q6gH<Re`CW6DfIXj>wwh<%Re?Jby1|@#!EWDgvXz
z-xUx;%EI-Wf+!dr4{M=r9)umgO3{Nyjsdo8DOAO<^+He)n9DAKt$&NkLw)5sEuI3f
z1>50y5C+y`?$!de83V)?&G*5gQPL%sw;%xhOtzERvUr&c$qonexz_)P?HA>Kc=)?A
z_(Eo602Q*4G8qu^*Pc#TINV)!6}p;+O!*?yK?oLUqS9b8!suW;7hlsRUUYmdKqh?J
zH$SV32R^EJm?a80E2&yFOI5A{lT%Sustki}gy#$^Wmm&DZJ0_~uwh_lWBZu15zb`j
z_boK)dJZ%b!|C8rkHjcmXxajRs9gBj*CP>jP5pYV`sCAZoeGYwKyp}Dtf^?{+gVlf
zDqV-mk}lh&8_#olv^+mUJC at 0AI#&8F^M&hPS^;5o({u4Pjn!*5sH+A&q2~Vbd$>~I
zLt)9vsvykef>REK0UARKLRBn6K_Dm;Fg!bug|IBR#b6zyX7wuS$rpIQDk<EP6vIJC
zO8_8Q*@$;TBH~na5C40VOoQ0^bY)qU9Kk at tELIR(b1akH3J>706q1zXPh1z at O5gP}
zc{6b=94C)1quo4*aqPT;wBp*p%|k}0pXbGQ!(5=^vT}AM3IiAn##gR{R-RQwv;YUM
zWV$R*Qv(23_9w8KnFEb69oi-dbWBwXq$L1I^a2=e{=~woZ%$Avu=-~zCQ at aiLjC@R
z3A(A7xPBW+2ANF8I1JVFq8a2dG92!Pxq{*02u;^t=aGK!Vl;}XTTbTH(Bi;t=>4y%
zrC1w?1ER~`0{0rSuwVryXQI_-XIFyihj7pzf}pph^)4mx*)@#$^qV-cw*M{mN1Pkk
zNDUxS9No-;iCv-Ky7{>m4O5#i;$`IsM5e%s)4`$t at OR^yK=>VvU9$%D?Rl{#Fcy`u
z4mW}bF3GSXBFu{+=x!W~j-hIWd9lI?2Ft{y=V5nW2xdkP3`vXI1>7It8iGv!FlEfm
z+bDxTu3B<1$X!F)JSR!B8G}RKOE~|m?j(^2IzuogCqjtNSvVF)ma)ty`jgLpgr(Lz
zX%)i8K*hNv9e*FAEnLs(BC4L<4^<p#2VwfRKdbdvlQ$qSJOYlllTyIn`*d8MhbJ(k
zApSZq$mEc?STq(aTBe?RX{@^Z!V^sPLN at 7fGbs~egMz{e5S9w6u(+~Jo!R;;7H|_w
zA7OJ(F=0UY`{EU{#~@qLA*!y&&2S~0s;AQhT;-CDaIC?q+xQ9JTPhJqD4bu7gAwVf
zZ0QxOS`DPl5LP17DXGeq_)a=*ewj~WfMEPtDC5?)mp<{C89SUBYR=r~L7^!MnW(p>
zv1^I$AOky%+`Qsplq|YoQ%Ll=L~cJ<6b<kSy4xhs8=5;|qfJQwKxBU;lyJlP&37ir
z4wn?(S8 at IdGL_@2D5-qn`76)+Mp#Tq4USXyWRH(dqI6jCQA{RHrf6tu+bf5UrkiIk
z+>S>&Pro=uZw<$kf!^G^(1%fZzyya=DrD;IX0&#F5EYDvP-sD*)~Fyipc9Z}5DRi{
zBAk>200hoYM1+0U$K$>UR9JiknhFY6WS|nsAg6+*C=r<;uMCd112h=lFj{C~o?&Pv
zV6wz<@C?4#j<AOFZt at yVf5D>V>Py^jOawX&5C`*l8HHyMDWJ4P^}{WPTDkQM<|AvE
z7Urne-<g<*EW^%21EwHELQ(;6A}5rhci*2P+pNqK&&Aml=2jG$AQkFWkRG`ke{IK&
zvJoq?06zLm!%fFe*UOWaK5^anK4xni6PANT8eSXUr%_#bSAYjcoTyHjbh<k4CS5BX
z(0&Kk*io0!Wq>d14!o99>M~FOz-;(yqZhSwozbm at W!9{Pu{50kb^)>1 at lzQD9t{Fb
z9Ac5yIGpL1%3>%o?1BD}|2}^k4FR!Xh8`-_BkFS*#?q6O7zRy0F32SA3&+QPO&efe
z{t$Iw+a_{iC`gwVR(W at E4z`%T#PRkeOEKlsNqMLi(M7+lkg-7Pmiu_&L6-<2m`i`s
zVu6gG)v!#%p<TUNj{0T(Qq{a!gCI5g`#gMnVS5;NDgtn}L5{K)LcQ^H3^Nntk`zQD
zIWEt`k1GCNAW3=PeE9tQp}L|%$!jDxUW5?&Nb8RpSZy0{ZV%PvsCHf=5iafk9*RAC
znzQ?L6=4`PdWxDleXeflZn|FN&v7OpkpSo_ES7r(JhI>lH)!cFtzEQGXiuI{9trI-
z_?m=w4f;X*L|!mS+65r{J-s4?T_22{hWsGY%n$$IFovGmjWCg5uTY}qpxd;%Gk8(9
zE<CA6flHskZhB!lsi^GQdsbI>-*#S7=11kDS(EzevH`v2ykJyaFrQyxi9As^fE{D<
zT@^Y-Wskvc#&yddJOzgCeH|~>Ow2xIh*GJX1>j;zdzcU;6b59R$G)3|Vp$$vO`Gd5
zoD2|txZmLsHwQABQ7oKsYuk%ULjEv(TWQ)(!J|+~9FK+_->6R?4k=pcFt68L*|)^!
z2AL=Bhj7<V=P8_*O`CER2ZwRMGeuHPkpf7D19H%mZU$0196V&7MZorSjvD{@Oa>%^
zZc%{=1ppDcM at 2Gz^A|3|gG?KAi*{RfYD}gUuo>Vo3^`(<f?+1jpl#xj$sVIM4HM?0
zW%B8yV{qEz&}br6&HIdG9>)M23q-->uYN>QMi^;(bwPjTWA;yrqN0i)&kf+sIh-E=
zi*YrOCyR>tm=U#tF~kHZZ;Y>nX42$Yv2>k)Zczxy#siU&452As&2|cGd~6%JB*1c9
z`rG^$&xn?7A#11OVfh;pV#8mki0y;~aDAzS!gQQY9im^e`3<XYPvgOgxq*u<_3+}@
zf$f^AE?BN^fd{526m#bOCiOvz<hKXj$8U>QdENn+93{gNv1YuSFqH0tSIj5~>`IIv
z7)?MDR0?rIX(iDa at v|X_JXh#KsRUrwkBfAHQ9iGTE^WtChxo#+k5DK)tYC{+v{M=u
zTeBT2f`FS&Ojy%>_liv5-Ur{pOJo~e#u}s*ICMI0;tVm2+o)k3VUDzPAo&GA$6_9r
z;TgL)D9Go10vsR#vkPgc5n#x8SYnGH&<}swPy6TOWUEb^w&45$@9jha&vbBMZ=xNF
zs*46B${oPi`3ujzFThc2VE`)?4!`;{-+E3P3`<*OM=*{#H+0E=oflTKN!zn^{w$n8
zeyd?>6$G}nikXH+I4*o7eRd6><KCmG3$H6OabZi>gSX=nyoJD*Q3`N#NM+!FDK!E5
z0^Tetz`a6h1=cxl9`oqAPa7cPTsZph<FA872!4lFc4GwqF<S;>+u!r%FOlO+-iSU>
zK`bz8#H$PwF4ZO<hIzVjSV<bki{n)wV?}{W!>N6-gpL>2&4-gGI}Y9C9CzV at z@V!x
z?IUXfUK}rvGROsz8wUD%;Hz<Lf0GVZP~#vkk1d|}3G_)~9<%4AQqcfpJdDu at S^yvv
z6bEN~@ExAfO9HKf;fcC{gaW`mQ5PzfH4 at -so9~0cjz_?snbcnR9}#93!c?;H6LjyN
z at fMp5^@Haz_m{=0p>OM1W47FXZ}q^?3uW;3&5U{KM{M#eUW$I4wJzY$@JK~u8G%kX
z&-=we5l at gR+!sLW=T$N-01yTWg2Q~aehLDD9b4Z=;7A~aqhs9P at j;0NfZLu%07%g-
zzw6NHBxkY{I}p#MDgJC_nqKI?(*liu7|$Ou9L~IFs81$*hXGwXX~Bk;v8i79=8t*z
zXCtO_-=npC{oOC>``HWR5U13Dm6YZ5RSw at 5h=amn+!tW$=j|aFxl_n)07ed#vKuHc
z0-#$y`UG|e&;t+wU!swzghslF1R%T-Z_(s!8>(!A%Vhl_e)d0|FZ_?lpm at 3duERrh
z5xg)TZFq|yTAp!C_J}&jjO#cT{<d6=d~dSqhwEg?fXBj*JiN6SUhEh<{#*6I|E8(U
zx$H)KwV_FwMDSHPCo7UXRl3|806n=nMgbu6p%r92fbjvx2%Hg!1^~W{38?;s`^9o{
zh{w%&m^21zBb_}_U+%G`cyUbf%IC^enE#vBCrr?cVDXK=-)6Xj<HYlahv&@p_#&o2
z!az-zgH3zP;p9UGUvSH~Ae=rkW%4ole^b at -uY4kB^yAVC`tva7Nw^;{Z0G>h64OEE
zg_$xmgLbuQRf8nto6MGLW4H^zTSEn~sR={~r~%L|P!s4e0)zl#19l5q2(*ooh*pYB
z!1MHt10n?gQo>?1_Tq$Hxj3R^7mg)o;dMoOmFnWi0L;&133CT#tTcbc;mb`UoCEFS
zqfaIaqrG@;xa7~tV=x^zEJIDeirS60Kd(l8FhwoH?dDX08#LElaf)iN*PfDR7ABl_
zhH6l+W+X}85y->+K?;Fr0JMC$S_WIj1R?-nx)B0&2fTU2g(LGK3A=)s$#)8Ue2wb@
zxON;V9Lzl>G!HjgSU>}=OC0W(31)p*;QI)KX*5(H`R{^1zU!?k8A4>hbJ557@>>Sg
z36_*RKe+fd at q2i;kcJFB6c<I?VGOVz*8bVz<A7Vnr}sTd4d=BuHzTe?y!b9b6v(9z
z+y*l0U#^fl7fR(}2{Kz|1zHox6j8bZ=iAW+yqcc`>e}IPrKxQr1>LJ~Z;i{GK?pO+
zD?D+-;jAa%*l3R1^YUE5^bE})4POlT&^}>*kD^ZuEJVI>@Zl%lsE=Sc804Z)2fXpa
z6+oWW4Z^`#9i%@Si61o4{qQ(N6mTUkm#Uvy0Cqms1I$%&Y62M;LJP<{1N`QA0NS9)
z5ehRl*c36H4WwtEvW<PlJz7sWlz0<{@AUJ$dL<Z}v9{YJ9AuFAqdu&9hL`i at w+sm{
z-0~485|lJ0o{x<h)1L at ZiA%r at akD}K4q0(g)y~6S01XFz|G=wXbpo$`@jyqtI(z7;
[...1645 lines suppressed...]
zB~`|th9Q40xWvW2q&CiS-oNquo1r~rat9P^6BRcIG|ZFl2yoz&isB0Y{^Zlqr7>j%
zr(E5KCiMg-ga0V>bh!q6DwTmubMWThIYO!EA2*n at LwGnZ{ipv<LE3<R1)oRG4ovEB
z8;H*A`kes9E%b44`E88T2`D-g3w{brwLTlf3y6=vLFdTRImXk{7CKl3OrVm$XM*za
zkoUo at PRjt!R3qqc0(dldF_?om-Lwr2J^^m<TaD>g8;Yme5e%X>>h=fs1@{3Lx!Q!R
zG at _69Tkulw*RW at P{k>FaPw?cQF at QYJ<t+;T(ycj|4xL8ebHM!CjUOEHgQIjX-N1C>
s(KWggydR+a_P3dM(4X`t0;dOoCzs8dRV{z3UIP!hY*@d!eQufb|81_+p#T5?

literal 0
HcmV?d00001

diff --git a/media/lightspark-ico-96x96.png b/media/lightspark-ico-96x96.png
new file mode 100644
index 0000000000000000000000000000000000000000..7173c63c2762b01ab97940fb1868dc1aaf9f8d5f
GIT binary patch
literal 37155
zcmeHQ2cT8O(Vo`}y((3ti>O$lC;|Z+h at uh;R<NN#>|Kl`*jv;@jcB4qP!UTkKNe7_
ziZl at rr7J~xd%WJb|M$%~d)hts-TNLOpbT&B?#|XTvpc&xyXWxe*?mu|k=;03L~8Wz
zb#gzr1BsdG_+9zJot@#NUen{u9wHw+RjusuG=$Ty=yTf165+pBzj*VXpk&?D>%v=6
z!jHtHp6y?{3&f1udY^ep#^S8%(z?^uhemV|X(7E&?s4v2NwQ#Ahrc4le%Q}}{T$fO
zfjz~6q&-z}W$TSZBGr+nEwBZ!Hn19yv|7L&z#L#MFb}v5xEQ!BDJiKG?p_Ofr2uSZ
zcLmpa0*?fe at y&phg)(IL3AhkA9XJ6v141EvuYkQq0APA6aO4u;sla1_sleR<93hi|
zV}YX~j4ivPl6|5~FufLV5O6AR2k_U1B2 at S;@GKzLmcI|c!!`mw4$KAaEwBm=xgMDH
zo0S3{t~u~oU?FgCh4pCIoj^|TyB&U&IRFpC9VIr2@)uy0d)PNK7s=Pt7s|SIn<Ov4
zL~?WUq_D6=l9H1p6PwmrH8Q1o^=xT*a3ks7<xpwYwkq?s!}Hbf-HbWn9fz_TJiA>0
zU_Mte&jH(4ru}QzZIMZn=ga34zmxe3ewIjiIT)RIbCbkMo06I=2Od~Yx}4BKF6rMx
z8rJ6uwo>pZQeO{2EUi?o1QRFzL<tsXl7aCV at IL_@VrcQ)<v*{J4?dbElc&y?HETD=
zOCB1}2jYlGPD-*6LQ7_t!ULwHq{z`nwvi!!K2w at Bsux;D2(b{fn;?W2L*jOdv|9uK
z=C?ts-UJ>UuXW|+J7nyqGvuvzCd;yAYt*<EFHfxa<Rmg4d?v$F$ZRs6G`dze1#WUu
zibRqll981m=bdvRkXw#~;B}<B7J}eXc9*~|7XX+~TjDFgniaK>j34>N7c%DE$+CIN
z_KK3mjpIX at UY`o46O+-?DFC7shHDFk0-!nrBZ1gPCq?9pUdPEr7xai*7ZNN1_Cwz9
z6G<E|%`O!Hm_Ha5{sWj&QN^E(n<f8x at grHkffj?RgEC&oZ1isS at YEDA+hTkw{XioC
z#%b?|5K at vM0OnBvpcI=6rRWq_4(ugeIv*0RQCpFqFN82PUcz|syG#IJ{@+m9eHB&6
ziFMcmqh#*9Wfdj!#aRu+Z=j_NvInPVuVya?!_zD`O_`sHaEhc+Aee|#fz<!js7Qet
z;@p4{kj&~>S_FSdvZEZTsd|RobKCh+t0v7&F at f{K1!%)ZF;gTE5qPWwas-lq at hsyh
z;EjPOU+|5$zLXdL^NAD|mH6lkSdGAMpfwtFf1G?&8(ifm^TF73ySKB)r=^1N>6U8=
zf_ at 5zqXR;K-w4f2)T)Qb|A-#12=?TXUtBDG`<x&>yC3e<8{(l&=~4(`bVyu6q`)I5
zl*g9{jeZyep8bSEadC<KW%wwWG-Ylmqh0>`n?feLfPnR<Bt|8xeoyf;KO<GcX=!xR
zB#k4$rlnFa_GmC_i4(L{k6k#0uw#dmLlB&!N=nP6PTd-E%k}5DO^NoEgTy)E!|15^
z6h2Fp0nGn1GCv=y0IHlDZ~d37T)oj^zSibeSrL<+GVMH0E_m33iDb0t-RbFIIvJmq
zW+6sF256dw>3}*4I7;lv*-}9)nR*D^2f`qwYN!nRjvZwYDTSL?P%K05>@Qh*Lg}>3
z>nT8>CxkHFOH9P?JXa!#y=lPw{s at l(hEBLkv824=wijgU)?B-nF*mBS{uppUTS2Ab
z0XyJO?Qn`NDam|GwWN{pzzk(_8ki0NWTr``EfB_MU=*Z5FeZ;q&YU~AB;`Cn0igUH
zksYdj$}tb@*ikNJ_9!SVEt74zg>oxKLakac=Y@@EeOCx!k>@GmdVS9vH?^Gr%;&Cl
z7BI9m^S=LCZoB(M$<Hrxi`1GNc3N~#?M{qMbHYps8p))w=c}#<W9eps;f)*Bm5v=-
zNW%uTl|eOYX6tC68Y#k at lbc&0IotAOJ6ul4Ix*X$fa=K10Th5@*$!oXDP1tXqzqV6
zCY!hA$+cJYkpoaq3|IjAu at C}BL_*+UK|<*{QPGyep>|kUj>SuVks&ufF9iiQ^ONMf
z6>Tv;TXzAREDnS17Fdp_Iq<q6H(+Sg-<(w0!`rrQDyR24MvgeFr3%5RqykS#NvUky
zm?OXZvIzppcQ$LzaJA<F3b7OdD8qbEQdTa-$j7|J#pSYT+jhDBnzJBuUZ)6!mm!QR
zLt{dS=Gj7`!buRu2*eBui>2Pb?xyEt8+wi5q*Z~Z8hAY+6k`#5G!0l3GiT^X0P{N^
z+g^H~atzk=$+CFKFS2a;8p%N~&(AN^kwOC<N5w(S8%oCxEu=&H=BloO?JdAaUB7;d
zjuJ3TcjH_Mm2*PYd7w<FhDwS{rHITY7L`d6!W%Z{$Q`$wr*l!TTszEF5><6v at I80D
z)L{M at NE5mSE`o(};I&W6nl(6VLaF|OU4oCU0kGCbv|6E~#Y3-KyM}Z+qNS>rncpsv
zGW1LZq;ZqkJ`atPXxA<srBAP8RTx$#_qVvXOtx&w1#?R=2b8E9(h<PkUuqa%Dur0t
z6(LO#+yc0pu#><0*7Mzh{63m3+CvDx_{q^Bx9!n!K8me|sP7K;Mc9GchyF)q%(CVp
zU!fYXC_zRCnQY3n(z&H at 7h9u7mgH>bbJ=t_ZVD at BSb6N-1`h9duv~LRZ)x4Cu_37o
z%_DhvB~qAMEM-(fR6k|KP&*}1J77NM6bhiQuv7{Pi#1#XHwp96m6!1}H5A66?h8U=
zJVdv39%7gm0=OUad&A=X3;WJ1uZ`0v&+|G-!x_WqK=lZ^6x-*cF+M=BYK<O6n#?Z4
zQx!L2XP<ez47$9x=JfuQmh1q7F%qy0Eye^~jtRM_r~p_5I(j~^5c6C<g#dqUUV$8a
zOglODsJ7l>y#7-mgz;WN(C=wsFv<;s`LuM-2h!Z^gB7bb%Ag at nOKAyILP%-B-t6a}
zodHfTYc!)l2_|AoG_NN@!={P8fLjO1ZCW*vrysp0s!WcCQZT;+!r*GCun4NCs8I3?
z^0oKpV}FnbAr!zZgdo;$%8?=0^p&hEo<BtaRl?yALbNHsPO4UssBF=MVIV~@AA*qw
zAAM8xv1 at 50qkv|;jWxVC%pRy=xM~()Iu9+$Ui16PbINkdHsw2cxwiL~Wrw|WX_=&>
zzGchT%2n4rjTN5%VG$+i*h6Gj!~P;GO|rAGzsSy(>e<yL6Q*o3n)6CV2KF9U4%e+y
zLtc30V}BuTs2#im++egXt^mN~mdF;W%ihC5%JQGrIt&eCbiz!gK<tf at DJK?_8SgS4
z0=Ai|v=GLd-LJ{VvjXPXfZlt}jsL{t8;}AXn0YcYQx$bnmjUKyW+>yi at zWhQTrP>Z
z$M|8<%4qId6rMGw#)^z90A#!a7*zn5XK%hW!C`(hqq*yJnWIbv;|x<7u2;9FbUX1d
z>26~;tX4A7!+Z?2^B9_8qJ}+;k7lwhByXBPS<JJ3!&bTbudk|6F32R-m7W3f1_VKd
zXJ%H at UZ2k159BVJM!~F%bb0UnX~FC!+zOu14$K5mj5WFFLUN7ZT<)bA|I4Gs>n at Wj
z1MTz!!eF&av%M}w6G)rZjb-TV{<aOc=I^o*JyX-V8Bms8qD^z7;By16S7}y++dem;
zOA}eNWVO6LW};jYayUaFq`~A}mYISjYPn>B at x@r4rWb?x5I_lyeQ at j4&XzBy%$J^B
zL-(q8gO_ihtf-+DZv;?(Ma?c;A&mRtTVHQBJ(9i3RS#B=cX}-z#-t;S7z8ttOpn(v
z(gl0C=4bCVJ)HHLFh`!wB{t2j%jD5?0owaxzmXNIHUyia;S?O?SY~bP!c()La#C#*
zH*8b1PhnF?Ax!xy=7HIvD5y(V;qe4;X;`Lr-k+i?0HaGCCYXmZjIhHh5QhfU1iE2D
zuzXV%ndRmqL#;ePCL6jk*RGFcnDQOEUB8y;NvCNcEbfBeczaT?IT~ge#;VF=P#*NC
zsT(d$<Z31dy(ac5(`PIUEd#_*UdB{G7&6Bo6JG9!hR?>$)}H4b``VX%9U8rpS#6pd
z1)rh0M5hwNP>bLu01pBHg7xRpH4Tk-Nz$}&eQDCTo~~NBnc52T$jVilu$+XwDwxkE
z%$d7Xep<0!4nF7rw at ljy{vsdBh80y0cR)yn0Q6j%e$>fP^2z73<v5s2Lg0Mx^aea%
zu{SQJ0Fa26W~1QS at 0P(rNOLov*3V=nRvu_B_bDBkdaMw$TV-fs=g0J1i at -$QGVNqq
zgk3jD8pebM2Alzt1Ch(aAaKb^H8UMM_VE+vNKQ_^CUHtaITLX`CQJb4c?CBstWnBp
z at edE;jA#fV4QCSEEoWoN8UUJ8&jh~XrB|eam^cbP`+SyFp<Qv5$^f0c!l;3GDkE3{
zA4su6mEo!<mQM!MsFo$ehh8d|U3gL`^H~p)NedY1F6h@)o_gqNHEla8iS;4DG^h~t
z)L^qTjMHP0a;PgxoP`09&F%n}Cp|4)M&r6o44^H|2caVX4QP&3Eqy5w;NkV$`9Enx
z*#^62(-tSJF;@HNwE+a{&k#&@H%uSXkQqv~exvf)1UpvqTs`nKY2UV~zpM&E3l^?a
zz0bP54dFS$&nq`XjRFdVV!@f23djhFvLc;midu+ORSf76q=yOsiFyVTGW^~5%hf2w
z9&W(y2zC$;WBr+E%jGj7LLC!>0DE5$bT~V7#9Mz>GCR3bk{zyJuO_aQaG~Ks9?Z>O
zPM#~PU?L|R(6Eji2J>{gHcd4A_4FTfq-wzaG1V@`E;*=%xLM<IC2rI^0??yOvYy;W
zL)C$gyJVWOc_bPDUQ}+4k+#&(qf*!rJxl_xJ9GA8tM}Vnv7g^cq5+3B9-8tHVJo$H
zNG9Nr4}$i7?MlpH$9t05rI_M0dxv(-J)_Vn at qx!i%Zk-pR=Szr{qSpP-mHO~)cpu|
zB-;(}Hf7y<UIFq01wa#cB)L>g)@3+1&{06aaCE at ce~<#ttUtptopVtL^Z?BffZLV*
zDLeavR%qek)vj(wi-Wq_t51z?4${1NqPT`?G#+JZKB^+3T~{m`4`G79O_RxIT()U7
zPQz%u<=HRG({|eR82=V5GJ?P}<Kj{n=pY0=yhnbX8<eX6aI6XTQ%I_+AcUE7c$qE~
zj`vcd1b_n4kf5bEk at 0ieu4{iX1dWbjvZ31yGrd`DJa(L)p{8WlC9_zrPULnuhEW#H
z+7r0xl4R57=xdJm-rgVYMjtKpuo^OqRY90`+Y1G!ji$|TdFmB}QXJ60PKrYso)tg{
zM2rGO2tr4IJsK#CEnBS>R<Im|eYWc`6-3)b6n*Wwty(!Bf}`3Q*p7!ZJK&?S2_SfA
zHU+c*5fPSv-G1Ru;->e~7hz;l2%HNH)W%JQOZ)d!Tnm-*<Kk5^`@5y`<Dyl{Ja3!a
zQjr^hutiWA%<ViOqX3Ad5P%-w<II4I6CDk<DuPbZ(P!EcaDAJEC`Kc(PeLX$XLju^
zhLgTl8~%dmp{v*Z(W2a-rCLn+#?@YGbJxpc#;br$`EZSwy>P at UpUN#m&c6DvwIbGC
zfU`sI^fWr4ju3lxJsbxrg)(;BOc^)fJ1~)Nz1m<3Mld_X&R<&219~1;^4!=O4doC>
zIn<t|mM9eawgpB5uh4J<SS>r#)L`6t&^UGR%s9tI=QC7~+uGxIylZgzO7$@~<W(tT
zo~5U)eSitODkWNd7>3ggg66kXhNg4Whh49#D!Wd$#l}U;ev!Z8oMOhei>-+=Sg;+g
zQ9Vog_v<Ft;o1qWyBKw3m4n?aOcb?iSC7h_SAbJ899QzDgf${~dxE0^DoN)B&J7R%
zRT4%AyUH}Y=@SEZ*rgCQ8tR)!ubaC)UmNT8LE9H#qCe;|*h at FPnhzZWJij%R?I<?|
zd{H#yR+^TG8xLFM`G0>bb?Q`?PB;thgzGEqS~t<xnu7HleMBpvDV)1ty9iU5G{W-L
z3+&;!c}30$;N2k#f+vC;0i2-AAP6%OI7xHq$`?@ttFI8KXJ}yph!#Im=itT|t&Ij;
z-q~D1giEth8Aiv-!`>GJ)9XohVr>pNVP7QE*)g`WEvG;xeYHT5SK1G1)=;_~f2ec?
za%37f at wh`|^4G?iY0>%HvW4F+ln1rNn-O|V1!{;Bwxx<F2#f*<LhlsmL`^|hYH9oS
z0#jAcb!;XH3t;uS&6w0ytD!3!OF*6!@u-d`Mdtan7CeFbh_=s1V=9Z_rgPgzp-`nM
zcoGDeY!Wz0;8DN(V<mw$pe<-5kmtI6aKFd^?-IGA5H%n#ZT~Hr`vtHG*DiTWLK*K7
zfC at xa67~t07dT0mK`oh)z>Q%HsJsBU;#eK>J{Pb2Q5e}cOU>f>Dg2o at U$xFq8BTK<
z%GTHnqT at ci+e~Xd(L^@UVZEK#DZ&({MRF%fW7yW5JRjYv&nk-78@;dtIy=|~sx7_7
zXeZ<vfAyM8YHZ_uBJ0K+TzeGg2vFwROI0%;z%9V2i2)S~AbN*`QaCw<0i~UX8*0Q@
zz!d=n!rsLV6p!;5KKP&mqq6kucDO#Q8{rCrz6Cgk<!wA84UNUmiN|-4^Upd_m!9)~
zTq(bRX*5SuA2+~K^#quUkN<;jH7KjFK?_0`s3k9KM915T`=+`arS9jFl&&odnjb7Q
zD<h~Nj0EnK%aASxI6Wau1+fc7LG|iU%c-a|u?W_rRi>Xg at usQYpq4kN{?k1wA}SJu
z+&2ql1q^3A5OFjWJSTNKLVIq<Lk<#RA~1FOkG^EI1#!~$0u6Y)jzS%87_HAk#@hlh
zbe)W${|j-8j^^oV&;~KU*>;BsAbN|5QmR+0x&UG{qDtfi3s=bppUhBZ)9}TE^Df7A
zz<a^b!mOx*8Mx{=<?98`28>6LXP at r3#&Cr2-DO_R;>4N{x2ULCnOl%gmlwBiUkLtO
z%rE)4v_+Q!;>PZxbN?8t3H;=aLc#(F*-)4=_K2$!T{#(2A|H>RCEd at sM=tzRH<%)h
z(p68aMp1W<c=c0x<mq=+otSjzp4CMT at tC%0cKG+maZpp6b;-$m*6PRJkZ}&sd4RX5
zE!D)4z&!z(PiWqxuH}jTb+k;F0Gvo~zRLD6Z{Apbnh0*W_vKj8p>&>Xg#lH?y$_C3
zY>H#a_V|1O8G2CD2D<dzuxYz2{b{XCm^@E5V^!k?rg?PO053_#y#JLfS+>^I`KofP
z<)>a-=jz91d<mAJX7$5K+d$JM4U9MFIt>UDz|X<d47UwjZVgLQS=#C~o8`69Usg6-
z-1ID$$j=|dgPJw6W#ouk at TR1D_kTJ}@Na)G)iF8H^uRg5Ww<>bV3cqkpzi00<izWR
z!*Lc71Aa2}Faaz!kzTiDi|7 at LH-2CAQ>~7C;b!U3u9?&PMR@<<!6(P)#7lKzte{jc
zTmf;%%igYrIS9tA`Mo`#g>lo`p}kwKQ-KIK2P;iDOaP%{oG(A{?L$iYw*U>X0(*VL
zt#ahyEuF`iGjF-vJ^VE_*jaN7?L5}<Qtdsu(XuyO?D0U_f5M<v&6tapCD?m7nW6-M
z$Q(#>9SZezd7k)mI_zMX1 at rE{4qdTl81d9~zLnE^|2It at f95@XGe!++V63VY+f at PB
zBf`W7RgRZ0&6_s#2EBe?2aghfopLT*p8!bbtNr`302*MaI_!@AasfWvVRpb<uvvQu
zDrfBY*?K5ojvDEz&EF#kWjtT-!{#m?oYEuI2*+&Xtpl+HFaaq}b5hwJ?h>DQ;iDjV
zuMbnl54f<WTzqbK$1+Oe+UR$u$kQ);h_`THGy_kq^IiLxk!EEGfx6u*ltdqPAg;>9
z0P at y>iUi;!GM>(OGlT{>zA3Ud08hhc4CKc^%-lqqP_riWb=Ai9c8AINP`tEfU>Qur
zJg6V_)<mJ1L2X4&ho%TP5L6nD08HLQ-J1BCSEB<$_W(SzoZ&4emH;pw)pFq5Ueegr
ztLIVjKU`|v-C!)O!4GK|dy=WY at qu;ahznXsD}26;j6bkpZP=XBm65bhtzW-QMva*$
z^MCkRCQthTYx^}OtFa4OVT<QZ+|GEqo^WWa?31DTe234jr7MsHz2H5N&Iyp^Q(V2c
z1lP&q0oT{ODp(hXBXx1YR0l|Z9lZHyx$xJ*8z``r(lE#KTry6-3Fldp$E&9*@!Z`O
z!i2z)vu@)yb+>HIQ%mYLTwTn;;S&vcJOjzcSpZ*A;xaVWiYM5HsUJVA8^ItQ;aed9
zAM+{_z<J0pCRhm9!l(4RPp<{?ob>?oI9`Z70N-e1Z)|j69rVIFdQmBu_qPyU4}tx#
zaJ4L1PF#!2zZ+#eUIgES_lSAkTo*5(%$fL9*rRgk*$e`3had<Q34o?NE=Oa&uaCIj
zFZ8{)^9v$@?*b&uj`0x0sln9Y27jbN;$k>aqaj!TM+Z#{-_BhYjH+~)2SA^F`EAU6
zw8xCa7rFK%P)&Wz<!j|(WLTD%0<aUm7M96Nqh*rDwXv{H?kt>l`D60l|HYo{S<lc1
zLZ4%2t4=uofWgnm$T1TVPH!iqA?|-+nPRPoG%ZHKSD2W;LZC}n=6E#P)<67Yx(vSZ
zbY~O9NpSq6 at 6_(n=hS0l9l}3hnMl(x?eFa6TyZhou}8I$qi~afz|A1d23)@nfBY?_
zoqo#Ea!jYzI4hVgBk>|3m&&|3J@|^#u|hgfo_%So9^y2?7gu=2hA&$4W`q~GLYh2n
zfzDs`q05iN at g(Os!s~dGh6XzxSDtX}A?oLmrU8DTg)e&0zSO#9BSQ{zp93#LEzT7R
zz%J<_xMRagjYpe>dy|j<^M7(FUW(%iiC at RPXwZ{-d5NdKk3RFRPTo9Zp#TUUeL7Q-
zel%Kcy7o*Nif=XWkYo|Q)<XEl2y0{53=09;s;;`>Srryf#lD%n2y6Wu6#!Rn-vmtA
zgYgN2;rCpu<-CFW{kPuxA2qTm0Y7Bsih2LmAkPqffcc#8x4SOXdqo<+55ET4Z@?pZ
zQuo%&cSviADFB|^hR)EYtO{L>fF$4?U?^bu7OB_j;>hsFM at PkDl@LMCjo?sQ<2s*u
zd*qD%_eY>dBj`PmewRHQ>3G7B2-KLycRl^CNTWjrM!uXfFM{=a<evLqi_~v at No3xF
zpEQ2Z&Cf-S=z4?t&ClEKPu2SW_SopimaW$J!qH1Ly3Yl}BaPY*h>V{wCxX>V<i3aB
z(6nq5+t9S*<&ldAJ*oLv$03~uYrH9&?P=U$pyp?L2rTo|e)mPX^tw~?Pn)^WB#-4j
zT at i!h%>nF%+$avOsE}B3AL1DCv_B1#4Op^Kb#S;}aq&sI{^xDAtMLI0-sj{ONepzu
zhNcJJCuUE)`{wg>hdO=s5{-7Qu9(DddqWMKghPFfiuT71mNPGWz!@n__6Ml3lmFOB
zk5_NEzYjNS&Qg8hnkwu1L1*ZGh3^yuk0+U*R~wn1?J+PL3l6?pKxl+zcm)7^hkju=
zW|Fu9U`_~u6Uexjr6dqRhVzVhCLZ1Z4?$=~;0*=?-a`^|CT+gX#a%Cj={?;dW2ge=
zP5p;Fa^Ge0{f{eT*u!s_;$$Ig{U-g__JKUhX at Zyg2w&MWuI9q7nrCN6AF}ff(S(m4
z)Gv3 at lwAQl1m3N#AU^tbbOnirAZ|V|x<w#<F=?J&<zRmHNKUX`;O(^AhMc2!IeC=G
ziET0t$nU)IPx at B6H*G9G&wrnP`4j1jUVg at De^3i2-@@ly!k*4=I<Ow^8!Ob+P#4m^
zO;deokLLALdUVp4D`+8o=<jdqDH=CcvECmJwx><2Mtbzgx#^B!uj<k`_`Jx&L#`)+
zd4u7EMgTKGlGFoH1 at fH$UIXNga1vf%CURv!V6SH!-?t?Uxw?<M^vn>w<HHH{xyP>+
zqZSy?UA1>KkjDIGRPYMPJFniUBZ<OecmsB+R0lWS^^)9p_e=WCw|nrFD+4sjQKiwG
z%*(m&j~eQH0qdDZu9o|UUaXhPc$R!t at 8f)j`(f>&-H8?e0<E9yY%l)zGv7pR*Uhi8
zb1${)0JBUM at cUS^O(Jw$u!?YUJErF?5nN<VBuheRaF7zg8LlraC(Qm=@jvtU)#2qt
zxt{O{V1bY*msIRtoLs5|7hU~?jturLZoCpX=t!g at sva&$_X6O}FRJU^2k1`&s?w+M
zrQJw_HkU-cp7CP at n<`!M!4g at Oq7ur3x7j0~Pnw%h+Fg{04-?Za9VU^OhPklBUK%QT
z1>u2SS|a|-{`{11S;<>zJhgh~)w>eOwy&hQ0$PH6Nf>rU0O_dZW8g^%*M@{#?(vHy
zR6XbP>HJ$VVGjrMhgF6bOj~6EFf&F0Z#I1iJdWYtG5ib6A6%8^-zfpGLI|M&oT<RJ
z4F3+{eLVBI5I~hKPgQCa6vkXsyb<(nz$zKZ!^+%;Xd}_q^Q+2yKIcvgfQ6s|+<El`
zPGI<V0#D*O2jJODcjkF_i2&FDG=vtl-oUu0XiUEk169o(c;4H9k)3^xot^`N4Zxhh
zGOq_d1`M?u1 at r7fVV;*?1jg^Ok-p0XV3-L(&>F|laIm56<1U#_=2Hl}43ZwNecRSJ
zdMNd<C!WPUiJN+#+~eG;SB#d=Lhhr0F9F?yy{Z?vr*h_@;yZw+>}qNJY7d0raXc{Q
zF&pCcR(J;uYxb)#YIjzI2T27E0j>e=?eHBM*lTz4V~>@M2g?Lr2V4Q%+h95x)EBth
zCd)m>_+Z6&$aLUkz)3*sSRI}{0Q|qu#{f?bw()lp#>2M&{sp)Q_-g?EgSW^O;2 at xN
z-nECgz1IyjFr)=|!ELs|m^W}L$upju(2_`;h!xG2O6K1!$@e+|1fLQDp#a(eY5k+y
z5?CEr2Ux at Q^NS5!F7i$waT9Pka3OFJ5e(0PyC3#*U_S@;b6`IQTn^m0^!`WY9Q8D<
P2DtXu_vH6_4jlgf9ptwJ

literal 0
HcmV?d00001

diff --git a/media/lightspark.desktop b/media/lightspark.desktop
new file mode 100644
index 0000000..b1b6836
--- /dev/null
+++ b/media/lightspark.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=Lightspark
+Comment=An alternative flash player
+TryExec=lightspark
+Exec=lightspark
+Icon=lightspark
+NoDisplay=true
+Type=Application
+Categories=GNOME;GTK;AudioVideo;Video;Player;
+MimeType=application/x-shockwave-flash;
+StartupNotify=true
-- 
1.7.2.3



***** Error reading new file: [Errno 2] No such file or directory: 'Makefile'

--- NEW FILE lightspark.spec ---
%define debug 0

%define git 0

%if %{git}
%define git_snapshot 1
%endif

%define pre_release 0

%if %{?git}
%define commit 2530e6cd11d5d3fc9cbd92f2adf503cfafcc2692
%define date 20100825
%endif

%if %{pre_release}
%define pre rc1
%endif 

%define rel 1

%define major 0.4.4

Name:           lightspark
Version:        %{major}.2
Release:        %{?pre:0.}%{rel}%{?git_snapshot:.%{date}git}%{?pre:.%{pre}}%{?dist}
Summary:        An alternative Flash Player implementation

Group:          Applications/Multimedia
License:        LGPLv3+
URL:            http://lightspark.sourceforge.net
%if %{git}
# This is a git snapshot, to get it, follow this steps :
# git clone git://github.com/lightspark/lightspark.git
# cd %%{name}
# git checkout %%{commit} *
# rm -rf .git && cd ..
# mv %%{name} %%{name}-%%{version}
# tar cjf %%{name}-%%{version}-%%{date}git.tar.bz2 %%{name}-%%{version}       
Source0:        %{name}-%{version}-%{date}git.tar.bz2
%else
Source0:        http://launchpad.net/%{name}/trunk/%{name}-%{major}/+download/%{name}-%{version}%{?pre:%{pre}}.tar.gz
%endif
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  cmake
BuildRequires:  llvm-devel >= 2.7
BuildRequires:  glew-devel >= 1.5.4
BuildRequires:  ftgl-devel
BuildRequires:  ffmpeg-devel
BuildRequires:  nasm
BuildRequires:  SDL-devel
BuildRequires:  gtkglext-devel
BuildRequires:  pulseaudio-libs-devel
BuildRequires:  fontconfig-devel
BuildRequires:  pcre-devel
BuildRequires:  xulrunner-devel >= 1.9.2
BuildRequires:  desktop-file-utils
BuildRequires:  libcurl-devel
BuildRequires:  boost-devel
BuildRequires:  gettext
BuildRequires:  git

Requires:       hicolor-icon-theme

Patch0:         0001-Add-desktop-file-and-sized-icons.patch

%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, codebase exploiting multithreading and optimized for 
modern hardware. Designed from scratch after the official Flash 
documentation was released.

%package mozilla-plugin
Summary:       Mozilla compatible plugin for %{name}
Requires:      mozilla-filesystem

%description mozilla-plugin
This is the Mozilla compatible plugin for %{name}. It can fallback to
gnash for unsupported swf files ( AS2/avm1 ); to enable this feature
install gnash ( without gnash-plugin ).

%prep
%setup -q -n %{name}-%{version}%{?pre:%{pre}}
git apply %{PATCH0}

%build
%cmake -DCOMPILE_PLUGIN=1  \
       -DPLUGIN_DIRECTORY="%{_libdir}/mozilla/plugins" \
       -DENABLE_SOUND=1 \
%if %{debug}
       -DCMAKE_BUILD_TYPE=Debug \
%else
       -DCMAKE_BUILD_TYPE=Release \
%endif
       .
make VERBOSE=1 %{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
%find_lang %{name}

pushd $RPM_BUILD_ROOT%{_datadir}/man/man1
    ln -s %{name}.1.gz tightspark.1.gz
popd

#remove devel file from package
rm $RPM_BUILD_ROOT%{_libdir}/%{name}/lib%{name}.so

install -Dpm 644 media/%{name}-logo.svg $RPM_BUILD_ROOT%{_datadir}/%{name}

desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop

%clean
rm -rf $RPM_BUILD_ROOT

%post
update-desktop-database &> /dev/null || :
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :

%postun
update-desktop-database &> /dev/null || :
if [ $1 -eq 0 ] ; then
    touch --no-create %{_datadir}/icons/hicolor &>/dev/null
    gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
fi

%posttrans
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :

%files -f %{name}.lang
%defattr(-,root,root,-)
%doc COPYING COPYING.LESSER ChangeLog
%{_bindir}/%{name}
%{_bindir}/tightspark
%{_datadir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/*/apps/%{name}.*
%{_datadir}/man/man1/%{name}.1.gz
%{_datadir}/man/man1/tightspark.1.gz
%{_libdir}/%{name}

%files mozilla-plugin
%defattr(-,root,root,-)
%{_libdir}/mozilla/plugins/lib%{name}plugin.so


%changelog
* Thu Sep 12 2010 Hicham HAOUARI <hicham.haouari at gmail.com> - 0.4.4.2-1
- New bugfix release

* Thu Sep 02 2010 Hicham HAOUARI <hicham.haouari at gmail.com> - 0.4.4.1-1
- New bugfix release

* Sun Aug 29 2010 Hicham HAOUARI <hicham.haouari at gmail.com> - 0.4.4-1
- New upstream release

* Sat Aug 28 2010 Hicham HAOUARI <hicham.haouari at gmail.com> - 0.4.3-2.20100825git
- Resnapshot to latest git

* Tue Aug 10 2010 Hicham HAOUARI <hicham.haouari at gmail.com> - 0.4.3-1
- New upstream release

* Thu Aug 05 2010 Hicham HAOUARI <hicham.haouari at gmail.com> - 0.4.2.3-1
- Fix more crashes

* Tue Jul 27 2010 Hicham HAOUARI <hicham.haouari at gmail.com> - 0.4.2.2-1
- Add gnash fallback

* Tue Jul 24 2010 Hicham HAOUARI <hicham.haouari at gmail.com> - 0.4.2.1-1
- New bugfix release

* Tue Jul 20 2010 Hicham HAOUARI <hicham.haouari at gmail.com> - 0.4.2-1
- 0.4.2 release

* Sun Jul 19 2010 Hicham HAOUARI <hicham.haouari at gmail.com> - 0.4.2-0.4.20100719git.rc2
- Fix sound synchronization

* Sun Jul 04 2010 Hicham HAOUARI <hicham.haouari at gmail.com> - 0.4.2-0.3.20100707git.rc2
- Attempt to fix buffer alignment issue

* Sun Jul 04 2010 Hicham HAOUARI <hicham.haouari at gmail.com> - 0.4.2-0.2.rc2
- New release candidate

* Thu Jun 23 2010 Hicham HAOUARI <hicham.haouari at gmail.com> - 0.4.2-0.1.rc1
- Initial package for fedora


--- NEW FILE sources ---
e192690c5f48105346ed41bc36e9e604  lightspark-0.4.4.2.tar.gz



More information about the rpmfusion-commits mailing list