ruby-common-2.1-lp152.5.2 >  A ]¸/=„YS̯&) IV`ಔ.(O9\Ho-,Y}Nd{m-.m0jD5MSS刦!A &=@<1mY˃; I'zRgߏUM&J{vNemjp!?Ẍ́JHoHlK3 61,fps"al d?3緃5u Xtr6xWaǾ[|hIuG'N" [+78b9bf23fb13989710b836c42ddba1879cb15e65ec71811f3908b414130a8f1439cacb332bb7909bd19d68b1b7ffa9a8cca9d70bH]¸/=„ON]8hː I]:OtBH%}nufGZ[*] τ^E8`x,:pA?d  P  &Ams|   $ r Dh   (89H: .FGHIX$Y0\P]^lbcUdefluv wxyz 04PTX^Cruby-common2.1lp152.5.2Collection of scripts and macros for ruby packagingThis package is needed for (generated) ruby gems. It provides hooks for automatic rpm provides and requires and macros that gem2rpm uses.]lamb53openSUSE Leap 15.2openSUSEMIThttps://bugs.opensuse.orgDevelopment/Languages/Rubyhttps://github.com/openSUSE/ruby-packaging/linuxnoarchZEh%hA큤큤]]]]]]]]]]]]]]2085f10cc64f3e455f0b86a57fbc48e32815dc02ac348f457791a1ec9759d19309a23979e5ffc5efa8a8a9e69ce4dbf70a7b7dfe9433712b93b7eddb2c03f2389a1fed3711e417d59226963aad73b6a2d257c45c84459cdd41453de0e7c1f8c905cbb0c2be93eaecfbc332a99bf2b1645caab9e7bc7ac37aed5d48a2e23169b699d16e87b86b5d5440905a91fef287833efb2206bb3ee12497227d0e45c113d998f0e5b627d7c27047f7f5d4bfa2e9cdf3fe2dd5a8afe9d8201b68c1d4d5fc11a74298e01fcb72959bfe11ebc364319cae14b0adae2b8fb782316b0552108a8f1ad509aacfaa425e9e6df67d6ba8ac650ad1fce15368d92e3fe01b04d3c561ee6034791d57805659c1a0598ab1917d5ac07ff1a16d93d3c303649d1ed829b78f4dd5a7f0e3c29063d94f35247a8148cd22bb30c8f1f7791178d10983ecfc86e4b62b01b16b523b98aa90662db5657db5da9e201505bb22e50d0c9d0c7cc06024c748e1d8a21c75e7e6b8ac3fbbda3d4a2b79ab1004e2c99e14f54a0bb35e7a4aea31aa5044bc96df12e98fc2f1b76f63921ea651b8ed9335ef56c10591dba9d2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootruby-common-2.1-lp152.5.2.src.rpmconfig(ruby-common)ruby-commonruby-macros@@    /bin/bash/bin/sh/usr/bin/getoptconfig(ruby-common)fdupesrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem(gem2rpm)2.1-lp152.5.23.0.4-14.6.0-14.0-15.2-14.14.1Zhu@Z/ZZZYV@Y?VՄ@Uyx@UD@U/@U@U@U@U@U@U@U@U@U@U@UTTTg@@TFJTBV@lnussel@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.debwiedemann@suse.commrueckert@suse.delnussel@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.dedmueller@suse.comdmueller@suse.comLed mrueckert@suse.decoolo@suse.com- generate bundled(rubygem($name)) = $version provides for bundled gems in the vendor directory.- switch requires of the autogenerated subpackages from rb_suffix-rubygem-gemname = version to rubygem(rb_abi:gemname) = version- split our the rails part- we need bundler now. given ruby 2.5 will have it intree anyway, this soon wont be a big burden.- add support to generate requires from Gemfile.lock- package the buildinfo dir - allow passing options to extconf.rb- Call fdupes -o name to make sure we always create symlinks in the same direction to make builds reproducible- Since rubygems 2.5.0 the default version in the gem bin stub changed from '>= 0' to '>= 0.a'. This was done to allow prerelease versions. Our patching script didn't take the '.a' into account and generated version fields like '= 0.10.1.a' instead of the expected '= 0.10.1'. This fix accounts for the '.a'.- help the solver to pick the right gem2rpm for the default ruby version (bnc#934328)- Fix patching of the shebang line- The script sometimes returned from gem install already although the install wasn't finished yet. This broke e.g. the binary rename part.- Fail early if gem install fails This avoids confusing error messages at the end of the build.- More fixes for ruby 1.8- Ruby 1.8 insists on the () for the parameter- Cleaner solution for the extensions doc dir The other solution was also failing on 1.8- Forgot another option for forwarding- Do not overwrite options.otheropts- Fixed forwarding of options to gem install- Only use the extensions doc dir on MRI 2.1.x- Fix the ruby suffix for distributions before 13.2 - Do not fail with --gem-binary- switch to ruby version of gem_install.sh - added ruby-find-versioned to make it easier to find versioned binaries. - all for loops in the shell scripts and macros are now using this script- call ruby with -x from shell wrappers otherwise we run into an endless loop- rubygemsdeps.rb: add shell-launcher to avoid dependency on a fixed ruby version- gem_install.sh: fix ruby shebang patching- fix bashisms in generate_buildrequires.sh script- restore changes lost by the previous change - load rbconfigpackagingsupport if available and fail gracefully if not. - dont use not() it breaks the build on 1.8 - remove requires onto the ruby version- update gem_packages template from gitlamb53 1568996281 2.1-lp152.5.22.1-lp152.5.25gemrcmacros.ruby-commonmacros.suse-rubyg2rruby-find-versionedfileattrsrubygems.attrrubygems_bundled.attrgem_build_cleanup.shgem_install.shgem_packages.shgem_packages.templategenerate_buildrequires.shrubygemsdeps.rb/etc//etc/rpm//usr/bin//usr/lib/rpm//usr/lib/rpm/fileattrs/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/cd7a2c1b207872d426896b4b318c3dd2-ruby-commoncpioxz5noarch-suse-linuxASCII textPOSIX shell script, ASCII text executableBourne-Again shell script, ASCII text executabledirectoryRuby script, ASCII textRRRRRRRrYᦵ FQ ;$rubygem(ruby:2.5.0:gem2rpm)utf-8851f470075f44b33c665cb3e5365c5996be2c41416bea988ec0dfbf0548984d3?7zXZ !t/+] crv(vX0~ݦ8:.Y4!*>j@U+&)%Cna03y[@KnKkg1W;4;).-b2Mw>.r{%<[P:*OiSAVj ͼ}=Uja_4Ol]vDH5"q^'?T6y@r κ Q8^}N97 } TG"gW:kB)tT\-ǑIQ<66(חɎ x#׷i.1[!xVy*7iÍѱ!0*(4 az;{>Fm y@ć3ɘ\=}DIu|<1Ps7?C8^Mmm+wf&HPew۸J]g}`L %7}rA) GJl!rԟ S1CJVY6VM*&fZL&S)=ֺ ZoE~[xhSzB3 0ԆnNTCd_Zc4sR׭]QKE5f458N?ykuI<U-s|-L1]YSKEv(j!s-&S`9{5!w81cLSܲs־c};u/S{OR Lj"EAI|'s˜[M0~dۿ KWg_I$pG6Nq27;Ư?"#a ጳecQJ5a;R:- N n/<c048\kcy\˙XQVX 'Kf6lȀ7"+~wi CYdnݶ9mS{^Ǿ4ի{  ZcgiNom'Yu12Rijߛn[8oolȘ_5h5=9fGܹOٚJ]7F3&(ak=\t==nvCe4Ȳyw ]/j@$^ `_x(c]ł,kxq} Z5p} E,t=:WUvl~x <C8vtg'Жk&;C9*z.lmUSg[w BNO0e-)Z'k}ϧ4_1Ec8ONb=[|$t wcj%s)υՏ!dN9 nvkA$ f[s:8l }bVN۬u/Cn %0>/GAɴ%qh^64 !\;NTW d?\{[#{ܺ-}PS.;>fA5! -"V561|Ծf]Io.0aV#LH}{oe1@9\ݶZd ~ ;SL)G_.570F 6cAA#|y >_'& Vآ/^'ڽ]XèQU$9qmK9qA$7Pt|s鶉mLoUaSp{"+CFG:y͡]V圽iJc&FUM?(6__SlON^s[2dk54ŝŲ@!S$Nr^a7RWy ),_"SZ55!P>Y<Lef>{9 Q|[Rќ1 #7hZ(}cVN嫤mS޹?w"@v|$ D&=賻7{y۸X |B3dOϟUa4tP%4@fq.sov %Y0\gF8DZn#9^:i+h+V dDmD Bx$ 4Еd$2G#WonOy#^GP\ܐT({п㔶ḧ0d_kahU6'SMD)k*1JqS/AUamH1HUnK~Rä-cm'8 #|,gؽ2γbZl" u 4,ʤ醋M޹D . >)mRʯ /Iȏ.ȬU23MLTB (lza,9cZPi٢-ZTtnX`f.{^nIePNz<8p%a)B ؈apN_sØsYo4ޗ>mTS bb|j9yMG>Q Uf|CCaߪjCk~Hc l#CcekoQ!E rJK6 D'CPG,!v@@<kpIUu? d5mmCn7OYT fn[@@*]ttLcb{|H+>90G5S<{Qn*9)ЄhR{/MGK- 3rI+) w:Qw *RpFl-RY.ߍ忝IZr} L hz(NHל(.l3 ֩CW ^-c&AyT%s#b*/`MX^VǐE*) 6CIaT҉!eu[Y&jPK@i7g ŵox N߯Rڒ\Z[ \*g"zÔ9/;4`D]u3̲hc.LE5&ZEp]9>=9?LQE eL~C3羅`B]E[K5%]R:caFDLY jv.PqRs,t XBԇ5\iRSs1l/LR7@kj:CXSRI:z*kԐxu1 J bjk!|pe(-0tX98vtz^ґy!9}Kl }\n6>*]FSC@~yJMOȴ UA"0zS$^oH|FӁ*"cvj`Ӛ0ghµ!Oȳ?r޹7|0%yH0/yw'6M]u 2ۏqo']lj8^Pul-74zkxz^;Gmَ|E}[B9T %T4Bc^/m,*xu~GjD} 6[)ީ; ΀d.Yn "RrKy44j'*smׇ`L}T%K/48=fCd|@O-Febjn꜍p`˘\Z&UwS adqJ=S*7ުIk$zu,gHFf4tz& bTbUM /q?{ ,i~|K@nŕreFɯfL0Zs0`Vҥ%R&K@8v9EYƾGrA87/vY,|_K#4z( d+Y\%!-IA^V4ƱD,0]9N [d|#}Da g kiz/{d8źi%9!@Ψ%M+:wel,>Y=\xQz‬򱌗=Ns՞ j͔\p{<؅:Wl[xJ<71ǡY"IC6΋e>{)5"8~+ʪSkF S,gwM'zK2T|]ϽhmO z\E}y[N+0.oofJrۈWJ A>{jL}^mI4(,O>i ]:tHX s.‡d뷲pbA^{fwvF*iMO\zQŻEJE J\@D^"ڣp&r%qdAR ̺155DS]+27 o`JI9NRj<|T(E Kl ʴx& 0 )Q{B[s@!t'1BtK0:|oſQ#sv "xqWr P'.1t+%'^ 3lC=/ğzm@Wtv3;4>zNJY}S!Q"ڑpV,aY@Ǐ+êYӽ%+j_H8C {ϧOQk{Kc|/E7i4sq7*ɄH̞ڋ2V}PELQ243Tt&H%褋+VP> g"M3) SʒXuNi\FB:׹+)Zs#K$wĂz5Gn&1ӣI7+/1GT8K7Dk]h]J 􊨛^g<(f,'ra{$%[;%H ?4藔\b'h9@"e.sƁVt/(7ԕd_ṃ`Y^+сYxX^^yKp`1Pʈ+<&֞Xؽ!#R>nw:G-upDgUP2yA\wTXgp|EL…צ6d@$ bKY/{ثe!UKOel?k' Xޚ]+cTDŋN%~0ܬllL./ѠӜ^OUUa\Z%g=WevP72+T/*%_i9mXCK8X(%*ϽPKiqoGq5[LAY5)F&s~hC?kH?Z h|_3 gOugMAQHSAƾ<NJ4P2ғ>)>ZB!]UuTdPsؓŬ s3e{|2}u|_nG\9NC 6!D,My Q)b$:Jv{m{z T<ħ}'!`W~ϕP)|x`[LdeI&X0 K9ws0Rf 3ƾ,IH\yP΍Jȩ̚t&1Ks J -/Oz\?Xh/IK括YʋW^ɒYD(q#(1cWqFAC";={PVqeG# G~c-l U3H?[QPx@km_ؑyޒsЇkrf(޳QJ{ШHNUQUl0Njɀ4BbB4B5+ejz!H].iDnh6-]N  ,SC=kb3Fܕq/;aVUY@)y@}4xW}#JUSRlG_C$4|m ^e^dۿD~ĥ`ie. m}-K-Q- c{ݷxRevdϹ 'G*FS~@̧J "{3%_1Huj]jh6,UaDǸht3ZW},veקtB0^%ScmԈٓmFO [/K[H,š se'؀ n'`UWտ8vΙwz:/reUtn陠fL. P`J,wfJ<Dt1ɋTfʴtp] Ѳ>Qٕ(If<8xC`ex9~zoHc@ﵷC]hZ#pB=D#;CuclLYhQ"1I!@/J4QޙT(K","vvg\t9?(5ȇC&oPUmiW/ dR SQCh{;k mhl/xZ-~ުE(7 L 5^yL>`%wlɴe0FvSFybѹi^6).o8XR6 JG23?GYMNjLj4gĀ2N{>^6/3CpG_ &$3E"Z0*>X:񲗌GiJ8K{:#s2߇C0zaLx]lK@yX%[9c-JA|1)i PqP8YB.X ~ R"Hd{jǽ!h|RBrLoPK&gtdZ|# d| VEVk9rP] y7 g`h8e[-Q+RJ bFN P(Y9u89bH}]1r{asmP*%lj!8V3ВoD rY;t)QLAfҝ\xyT2 kI3v+ Id)Xrec}m H5iCH\2lkZ&2Ư/z#{4qQ"eDX㔊@' _GO8gњ;,&W ]\ڭp<4'\Nu9+C۳,x'\:#0$NOh&)8e,WyѹS膛)Y/%_;w#h|^GQc,k!I`{JMLPN~QʸISXnҕPݶ{YV/'*?Ǿ$pGn^(AfG΅F*L~u 0Be_X<|zgԂ0Ext'&3~5CK/=oH] GFz獕D}.7cG]S裾ZPiҢ#uE XvX]^x,@,{ xEq?jk/)mbfPk.M;Onku5_/|2$),X ΰ)Zy$j;6 n{-JzX'\[1"_DDHpᏩԓ,"-}O!UK u|_%e l38t]@TkN*WL`aNM4}O`%ϻ2{oJH [, Mt>gD,RcI"TϵO^O71CL6(OӇr5q凜IOJݟ6uGI85Z̪u+V@s~c +Vra>ԏY6 B4P  =4RSȤA mBx^1y0lh!-17{لA;k8#u׵,fPEd5]SeA4jB_C<5~6ԅ7!Dq*NG|f5TjɱUKb"51UDoƯ)_rĖh? #VaAwlbI <=h?5f8@=AI1J,bS;lDpl'-Y\4A} uo bn7G0\bjP%~Sh5!B׸K,aFtH`oWc1-%!^_Fi2s^3CW$/!mLR?Rvמ')Mi;iw4Ԅ-rY7fn7*@w3#o {Z{aㇿ& 6oJ}ԑ<|WR}"AU1,~+nΛ'f CmNm s#v E6BHI"[lN2яFquW> aL@(8#<~ܱq,p,%M"e#G׊}Lo9WdqHxLFcˆ>T†/n0^xNDG=JPchNȶc!>? xkf3:TlAkƔ2"\Vw'$0\ <Yfo<0')ͫk/j"Zi,pq j((*yegh^ %sV]I2e~ ֠2Gtw.!=FoHg 0#N?#ͧG(CaWzjrmLO!?c>e[A!bAspUܠ} [ ~]TAM˽+G] T)`{a2Uº dh u` {O)Z#tًZW, YZ