ghc-data-fix-0.3.2-1.oe24090>    f 8 ;G|`u` { DyMH0sˌDňT× \1QŽS =0O{|+dg~iPmA8PC5XY= Ѻ0DzBIFqdq('h$w3]P\ʵCbY Ilb~!(ٽyG ˞u쩞#OAw"aeBBc,[/b}# 7e@RSԸj#o21N^J୧2hcU\ ZB~-xf0zZ=i. ~3t CD`a?jp~58 )~KBV(bJ\G\NDc]YYnl^HG8ni%򲮞 w1fd665ac0f86a2a060007163c5cbcf2a70f277649eeb058da458ec659da9e477b4c7abef6bad9e3f7e8fba32711b03bca6d19fd8EU<<,I>7$?#d  2  2>c      0  #(/889<:_FGHIRXY\ ]^OdPeUfZ\`fCghc-data-fix0.3.21.oe2409Fixpoint data typesFixpoint types and recursion schemes. If you define your AST as fixpoint type, you get fold and unfold operations for free. Thanks for contribution to: Matej Kollar, Herbert Valerio Riedel.f )dc-64g.compass-ci&BSD-3-Clausehttp://openeuler.orgUnspecifieddata-fix.cabaldata-fix-0.3.2.tar.gzhttps://hackage.haskell.org/package/data-fixlinuxx86_64 Tfff3a172d3bc0639c327345e965f9d9023e099425814b28dcdb7b60ff66d66219cccd7d6ff8b68aca3b51d8116870fc8ccdbc557989562cd3d5c941e4f0b7bc5af162d85ec212824487f2976daae810b70b08ba95eb2820497d1943957212a7cfba rootrootrootrootrootrootghc-data-fixghc-data-fix-develghc-data-fix-helpghc-data-fix-prof  ghc-Cabal-develghc-base-develghc-base-profghc-deepseq-develghc-deepseq-profghc-hashable-develghc-hashable-profghc-rpm-macrosrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-1i386i486i586i686pentium3pentium4athlongeode4.18.2d@Lin Runze 0.3.2-1- Initial packaging (Version 0.3.2)dc-64g.compass-ci 17266852250.3.2-1.oe24090.3.2-1.oe24090.3.2-1.oe24090.3.2-1.oe2409data-fix-0.3.2.tar.gzdata-fix.cabalghc-data-fix.speccpiogzip9utf-89e1f2abfdb2480e3f19e0dc685b992040344c01b9d40d5d79d94de7b8f6c8d1e1e437bf6e31efda14a68563d666ebc2b124a7060fc0badbaad36847fefc89103 Name: ghc-data-fix Version: 0.3.2 Release: 1 Summary: Fixpoint data types License: BSD-3-Clause URL: https://hackage.haskell.org/package/data-fix Source0: https://hackage.haskell.org/package/data-fix-0.3.2/data-fix-0.3.2.tar.gz Source1: https://hackage.haskell.org/package/data-fix-0.3.2/revision/5.cabal#/data-fix.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-base-devel BuildRequires: ghc-base-prof BuildRequires: ghc-deepseq-devel BuildRequires: ghc-deepseq-prof BuildRequires: ghc-hashable-devel BuildRequires: ghc-hashable-prof BuildRequires: ghc-rpm-macros ExcludeArch: i386 i486 i586 i686 pentium3 pentium4 athlon geode %description Fixpoint types and recursion schemes. If you define your AST as fixpoint type, you get fold and unfold operations for free. Thanks for contribution to: Matej Kollar, Herbert Valerio Riedel. %package devel Summary: Haskell data-fix library development files Requires: ghc-data-fix = 0.3.2-1.oe2409 Requires: ghc-compiler = 9.6.3 Requires(post): ghc-compiler = 9.6.3 Requires(postun): ghc-compiler = 9.6.3 %description devel This package provides the Haskell data-fix library development files. %package -n ghc-data-fix-help Summary: Haskell data-fix library documentation BuildArch: noarch %description -n ghc-data-fix-help This package provides the Haskell data-fix library documentation. %package -n ghc-data-fix-prof Summary: Haskell data-fix profiling library Requires: ghc-data-fix-devel = 0.3.2-1.oe2409 Supplements: (ghc-data-fix-devel and ghc-prof) %description -n ghc-data-fix-prof This package provides the Haskell data-fix profiling library. %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'data-fix-0.3.2' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/data-fix-0.3.2.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'data-fix-0.3.2' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . cp -p /home/lkp/rpmbuild/SOURCES/data-fix.cabal data-fix.cabal for f in $(ls | grep -i -e '^\(ANNOUNCE\|AUTHORS\|CHANGELOG\|CHANGES\|CONTRIBUTORS\|README\|TODO\)'); do if [ -f $f -a -x $f ]; then chmod a-x $f; fi done # -Wunused-label is extremely noisy CFLAGS="${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 }" export CFLAGS export LDFLAGS="${LDFLAGS:--Wl,-z,relro -Wl,--as-needed }" if ! [ -f Setup.hs -o -f Setup.lhs ]; then cp /usr/share/ghc-rpm-macros/Setup.hs . fi if [ -d "/usr/lib64/ghc-9.6.3/lib" ]; then subsubdir=/lib fi [ -x Setup ] || ghc --make -package Cabal -no-user-package-db -dynamic Setup LANG=C.utf8 ./Setup --version [ -x Setup ] || ghc --make -package Cabal -no-user-package-db -dynamic Setup LANG=C.utf8 ./Setup configure --prefix=/usr --libdir=/usr/lib64 --docdir=/usr/share/licenses/ghc-data-fix --libsubdir='$compiler'${subsubdir}/'$pkgid' --datasubdir='$pkgid' --libexecsubdir='$pkgid' --ghc --dynlibdir=/usr/lib64/ghc-9.6.3${subsubdir} --global --ghc-options="${CFLAGS:+$(echo ' '$CFLAGS | sed -e 's/ / -optc/g')} ${LDFLAGS:+$(echo ' '$LDFLAGS | sed -e 's/ / -optl/g')} -fhide-source-paths" -v $cabal_configure_extra_options -p --enable-shared --htmldir=/usr/share/doc/ghc-9.6.3/html/libraries/data-fix-0.3.2 --global [ -x Setup ] || ghc --make -package Cabal -no-user-package-db -dynamic Setup LANG=C.utf8 ./Setup build -j${RPM_BUILD_NCPUS} -v if [ -n dist/build/libHSdata-fix-0.3.2*.so ]; then [ -x Setup ] || ghc --make -package Cabal -no-user-package-db -dynamic Setup LANG=C.utf8 ./Setup haddock --html --hyperlink-source --hoogle fi %install [ -x Setup ] || ghc --make -package Cabal -no-user-package-db -dynamic Setup LANG=C.utf8 ./Setup copy --destdir=/home/lkp/rpmbuild/BUILDROOT/ghc-data-fix-0.3.2-1.oe2409.x86_64 -v [ -x Setup ] || ghc --make -package Cabal -no-user-package-db -dynamic Setup LANG=C.utf8 ./Setup register --gen-pkg-config if [ -d "/usr/lib64/ghc-9.6.3/lib" ]; then subsubdir=/lib fi if [ -d data-fix-0.3.2.conf ]; then for i in $(ls "data-fix-0.3.2.conf/"); do sub=$(echo $i | sed -e "s/^[0-9]\+-//") install -D --mode=0644 data-fix-0.3.2.conf/${i} /home/lkp/rpmbuild/BUILDROOT/ghc-data-fix-0.3.2-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/${sub}.conf done else install -D --mode=0644 data-fix-0.3.2.conf /home/lkp/rpmbuild/BUILDROOT/ghc-data-fix-0.3.2-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/data-fix-0.3.2.conf fi if [ -d "/usr/lib64/ghc-9.6.3/lib" ]; then subsubdir=/lib fi if [ -z "$(ls /home/lkp/rpmbuild/BUILDROOT/ghc-data-fix-0.3.2-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/data-fix-0.3.2*.conf)" ]; then echo "/home/lkp/rpmbuild/BUILDROOT/ghc-data-fix-0.3.2-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/data-fix-0.3.2*.conf not found" exit 1 fi rm -f ghc-data-fix.files ghc-data-fix-help.files touch ghc-data-fix.files ghc-data-fix-help.files for i in /home/lkp/rpmbuild/BUILDROOT/ghc-data-fix-0.3.2-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/libHSdata-fix-0.3.2-*ghc9.6.3.so; do if [ -x "$i" ]; then echo $i >> ghc-data-fix.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-data-fix.files else echo $i: not found exit 1 fi done pkgdir="/usr/lib64/ghc-9.6.3${subsubdir}/data-fix-0.3.2" if [ -d "/home/lkp/rpmbuild/BUILDROOT/ghc-data-fix-0.3.2-1.oe2409.x86_64${pkgdir}" ]; then find /home/lkp/rpmbuild/BUILDROOT/ghc-data-fix-0.3.2-1.oe2409.x86_64${pkgdir} -type d -fprintf ghc-data-fix-devel.files '%%dir %p\n' -o \( -name '*.p_hi' -o -name 'libHS*_p.a' \) -fprint ghc-data-fix-prof.files -o -fprint ghc-data-fix-devel.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-data-fix-devel.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-data-fix-prof.files else rm -f ghc-data-fix-devel.files ghc-data-fix-prof.files touch ghc-data-fix-devel.files ghc-data-fix-prof.files fi ls /home/lkp/rpmbuild/BUILDROOT/ghc-data-fix-0.3.2-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/data-fix-0.3.2*.conf >> ghc-data-fix-devel.files haddock_dir=/usr/share/doc/ghc-9.6.3/html/libraries/data-fix-0.3.2 if [ -d /home/lkp/rpmbuild/BUILDROOT/ghc-data-fix-0.3.2-1.oe2409.x86_64$haddock_dir ]; then echo $haddock_dir >> ghc-data-fix-help.files fi for i in ghc-data-fix.files ghc-data-fix-devel.files ghc-data-fix-help.files ghc-data-fix-prof.files; do if [ -f "$i" ]; then sed -i -e "s!/home/lkp/rpmbuild/BUILDROOT/ghc-data-fix-0.3.2-1.oe2409.x86_64!!g" $i fi done echo "running ghc_delete_rpaths:" if ! type chrpath > /dev/null; then exit 1; fi for i in $(find /home/lkp/rpmbuild/BUILDROOT/ghc-data-fix-0.3.2-1.oe2409.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print); do if [ -x "$i" ]; then rpath=$(chrpath $i | sed -e "s@^$i: R.*PATH=@@") case "$rpath" in *$PWD/*) chrpath -r "/usr/lib64/ghc-9.6.3/lib:/usr/lib64/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3" $i ;; *) ;; esac else echo "%ghc_delete_rpath: no $i executable" exit 1 fi done %post devel /usr/bin/ghc-pkg-9.6.3 recache --no-user-package-db || : %postun devel /usr/bin/ghc-pkg-9.6.3 recache --no-user-package-db || : %files -f ghc-data-fix.files %license LICENSE %files devel -f ghc-data-fix-devel.files %doc CHANGELOG.md %files -n ghc-data-fix-help -f ghc-data-fix-help.files %license LICENSE %files -n ghc-data-fix-prof -f ghc-data-fix-prof.files %changelog * Tue Aug 22 2023 Lin Runze 0.3.2-1 - Initial packaging (Version 0.3.2) ?Z 8ۏ"KE ƾ!d^̘̘%KBY}K!{DR()![lE"5ws<<ﹷy4TzU:I*(()# !XO$ND{o cB{Na nO'9:D,KAC_`:vC*{TzVdJ#5|6|q+<@>rAěcgUԟNǯor|䡅/A(m̷,1a~qM5Ԯ;&]=+p8}+fѫ+=&$W ;NQ<;$r ;6B1-҄T:U(>;%.s#b9v"P5ݣnu vp*D7\9ߏe%)I [Kxw0mr:= T~s)o<2NlP4֙a:Džm.Q+ՈוQ乸|z8@g?fܞP_?w7B,MS2a^Q2= ==< pJ92<shʐ/[]|x&7Д%ѝB#1ysb"A9y/o|} ~Eb+D~±ܹ$vԈH2>K^I k=i:q:C.=[~g4{<IThm-}?˩#ex. YS}Nn_"VGxkBTޣ`ƄgiLoJ抣0CK,`gŷ\,`G'vn!ٱ ̋5)"4VivK]}t0V赯k\ƒk#˅nғ">ً g=\ί~A(!֔Ye/mJ8o)[N|)U7:=6S^Jgv"]qtn($^ͮTN`5+XG?f˄@ v6$򐕈@6!ݦL>=āmWFS8/8q ^0ж~[d:7,d{BG,)i$:C#^Jt%tBUMhowx;dI ԦkgǻB{b5ͤ#CprAyFcNWƺr }@`Xlq_=`\8ha֑xˮeO;NCGus5ؙN|rEf.(7{vӝX6eTj{ `ٴqn73G>)*?PE3 ?9Y =‹'a[v.K9zLˌ9Tθ0mP*j*bKu' ìxGyT~zFBEZzB?|i]MWñf_GY9/9 U3N2KaUm.wa}ݤ ݳO&,V|TRs%E*M7Ģ\c ;spí7[)wM+Rv \+{Z oޠ(rt%YJK#D.w&>Y67'1IŒ3iը_j__~p~Nb[yE x8w6r"nfͬS ]..]U Z.XlUכ]]|{n*iؠf}yؘ<6gT=\ f;:LUu͹:HE~ c-qr&^t~),Y1.b zZ*ќ=(', #Mkl S(1x=w˃$.`dq-; Uo\ ||qjTUSÒ~';Nn w"jgL%O&ښ~=#P@'6-? n7Z#¬ĞI+/RS7LŴDZ\j@9>;F>&>q6MF {}~u.._}N⼣ bn Wّxd[n`ثCSr<魯bX\D^P%?ˆ Hu(9]J*ȸx#c7stae4|7?_чn8=ځLv.{M6ޞKiF">-Rm+eqC}oǯT|'o3~^ZU4 _^;P5ݷ@X0ttӠhSiU\5CCE*SM^̴ue|XŬjJ8ZwXoJL:Zжzw]?;yd7¬UkPk0/G]s3W}Dp2qʕ58՞O_ |۶Iy34H-?l9cR5!ފ5P<=c#!ZF겏$Nc SYBNcjAߦb{7PuhD3TjC<.d'<iS˝;`Xf{#;9i1rsr[,m8ȶ=զotXU v4}ABY=Qdęk(y}Zgr5w_"#]w<$sL}J =uA\NaN>mWc蜬;q:0s!ro_[uؚQ󝇥-P\z=֭bXwcVVsH3='#_涊S#Cԓ?%+lG|58/)&R 7Xv< PET/fm&Gj/^z6[nNE'~.0e~bra[wN2,GBD>TdMg#+$Zd7̾Rb^&[û%-jX$5Z&\N!|J~6?cmɘdp7Ӽ1~1g,WZ%Ze,gdϠp_l:]zw[zu(Lz)vAKX2w6Ѓl& 8^|DQ ݫ5<~{{:sNy|k?~Ib/-=Tld./kܺgj2M f(}㠄Z@|/<!6yY֋A$y.ef9q|y$}~g83bս <us~K9UzmFi{a75Е05w{<๙D9V;:R55{ܻwN\^Z{\֕MV?}HxGy6c')+-(<uա>}ҹ8BԲՇ-)QϕտtT'ƻ:NW^v#"[](i)M & oD͏y|%:5V"]Yܕ^sX#\{ Lff'^O w=Wn>{ʼވa{Wu2;q=mN2*kn$ߙ&_[!Ә #H] *{\UWwx(~[LjMXNBN[S1owXcּp`@ 7d,Ji Q ɨ<כFx{'lGWJȇf}w~8t}/?R\FKH6aо+DpIctC$'~0h"a˭;XJJ0g _bF1E2E5 z'}8Yew赽Ijg'5ܒE/baiuSȺ*l ~˭~5P-^eKo~.oޫK+ {ui?WDีMn(gd"Dڻx':D֔A6kPi“7׶БX6 `& -*C m:B 1 K8#EzIHBPh 'Q c8O> j5iI #h78' i'ϽtA^x%\=$4P/" ҦbqH%0fu#P A)k6Ҥp<LB!4d"K ^*r6$,,p2y E;pH:*6$Q$ڮdD;P(I@zc]ח ()8(LJ6e )i$)iDT$R@lT~LTTʀRM3_87TP PB85aZ&zFznH֩$W2x7#463" h :$/@C8KSqGSi>'d@ q8 \I]3l=% ck& y1  (Ka d3wr) 8 D2"BA0P4(OY I# \4I$)X 6qGC%@a!h"ȟqQ# uh#4 qr@,-)McJ*!#CB@HIꡀtE1iTC.鷖>x2P1~z u #ph6lf f%П쿪r響c"*&@MnAg7XAϞY/@?-6G9^( BAT77 e,S(/ F@\KbZ@BKפ6t= I@c#F-zg$q}iܩX-I]zDAG&οE~/Ul$EOTB"A DH .|멤x0}U6= ^Gmd.A 5H`Zmٺ:\D~ nQRT 7\4,1X2x g5 `P0Cv GwTZ[J@R0O?Wn>XG b#=6eA%}1^|-;YQPh+HN J\/% 9Lz$L> x4$'ac8?ܜF] d.8~P qq [?npc:R?nwwߩ[[$,i4HlIEh XFZFlŃͩxoX GTA{m@Ah"ϬgI KO͙8m ,͵ tދ 8(