rootskel-gtk/0000755000000000000000000000000011664407551010402 5ustar rootskel-gtk/src/0000755000000000000000000000000011516122173011157 5ustar rootskel-gtk/src/Makefile0000644000000000000000000000007711516122173012623 0ustar dir = subdirs = \ etc \ lib \ usr include ../Makefile.inc rootskel-gtk/src/lib/0000755000000000000000000000000011516122173011725 5ustar rootskel-gtk/src/lib/debian-installer.d/0000755000000000000000000000000011664407466015403 5ustar rootskel-gtk/src/lib/debian-installer.d/S62directfb-cairo-workaround0000644000000000000000000000014711516122173022652 0ustar # Workaround for #477331; should be removed once cairo has been fixed export CAIRO_DIRECTFB_NO_ACCEL=1 rootskel-gtk/src/lib/debian-installer.d/S62directfb-hw-accel0000644000000000000000000000016111516122173021043 0ustar if [ "$(debconf-get directfb/hw-accel)" = true ]; then sed -i "s/^no-hardware/#no-hardware/" /etc/directfbrc fi rootskel-gtk/src/lib/debian-installer.d/S62directfb-mouse-settings0000644000000000000000000000045711516122173022356 0ustar #! /bin/sh proto=$(debconf-get mouse/protocol) if [ "$proto" ]; then echo "mouse-protocol=$proto" >>/etc/directfbrc fi dev=$(debconf-get mouse/device) if [ "$dev" ]; then echo "mouse-source=$dev" >>/etc/directfbrc fi if [ "$(debconf-get mouse/left)" = true ]; then echo "lefty" >>/etc/directfbrc fi rootskel-gtk/src/lib/debian-installer.d/S61mouse-support-linux0000644000000000000000000000021111560244331021572 0ustar if [ "$DEBIAN_FRONTEND" = gtk ] ; then modprobe -q evdev || true modprobe -q psmouse || true modprobe -q usbmouse || true fi rootskel-gtk/src/lib/debian-installer.d/Makefile0000644000000000000000000000053611560244331017030 0ustar dir = lib/debian-installer.d DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2>/dev/null) ifeq ($(DEB_HOST_ARCH_OS),) DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM) endif files = \ S62Xorg ifeq ($(DEB_HOST_ARCH_CPU),linux) files += \ S61mouse-support-linux endif include ../../../Makefile.inc rootskel-gtk/src/lib/debian-installer.d/S59check-vesa-x860000644000000000000000000000075411516122173020252 0ustar # Graphical installer currently only works on VESA framebuffer if [ "$TERM_FRAMEBUFFER" ]; then if grep -qs VESA /proc/fb; then FB_INDEX=$(grep VESA /proc/fb | cut -d " " -f 1 | head -n 1) if [ $FB_INDEX -ne 0 ]; then echo "fbdev=/dev/fb$FB_INDEX" >> /etc/directfbrc fi elif grep -qs xen /proc/fb; then FB_INDEX=$(grep xen /proc/fb | cut -d " " -f 1 | head -n 1) if [ $FB_INDEX -ne 0 ]; then echo "fbdev=/dev/fb$FB_INDEX" >> /etc/directfbrc fi else GTK_NOVESA=1 fi fi rootskel-gtk/src/lib/debian-installer.d/S62Xorg0000644000000000000000000000026511664407466016543 0ustar if [ "$DEBIAN_FRONTEND" = gtk ] && [ -z "$LIVE_INSTALLER_MODE" ]; then trap : SIGUSR1 (trap '' SIGUSR1; exec Xorg -noreset -nolisten tcp -terminate) & wait export DISPLAY=:0 fi rootskel-gtk/src/lib/Makefile0000644000000000000000000000010711516122173013363 0ustar dir = lib subdirs = \ debian-installer.d include ../../Makefile.inc rootskel-gtk/src/etc/0000755000000000000000000000000011516122173011732 5ustar rootskel-gtk/src/etc/directfbrc0000644000000000000000000000021111516122173013756 0ustar quiet no-hardware bg-color=ffdcdad5 screenshot-dir=/var/log #disable-module=linux_input #disable-module=keyboard disable-module=ps2mouse rootskel-gtk/src/etc/gtk-2.0/0000755000000000000000000000000011516122173013014 5ustar rootskel-gtk/src/etc/gtk-2.0/gtkrc0000644000000000000000000000007411516122173014052 0ustar gtk-theme-name = "Clearlooks" gtk-font-name="DejaVu Sans 9" rootskel-gtk/src/etc/gtk-2.0/Makefile0000644000000000000000000000010311516122173014446 0ustar dir = etc/gtk-2.0 files = \ gtkrc include ../../../Makefile.inc rootskel-gtk/src/etc/Makefile0000644000000000000000000000007411516122173013373 0ustar dir = etc subdirs = \ gtk-2.0 include ../../Makefile.inc rootskel-gtk/src/usr/0000755000000000000000000000000011516122173011770 5ustar rootskel-gtk/src/usr/Makefile0000644000000000000000000000010111516122173013420 0ustar dir = usr subdirs = \ bin \ share include ../../Makefile.inc rootskel-gtk/src/usr/share/0000755000000000000000000000000011516122173013072 5ustar rootskel-gtk/src/usr/share/graphics/0000755000000000000000000000000011560244331014672 5ustar rootskel-gtk/src/usr/share/graphics/logo_ubuntu.png0000644000000000000000000000576311176157716017772 0ustar PNG  IHDR Ku^sRGBPLTEvWW666۝ڣ$$$W3bbbatttc z-uvU[[[îv؄RzzzSSSԻꂂDKjjjǧ99 ZCCC'(m(MMMݔ7FCd`8cd 닋iͲLM g"//s _ O7] pHYs  tIMET IDATxWG;7MDp* )*EQI(F14i# wg,=|0.yygޙ& A @  Ylí-4K4}Ž;y*HA x,ILSDc`ߘH"HwyAND4C0UA;/+P_qRq#젂$vII+ }˸&!]Mn\zV k{L 2; =ItC6rrQa{Xt޻7*}V<7p^ _.X`?FRyxxk)zmqR:- 9ah(!G@ )3^0A\{DXݘ>}~}dB?A[p˂6?/ ̈́ xyb#zTf A 2{_X:9a4EH=wK=- Ñ1ݼ &l[d,'P?"/WQcc{xA|L +oİ*Bnl9 qDeC6ېv0L_Zm-[\>LZ*0]^om.L&fkIۭ-Úvp c~U^PCg tB=JVLrULVZZ~XO0&yWϛXcLXw'`AR3w6[;$7!y`BUAΘEFV\_2ZIJALa%TRA,J%V:.D]R,ܲ gQ%GeMO[K }ʅMUE ^էU A #2(U&t9ieiU9d [kü 6W-!+hHn>#'㫂(b^Ïb*>] h-]7QhѪZ / 6& ^)+h ]P"  ;5A=yywE(dy>bh~E32AZ?Q( bE h $n|Q^zsAd! Ϊ4Nli?Z=ЂYɊ[l[IiɏU5V^ݟDj >YXpH;UI^Wۭ|)ͤoP'&[Eq4#tܫjMH緼y.fQnnsr#T̉V9%W5V`}'%b.ܫc{9؉=@!czOUփh+~ *7bm>m DbX+sr%’PDqL3ti[1*F bx(|^F#T)|JrE]k5.++\Sm.):%Qc)aDؚ5mZl{޴]^- Iueg9d+ɯbSj~U'- .JjKX|S1eપN,-\_R$ֆh)zn@rH~fbuz?-z~?Nge-fBXHI~UkqmG_4N%}0ϡ)?r4ZY͛sezPKՂ6=yu/7f]mCv'[d8(JzKRW&'Kaa$v47%1 Fy~3+yY *N{OT'k(?5/,٪x}y81,pݽEc:](< d| :?ipL6|AȻ#;pL)\DB!Ǽ ?}Ncr~EҐ1 3{ B\,|{mi`G BSW8 efXk>XT,,E R2̛!3/WgF`-A @ 8T_`NIENDB`rootskel-gtk/src/usr/share/graphics/warning_icon.png0000644000000000000000000001432511560244331020062 0ustar PNG  IHDR]]qjsBIT|d pHYs\rtEXtSoftwarewww.inkscape.org<RIDATx{pם?{zzd]'k\ TcsCU^.&ڰNb{/^{mVloL0 HI=44#F'|(4ݧۿ9;G%\XH]?D\"}p %'H\"}LtrBd ؿ'B@|`[-#n\|/B\ u&b :D-u8z| |#Ex7}x%D @Iq8HI  Bo|<7 K7^%x c /`bHԀ A. ^E nouH N7o{_DaIDt J (ʠ*IyvA dPPH{dKS V xA!=F&ހTM  " _0>t/jNկ8c/wNCUU>(y4P H`<1@\3@ G4- :*CLE@Ѥ|fAÏujkS2 e{C'`H $>$vkI]?st'K Gѓ'?zxpW>10U]LʸH4d4P"tƍjVEE,4 qtA,bP$ߪ*rC7ΘOˆ|0t0upv xZ:CzJw_nTt jB>Zuô':ۙy RYy?W%_I6BGe%eMN& > 6p_ot}IO])KD̀E:P^17iSr4mE9 $#Eu{E"V7C =:qA!=qjoy١xL ~`) Ȳܹرp8 ti0 e#=E6PfC"%w̃I_ O<Ս&DК${8A'hî7oAeD19"|('@U!"C >Lo}Ks^26^ftCĮPu5)SUWtvb=с}(ѣѣ#H xKK!ӵ NmA%Xs H>H@텨%2T ?'Է"nRy(6J-#zUpvkt>}Csw3G<,,<~oAO&p`J՜Bq?).AԂ|<em?2A)ݒD]w1Ϛ5: Gc=D-yR <0W?9p\./`?&LyA:`ѡ؀*j2aaR%E7D珹.himZz^z)}Lb1.O&-vv vu~cᅣsAԀ eLٟ-FYi&`zUfҸϟ_d֫nl̸/=0x;ܮ()` e!Հ<9|16Iqʠpi?'(K3xzmm'O TSC*/&^3b[(VD9<'HNMXLk ǃf,S˾M{≯.TlO^64ӽ};3wB.ZD?O"#h_c7gܲ Ƀ:l5+ix!ǡHQoY4]Q9PaB BA0h6WGz,9Zgo/XbYx ?Ic59_~y^ZP99r%׬rM!& mBuN(D#S͋A؃"ʮy~UBdË. txQkjZs T5S7mx!$ 8:Z$"KZ?迊42iϝT.(7pwpc#ӞyfN3yJ?+Ib3d2+LC&v V=/&*@Lل 1W3ڐɮVy$?0U1zSS8u<2hTۦ$UV@ 1“@7IQ !{?KJ< ϊn%gKzޒB|ni5 A| JbC`dB&D|(_h%eC2$j\둁U/c4j6o% yc1(CԇYwKV|9uư쮻khϝ 55(eec/{|k5qЅ`$q #h ʃ\ ,.Gs܉9L˵+M6gG^ ]A,*il-,GŨ`*N"$ȍ7~󓾟D+XUXgBV|}EE@D om]?*>l43z&R }H XJ!d5psaD!'m LePwv9/U1zy!U_+`[l \GDNߡ  ]'yN;C*9eJ.Ypi%=[{T!U>ߏ9A9!ggZͣKz>K'>QJ ϒ;Q뚁6x SJRg e!E'#rڏG T T puy*%7?sf'`89;3s^(Ԡh0WU\!x탯GӶԙY)}P>aO% 5(ld#8N FI7_Wg$e}ȵ윑IOI&P̑u D>ip}p&飊R]oYZ!BH(xg $NOsXX9ړHf]Ɓ\Fԩ/{x{,4|(] <+hΥ̽`:˓OɊ[֞SY4zx#D.eragFŨ Y8ة%ͺn @3u\. b!םN\yeA˃a=`})>Dw0: ~eБ:^f-KJp!cؽdkkk cco03f4ʩX^bO@ NeSF#_Ӈp2yDEbƱ17:x#7⥢= ǏsmbN 9H@#҅u$ircjd[`0ZZ8t)jM u? eڵeun2䚭(0ofz~9&7҃O/WAپ=ElBϽq2p5HÙk2AC7ѽ&ޝ;IFK eQjՀ_Mǃe_;wW9n"G;䚤(8uu<--~LjipOA8C{ANdpxŊ1"_͘AC?K&1 x~qx |0䲭(ooͭ}X~9?3+/I_!"k:v.=@RQ2{v׭˧!o}C͈Pm Xоn]F($;;)ٻד:%1!Pzfm[*.?=ZW oA(ʐt֭Qv`Pys)}W<8}`vAʡuOkSS$I^`Y 6]7mw"$[zI|WS/ӵ};G H8u+^?lڨ[B;z6mꯁ{ ]W8$\%zI,!d 80Нw3ʿ+awtp~?#3BSf +M ~;qq0b'T7>5G'Yc,ӾmsGI:~Z_O(瞼$|i7F_^˦իϺ'>b^ ҆ړ?^9ϣ)rݬć{Ab>Hۗq і-|aJn/ᄀcU+i/թkiC >tLvGnM&^P2dÒ|@׳ :7Lןիin>j_5V :d贡m`~/mYUmX3E9YW$EkRz5w0({ ryg^Gdfvl<%EF-YB?ϤxoŹv\{x 4nu\OֿgKi&R`+ SPqMJVtvUV727]QhYd8)JБϙ|l~tWB{WICJt&\hJt˅.sPM1j R-M؝z &yW }d^=I>(ήFߜ:wyf_ 9)b7p&.r)p!&.a.>DKO.>$7 izIENDB`rootskel-gtk/src/usr/share/graphics/note_icon.png0000644000000000000000000001565111560244331017365 0ustar PNG  IHDR]]qjsBIT|d pHYs\rtEXtSoftwarewww.inkscape.org<&IDATx}yxՕ{ғ{-/`cp0 B:L/ˤI%c9$2_dHhH!tI: LӴ qp@ƶOIzkUem$=zOW=w93xg8C s3ΐ>8C@uJus.6 /%،ryQV7ac:=[7`K7gA8-HHƮ6J&wRzi@1N`fÄ17wN8kuƩΘ@O@tOI$̖t{sJ:h,)VH)β]/<ad*`$ Jq\BK ɇUFQހNf:OT\}`҉@8 J"b#. n;P \HCpe|I3A9YJ R(KjKJs ˘5R@B'o@&3俣%{_<Ţ͓r!JfK&A‘8ih66`,Ę004f8ia 1S tn^hr2 ɴNDc-E.w|a;C# 12\㉋Zkn'6^~M?{wGP5~ eݜhhRintsdUl$<7WV< ?eSD(m+bJ g~U+? 63 Q e@ZH>jU8hf2W@w*8_X>h#S# Y#_B oG2n!m:ZJH'"BG }^= H M6}5jW9pF0> A4a 2Pf3HtaLJVEa4 RdpA *ak~Eu4::̩ ~I?fNiv8.,DqcXeUw7=aG!l (@s0~¹ДL@3PD!Ս́! }D:I93 îM5Sanf%x*!-(-gLp@00(cgD~5h-s'ƓTCXi @*5ҏ&x`q!C"D!M5u^8{>qٝ /UKրRK>H/=[I¢o+^6@? ʂVRT!wINL[ H\GCA+

b3iOum'Khx! sT/IŖ^)CVsȾmgFH߼ f|ȄEi3Z{[oD90 7Zie*·߁z&] <|]DfI_ey#f)+yu0o]m6m˴I'mܸH?Hܮмy?z4?`1| pll݇p;)Mi$̡wѰ_[o!Qp&Z?/#l٨kߧE1&*i'cc{??V6 m~B &w% .H*TE<6BU4X|xE)$z~s4_чXO\r"JGQfzfful鞌TDHTsMpއewsw a߶ aL<_|~<*~gHTѶW^: Vo?щG~7=(߃?x;Z/]F~:,-D#֎uj:^6DD7e#[BA_Uo~GKýUkCGx_Ư~ߍ+ ,[Ռ;? ^mɠQȧQ}|Aַv'->,H_Fnr.W? A)WK,hW~ѣ- +T c$*୑oNp`||3CmG$Y}4`#]e1c [llȴ\j^Y`ZgtXQQ]P2ffeJXt3*FE1 -C:WO~=&1[|t=eDD9'5HՒ;L"*,ٞR&}fJD)-S0<{05Ian҆d+%fJMҾu q @-ŕ'rISJ,&#4 }K#0LjB\uf4r8)96`uZhAoFvhz)k0g@<`sWk; h_l-6OTMh$Dlw=َ)ż̶{d\e b0G=̫$Ԥodiqel)B\ }hNr(]mj4DO Atׁmt2rIRFE\EӣaS`j Ht%MZdBN 6“ ockgwMݾlB|꺕qŪfB6SCD9q_G5k@ jiɴ DWҔKZL?:o@mפ ,xOoR弣vS:Ev+92MѠ1r( -FGǩ92P$z>2E7Wgof 90E?xzGP*_VwU}v=^w]9xz(;F5wYc,^+qsU VP d9.8ұ8t$|+p{ma5soׯ}w\ye9Y) ? mŸ}C6cl9#N1gOSׂc0NĴT?xiO?zʢ*KpKRpi֟ۈ5+qlm?@?=sH7=/e gv& w}ROswU>7̻_=-r$Y0҇5%@I,/M|s]+/_\u%j;i:Kak]nYՋa;Q>˓c2Yqmמׯ@YP=V(LH?n~ %U9ilu!=qf#f*\{[{[yſCW2E/S'!Cy+ay֬z~ NZ'# `yWmżZ{eyٿ9W4E:Ϟ5`hXQڪZw$[#bZj"ʕpb,[E*_mVw2z}fH)#‚0_w6Z/7x^ضoAe<^a H/ z~Az2XM0"p8Ftbhབྷ!b_wzم)+q:JK̵KhM|wWBurP$cu. hѣx!M.CB@kC%moB}H|7Չ7Gkxed?n%ZdXܺZbU0$4|@8`CXNBвPP_F k/@`./Dj [laz2̟.5ͅTnLa}EO9 <^y_ TES=?L`=!9'?}\#RB&HH7+V{nDJ7hLRQ`ЈXac>P5#?/k71Fy8?5~;Gs3_: pu | f3!}p9gH!}D|lIENDB`rootskel-gtk/src/usr/share/graphics/Makefile0000644000000000000000000000031411516122173016330 0ustar dir = usr/share/graphics files = \ logo_ubuntu.png \ note_icon.png \ warning_icon.png install-local:: $(outdir) ln -fs logo_ubuntu.png $(outdir)/logo_installer.png include ../../../../Makefile.inc rootskel-gtk/src/usr/share/graphics/logo_debian.png0000644000000000000000000013301611560244331017646 0ustar PNG  IHDR KlsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org< IDATxi%IvozgNinRHˠ?x`D6 d `mȐddK,"m$(C8}gzzzZ^E?D%̛Y]fFF9y"gDo@ {"CdQx{7,q`D1Mo033Z(NP*ޡYuԫCʔv^붡2}WC9Y%2>tD~ZnJj0w)HGx.碵!"Rjr~Ku$SR/+ڌ)5ڌ9^.{"궙MnϕvcA>JxqSGz<}uZ𵪿99 t1R~B9Fi+'@dBA 3v4]iѿk!G1â =,<镙[Qlr38ϕa* |~a |<GWkQlG б81o YC8@Ї̺e֐6sƴ^2"}1> 9,>RS$をyp`dqͅ-²rwDLv,sQiiS, 9߷  ؠ?9XP?݆9uZseq)zlV}H!i.B$E 5Vʍ_dܟ !09@c%`,峖m Xk^h=~k5; 13tLl_r. 9) b1Zsm2s`*w:,eaQ2P&f12(Ii+w=%@IBr-3c,_cBꃐc" S4 r'J/Mwf.3j3Өn=<!Q c/BcA T}5PϠʨoP.EGAS27(+y%*x{'!HTHU>\dr t,)F)9I&@ &rDJH)p BĴHUzJe ڀe*`ұe^QPv)eӴ0U_ZO@I]@dϊYSY*02g|%]X &,@$Gk kh뀐2r\㶨wi R*Zcw-~΀R(|+4 B, 5s_`OHIEb'q[J)aXZ,e5`I?G. K^"!8Bz.ctI}pg33@1!HN/Bf{:싇#ב8\ Rځv7{(cX4+9ʐj'#ْ֯C`?&0$q@,+u<˽] Dv3 3z9GZ) 5@rBJgA gZAwB+1zZT6iqBh.']\|E@y]WET,reKiͪ:#KGR!Wp1腤"t  8)7MEȢnw&K&3 ]6LkՐRZٌ#$cx8uxĕٽ#z; L^Nfq%Rl5qc米xW^eĩ&J4ҤJ[ 2w`92].hqa ,%!B͹XO_@p Fɘ\ڢ /1LkqVdQ`22X{!n@oY jxC#ph.|a ;|uT)<ׂ@1k7\7pNáhm+{D JIH]e%uƟQ^6?CO,LLo@\D @Rl/~_.sɎ`/L @LP*2MZT m͂܉pfAV{JqvW4U#% BA( l/[~Ul@-~ ͆O`8 ItC"Q4[BmL{]ߨIQ4^mWu|Cǽ|HE-+ܕBF@C|9/3ل d߳pM `lF9xCIW\t85#n{l: ˰˲{tn\irM$%k FQ(d25gI3!F2f,''Xx4i,7 Kgi%XMX,z2ʏfC @HYy!mw΂'h~  Bϟ2ۃ'/#p FpJ^$5x].%渙{$1-"o6 8F_/X=fli6, Y-Bnۉd9!'=5 JNsy ;:4| `bpfu_[O+%X{$~Kq$ru@rpȞst+MDM^Ȯ+tvb1:L-kٺQ6AQv -̥=61 6K*ʚ_Bʛ#V B CMrǬ { 4hQJ:wp]בh4q$O#GK[2 h~7ڭk&Ю=NnFGiQD4f8HvAz#Z/~%7?Yg:(ytۭ >8@r`1 4)(zKpq@C4<-rhx.MߡJZ+r";gNp0 ,C*.7~VĎ`6g^&(h$pr[}׹{HjPe2YZmTG0j ,IwQSY1hc1$"bTXX%)IiuK'#{}Оre(n'=6ژ{|xZ͍[+ID~ŗU7+M Bs͍yCnU?/u9ju[RHsp]5R{4w߳˯yױKהl ~JHp'!h'< VNtt{1jq4}C<s ae{G\~#l%#JM#p.oe4Ziv6dAE+ tKb MNT@-*˟"pi%(!S9^uNJ:}oqpIM>Y@SЫ0ny-TKQJ:3ZeRZUUHwL[1 fV%m+-kQ ]aQSYF=zSWmܥav B&ĥ)R4s4`0 98؛|5ꪾ>+"ۊ)?ϑ~>l0i:t;iBzZ'峮}MjU?-5JCLctrU=!\<ϥ(PZ1aR)Aj5piߜ$[K{Đ̀>$3YR:t|NZ@;p8V8f%4}1\CW0bhc6b{Hp}:4^}׿;+HVizC6rgSvd?L ɝM:q…s8A?osAF5y].%Y)r.[]u~n4JC')q\N͆DQL?$"Ѵ ZZRdc&ܾ p,%3YE1Fnn-u䓏F(`8!$&q\FA^j?^ȧ DX(ab_IgFWSJLY% ^f?rC\υ3[Jx}ZFge,ZώN-3:7K8_?uWV#`{ZZVސpa8;cU;OkJۊ)etU1)k7yM\/t, s{j}ϺZE7U/5J^,:KP$ :KiKe1B)F6k6ޠ)]׺<< K:3)ijg,gV轕21Um6jnVfI F@4~p7?y9v6[R}X _||GI˜oՋBiPY]ɩΔ$4ÔFp<Ah{[ ÄG*Noxcxޘ xX*p-ɬEم: `&Õ_g9A)?2{=C6vFh~#Zo;&XLLYq rCpU) *;SS(ab_IgFWSJLY% ^WI')O^<#g9 9{bw q:#*Rd5KJƒdkDz2aܣCfu<s|n^=sHߣlJv){0a~=\{}?GO2rَ?䳮Mj;f)%|.GGISP$Iޤi֚nz t:m;b1QZ QFFY]0 ,'ߓ=xk^lrpAˣңC=xɝ-N:S'8sf@q!q Qx2J1IbItv]P@0@ˑWJ$hϳwjǟxHtzmtsy-ݵ-$݀qĭ(D 6{!Q8$Jl f7"lGM6_*~ LVo(!nDYN^]lGRVr|,6x 눙'b[Ri.Rڳ\K;5mSbuƉgvk#YB,ֵu^ٰScSBRz觘QR ΌV&VU;rJp};Bdd͵ qj{sx=al*W:s[.WNJZN9^ " ĉu:vfxKDq8n{ԗơ=̝TLyV$/rD>67eRe}+?s)QI|}Mj꽹cVA)x&v[Cx^H^p8&b0dFq*;;;Ѡ\gY b Rڍ)€Kw6y/$ G!qv$k7qFӪ5e_tZN%rqScgN.AQ{uV>ud$JF!ш[x4@{c cDVhA9\/麂]lpup#(8a't Nw[1re皜#l6FORIjRIH^휠1.gwxyPG.&41H#hI&.&}QutzKTMYE.ۃ2z5ۛsV쫘&{+R8ot 7sCQݹ:g^ʺC]WBVx8>kOkJiU)7d_q.upq4)i65R8e^y]QҪKcqۍYaeR(*јGCՠi{.v3[-1a3yTjVɾ7+eO\g!<6XCJ差rx#}Ο=EѠl;iZgi;F;)cELfIF M65:|3 G ֛>o6ijDtsqFQBj6};2 Zu~^r}7nçyh^&~"Wp%'A"Jgkݒ]N*`E4ƞQTt9sQ2 :zf}ɯ~r ϡ|P2_NVW-wn+ NRh#V E*BVx8mmq&l53> s곆+g. 6$?,qJm :M c];ߣDfƒdkɣ}%^ 1>ټ4v-#%Qd7QB$hcH(N#Mf#q͸h`ZXPS(Jܛ$QRެKPrI>J%5Ki~ %ﲾe}} GJ޾vVf#`scnãI}d3 XKH$4\14t>Ѵn\~/8"NmqskH(lWA:G#x׏>F0JSVR` F㔭v`7Ϲ ?,B: |)I$D!sǫ FpuaE[7dUt]_i5eo|k}A;_UJ6w_{W8:B.g,ʿP&Dm)Bb+yd7.d_3u))N{z8ҺWY#?>`L7d_ %jaJrֺeߧࣰ܋t8lFp<&Nb vLI"NFaL#q=+(tR9^+n'N矒~>}m2rَ?䳮}MV{\qR&_[c{=ɡFZ[Z ڭv GJnܼ! 歽̕Gd<Qi5e_$>Fk, %H#pO qZ0ƍc{7Z9Dbz10!R)/ή^oa0KOg_W=FĮF ] x:Wny8bw$ ґ)rr!THqMUUҖ/l쯔#ܳfV"k'鹉 &4_NI}zRu3#B kUX|eF梯ŬPI2[Bm0w,8#I~smtvngLD0imeg~ާcfEDT :̀غ,Tb^W3:.&WCm1 Q8|TvRҲS1KUk!_9s|1aDvr@MŌǑ]&<ɫ-BuBQ4=SmWZ8@kY\֗T=XNLI},'(?%s|`֣Uɮ'+eOL-aZࡳz~t^F4 wxxM`o<$?w:Fu팥օ5Z.W؂q.ncrbɩ=ՕMarE^4AL3'Äq.{ΪRt% au8&NǷswv.^9 9*ʖ91{H cW?#>/Х8 E'%I\MiëSnWf !'z~L=˕5ob)xu@!h{e Jmg\)q<{^lI&I5qIv}ᝥ=gqoDiDY$;ce9׵t'kѵ{d@JY`"@Gϵ_ o{e7ؚ<[/ 0"I\8Ut8}:rog @k'I>WtR^+W()7_{t _B8a4lOxG1cpkǚÄ(a4N"m751nlpCiC '֕}!ϴ ޛA>=|ƐV4XB1Hlx ֧?މs\th70#$]W$ZM/"(k5ˢ"F'5.YN \  r3!gmJz.Oqnzh{4krmoHo&)ijA0%$p?Clv|/ua?bZW˓0dϜhy߼8J6=sh5<>\sl5h7\Dq8xրW:0bDo;OvxC߸J14NO]ҹ TnoGaЋO.*9SSnsS 8LN3b>i#a!p@NXRJ)F1GCq$ԂMS*SPիulAsE`Av*Gw{c pk[ #p0')aگJ4 ]\#ް'v>A0J9 hpB9~39fx<*y0/K:&%Nt~y)0'|-|S>M~r:e HϿ~uvƌ#,3E?i5W d-[ߕ$J};M^~sK緸7p0^!7,x'SJj@rS)~tY붕|*o\s'!Ap2+ơ"Iska8J7E 6xRr:9Gc871ib a0%(CiMllPgt&[ot[F2t򨪜g\N^⇞?8R}ˡ Z@h0 'BXqb?K4}7-bJ~yNo;0TփIQ#r?<}a7d0O>>/Wqּ9x8Rx.6: ߙV6vf_'_w%-khEWJDs]O!Ly$?&_g_o8>u‚"3j=Vv-]t[AUֳK2ɉg9]6bRcOv$Hap9l59%J{ׯ.H0 >"5]o 8=Qpxc(a塔{8F~΋WًR(¨ًa0$fƎÍ!ݦO᲻y~ov"׳W)ء>'%R[_wkKm GÈ~2fh?|`;N\#} ߱>{Ø9b7F hu-_|h_Gq'z) >qۭ A3 S:MN˟N3s{$JRTde-ߵNUQ) p(#xJsp`l=4Oi=H頍a㻒q4 "bG9۸R"`%1#X4h.%; 1RU~8t*7&;%B 9 5GY[NRrdYQ S)_ ^r0B)mA_x: ?׏2rfO~̫їpwm?s6O_ G4-!X }1"u޺'S os<Ở:e{!q2Yc8QfMNf3B8t>?~E >`pĿ"frjw?}ٙ=gV&U0V֨pdG|-בjuxa3ϞڭQl*xϦQڂL 4``ot[>?QZs2-۞gfS~+#uM Jd\Ur(wLeuiĩ"NE^]ץxJ)cإL9YVg?VS6 O~=%}V\qRޝ+N0@'By؃d9/>o'6H#F ~xi_ !2Xz]UA2;cbp2"1I t(Bar},Wn1 dklK*s @x?Gixv?w+f܉.Z /0JREuB a'[\0 -9$?=OX_Rr:Ǿ|SS@Yij`u5Wy.3&}r`,ty>,ѓRj4ΖyyFȔUuQ!c(i?(Anj?beqh|Z̀tia9}ol-wuDGK]RUy\^*"n/m 矒>?{O?>TLT4k{gΛL=lOͽ7n\G oeaNcq1qkB NL})8`MpqsOd|Kh7Sq*;u$RB:!8h֐{C>>ʿ~C㟸ċo&N N2AHnUюASRvoޢ ZaȂܫ슆rO?x!_}^/ޛq$Q#%G43Z`zcOuۻ 9臄qJA;CNoBuZAŤ̩0w.obRֳTmx< J 9Feog K.08Rj0V}uYoo:|p*9vq]@z.᫴f%tZ Nlv9I1ָvV3`wG3e#y=Pki߫eBYKY~5d+JsۋVF(m씗Q< k\|I.sܬ?r?\Fat:Hř7ZMDZd&;m޺~ֆ'. (w<أďI$Q R"SxSt<\CH3Nu᰻&>xazx^lU!( h00H.2R}.?1=E;݇;s8Z9iHf4 ?Hs5wn3L Ij=)!:N6Vqh5\D&I4*heڀ g[HYe:å3kV*͟Wn;3 )@J# G IN1kl#YoltSNQrn+24-3vTYP'%l5h=fL Ai͗s޸ŕ=!q4W IDATƼ7n'BfAwL^$۟JAMAo̷.έ>G1Ql@8L=-T='d+o՗q!{Cĺh{gBcN!`t)(gGU9^q)9f A1w dN% wX6 !QnW~SVNJs+ *2Z"q #$5MR#92[VG1k&kFcf*#,:)ctrײZE6fRZ@B._j7uyGI_+ַ(Nc4f 6|fy^{͵dGS7^ηß~M~~]ñFqb{3p8\gh.tnHr;c܉K0ue7LT5pu*B-H];+Nv@ qh$9ximE F Vhmfhٗfn@5Ndc0^w2IZή-#3 5}f= 0ސ~HYo"f?P{ u'7=i5;L3fɪ6Z6ϯ7(/]Ð(MvV)R~8m9t13Y;[溒nl[{ G2+/Ivm@cl&IՔV4\qЂ4Utt 62Ki{Pd,D䙭.g,^֋o+ eU1@עg㍆4MV\`AiVN0(We|LZe|^٫tu@+"!K0bJx-hUY7՚awGA5\1$\"Yy-탫dG8_Շ,i…TRYm̔%"5x].6kȿ7u=:f7$դo{РJ*C'7G& r@p̦=ty NLn5<nw܏ۿ3Mn ;;vt-!nAt"k /}_6zT2;/COҤʞΝ)GA(Sk4|+7c0`NHNyVg2lv=nG6Ÿul/I')`F++o Iklz-SDRL @$H@  arz7Q y}+sԩsn:59E:ڪ,,U;s 5fPѽTQnts]:zvBHmy*d=ݳ02,nAҷϥ*lI=ni&܅oKeh'OOmcgqL1o]mж,|o q▌/~NY 藸r(* 7J|Ko `~Z-.&5Do,EgaxVoh ghv^e~L7I3VIqWѧ-FZ"#7<b7P{//]:wP?v+(nvzÍTy~o/F[ᅴ|3:/'RoaW.bUc!}vj@jjȗjuř t]Ѷ1̙p,"7*H   ĞeL$󘎍V(;Ѷqljd @w{1х!R9&9M vW߾}c"7I4dBq tihLO{,^H+BAPPnW]W)-Twד\XSmqދ m\ܨQoZxW v9*,v'5B sd (M o[WbTOd2zGU6$MJ}'}{'T%>^LS*%8nI!g{glR1vi-NTZFxUqI1I^/{`)m_#(ţD1O!ciaI|ϧ4YbS`qv Sٮi-v5:b4Sۧ7oBEGȍLh=4A~ãXXʤyk$~ehzLc?e~M!&h8kP¸%/]}s sS) :7\tp~U<m]T.Y'y:y70opnZs,7sssjE+/ח=}eT/ᶶ SeUcbHS.S!RNϣkyZ-}{f0u,;cm=ZAa)%RO.3I*6ss3H)9rBhcSSSn1-my}?yk$z$o$yA yGi)X ySB_&4LM\09ww&27k;MKs?Veu|CWw>!m{X]FaPOX)٩n`ſA]+SR Յ: Ts*bVB( t`;QOtvmfB;:Cyqۄjiv L_6D`?x}lZy}{)Mܕ,Ao1_ br 9MV#nQ$W@8y&SY߼ȧJ+[&zc%cн gM)s9j&ۻ5jK ӜFաX17]\*[lYX307ӛ8Fc3$q9.; 3Pt"[S(F8si<]F 7fte#WP*pЯLMQe[1~n%=̯eni[x͞n-0@.VϛH'yIߍHyܪD~6Yҕ(,sy 02g4=D>feoǓh2i82#el^`ur͡ 9C86'NRUGfp}uv2;7^%3SE9~uGyq-\. S'" ?'N]iq:5i +NI{4CO_] K |sXXO:v(.nG'\plv'^"oh6{uc;Z穫k:5epM0 it FISa4B'x5<.z+] "g?"Kcsq/՝ySu7/s.EA& *+إ>RmtVe.p_:4=Wة]ߒATT|Na -+8GŹ`M,Tz Kse~ǹ!_K4ht,CB(#w_NVou8wed)>pƟC_{t8sS%tMcL]U1TЂ &} `n~%9n4O&Uo (4 s+y3b!B 4żD1DRM;E۲iJ4Z;5,AU"łI04,QAܮqGw2 upu X8y|,ʦ9ԙNe#͋^YbdWQH#src;C})}J;[ W"!ܰYp@]+{ifyhܒ6qpy[1 zr&\mJ9k|ژa"o`:[FBNg.{ֻ0D!~[î Al[4y7kRy׭u>ίU@phSW酵 {=s*Tm\:[> & &{Q^w Wn5d"{LMCkLO䩷,$v7{nO;ɩlW[ &׭ru{XEfm/S`i>- KݜzG:kDCxk0ɥ*XY4,4[6ϜZk*!`eqbNG'  ^pfRpn%5oHx. ) 0,4d)O%n!$o {TYa:S,K9r\]izKѴړH_RkCm# hvep`zݍ6Z,x|qF6ϔtx֜ rhEr#2fS莥/IJXMDzHg#&1Iiз,@Ӝ r$[S ~ULj5:?Z>s;}ǃ|ċlTک[egnL7"g3C4˟-Dzm;Y򦮾9|#\΅K:gB`e+{p׭7|>jgqmq,[}mrG_ZKx7+LFvu&y+_;AAl"j<,IJNMpKs7<^qq&Mܺh:Y^RkhZݠacDtOzX'vper:6[ E[K&=mG"Qn/BO> kU^{2׭se R|_l۬nS瘛*r}R-L {uYABI^_xkT/B]a.]Ի#uhs.>yw(a,rhꡀ;=6!X75 n/)?0#|??ݝu| iDMϢ\DF+ H q]ei~ si[\"K o3) )P;|F4[ ȁ1M9,ۡmٴ:vp/4N ah=y\bKWZS}|8QXcq!8l\CU9HK_Jczn +,Q|0ia+@zN|5Bɭ)j>M.4:R_Y9y=,ϟ:7ԕ"!+9K_j73eQ\SZ~s̒B}r&Z&\Π; IDATaz`ptw4l:+04l:EVGgys>x:(fc"89|.%3L eh}p]]mVv]LסQ/\.$37WyFM] H !44ڀmΙU؅ &,NK;7yvM6wLMlWt{/=ǡkE:jM[esur67- ߭!J)lJ+;ϲSmq-w݇4no~[-84|gAZخ69} >swq-=kH-/l_ٶp\P?sTmX`~k@jzu <^V=8)\-{*ꕦ{O Rh[\٪g<7}ɢ;ϩ [|k/r.85t]=v)nXrp}ow :ZoC-K7hX{NKnlqh0L;G7417]7imZӻ$2IcJQBɎHvB ݻE=ez=RݝT0I,:+<Ǘ&D~zWȋ,Ų e^,J$#]a ќ@h$[S FՍWәln?7ZNt.(1>'E$$k_fkʜKH !1vr`Y69dcF kUַ\٪Sm8.H;ߞbqyFա{/%#Z k?)rNg7x֫lUضי*Qkv8sqQ-/>uJB`dv]CԚ>哼t~]XݪQե.ĬlJRn(?B^a h,'\/0oحzd|@^`@KFݽi W=1B[+'pD״CVE1I5^m C)%*CCz8br2V[!Ms*1ݓ}P)HSؾH+(m/op'ЬkG?Zglmk$P¸ԮP?gYcb3GaDD1<iTNJ.*:Uqy8HG:R\`~đy*.PlSrƎe35QD3󜻲W:)6ϟµتn5J>uG hX"dcE!hQwZPk1 W{Քk96V![zګU4fbcއ=K\_M2>^[6ۘa w]uy3@ > kwvxv^:;E ,:rr}uNC :.q'0.ږjkFhSgGѶTLJ\\O]&B U8^. ]|W&((r[hs;ul = -r6 Ju,u,M.yQPEL5b ><*?jMVG!R:P>~|%1xu{-IeB7s', ҜԺ^nG5npܯ8J-_רjd0ƣ2 |"mƈC8\}{~.mPo4,!)  5 8ؕH44#r. }a0J mo=o#hFBm5ޙl6Uv٦ɑ:;6/ɶ~a|bZ G7:? @JX#qekt, (rek,β4S%^NLtBs=<:,aR}&Kk˧-ڢs&حC7Oy/nbW[;u `ht*3=y. #%JGϒ1@x8NP_jv{ۃ%c&2=, W/Xx8 +0L>K1MLS绌>eBupk7,V6'eyq{>V1vk@u}Oa\;o35,8n/nP5p2>=$RL ހoQ}"~atK’ 4Ჽ[ ..Cace~v GsJVd8{=ᲄ3aqtv:ܧI)Sٻ0EގO×YhNRm<uiwll[1t 9y fɉ<;p+')HHoʍF48ra Y#`E$27=y6vj\rZXIɑeyrDREPolD4Iq5bb8L 9% Cwd0-KJ_.(x&&[$(}"Ȋ(Qrpm4nU#9$Y>8fw;efOz!j[4Mu_TeCr.CcͩA~jAMW.P]W(\t."?79KFJVj]:lq.`6ٺ뫬olREڷ([Xp z2:gYgT^9+j յ4Bڎo{xQ3!}.Y-v[e[ )U#UgO@$ӧMWbilw8sijKkR2<_"{}!2 @a#eF҇٫P:;LG^1iɲ\dmqA5^417v_}C3g8+uROJ9!LSgvrjvNnqUPFS: I4rc GΏᕌ9J/6)SѦ7y9sq#xI#y}8EjPyE6`ekGLHWFd9d8_nU G)ҷq5_$'(]&gИEAvr<>YB}$PȘxYc|Pv0!@Q" 9NqZzefmM.[lmSYG6WٺU6I0&мF4BvVaǑI0Fϟyϐ0Vt&$Mk*r٩T9hxzq?۹ )4*WOC/.#@p(رG؎=4aD)'@RW7Ժcx-6:,M)Itq]u7ii5:>-/?{?"St.?r=o䙓/1;;nnF43jQ!iv`M چi \Jә6֞?d,IMNR"]/+WO4k!nng $B3r]WCw#-CFĠ/L Qb*gqKDZ!I[wFɈq,"43S%fJMO05Q5KMOpϼx9nťW"MkĎ@䶃dzRp׮ u7M1Ĭ#莶|l)ѻHoj)E k[X3T) Kb~&e|XĄJHO2hIq~hHx^)C4F|H0b"(xRվCTeQ|Iy$6-vf?dBt#c,9j)Gs 9L4_KcهYm-I9|L"fshR57=)t+5I'_8%?J(?~waB!9dTGU򡩛6Z4[͖6vUuϧ() 4^ZWF\ HUCt'NGcBvFBiʄ`iJ 'TO ؄Ī e*P2J[P^ CɆw{/&˧1p*3-Jq`Rș4ZV*\ItwSh_F+)c9l!n-p2p?pvNvv]ZoE9Ost˘Syb!ߺ9 _S.*qpe:Ƴ'q{cɜC$ˡhQkth-ZK]/߻'v9 a~b"GPn4 -@ ?\vNI1Xʅ`e1 ~EǀA׬,`;una/թq4&F]aIb 3|jO? Gf;{l~LN;ٶ0 .3{]֐HHGIUF'u!SfS#F-8}p"g7b&}eܩTQy<\}yLPd3u4=DՈ97k,y1Fͳ7-X>e N>'Jo_bY}G\ጐ#t >ݗy:r5۳Vt^I$]WOz;z>L]s^^:+Hj? ‡M4- */w]DS@P)RO9CGY~Sb;3eJ|N ez-_φʇpe3T6LW70 ~"D>ǎC_&_拴: g/yض8 {Wc(%2f"ݛ]V"0B&HJS3S ÉT}XWOc'AzݪF("-PTc)yw.Ijx43+Kcͽ"Y(Z=k0I!"ij:r@6Ϧ͹ir?39v6wj\Kׅ 'I@ҸWЈȦF vs Ge<2D8!WPqp0Jb CsM*4`fƾFtX IDAT'ْ,sA>I` (u!Olt ~!^`z|)W`Uț\癩יdq~P5Vk4U3dwM|Ͼ TU>xݖң{ًL_N z뽙3SJE:v7]!)22dX/=2otG߆`3("2۬HRg ;eҤ-uMmff 0 W"I @^\M-?>5*zYY$-NYqDd[F!L<̩H'Xvљ0LyRNOJʰd*UƁY+bwwkwۻ{~>ydcSmWRyT|'R/>ԛqV=_Y)eN]Ӕeӗׇ獼 w q\7|'*ڜlr0ylV{=/d/D;S˙-7˥+|.% |Xsem3y&KI3:^{pg-+1.KIsny'8O!K JM(?!J_s@!mF9z %+Ҧܿ}+ڭ6Whu,|ãDdv.iry$#E>p׬,rV7vT+1A!WPa&ZP|vKuK5]4Jk|ٮ;7.j"1ەh ,}]cK!͂?Mx2-3GW,x2%/(QO3pchyNЌjg*c'&o磼N!- |p{FIAWވ>GlIϹ ^!?/ʓ'~ox"rw7~ | W*>g`9/xɓx9Hpg^8˿G>УllW*ō?a~WQ:v GʧY9W'c~#׮o< 7yrr6ǍuS K|kOqpe9gRj{ҜJ[ ez#lq'oShFCY{@]!yHW~g+ep@\ 0t γ8Ufs#? 98]'⅗833ϙ%v*UJ9Qqlv$`qAvπ W{ }o-=fcq bD1sE>3,[ԏ߁nğg^0uw$h@ސ;%!+HN nTazSH+)+E8Uzd}#3;z{*{]光ԅ:qHFNOԗ8,xR[_d!3<9?,dZW2A<<^dVRe `jLɴ~mxvO}O|K?݂3t~Co¶]ѱ@~]>' N_K[w8 [Xۨp)M~S0u^{MgHu݀IxEL&?Hw?HDzO_>F="&N|pS M>㖛zM|SqZN=,Gqcu#>&}{H`2xn,\ƶ,NVMݦpzN<ҥ|{?yns, bB$g蘆4&5 S Az =uGTjDϓ >cnn>?;=e ç_*pp2ñ+&ԓ2WJjigdZy]le8' Δ 9O, 8C H>Ve1cjO*| ' /:Pِ /2+1cJhMg|E[.>` ˲,{`t:O />ʥkU~gGv~CGe寇Et06y8摁c?Bw(#|&?p8>gB PMHtMhh:6_ǔ1|)K &L{g'yhmteg=`XLmt]l\"1Xy"{,D78P/;&fPkrC)P<1ɽsCw|4s\uLCC"~?*A uJHqh;@eŝ%3"&Qb%~'f~^&ArП--G;7ja FW 7'~" :Ɏ*4(e%cR`$З?؇U(4%f ;Z"4d}Z`s*^-aK]- ^|rTz20ҬkTw?WyGUsS5"%)h8^v q}鉓'yqsb/cM0b"(6*`Pi4wn9u?ΙNsZ3]~.g ^K.(3}5~Ϳ;~Ѥo"9Yaڇ?e"I8+ʦm|_0_w<!,fxt/Xŏn\{Ź<|ڥ`'lLZ?Rw?0q: O;Ziuؾs]2=\gW=Ǔ_3|{Z kps*?Hy4o`Kelbn-`dtx>1.bvp]>@ppcU|;ΆE[Gǹ_qwo1_3>>ŭ?{cdt\y}أgppzO0>#w? T*z)A4{OG ֧Q=n/RNԾ?ce=L}'߄J}afB"$ \$ bYeS18BP#h4y) tc]}rIFU$TUFSe Cƴ,ƶl_Ck #!D K~n*81,)u Gg)5i'!3,R( d2zia߳ºGg4z iz2,#6 5뚁SΏ؀NIGK鼅x^!4|4m6gbt"NǻRսsQN$%~]ʇK;StfҘB@Wbp6:n2٩wX z`aQ:-$!,!\cNHĔ0Q%1^^M}HnF} /]ȉ'7_y^yZ =796?s޷oN=Az{{T*MyT*Mԍ2ڟ`f @_Oi,56;MXbx~/L{h-򕘖wor,O`8C!azzVז} m f'=o߾zAN>dGw l߽bǝ=ʝ>{8|,_e\{+W]z=%Kcπ<+]0^x'<܆L4T*MЃ.wo5]יߋmLT {"mۨޅ3OF8"d"nH)t FD, P]8V|ɡ4EpcmqKMW(/a si4-]Uhiڵ\v//R;O:i,HS>egrr9Ja֞* fxxu ˺*`tlrNߍM"v^Fƥ0w}?`dt5k0S [?/Ԧr̨S=vq5_e ̟~b?lμS˵Wi'$srrMC#;Ke,bl=^r̂y= gA7[n4MMn:WSp˴>u5+ /n-iYj6 ٶ0/oJƍYhoz.$I! 2|mY;_*oq\/mx_} 9Jժc7/G?09ӢZ"T*@&c@77=닒,M_4u/]BHp}@edI2{,6Ϩ*i iX{vJ XK<( I&]S0Lô,˶qvq\u]+8 +WmTMU$AذiTO|ket/ O vp2i_n-Ur:(Vx4onÎ=#}Cd3)/-.dbppNYVI{B§?~9KalOƶ]{է{e>Ws)ԋo0eXWeyKw^_Bk?|333K^ڸ+/={>LJD$tMCS*)M.ecdGR<3|l۱//m2̄Kpj; Ja9Ũ1%i%!uS QxZt Ø]"+ ZD4qvUqޮljl M+LJHt%iY"K(`Ol]@fhrϣ MU~}-m_xh*Duݾ\Y[;54V_ۇ/"K/bS2umO<]!~-{B,Y؛?19c%?v~ tcp?{'3loǹ3889gNⱧ7`GWW uqlrvlW^ч.Mf\ZQǚ3V_~#\;dxr`rz8`nكX]֝C,_2G/_;MZ_gők4闿q\})kz]s%olz瘦L /m.:]q+9vsp? [\5xM:|kW\>rE{E&FY~#U{Gɤ<[/oby|3N9 .:'0{% 92s/-`v뛷399G~w5Ͽ=pn=>! dI>~>3xy𖻛ud4oj-Y8_}\c^s ON)NMpť?GxWӜw'~cf.`J[9%< L,+BFhPD.|aǟ% 0MΡqbj ="M>CB\2],c$NȤSYJӝGdtU=nT{;r2Ӵ0MYe˶Xu]\!q9{ct|%sycٹgq"x3VByj?tt:C&!4Ȳ߯}V.:t^ۺ-!RӬyZAJMK ^Rf֥UMr^iCB%zhs[z OIDATĢ˸Pv΁K\]|:¡v;3 K*:gLi*+_7wEGpުx ښ˚7Wr`XG]"BO>G&\2]*cM05HFTsa0-ocDag3#eD̝hŴ'NqhWII{DY GDRdeY}gnN#'j#'ؾ)/m:dBSW_ftΖz}<$ؗ}D괝drw"]eL^H8ZL USbb6 R ˰\$hL&TtE0M*J r$mAYᵌƘ.Q,eSNA^ l.t]g=gRTMf$9M׮08hb4UGDU`|oÐcY.PepuLM0:Uea<^ظS_8aTk˱ D_w*6?gZ=_+:iv߄&PγE4ƙגմuWC|?Q/h%+hn]Մ(D.Qy6D6& /0vSf2S Y8K"<8D84y>k%O3|1SȎ,=QlY~:v`P H4<դ$IȒu'JL0Bt:8ë]{(ΔƵs98ePUX^7)1k4qYdc.ڴO% +.i_mS$FN34SIƺ<%|/?͎;n'Բw{S۷_=PªGwNQȥҺȸ_b؜wRnH} UZHBDkϳBfG"֢!i%2]_G`ΥwYN嵗aNZ$7E_mM5veh$; W_z6Ͼ&~7چ*RqXԉv \]y[5%ILy}2i&MNf@ŋn?KRkE ml" Y9'(4a oA^£6:L'}/6"E%ܻWQdz(`̶vXoHەcX&pu'}YFgu7*uoA6"ɰ|)UPl{5M%i̔+ĕYl_q-Oζ{Q%a]G .7vUT Y1-rJTZq؎ TL&Coo7( ضS%,Bu~]fik:x,$S),2FTy6 MQ0ljդ"IItW#O<؄w gy!y#;IOWjyjy8ކzYƲa@/|)I@CF܆RE'mD2% {;#5y[ڨ 4{EQuyΙhFygKfnYjCK R\4p&u0Ys|?U)IhR/'VVmXDT}|GtG{9JOx9RxG3Z]WU0S.#l"KB6&N)2bU e8w+( `*j]U)KᰨZdG|&U,ۡf72=yؽg/apc-c<8<7}ퟔ/=l{%s#yh2#H5644^-4lG'Zdm%*5G'X, 6"/?zƽSѠ9>aTMxTn^˸6 I`)Ȋ7/˨BQ%Imlbv{.dQe =QTQ$% 7ӄ+f| /ď -$)I 83i‰gR/-KVjiXI=-jR7.5Ef@I":Ng!A];ՑKLƓ1/kFoGIEع{mVB"|Ol:_ȑ ! 62t.$q%L.25& g%|J]8*S HR/ %4uL.` <%(w fc@HvpY 0%Iۇ-`>{'d#ʲNa]oWaE;?NST$lwszf;:'_5*!pe MUȤSR:N10-4U@>A%Uױq]tIdO+H EɆdzWrL\f~'\AOww 2t:ť|[ZC>\bB$~ƙ%UH%%'-3'ŨoD_ՐBfj xŒta$ lپV9a-:#N ![/dcQ$@W(!!!70AѱKl l1Hw!睄kB'XDvdΉPDNv^w2XAwW|BS,&ӕfJ\Ȓ@冕R]!:7܄3Ǵ#ZD,x k3P$˶@? `EAJSXL%kQy -d{WdJ%Ts^vdA^d]۷Ũi''IQ(䙞ƪe-az3BI)i}%SޥT6Ɣj[Ė]_+}=3Rz\.e(B.%x:6k#\ o$yVx\Ibvj^rJ#!$y^_ձT;ĬÞC #I`0y)dLV*fyC}:ԈIC,1i$-2j[uۢ ia=Dz;R +M_fIfeUE bRd֤1(x4S8ځM˞n^2ɩa_Ǎ9JjC6pGr]eZc[ؖS+OO=]+UtMۻ@VUfRA$ Iplǩ}: vǶ$ ,"ZNm:̛`\Ti:ޛ@fL½sDNޟX׆+;%hS1!_c] '+J^{צ 3ܘu)ՖXsxpcD9 7WBD7h؎S1-ò}=twYh>\|˶1 UUjdq=#FvY C­/4 il"_Bg3)0ǀD 䅪?`FKy WAu@pu}c!ҒDuxlfH9KtfJ|`ַٺu[h_R @nDLɇp@>vQeٿ}/u! i԰t3CK оa&&*p$T+ ö藐!KfBZUő9 =rd6F4k:lGR꼑x3$ 20rBfJ dkNDcDˌ6V]6wSt2S37;챃иk(;!lLۄnQmLӤZbYizt0-˲%&U0M*_5Me;Xg66>bG۬E"+ $ pk qm:A9E3ܻ]E8"kC\[J2wGDϥDe\ ONN5hzX'u]cEc޼>-\1=CC(td|Ly'h&Цݨy "I6IENDB`rootskel-gtk/src/usr/share/Makefile0000644000000000000000000000012011516122173014523 0ustar dir = usr/share subdirs = \ graphics \ themes include ../../../Makefile.inc rootskel-gtk/src/usr/share/themes/0000755000000000000000000000000011516122173014357 5ustar rootskel-gtk/src/usr/share/themes/Clearlooks/0000755000000000000000000000000011516122173016455 5ustar rootskel-gtk/src/usr/share/themes/Clearlooks/gtk-2.0/0000755000000000000000000000000011560244331017537 5ustar rootskel-gtk/src/usr/share/themes/Clearlooks/gtk-2.0/gtkrc0000644000000000000000000001112511560244331020574 0ustar style "clearlooks-default" { GtkButton ::default_border = { 0, 0, 0, 0 } GtkRange ::trough_border = 0 GtkPaned ::handle_size = 6 GtkRange ::slider_width = 15 GtkRange ::stepper_size = 15 GtkScrollbar ::min_slider_length = 30 GtkCheckButton ::indicator_size = 14 GtkMenuBar ::internal-padding = 0 GtkTreeView ::expander_size = 14 GtkExpander ::expander_size = 16 GtkScale ::slider-length = 27 # GtkToolbar ::button-relief = GTK_RELIEF_NORMAL # GtkMenuBar ::shadow-type = GTK_SHADOW_OUT # GtkScrollbar ::has-secondary-forward-stepper = 1 # GtkScrollbar ::has-secondary-backward-stepper = 1 GtkButton ::child-displacement-x = 1 GtkButton ::child-displacement-y = 1 WnckTasklist ::fade-overlay-rect = 0 xthickness = 1 ythickness = 1 fg[NORMAL] = "#000000" # black fg[PRELIGHT] = "#000000" # black fg[SELECTED] = "#ffffff" # white fg[ACTIVE] = "#000000" # black fg[INSENSITIVE] = "#b5b3ac" # dark beige bg[NORMAL] = "#ede9e3" bg[PRELIGHT] = "#f9f7f3" # very light beige bg[SELECTED] = "#3465a4" # blue bg[INSENSITIVE] = "#efebe5" # beige bg[ACTIVE] = "#dcd4c9" #"#d7d3ca" # dark beige base[NORMAL] = "#ffffff" # white base[PRELIGHT] = "#5f8ec4" # dark beige base[ACTIVE] = "#204a87" # darker blue base[SELECTED] = "#3465a4" # blue base[INSENSITIVE] = "#e8e5de" # beige text[NORMAL] = "#000000" # black text[PRELIGHT] = "#000000" # black text[ACTIVE] = "#ffffff" # white text[SELECTED] = "#ffffff" # white text[INSENSITIVE] = "#b5b3ac" # dark beige engine "clearlooks" { #scrollbar_color = "#76acde" menubarstyle = 2 # 0 = flat, 1 = sunken, 2 = flat gradient #menuitemstyle = 1 # 0 = flat, 1 = 3d-ish (gradient), 2 = 3d-ish (button) #listviewitemstyle = 1 # 0 = flat, 1 = 3d-ish (gradient) #progressbarstyle = 1 # 0 = candy bar, 1 = fancy candy bar, 2 = flat animation = FALSE } } style "clearlooks-wide" = "clearlooks-default" { xthickness = 2 ythickness = 2 } style "clearlooks-wider" = "clearlooks-default" { xthickness = 3 ythickness = 3 } style "clearlooks-button" = "clearlooks-wider" { bg[NORMAL] = "#f6f4f1" bg[INSENSITIVE] = "#f2efeb" bg[PRELIGHT] = "#faf9f8" } style "clearlooks-notebook" = "clearlooks-wide" { bg[NORMAL] = "#efebe5" bg[INSENSITIVE] = "#efebe5" } style "clearlooks-tasklist" = "clearlooks-default" { xthickness = 5 ythickness = 3 } style "clearlooks-menu" = "clearlooks-default" { xthickness = 2 ythickness = 1 bg[NORMAL] = "#f9f7f3" } style "clearlooks-menubar-item" = "clearlooks-button" { fg[PRELIGHT] = "#000000" } style "clearlooks-menu-item" = "clearlooks-default" { xthickness = 2 ythickness = 3 fg[PRELIGHT] = "#ffffff" text[PRELIGHT] = "#ffffff" } style "clearlooks-tree" = "clearlooks-default" { xthickness = 2 ythickness = 2 } style "clearlooks-frame-title" = "clearlooks-default" { fg[NORMAL] = "#404040" } style "clearlooks-tooltips" = "clearlooks-default" { xthickness = 4 ythickness = 4 bg[NORMAL] = { 1.0,1.0,0.75 } } style "clearlooks-progressbar" = "clearlooks-wide" { xthickness = 1 ythickness = 1 fg[PRELIGHT] = "#ffffff" } style "clearlooks-combo" = "clearlooks-button" { } style "clearlooks-menubar" = "blackrock-default" { bg[NORMAL] = "#bacedb" } # widget styles class "GtkWidget" style "clearlooks-default" class "GtkButton" style "clearlooks-button" class "GtkScale" style "clearlooks-button" class "GtkCombo" style "clearlooks-button" class "GtkRange" style "clearlooks-wide" class "GtkFrame" style "clearlooks-wide" class "GtkMenu" style "clearlooks-menu" class "GtkEntry" style "clearlooks-wider" class "GtkMenuItem" style "clearlooks-menu-item" class "GtkNotebook" style "clearlooks-notebook" class "GtkProgressBar" style "clearlooks-progressbar" #class "GtkMenuBar" style "clearlooks-menubar" widget_class "*MenuItem.*" style "clearlooks-menu-item" #widget_class "*.GtkMenuBar.*MenuItem.*" style "clearlooks-menubar-item" # combobox stuff widget_class "*.GtkComboBox.GtkButton" style "clearlooks-combo" widget_class "*.GtkCombo.GtkButton" style "clearlooks-combo" # tooltips stuff widget_class "*.tooltips.*.GtkToggleButton" style "clearlooks-tasklist" widget "gtk-tooltips" style "clearlooks-tooltips" # treeview stuff widget_class "*.GtkTreeView.GtkButton" style "clearlooks-tree" widget_class "*.GtkCTree.GtkButton" style "clearlooks-tree" widget_class "*.GtkList.GtkButton" style "clearlooks-tree" widget_class "*.GtkCList.GtkButton" style "clearlooks-tree" widget_class "*.GtkFrame.GtkLabel" style "clearlooks-frame-title" # notebook stuff widget_class "*.GtkNotebook.*.GtkEventBox" style "clearlooks-notebook" widget_class "*.GtkNotebook.*.GtkViewport" style "clearlooks-notebook" rootskel-gtk/src/usr/share/themes/Clearlooks/gtk-2.0/Makefile0000644000000000000000000000014411516122173021176 0ustar dir = usr/share/themes/Clearlooks/gtk-2.0 files = \ gtkrc include ../../../../../../Makefile.inc rootskel-gtk/src/usr/share/themes/Clearlooks/Makefile0000644000000000000000000000013511516122173020114 0ustar dir = usr/share/themes/Clearlooks subdirs = \ gtk-2.0 include ../../../../../Makefile.inc rootskel-gtk/src/usr/share/themes/Makefile0000644000000000000000000000056211516122173016022 0ustar dir = usr/share/themes files = \ Clearlooks/gtk-2.0/gtkrc \ dark/gtk-2.0/gtkrc # I should put Makefiles in all intermediate directories, let's get lazy build-recursive clean-recursive install-recursive: -@: build clean: -@: install: for file in $(files); \ do \ mkdir -p `dirname $(DESTDIR)/$(dir)/$$file`; \ cp $$file $(DESTDIR)/$(dir)/$$file; \ done rootskel-gtk/src/usr/share/themes/dark/0000755000000000000000000000000011516122173015300 5ustar rootskel-gtk/src/usr/share/themes/dark/gtk-2.0/0000755000000000000000000000000011516122173016362 5ustar rootskel-gtk/src/usr/share/themes/dark/gtk-2.0/gtkrc0000644000000000000000000000336311516122173017424 0ustar # High-Contrast, Large Print, Inverse Video Theme v0.1 # This is the whole basic theme, just this one gtkrc file. # It uses components of the standard theme engine # Written by Bill Haneman, based on Standard theme by T. Liebeck, # which was in turn based on lots of different gtkrc files but # primarily the one for the metal theme. # email: bill.haneman@sun.com style "default" { GtkWidget::focus-line-pattern = "\10\2" GtkWidget::interior_focus = 1 GtkWidget::focus-padding = 0 GtkWidget::focus-line-width = 3 # GtkWidget::cursor_aspect_ratio = 0.1 GtkHSV::focus-line-pattern = "\0" GtkRange::slider_width = 20 GtkPaned::handle-size = 10 GtkEntry::cursor_color = "#00cccc" GtkEntry::cursor_aspect_ratio = 0.1 GtkTreeView::expander_size = 20 GtkTextView::cursor_aspect_ratio = 0.1 GtkTextView::cursor_color = "#00cccc" EelEditableLabel::cursor_color = "#00cccc" EelEditableLabel::cursor_aspect_ratio = 0.1 GtkCheckButton::indicator_size = 18 GtkCheckMenuItem::indicator_size = 18 NautilusIconContainer::frame_text = 1 GtkExpander::expander-size = 24 GtkExpander::expander-spacing = 8 PanelToplevel::arrow-size = 18 fg[NORMAL] = "#ffffff" text[NORMAL] = "#ffffff" bg[NORMAL] = "#000033" base[NORMAL] = "#000033" fg[INSENSITIVE] = "#999999" bg[INSENSITIVE] = "#333333" text[INSENSITIVE] = "#999999" base[INSENSITIVE] = "#333333" fg[PRELIGHT] = "#003333" text[PRELIGHT] = "#003333" bg[PRELIGHT] = "#ffffff" base[PRELIGHT] = "#ffffff" fg[ACTIVE] = "#ffffff" text[ACTIVE] = "#ffffff" bg[ACTIVE] = "#666699" base[ACTIVE] = "#666699" fg[SELECTED] = "#000033" text[SELECTED] = "#000033" bg[SELECTED] = "#ffffff" base[SELECTED] = "#ffccff" } class "GtkWidget" style "default" rootskel-gtk/src/usr/bin/0000755000000000000000000000000011664407466012557 5ustar rootskel-gtk/src/usr/bin/gtk-set-font0000644000000000000000000000326311664407466015030 0ustar #! /bin/sh set -e . /usr/share/debconf/confmodule [ "$DEBIAN_FRONTEND" = "gtk" ] || exit 0 GTKRC="/etc/gtk-2.0/gtkrc" [ -f "$GTKRC" ] || exit 1 if db_get debconf/language && [ "$RET" ]; then # The value can be a list; take only first value language="${RET%%:*}" else language=en fi DEFAULT_FONT="DejaVu Sans" # Default font size; good for 640x480 or 800x600 screens FONT_SIZE=9 # Set the primary GTK font according to language FONT_NAME=$DEFAULT_FONT case "$language" in ar|fa) FONT_NAME="Nazli" FONT_SIZE=$(($FONT_SIZE + 2)) ;; am) FONT_NAME="Abyssinica SIL" FONT_SIZE=$(($FONT_SIZE + 1)) ;; dz) FONT_NAME="Tibetan Machine Uni" FONT_SIZE=$(($FONT_SIZE + 2)) ;; ja) FONT_NAME="VL Gothic" ;; km) FONT_NAME="Khmer OS System" FONT_SIZE=$(($FONT_SIZE + 1)) ;; kn) FONT_SIZE=$(($FONT_SIZE + 1)) ;; ko) FONT_NAME="UnDotum" ;; ta) FONT_NAME="TSCu_Paranar" FONT_SIZE=$(($FONT_SIZE + 2)) ;; th) FONT_NAME="Loma" FONT_SIZE=$(($FONT_SIZE + 2)) ;; ug) FONT_NAME="UKIJ Tuz" FONT_SIZE=$(($FONT_SIZE + 1)) ;; zh*) FONT_NAME="AR PL ShanHeiSun Uni" ;; bn|gu|hi|ml|ne) FONT_SIZE=$(($FONT_SIZE + 2)) ;; esac if db_get debian-installer/theme && [ "$RET" = dark ]; then # Theme for visually impaired; increase fontsize FONT_SIZE=$(($FONT_SIZE + 7)) fi # Fall back to default if font does not exist; default is assumed to exist if fc-list | grep -q "$FONT_NAME"; then logger -t gtk-set-font "Switching to font '$FONT_NAME' for '$language'" else FONT_NAME=$DEFAULT_FONT logger -t gtk-set-font "Requested font for '$language' not found; using default" fi sed -i "s/^gtk-font-name.*$/gtk-font-name = \"$FONT_NAME $FONT_SIZE\"/" $GTKRC exit 0 rootskel-gtk/src/usr/bin/gtk-set-theme0000644000000000000000000000100111516122173015131 0ustar #! /bin/sh set -e [ "$DEBIAN_FRONTEND" = "gtk" ] || exit 0 THEME="$1" CONFFILE="/etc/gtk-2.0/gtkrc" [ -n "$THEME" ] || exit 1 [ -f "$CONFFILE" ] || exit 1 #TODO: test that theme actually exists logger -t gtk-set-theme "Switching to theme '$THEME'" if grep -q "^gtk-theme-name" $CONFFILE ; then sed -i "s/^gtk-theme-name.*$/gtk-theme-name = \"$THEME\"/" $CONFFILE else echo "gtk-theme-name = \"$THEME\"" >>$CONFFILE fi # For the accessibility theme the font size is increased gtk-set-font || true exit 0 rootskel-gtk/src/usr/bin/Makefile0000644000000000000000000000013411516122173014176 0ustar dir = usr/bin files_exec = \ gtk-set-font \ gtk-set-theme include ../../../Makefile.inc rootskel-gtk/Makefile0000644000000000000000000000055511516122173012035 0ustar subdirs = \ src \ build: build-recursive install: @$(MAKE) install -C src DESTDIR=$(CURDIR)/debian/rootskel-gtk/ clean: clean-recursive build-recursive clean-recursive: @target=`echo $@ | sed s/-recursive//`; \ list='$(subdirs)'; \ for subdir in $$list; do \ echo "Making install in $$subdir"; \ (cd $$subdir && $(MAKE) $$target) || exit 1; \ done rootskel-gtk/Makefile.inc0000644000000000000000000000302411516122173012577 0ustar outdir = $(DESTDIR)/$(dir) define check_destdir @if [ -z "$(DESTDIR)" ]; then \ echo "You *must* give a DESTDIR!"; \ exit 1; \ fi endef build: build-local build-recursive build-local:: install: install-auto install-local install-recursive install-auto: $(outdir) install-auto-dirs install-auto-files install-auto-files-exec install-auto-dirs: $(call check_destdir) @list='$(subdirs_empty)'; for file in $$list; do \ echo "install -d -m755 $(outdir)/$$file"; \ install -d -m755 $(outdir)/$$file; \ done install-auto-files: $(call check_destdir) @list='$(files)'; for file in $$list; do \ case $$file in \ *:*) in=`echo "$$file" | sed 's,[^:]*:,,'` \ out=$(outdir)/`echo "$$file" | sed 's,:.*,,'`;; \ *) in=$$file out=$(outdir);; \ esac; \ echo "install -m644 $$in $$out"; \ install -m644 $$in $$out; \ done install-auto-files-exec: $(call check_destdir) @list='$(files_exec)'; for file in $$list; do \ case $$file in \ *:*) in=`echo "$$file" | sed 's,[^:]*:,,'` \ out=$(outdir)/`echo "$$file" | sed 's,:.*,,'`;; \ *) in=$$file out=$(outdir);; \ esac; \ echo "install -m755 $$in $$out"; \ install -m755 $$in $$out; \ done install-local:: clean: clean-local clean-recursive clean-local:: build-recursive clean-recursive install-recursive: @target=`echo $@ | sed s/-recursive//`; \ list='$(subdirs)'; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ (cd $$subdir && $(MAKE) $$target) || exit 1; \ done $(outdir): install -d $(outdir) rootskel-gtk/TODO0000644000000000000000000000023611516122173011061 0ustar - Currently contains some configuration files that maybe should be moved into other udebs. - Has 2 symlinks that are workarounds for issues in other udebs. rootskel-gtk/debian/0000755000000000000000000000000011664407614011624 5ustar rootskel-gtk/debian/changelog0000644000000000000000000003317711664407614013511 0ustar rootskel-gtk (1.23ubuntu1) precise; urgency=low * Resynchronise with Debian. Remaining changes: - Add Ubuntu logo. -- Colin Watson Sun, 27 Nov 2011 10:23:05 +0000 rootskel-gtk (1.23) unstable; urgency=low * Team upload [ Samuel Thibault ] * Pass -terminate option to X server, so that brltty can nicely kill debconf and see Xorg terminate as a consequence. [ Christian Perrier ] * Increase font size for Kannada. Closes: #646906 * Set myself as Uploader -- Christian Perrier Fri, 28 Oct 2011 18:26:27 +0200 rootskel-gtk (1.22ubuntu1) oneiric; urgency=low * Merge from debian unstable. (LP: #776698) Remaining changes: - Add Ubuntu logo. -- Jean-Louis Dupond Mon, 02 May 2011 13:16:02 +0100 rootskel-gtk (1.22) unstable; urgency=low [ Miguel Figueiredo ] * Move mouse-x86 to mouse-linux as it nows depends on the OS and not on the CPU. Closes: #596584. * Remove unused powerpc reference. Part of #596584. [ Christian Perrier ] * gtk-set-font: select font UKIJ Tuz for Uyghur with font size increased by 1 point. -- Christian Perrier Sun, 01 May 2011 17:24:30 +0200 rootskel-gtk (1.21) unstable; urgency=low * Use SpaceFun theme for installer. -- Otavio Salvador Sun, 12 Dec 2010 19:26:38 -0200 rootskel-gtk (1.20ubuntu1) natty; urgency=low * Resynchronise with Debian. Remaining changes: - Add a very basic Ubuntu logo and install it. (Obviously this needs attention from a proper artist; this is just a stopgap.) - Symlink logo_installer.png links to logo_ubuntu.png. -- Colin Watson Tue, 12 Oct 2010 12:28:48 +0100 rootskel-gtk (1.20) unstable; urgency=low * Do not start Xorg when running in live-installer. -- Otavio Salvador Tue, 27 Jul 2010 02:20:28 -0300 rootskel-gtk (1.19ubuntu1) maverick; urgency=low * Resynchronise with Debian. Remaining changes: - Add a very basic Ubuntu logo and install it. (Obviously this needs attention from a proper artist; this is just a stopgap.) - Symlink logo_installer.png links to logo_ubuntu.png. -- Colin Watson Tue, 11 May 2010 16:56:28 +0200 rootskel-gtk (1.19) unstable; urgency=low [ Frans Pop ] * Drop dependency on gtk2-engines-udeb and mouse-modules. Leave it to pkg-lists to include them instead. [ Julien Cristau ] * Only start X if we're using the GTK frontend. Also try to not start X clients before the server is ready to accept connections. Closes: #575751. -- Frans Pop Sun, 04 Apr 2010 19:00:22 +0200 rootskel-gtk (1.18) unstable; urgency=low [ Julien Cristau / Frans Pop ] * Switch to X.Org instead of DirectFB as backend (closes: #574288): - No longer install directfb-related files, but keep them in the source for now. - src/lib/debian-installer.d/S62Xorg: new script to start the X server. -- Frans Pop Wed, 24 Mar 2010 02:10:09 +0100 rootskel-gtk (1.17ubuntu1) lucid; urgency=low * Resynchronise with Debian. Remaining changes: - Add a very basic Ubuntu logo and install it. (Obviously this needs attention from a proper artist; this is just a stopgap.) - Symlink logo_installer.png links to logo_ubuntu.png. -- Colin Watson Sat, 05 Dec 2009 21:20:12 +0000 rootskel-gtk (1.17) unstable; urgency=low [ Colin Watson ] * Upgrade to debhelper v7. [ Frans Pop ] * Remove no longer needed Lintian override for missing Standards- Version field. * No longer create the /usr/local/etc->/etc symlink. It was added to suppress a message on VT1 when directfb is loaded, but that is no longer displayed because we now set the 'quiet' option in /etc/directfbrc. Closes: #552584. -- Frans Pop Wed, 28 Oct 2009 16:52:12 +0100 rootskel-gtk (1.16ubuntu1) karmic; urgency=low [ Muharem Hrnjadovic ] * Resynchronise with Debian. Remaining changes: - Add a very basic Ubuntu logo and install it. (Obviously this needs attention from a proper artist; this is just a stopgap.) - symlink logo_installer.png links to logo_ubuntu.png [ Colin Watson ] * Revert pkgbinarymangler workaround now that pkgsanitychecks ignores udebs. -- Muharem Hrnjadovic Mon, 15 Jun 2009 12:34:38 +0200 rootskel-gtk (1.16) unstable; urgency=low * Add symlink logo_installer.png to logo_debian.png to allow "unbranding" of that file name in cdebconf. -- Frans Pop Fri, 22 May 2009 13:52:27 +0200 rootskel-gtk (1.15ubuntu2) karmic; urgency=low * Turn off pkgbinarymangler for dh_builddeb for now; we intentionally ship a symlink in /usr/local/etc, and pkgsanitychecks blows up on this. -- Colin Watson Wed, 06 May 2009 09:59:05 +0100 rootskel-gtk (1.15ubuntu1) karmic; urgency=low * Add a very basic Ubuntu logo and install it. (Obviously this needs attention from a proper artist; this is just a stopgap.) -- Colin Watson Wed, 06 May 2009 01:01:49 +0100 rootskel-gtk (1.15) unstable; urgency=low [ Ian Campbell ] * Accept Xen virtual framebuffer as valid for graphical installation. -- Jérémy Bobbio Tue, 26 Aug 2008 11:04:11 +0200 rootskel-gtk (1.14) unstable; urgency=low [ Jérémy Bobbio ] * Silence DirectFB banner by adding the "quiet" option in directfbrc. -- Otavio Salvador Tue, 29 Jul 2008 12:40:15 -0300 rootskel-gtk (1.13) unstable; urgency=low * Since the switch from kernel 2.6.22-3 to 2.6.24-1 there have been problems typing special characters in the graphical frontend when using some keymaps. Not disabling the keyboard module in /etc/directfbrc solves this. That option was added to workaround an issue that prevented changing keymaps, but that still works (#395257). So it appears we can now safely use the directfb keyboard module and drop the workaround. Closes: 482335. There are still issues with dead keys. -- Frans Pop Mon, 23 Jun 2008 03:40:51 +0200 rootskel-gtk (1.12) unstable; urgency=low [ Frans Pop ] * Correct defaults for mouse settings templates. [ Jérémy Bobbio ] * Add debian-installer.d/S62directfb-cairo-workaround, exporting CAIRO_DIRECTFB_NO_ACCEL to work around a repainting issue in Cairo/DirectFB (see #477331). -- Frans Pop Thu, 08 May 2008 18:17:54 +0200 rootskel-gtk (1.11) unstable; urgency=low * Use more general "device" instead of "port" for mouse. -- Frans Pop Sat, 19 Apr 2008 15:03:19 +0200 rootskel-gtk (1.10) unstable; urgency=low * Make it possible to preseed the mouse protocol and port for directfb. See the man page for directfbrc for supported values for the protocol. Closes: #474296. * Correct template to check for left-handed mouse support. -- Frans Pop Sat, 19 Apr 2008 14:00:26 +0200 rootskel-gtk (1.09) unstable; urgency=low * gtk-set-font: use debconf/language instead of debian-installer/language and allow for the fact that can be a list. Closes: #470259. -- Frans Pop Tue, 11 Mar 2008 15:46:46 +0100 rootskel-gtk (1.08) unstable; urgency=low [ Attilio Fiandrotti ] * Since the radeon HW accellerator module is no longer provided by udebs, it makes no sense to selectively disable it at boot time. [ Frans Pop ] * gtk-set-font: select font Abyssinica SIL for Amharic with font size increased by 1 point. -- Frans Pop Sun, 13 Jan 2008 20:42:54 +0100 rootskel-gtk (1.07) unstable; urgency=low * Clearlooks gtkrc: comment out options not supported by directfb. -- Frans Pop Fri, 06 Jul 2007 00:27:53 +0200 rootskel-gtk (1.06) unstable; urgency=low * Change udeb to Architecture: any. -- Frans Pop Tue, 30 Jan 2007 21:29:24 +0100 rootskel-gtk (1.05) unstable; urgency=low * S61mouse-support-x86: also load the usbmouse module. -- Frans Pop Wed, 24 Jan 2007 02:25:37 +0100 rootskel-gtk (1.04) unstable; urgency=low * gtk-set-font: make sure FONT_NAME is set even if we're only changing size. * gtk-set-font: increase font size for Malayalam. -- Frans Pop Sun, 24 Dec 2006 01:20:55 +0100 rootskel-gtk (1.03) unstable; urgency=low * gtk-set-font: using grep's -s option is so much more elegant. * Disable directfb ps2mouse module (except for powerpc) because it can freeze the system while the linux_input module does not. This is needed only now as CONFIG_INPUT_MOUSEDEV was enabled by default in 2.6.18 which "activated" the ps2mouse directfb module. Thanks to Attilio Fiandrotti for providing the solution. Closes: #403268. -- Frans Pop Sat, 16 Dec 2006 11:25:46 +0100 rootskel-gtk (1.02) unstable; urgency=low * Disable directfb keyboard module (except for powerpc) because that currently provides better keymap support. Workaround for #395257. Thanks to Attilio Fiandrotti for his research on this. * Add "dark" accessibility theme created by Denis Barbier. Requires fontconfig-udeb 2.4.2-1. * For x86, check that VESA framebuffer is available and configure directfb to use the correct framebuffer device if it is not on /dev/fb0. Based on patches from. Closes: #401685. * gtk-set-font: update fonts and fontsizes to be set. -- Frans Pop Mon, 11 Dec 2006 23:44:07 +0100 rootskel-gtk (1.01) unstable; urgency=low * Don't fail if evdev or psmouse modules cannot be loaded as they may be compiled into the kernel. Closes: #396482. * Add support for mouse/left boot parameter to enable left-handed mouse. Closes: #396463. * Remove workaround for fr-latin9 keymap from 0.14; keymap was modified. -- Frans Pop Wed, 22 Nov 2006 18:04:39 +0100 rootskel-gtk (1.00) unstable; urgency=low * Use red in Clearlooks theme to match logo. * Version bump. -- Frans Pop Tue, 24 Oct 2006 16:33:57 +0200 rootskel-gtk (0.14) unstable; urgency=low * Add workaround for non-working shift key in fr-latin9 keymap (#339352). -- Frans Pop Tue, 17 Oct 2006 00:24:50 +0200 rootskel-gtk (0.13) unstable; urgency=low * Set default theme to Clearlooks and include config file for that. -- Frans Pop Sat, 14 Oct 2006 12:51:42 +0200 rootskel-gtk (0.12) unstable; urgency=low [ Attilio Fiandrotti ] * Made DirectFB backgound colour consistent with GTK's. Closes: #390894. [ Frans Pop ] * Add temporary hacks to work around directfb breakage on powerpc; based on patch from Attilio Fiandrotti. Closes: 390565. -- Frans Pop Fri, 6 Oct 2006 05:02:22 +0200 rootskel-gtk (0.11) unstable; urgency=low * Disable directfb hardware acceleration by default; allow to enable using directfb/hw-accel. * Drop gdk-pixbuf.loaders as it is now included in gtk udebs. -- Frans Pop Sat, 23 Sep 2006 17:29:42 +0200 rootskel-gtk (0.10) unstable; urgency=low * Improve font/theme switching scripts. * Use correct font name for the default configuration: "DejaVu Sans". * Add Lintian override for standards-version. -- Frans Pop Tue, 19 Sep 2006 02:32:39 +0200 rootskel-gtk (0.09) unstable; urgency=low * Update for compatibility with GTK 2.8 library. - Change default font size to 9pt. - Enable linux_input again as otherwise the mouse does not work in vmware. - Keep gtk config file gdk-pixbuf.loaders for now because file in gtk udeb is empty; remove gtk.immodules as it is no longer needed. * Add ppc64 to architecture list. -- Frans Pop Fri, 11 Aug 2006 19:23:29 +0200 rootskel-gtk (0.08) unstable; urgency=low [ Attilio Fiandrotti ] * Disable DFB's linux_input module to make touchpads work. Closes: #372892, #372773. -- Frans Pop Wed, 21 Jun 2006 14:06:27 +0200 rootskel-gtk (0.07) unstable; urgency=low [ Frans Pop ] * Add scripts to set font and theme. * Drop the 65fontconfig script: fc-cache is no longer included in the fontconfig udeb and its maintainer tells us that running fc-cache is not really needed for the installer anyway. [ Joey Hess ] * Add kfreebsd to arch list. Closes: #363661. [ Davide Viti ] * Change default font to Dejavu at 11pt. -- Frans Pop Thu, 18 May 2006 00:54:36 +0200 rootskel-gtk (0.06) unstable; urgency=low * Build for all arches, except m68k and s/390. -- Frans Pop Wed, 11 Jan 2006 23:16:59 +0100 rootskel-gtk (0.05) unstable; urgency=low [ Sven Luther ] * Adapted to chrp_rs6k -> chrp_ibm transition. [ Frans Pop ] * Remove symlink for loaders directory as the loaders are now in the proper directory in the libgtk+2.0-directfb0 udeb. [ Attilio Fiandrotti ] * Added /etc/directfbrc configuration file for DirectFrameBuffer to store screenshots into /var/log (closes: #341880). -- Frans Pop Mon, 26 Dec 2005 16:12:10 +0100 rootskel-gtk (0.04) unstable; urgency=low * Load mouse modules for powerpc. -- Frans Pop Mon, 7 Nov 2005 15:35:07 +0100 rootskel-gtk (0.03) unstable; urgency=low * Add new icons created by Eduardo Silva. -- Frans Pop Thu, 3 Nov 2005 19:19:41 +0100 rootskel-gtk (0.02) unstable; urgency=low * Use dh_link to create symlinks. * Make init script to load mouse modules arch-dependent. * Build for more architectures. -- Frans Pop Tue, 18 Oct 2005 19:38:28 +0200 rootskel-gtk (0.01) unstable; urgency=low * Initial release -- Frans Pop Sat, 6 Aug 2005 16:53:55 +0200 rootskel-gtk/debian/rules0000755000000000000000000000032311516122173012670 0ustar #! /usr/bin/make -f %: dh $@ build: debian/templates DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) debian/templates: debian/templates-arch debian/templates-build.pl $(DEB_HOST_ARCH) < $< > $@ rootskel-gtk/debian/clean0000644000000000000000000000002111516122173012610 0ustar debian/templates rootskel-gtk/debian/templates-build.pl0000755000000000000000000000224211516122173015245 0ustar #!/usr/bin/perl use strict; use warnings; die "must specify arch" if not defined $ARGV[0]; my $arch = $ARGV[0]; my %template; $template{Fields} = []; $template{'Description-Long'} = ""; sub print_template { foreach ( @{$template{Fields}} ) { print $_ . ": "; if ( ref $template{$_} eq "HASH" ) { if ( defined $template{$_}->{$arch} ) { print $template{$_}->{$arch}; } else { print $template{$_}->{default}; } } else { print $template{$_}; } print "\n"; } print $template{'Description-Long'} . "\n"; %template = (); $template{Fields} = []; $template{'Description-Long'} = ""; } while ( ) { chomp; if (m/^$/) { print_template; } elsif ( m/^(\w+)(\[(\w+)\])?:\s+(.*)\s*$/ ) { if ( defined $3 ) { if ( defined $template{$1} and ref $template{$1} ne "HASH" ) { local $_; $_ = $template{$1}; $template{$1} = (); $template{$1}->{default} = $_; } elsif ( not defined $template{$1} ) { push ( @{$template{Fields}}, $1 ); } $template{$1}->{$3} = $4; } else { $template{$1} = $4; push ( @{$template{Fields}}, $1 ); } } else { $template{'Description-Long'} .= $_ . "\n"; } } print_template; rootskel-gtk/debian/compat0000644000000000000000000000000211516122173013010 0ustar 7 rootskel-gtk/debian/control0000644000000000000000000000132211664407506013225 0ustar Source: rootskel-gtk Section: debian-installer Priority: optional Maintainer: Ubuntu Installer Team XSBC-Original-Maintainer: Debian Install System Team Uploaders: Christian Perrier Build-Depends: debhelper (>= 7.0.0), dpkg-dev (>= 1.7.0) XS-Debian-Vcs-Browser: http://git.debian.org/?p=d-i/rootskel-gtk.git XS-Debian-Vcs-Git: git://git.debian.org/d-i/rootskel-gtk.git Vcs-Bzr: http://bazaar.launchpad.net/~ubuntu-core-dev/rootskel-gtk/ubuntu Package: rootskel-gtk XC-Package-Type: udeb Architecture: any Depends: ${misc:Depends}, rootskel Description: Additions for graphical installs to skeleton root filesystem (debian-installer) rootskel-gtk/debian/copyright0000644000000000000000000000160111516122173013543 0ustar This is a root filesystem skeleton for the Debian/GNU Linux installer. Author(s): Frans Pop Copyright 2005 Frans Pop and the Debian installer team. The copyright of this package is GPL, version 2 or later. The open use Debian logo is copyright (c) 1999 Software in the Public Interest. This logo or a modified version may be used by anyone to refer to the Debian project, but does not indicate endorsement by the project. http://www.debian.org/logos/ The icons note_icon.png and warning_icon.png are copyright (c) 2005 by Eduardo Silva. These logos or a modified version may be used by anyone. The 'dark' theme is derived from the HighContrastLargePrintInverse GNOME theme, downloaded from http://ftp.gnome.org/pub/GNOME/sources/gnome-themes/2.14/gnome-themes-2.14.3.tar.bz2 It is written by Bill Haneman, based on Standard theme by T. Liebeck, and released under LGPL 2.1. rootskel-gtk/debian/templates-arch0000644000000000000000000000102511516122173014444 0ustar Template: directfb/hw-accel Type: boolean Default: false Description: for internal use; can be preseeded Enable directfb hardware acceleration Template: mouse/protocol Type: string Description: for internal use; can be preseeded Set the mouse protocol for directfb Template: mouse/device Type: string Description: for internal use; can be preseeded Set mouse device (serial port) for directfb Template: mouse/left Type: boolean Default: false Description: for internal use; can be preseeded Set left-handed mouse for directfb