rubygem-shoulda-4.0.0-1.oe24090>    f ;G|`u`  Ƙ "Is$^P^atWK?"f 0o<8Ǔ l "dl *)D[N1ZC]s?rTnjH" |P>s_B߀Wp*Ö1\4NkKyTUפ#fuSKۯm 딞;!gdx8ξ>752ϧmZ砠& e Wc ESd&8e_K3^+Mmi(ZM}~h2ݳO/A=0)wPYR+^ oYf)Y[GPDrOb-՛a+L0Ӄ[wܴ" Ožjq17393fc9109ae02c2f46f6dca6753918893cbfe64d503ebf7178713e7ab2f7204930c95646615f5a8e3f76c15d6ffa1ad4bc4eb0k#c*^7?d ! Kx|        2(O8X9d:A2F9GXH`IhRlXpYx\]^def $eCrubygem-shoulda4.0.01.oe2409Making tests easy on the fingers and eyesMaking tests easy on the fingers and eyes.fdc-64g.compass-ci[ MIThttp://openeuler.orgUnspecifiedshoulda-4.0.0.gemhttps://github.com/thoughtbot/shouldalinuxnoarch Rf궋f궋b16570710655407667257f2d99d8e41978303b96407316e949d3fd0b107db837e677218c432eaa102a173e7047fbcf396ebc8ccea467725ba4e6053bc9e09c0a rootrootrootrootrubygem-shouldarubygem-shoulda-doc  gitrpmlib(CompressedFileNames)rpmlib(FileDigests)rubyruby(release)rubygem(did_you_mean)rubygem(jbuilder)rubygem(minitest-reporters)rubygem(rails)rubygem(shoulda-context)rubygem(shoulda-matchers)rubygem(sqlite3)rubygem-pumarubygem-sprockets-railsrubygems-devel3.0.4-14.6.0-14.18.2fWcƍb>xu_ping <707078654@qq.com> - 4.0.0-1wulei - 3.6.0-4liyanan - 3.6.0-3- Upgrade version to 4.0.0- Add buildrequires- Relax shoulda-matchers dependencynoarchdc-64g.compass-ci 17266582564.0.0-1.oe24094.0.0-1.oe2409rubygem-shoulda.specshoulda-4.0.0.gemcpiogzip9utf-82a172f96c3374deefec0c95e5952c3c138b18d3b2c7b3d068bd12de242ef65d4ed86fcd39eab0ac99c1a19b1213645e249c7105f9ac886b99e19c3afaa8f556a Name: rubygem-shoulda Version: 4.0.0 Release: 1 Summary: Making tests easy on the fingers and eyes License: MIT URL: https://github.com/thoughtbot/shoulda Source0: https://rubygems.org/gems/shoulda-4.0.0.gem BuildRequires: ruby(release) rubygems-devel ruby rubygem(jbuilder) rubygem(minitest-reporters) BuildRequires: rubygem(rails) rubygem(shoulda-context) rubygem(shoulda-matchers) BuildRequires: rubygem(sqlite3) rubygem(did_you_mean) git rubygem-sprockets-rails rubygem-puma BuildArch: noarch %description Making tests easy on the fingers and eyes. %package doc Summary: Documentation for rubygem-shoulda Requires: rubygem-shoulda = 4.0.0-1.oe2409 BuildArch: noarch %description doc Documentation for rubygem-shoulda. %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'shoulda-4.0.0' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/shoulda-4.0.0.gem' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'shoulda-4.0.0' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . read -d '' gemspec_remove_dep_script << 'EOR' || : gemspec_file = '/home/lkp/rpmbuild/BUILD/shoulda-4.0.0.gemspec' name = 'shoulda-matchers' requirements = '~> 4.0' type = :runtime spec = Gem::Specification.load(gemspec_file) abort("#{gemspec_file} is not accessible.") unless spec dep = spec.dependencies.detect { |d| d.type == type && d.name == name } if dep if requirements requirements = Gem::Requirement.create(requirements).requirements requirements.each do |r| unless dep.requirement.requirements.reject! { |dependency_requirements| dependency_requirements == r } abort("Requirement '#{r.first} #{r.last}' was not possible to remove for dependency '#{dep}'!") end end spec.dependencies.delete dep if dep.requirement.requirements.empty? else spec.dependencies.delete dep end else abort("Dependency '#{name}' was not found!") end File.write gemspec_file, spec.to_ruby EOR echo "$gemspec_remove_dep_script" | ruby unset -v gemspec_remove_dep_script read -d '' gemspec_add_dep_script << 'EOR' || : gemspec_file = '/home/lkp/rpmbuild/BUILD/shoulda-4.0.0.gemspec' name = 'shoulda-matchers' requirements = ['>= 4.0', '< 6'] type = :runtime spec = Gem::Specification.load(gemspec_file) abort("#{gemspec_file} is not accessible.") unless spec dep = spec.dependencies.detect { |d| d.type == type && d.name == name } if dep dep.requirement.concat requirements else spec.public_send "add_#{type}_dependency", name, requirements end File.write gemspec_file, spec.to_ruby EOR echo "$gemspec_add_dep_script" | ruby unset -v gemspec_add_dep_script gem build ../shoulda-4.0.0.gemspec mkdir -p ./usr/share/gems CONFIGURE_ARGS="--with-cflags='-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection ' --with-cxxflags='-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection ' --with-ldflags='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld' $CONFIGURE_ARGS" \ gem install \ -V \ --local \ --build-root . \ --force \ --document=ri,rdoc \ shoulda-4.0.0.gem %install mkdir -p /home/lkp/rpmbuild/BUILDROOT/rubygem-shoulda-4.0.0-1.oe2409.x86_64/usr/share/gems cp -a ./usr/share/gems/* \ /home/lkp/rpmbuild/BUILDROOT/rubygem-shoulda-4.0.0-1.oe2409.x86_64/usr/share/gems/ %check pushd ./usr/share/gems/gems/shoulda-4.0.0 # We don't have available snow globe gem, which is required for Rails related test cases. mv test/acceptance/integrates_with_rails_test.rb{,.disable} ruby -rpathname -Itest -e 'Dir.glob "./test/**/*_test.rb", &method(:require)' popd %files %dir /usr/share/gems/gems/shoulda-4.0.0 %exclude /usr/share/gems/gems/shoulda-4.0.0/.* %license /usr/share/gems/gems/shoulda-4.0.0/MIT-LICENSE /usr/share/gems/gems/shoulda-4.0.0/lib %exclude /usr/share/gems/cache/shoulda-4.0.0.gem /usr/share/gems/specifications/shoulda-4.0.0.gemspec %files doc %doc /usr/share/gems/doc/shoulda-4.0.0 /usr/share/gems/gems/shoulda-4.0.0/Appraisals %doc /usr/share/gems/gems/shoulda-4.0.0/CHANGELOG.md %doc /usr/share/gems/gems/shoulda-4.0.0/CONTRIBUTING.md /usr/share/gems/gems/shoulda-4.0.0/Gemfile %doc /usr/share/gems/gems/shoulda-4.0.0/README.md /usr/share/gems/gems/shoulda-4.0.0/Rakefile /usr/share/gems/gems/shoulda-4.0.0/gemfiles /usr/share/gems/gems/shoulda-4.0.0/script /usr/share/gems/gems/shoulda-4.0.0/shoulda.gemspec /usr/share/gems/gems/shoulda-4.0.0/test %changelog * Wed May 29 2024 xu_ping <707078654@qq.com> - 4.0.0-1 - Upgrade version to 4.0.0 * Tue Jan 17 2023 wulei - 3.6.0-4 - Add buildrequires * Wed Jun 29 2022 liyanan - 3.6.0-3 - Relax shoulda-matchers dependency * Thu Mar 3 2022 liyanan - 3.6.0-2 - fix build error * Wed Aug 19 2020 xiezheng - 3.6.0-1 - package init ?uT۲/ 'm Kpun .N@p'8n}IZ{>7{;Ɲ7_լYsfaaecc~pm45l\\\M<-@Vvf@f) 1rڛd#+>6 KYd𯲜̬̬Ȫv@`ؐ\.JVZ;X 0 ptg,omjwTYud U1 vXZ\MMYK8YZ9+Us fGK_X_g"9?čhE׿h6&]!Eko`+*L.N.g[t_ .@k;?\"@l?ͬ͌<]́t<@N.`o_Awra䍋 #Lef2uv?]TN@S[9ח `O&@>WۡoϟL2:L_]HTy;?XHHO)G#,[@#1xvw"?k~e)#khg H.`?Ȧ>캩-+/_&cR~ `t3ݞhb:p6X?W5`;9LU?יW`jb,]%AF-wbv1fd62{38V-od&s /,Y `Pۛ?,3Z?ݤAvrt2{sGotfzd*?:Y=I^V\RQMɿ3>O_˕N9N ? -.FQZR^I ()ʊi*!lis_[UU7 FIhkֿ-O?Ole>0;GKdZ5{><|vVvNӯ'v)0q2!349#nDCR tڙ[?xYE.`gſ`9a9aߘ,5.ʹ:";/焃x|=syGfN[>_p[+>3ǟm/߸Z~{ 62տfWd:J~Ȭ߽Cz@3 ,srrBߟlYKބ.+iUh kzV2rwauJ%4=٪qfX8a\w!'s({sW-pI*}4heA^A~mx혺OL3zH~yxY n&qٮraԱՈ|[PoqKOUKP:Τ`8hޤCkM u÷ ‚JH 3'ϗ2,Q8`"0z"q0Z ~$ GbR *Cܼ"=rŘIQPHbkW}yR==lhCROþ-\d,YؿZ’0 hM\J"3eVsuraj[,3VW2ֈ)owQq{w RBY1BAje ɿ&@N,U#N W< /hhWy_E;HiId7+ϣ*FC%2>1)~J&? niY/TK^/w)6IQǍ+6JSwzDJCGGeʹJJHwlrNJX7AQe3Յ7^z3݋jj^G6|Tl-)JY!@D/boak8Oae@N_k 4[GڲMɾ]CC1$Ӯa _5:jUqSgmQMK~{F8kC{؇ =Od{F*mB.^A1 Ng}Wc >o6Țil~2&;9wOI+#~3;|) Y3KNe}!|tg\}1ޚD2{MvHQ^_]غ.cZ';YoyïXBi^*1?$f̥.s--GbJجMIsT=]O)PY[t'xL_W3[ Eؤ۟{.f=/-t/Eշ H,׷2mk8guT ޾C>r!P#o]/R>_6տױK I7x Qƒ9ԳvU>} ~3qb&ڡR NDmܶOPBF>klR| x4 TzO k *;_|10~Ev/E hco3A~f h`\p7#6lY7)Na:YU^'-tT |P}J&3#ZٸDm[.a;#NzH3l1[ ? M@ c WX睍)5w n ^jfln3Ih}97)+5͑+!`5k%kDBd)y\a hj;$~!XhY̏|b.2߮q%}%^}5:#tڱJl$+#̽}(["0)#W|dK58$[w ѻ_Z<? 7GZ T&h + T/z}YJSzpqS:c5xCv{;}>,12;9ilzE?_Ct}Es1Pv#H@VO{C v/^Tg(9AE%~dY(u'ZεJu&,G&^F"09Z襙*z*Utt}+_{DҬ{(&955uxЪϘ,k Bּ>Ҽ^n ]\p}<(32O"V؈Ǝ#ͣce]_g*dvlу jI8 Nnï^|0r 7;敼ބv~ ǖqZ%%̓K6#9&,<9 1|ptcT84 *6V:pΣf? CRg¹x*:R-tFUL\#Ac;%^vΣ9|.4:K؜6652dGw| 6֜N^"6J("P ͬ#՜ SNA!_]wcf4;D-@ڷM(!F+]|>Aӑ#I*Nf&sv=Z9-i$;Y9s-э>Nߏ]<^Y2A6u cF2 1x\\nw_j@Q)iNuGP"P(&Mz]-8ŷ2 ogDńz"FQw~?N-?zxD>?t6ԭNAo?JuZ_kUdhq1iQiWh4uwNVY$3L : (5w.!8!$ZH&*2J |vVZ=e8=-[ZY`tS/tɻ i p"{q_I7!r\!'4%U&Yxmv&سlF#@e{ W{szA?4  )%ެU?ɞ?%Z<~&]*+L݁?0= `}2KrF. EK32%+$l/%FMqPJ]<$iO$a0=et54/Y7twvӝV1Ic\յs-GC'7jg6d^^N sOZ`jhԩ+%˵zTgO a|n Q(+*7uu|{;ݼ^+=ëa ŝ.d9:uL6K7mBybִ;O ZDB|'^> *(byjYʥ;]w>ѲS/>TwZzUwkUn#]xo'F_OW=QCF c Mx Ӹ!tKFo_&;}e x(9Ҍ :\@|=wWM: FwRrALJERj1uzZtWRqbc`|$v0eD4w$l=1-Mþfs&Ak~xG?A~CCb׀<]\C&S. nx%?jğţlr1ɬ-`L9 Q 616#Үzĸ(󶀞nؼR D$+OcsI(=ammu#3A~(fɻoדE(C1)c.+ݷs/1O@s_^6$ ءXLП+_o3ذfHcZw׎*;PXx+8 -x:X}<އ`*zH.OF}QSd4LW0/uQ_Brηw|'GSbol٧_nhbx9OdCXenѭf"NQ[ەD*v$s΃ C ":!:Q@}l3&rVtdd`I0~*@і/&[zKZ+䢕޳~kL!Gj>G LKURkQ UvOoa $#9ΑϞF>܅,@9})D\ rRC& aqc"1Cxݹ=V{wk7y2z;H0Ȑk{J\I-&CHqe'h /F#c*@}yQ$a>z7< }uȩg )tn `O >6m>qr{ާGB36bڴ[v|2~b4"OYu- #5[bi>~­Td{?fg7R_A"= ~U_S;c~(Xg>>ʟB~jz tNqO _(jOAHkƞAB*,"2m@% 4>(5$Ǝ:AlÄ.،I 9>}ᅭ $djdAYСo4A6O3}$E}deQfT:\ s7G.ҵd18JGoIm̱Ɇ[t%IL1^OW73p\7!X #lr>4OboÒ ٟrWoAu [G,;_Ҩq9 h"&`kS=7scRh #i/ ,v-^V@?D7ݤnmGr&M=i}(>`o N}I@ԄWrYFH*m?G@W⹀BF2F2F/ ܷݛ`@@ )H(G͵F_Gg=L->Q4A_9(-aW\+ꗌKHYxe\<νW*Z[7(:LG ,4-?1o}F~[9]hơ.H~e z`/Q2(|K2805ѴC0!Bݭ=;7ZJw< dPCp+Ŀշq2X_kunq]Lq[9Rpp6keOgэ8Sϵ5gZ09n[S:y ?t_1!83SXg^(g%disw+ĩN~54E*CQB+ֺƖ{Tz vN҄^~ݤf@ckJHlQB\陸8b:mi$# R(6lf|ÃbFJ =m0{ADZmy5.{lgdui״xr!^d >HRu9vz &[h_Ii,=r5~'O/[{1³kʢe lZf\X^iSL]%ֱpcX2!~5f*eL۫.ߔǘKAS'宫{10dJ\&´gzH#(s;;KVٽKhM/w(#a{"?#1=|k`oYr<`BEgBIծ,ÿja~1حi$ jz.i۲o /;A9GfZgG[l< Bᛖ o .'stFL8t{ی‹qo6zQiSr|y?S9 3 _ 6H"Ԯ0"qbTqsrk'S:1'IiMe=X)0aq {ޏ6ۓyv'RbߗJWy:+ !#RyPI Uc-ˢa]H^ѼpLAC$_nG$6.6QR5ˬsPs}:+S%,baݨ|MƻoTooeWVh_ 4QQVfufos\-MyU4ΝB\I 7"sgiL>܋Tvhe͠4T$sJ%*v?e>1-l%fg;Rߺ A!)jb2X4ȶ <A:uko ?N[`W3w)2wR5+wE&Ɯ%¨Dѷ &/N@&|_BbߜxG{6c[f{;0p*}fK;\O"e\B9$ɐ l/E$(D٥gP]`h 3>kQ+9fL3vAv0[kBkQ(f˺ג;ZF>^DG@ S{k|;5۔C3fUy5pWrhֱأ%Á#EI 'Z=VT3\x .HD-A}BSw0GߏH k ¯v55^`gǟEǮZc!6; kOuO /=gnҕl-6z@vۼoO;~f8 skZWUj o;6Gl#XG,iD;СaB۞BכG 5+To]98/ESJbw`enô I^f /ݕN3&yf?RFX2r ZiȺ#'$B9g,j=f 6\obERH,h@ 7^[2gՍ?rx J 4iW^QLF>ܦn4vl :+Xgv6"[Iя.!<32WsZq\0Ƅewi,o[@|FϹjv#7C)=]x#:'zɒZi7K Wd7]Hk9ېN(Ra`pC?&r7ulS۽ \姻c_>7/0pԣ2Rh~]ZBn_ŊsAݚz>v_n/WB]?/mZzst6-Of(^b ql(\/ҿkz7v"VgGd@_=|?L}dMGO8/ .F&q~H3ϟ!sdo4jA v {n3[A\~43Q﫧9t4 d7 )õw!;4V殅wVg%AwUT矵Mv" O-S8#aW7EmΫxCdDGL-4Z3(ˑ ZG)7Ѽrċ=}yWTh@λ:98 y-ey=L6-燱G7 7,ҏ./RRe|z *Ӓ=#@ɋEIC>oCȕ*ho}3@,)H_9C,RAƛX}! i1Ӧ ŵ(D@tB! RTwmzm%cBusk`Nzě%-S"^j1ve7 e^"DbM7ݣ Jo8*k-c }v)'σ[?.pâa'7\ZYcYPy_fts"U1X ʩX< ujҟq1ޤ7MsfUrR/JsD丱iqoG0FO(g=xOck,,q]0+5a *ˊa#d=T,Pq mcO4c8+)!sG SLQ l8*@4/Ξ+mrI8R@n9FEM=#UѵK+nMx?;^d%3g;j?[GoEGc%e84`]q\8ڃ>܏?֩ r"1tpV*Ǯ0GEQ)b/W\ ?]<;.vYA}T pmrtfxuFo]&8Ix<7p? fP CPP0,_,cFl~8 ނ!'&C:PqEDIgzH3-M t9=~ET։G x(SUZ|o⧵{e;34l>M.܍Y\|Lc;f}.j0nC:e/KȥK"y{[>} ٱYSȹV'<v(%v0n:%diM7n3 XNE{"zZTkxSK i,ĂЛJd;Y:tGי=}T:ulŸلZ,g?z"p<^{X!ia d)&FN,a,c1C3 ΐD豳+;8_DE,nb4ITUVVkv(bt"u'3% Ө _ßEk ^#9[;31C'iؓDTO/~HC!WeL,,QTIwۦ ! Rex9`ѵ~UbSV֡cG,,>Vfs5nz郦kn f֡m&t>W3jM^%7K@Ɉx|SV+q]oǍ^D1 *G~hڀ5hwjhˎD[EpsU<Y9*JF<5 %0m֟7[4"KQU>hp[2Z,V;u~eQ]RYGʷ2j"]e,`[jӬSu۫hvbĚ1M䶔iIfƑ3J:"6tX=.؏$3J3UU? Zd95E28=ǒ t>.,e)ʽ2L]K>DFź0$68e*!䎖nUVCh2σ*dcɎJ34S|.#EIw ևpFۃ}~aC! !w &~|^3ѧ e-uF() c,2ڦL@Y/K&XƲ}b)gBUs/Pњ9طS ,iӎ\!9  [55|" msaX%!V^rˉskz)ɬn)Vh羞l0ԀJ/{oR J? iD *I(R0(% Dj"PBK-3{{g?m$O0h 0tj2Ȣ` Z.gdfeH^NɓEh^ $ꊭm?5.I;Q~ܧrPbK.Ԋ$@|qh>A{?t$Ե'KjO񶮌RG|!@;P%VKT*N负 O0:rYtܕ 9fagS N\iY/h.4 篎'ځ*UeP&qs&g҉e>^խn=; csms._^w*һ_OF~b7ƂQW?x櫨Õ\1sVN 4*LJпU]si`Sce$z/ V ͹u+yuB+|r L9`$_]IӎXg*b":PWUt^k**.\=_gETT' zIOotZݛ|30X4j0-8'y.T<^7S/`(thASAԎbR6:QxX^BA}~\>֨djnjɾJ#ֆ0]n&57oIWSJ؁ǖT1{Ǫ= Ϙlxܣ4#+QsaN::HŲ˄ʼU.,}c[,,ʦJ9_>xzqўYͼ,w&Q7BVY&>cFFGjMZNM)X]BKeإU٧{ף0n_;XbXJxW|p9=>~Џ2cYm~U73mӮekbj- bG[ZxQ iv#ʡD^&촵5s,9TpFtV~޽/tg0,8GGwOE^F0=^B>WK̺w1DU@Yr F zEȽ}('wxkc6wS8R f~hHrYRt 5^*<] VQ>B8{;dFUmcoSoa͵FB515x֡svu"@Ǘ2[YNx%k i"C1-e]HnxS'qSw KڄW]TL'QZ B!#ڼ%