ocaml-rpm-macros-20200514-1.5 >  A ^p9|8@Ӧ_?47M"Om[f\DÁU}.i6$"d~Os xZ\ 7,. oL_|~G{GZ:܉vI[Ix'@xXأ'.@Y;MH?=)āBNnNr#1&O`Ӟ}Yth03k-smz?AH=!=ތ$ %Li/X ^d4FgJ>2!Lzcu1ad773016fd9968ef086e71dc0e09d6779378207f2061fef620169b1ae6e9048662b843cac9ec57411d7be62428124042241a0b4.H^p9|(vAtFĦPtu:.<VGZjPs9 ޹7c3iss]RmFO* 3AԈio[1BDz/MsP6JӯߒϘ?'A>Rm1<5p;R+ې2|Cem&hд1zԍ笿Je\p VpXeiۑ$ eR+E0M;.VnV_sXwmʹV?oe(ADLkVb>p;@?0d  N(,8<Uv  ( 4 L  ,Xh(8 9 : FG$H<ITX\Yd\]^b'cd2e7f:l<uPvhz,Cocaml-rpm-macros202005141.5RPM macros for building OCaml source packagesOCaml is a high-level, strongly-typed, functional and object-oriented programming language from the ML family of languages. This package contains a set of helper macros to unify common code used in ocaml spec files.^nebbiolo^SUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/Development/Languages/OCamlhttps://build.opensuse.org/project/show/devel:languages:ocamllinuxppc64le(A큤^^^^^^fec8fe78df23a72fd74ce360d22a593bbb5dde0a205c9e03e02e2c8b42dd4c2a85c0f5235e7928a0691b0e0f446ff9e2a24dbba4389f7ecd94c8ed6f78eaa6182b9a1d594f58bed3ca58377a3e19caf216444c285dc28cc2060cb2f8ef2ec813dddb0d3cd7773d1d2a997980e99036103d2962ad83322f2ee44834022c416641f82b32edb3dd69fb09949640edc3627cb0cb24bbe9a105ea2247cb35f3333f63rootrootrootrootrootrootrootrootrootrootrootrootocaml-rpm-macros-20200514-1.5.src.rpmocaml-rpm-macrosocaml-rpm-macros(ppc-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1^2^^v^Nt]@]@]]4@]@]@ohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.de- The filename for rpm *.attr files and the tag used within these files must match. Otherwise rpm will not execute the helper scripts. Stick with tag 'ocaml', rename zocaml.attr to ocaml.attr. (bsc#1154874) - Escape plain % chars- run OCaml rpm dependency generator only if both path and magic matches (rpm#1173)- Disable parallel build for OCaml 4.08, 4.09 and 4.10 to get reproducible cma archives (issue#9307)- Add ocaml-ocaml.rpm.prov_req.attr.sh New script for rpm Provides/Requires, replacement for rpm built-in ocaml(NAME)=hash, which covers bytecode and interfaces Now it covers also native code via ocamlx(NAME)=HASH (bsc#1154874) - Update the filelist generator Use awk to match directories in ocamls built-in ld.conf C stublibs in default locations do not need a ld.so.conf entry Remaining ld.so.conf files for stublibs go to the devel package - Disable debug in ocamlfind() Provides/Requires generator Update META parser to handle multiline statements and ppx - Provide a ocaml_standard_library macro - Explicitly preserve debuginfo in .cmxs, already enforced by dune - Install also COPYRIGHT.txt as license, needed for some JaneStreet pkgs- Install also LGPL as license, needed by ocaml-lablgtk2- Moved ocaml-findlib.rpm.prov_req.attr.sh from ocaml to provide ocamlfind() in ocaml itself - Handle license separately because sed w truncates output - Document individual file extensions - Move cmxs and so files to devel packages because they are not used at runtime. Also, cmxs dependencies in main pkg are not covered by ocaml-find-requires.sh (bsc#1154874) - Set VERSION unconditionally for each patch, sometimes dune picks it up - Pass --for-release-of-packages to dune via dune_release_pkgs= - Print potential BuildRequires during build - Package sml for camlp5 - SLE_12 has still no license macro, package as doc instead - Use _smp_mflags instead of nproc for parallel build- Package also COPYRIGHT, for labltk - Package also Copyright, for dose3 - Package also *.cmo - Package also *.so.owner - Package also *.o - Package also /etc/ld.so.conf.d - Package also *.js- Use _rpmmacrodir - Automatically package known license files in main pkg - List unhandled files in ocaml_create_file_list macro - Do not mark files as %config- Increase ulimit -s on ppc64 in dune macros Required for at least ocaml-camomile - Show external-lib-deps also for dune runtest - Provide a ocaml_create_file_list macro - Optional extra args for dune commands - Pass --verbose to dune commands - Move prefix/man to datadir/man to workaround bug in dune (#2670)- moved ocaml-rpm-macros from ocaml.spec to separate pkgnebbiolo 159140636120200514-1.520200514-1.5fileattrsocaml.attrocamlfind.attrmacros.ocaml-rpm-macrosocaml.shocamlfind.sh/usr/lib/rpm//usr/lib/rpm/fileattrs//usr/lib/rpm/macros.d/-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.suse.de/SUSE:SLE-15-SP2:GA/standard/3d78cb6235775faff8f6a5ad05748283-ocaml-rpm-macroscpioxz5ppc64le-suse-linuxdirectoryASCII textawk or perl script, ASCII textBourne-Again shell script, ASCII text executable`HQ6/j0x$utf-83d71f8f139cd38a88af4b5ce4590b3fcfe4cf97ad70abbe668629760df06a375?P7zXZ !t/b] crt:bLL C{NLѸ! gذHRd_%cx" ,m3m.U3$-Gl@/u}xV~:{CFui{;_Df{ H=6“/u|]0iނч!l0۪?IˮxṭO$W%ܹK{}NLwME)ݸ=u(* ꭘaV y+(?J[zן5;Kh[+^ -n~CqXj[Nv|I@Ͼ1翧ntշ9z LIXimōsOdRq7fzdvCҜ +_M0FsCwfp~A_HZ"ҹ?BZըCToHN~L\A.7u-6*(02`EkIWSJs5G|;zd.廙zw w:&Om|_ jI@}b#R}gwv_-?tm`ty*FB@8I&ͽxj{ q0bx"U,/!{ i4"@7,sG^8*h6_TKHumVfbg,%MK9X4IJkg8o[nD&yK6ς ( =t;а\p'3()\{#b gUN~vxQt=B Cti(TL UK%`R%rZs}_*Tn<qc(M% ;M.r h B j!9W'魸O:b/0!W*ŒF6Ti̱=굪]{D GFUbxqv R6:z1a~,_WTܲ;)~+Q1=lb0V1!1([hij`<Ʀvf ơ 5KO8ٲHeݫ5bt䟙zv+4!e(?ԓ>ѷݼe\A.p-|G{H]J!U'os^3NȲyjIXJ ]W7g2kcŒKKNo|SE)9 j !oܟ;e!ForXD)}s!/Peog*Oę>=A .&[)?܎sfҕ Qj Ez(㨓dmw:yR]f%!Uݹ&O\zà=@{m[8Rz,͗Q 9C5 W Zn\>47km⾼IPH5ChAģt*f]&0>Z2 :ɑƃd[*P{_z&nf늅؁S9 &DZhi'۪Lhq ڭ{KVx؞[%@q.zB &H:bQ $5)7HcX9Yu"G?2Ie2%T#O' CpSEu$!8)a0C QYשBDl[4w@lEVe|qܮt_1H` pȨcwfe9-K GҺwwȄMۜlޣer${H7&E{* g5B=Jj0-20Rh_(hN[MS8a:]̉jIɑgTG6.G^a7 3jXn^?޾D綣L^nnDPjz8MSPM]ǪS*_:<2gO7OCc|:1rjeų%R0O @}pGZʝkl2J*pxg" ~FЭT7xI>UAfAWZLA˴W 2gòKK=[TT gG7k0<\nʒ-P G_)=ZFRp6`P:sRˆIr5ő tS}Gce=Zj)?q4$L9(Ts^0W&?ٳC!T˜`EW]Vvo=[TSa#7kʍ|Re_I.>*v%b*HIĥHEIN᜗@Ѷ=AIZ;rӕAߠaX@Rcgم]G"QaQ"Wɯy؁SeI|%ЬUyOՄj%u/űRbȐ@ 5FJj6dE+8EeDS \Xf} u%gJ,:iN>˞^r @%8ʹxjNFˀ6|:s:b=lQ6ӍVvW㣤$%(TPPfr >ǥwI `!9WtdI{SGؓ mC?-~f ߮6ݗزN!>5*Թ`v 7tYc4hO@!Vݼ/B>ɣԉJk~%肺4s]_v3ìlA^~辽4IL BdCMcv=5bkƋFHZ;5C>m`()(nU6V, $G3mY5{97j*MHm80PJ=4\1)7T g9 -~L @8Z.)f a{okucXؽ&nƅB~a'5imUWwݙ"L#A^J3tNgMM6_PIk{Rl-+quӵ0 NJ*R 9 ox$Rp1C'g<^D-$)U )rzy2Zg61> d󓄀|mVھrσfB0hv΁/w#5ЛʾT2t94hu#VB=X 3wį, cߵ؍؎2p*>#Ⱥd qtVѡ:)IzIYL6/i g.`ɱۆ.8x*Za0tgT0j N0jZcd^4vO;0Ƨ[:Ψg#}p؋ӬSj02)8jJ^k W+P(Pm< { KN7444cI] !iY1d EEXA)."b27K !;COje ASr1Ԣ|,.ʙLu$J6YQļㅤ+WJv˽ev=fفGCLIJqv## QNɿ4;<_0{xi#M(zK]KƆyǯ޴ Jquұ QZ[0;Җ[@{GuL%=LA#QBJ!fCgГe> SL+_rJ-S}pSO5~Xrg~kwhxe]W_֊for7nS9|E8 Kjd)FmXR b, NOIJ/r~;刈IYC|*HϞ}n#4P6=V°{P5rA )c )MP+ ; ~fG))b(A1bz/%@؊T^j=J3C^) 댌KJ 2ʑzW!}(7WىAQ3.'vIFX[$0UiE%*F\+Hz/}$X:3EsmKmH%^f*x9SLb xE7ʑ 7%/<"$X57b C6F=H}][(Et-UäOi5`aTѼg`}vl'( XÕ@~BwpݺKJKmo/sP&.$4.$amVG^X<{GyB@~`R7 d)Q|ڐ2JjV_J#)rx&m>uJ$7!HGP?TWQg{F`rm=k7⦙3dh̗zXǀK+'Ak2frder,ogąf!{DfRŷhrAp(ҠW74&DM!nm݁5 #,iy蒔pO㫨Qz WkΥ-E߳^cq $?+VBOi4QF$^ñECxN, 2 VimK[} Iט(=msĭ c6Cp$(Ѣ6PllkviB".;? YZ