ghc-semialign-1.3-1.oe24090>    f ;G|`u` 7 !~cCy9sDvatbbtTPj蹱_-O褫NB=ΛKn8.qW!J>l=qe'Z*R1ϺU@]9x#Ёg'rNvebA歫j]J~zӺ;I,&=a/I(P;kG]?KcUCJ{$c&돊s辘Jm H. 5XcTY`!e`oa煏\VŴ*,=?Qh̢VPMRC9Bd٫o7O֭$AL~_&V3I+.7l.96$f-B儷 f002b8dd80822a39801138e3193a226e74b7370399db5a22243691da7b80065b13b9ecb133c7733484c96280f96fe72dea56e636`{#1qs3kpv6>7)?)d  [ AGP\ b h t 7 <HWht$b#(89:F G(H4I@RDXHYX\]^def,0qCghc-semialign1.31.oe2409Align and Zip type-classes from the common Semialign ancestorThe major use of 'These' of this is provided by the 'align' member of 'Semialign' class, representing a generalized notion of "zipping with padding" that combines structures without truncating to the size of the smaller input. It turns out that 'zip' operation fits well the 'Semialign' class, forming lattice-like structure.fdc-64g.compass-ciABSD-3-Clausehttp://openeuler.orgUnspecifiedsemialign.cabalsemialign-1.3.tar.gzhttps://hackage.haskell.org/package/semialignlinuxx86_64 )/ Hfff7ef856062baf12108a1a14011b2b265398a5aa24aed9400e3097fa2927d81c4e628e43319f584a8dd46c124ee0685cac586e0f6f877c5ceff37c3dbb2e3cc56c7be9ef5ca1d6b052991f68c053aab68b9d1ab3b1938c9557ac84c97937815223 rootrootrootrootrootrootghc-semialignghc-semialign-develghc-semialign-helpghc-semialign-prof  ghc-Cabal-develghc-base-develghc-base-profghc-containers-develghc-containers-profghc-hashable-develghc-hashable-profghc-indexed-traversable-develghc-indexed-traversable-instances-develghc-indexed-traversable-instances-profghc-indexed-traversable-profghc-rpm-macrosghc-semigroupoids-develghc-semigroupoids-profghc-tagged-develghc-tagged-profghc-these-develghc-these-profghc-transformers-develghc-transformers-profghc-unordered-containers-develghc-unordered-containers-profghc-vector-develghc-vector-profrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-1i386i486i586i686pentium3pentium4athlongeode4.18.2d@Lin Runze 1.3-1- Initial packaging (Version 1.3)dc-64g.compass-ci 17266849271.3-1.oe24091.3-1.oe24091.3-1.oe24091.3-1.oe2409ghc-semialign.specsemialign-1.3.tar.gzsemialign.cabalcpiogzip9utf-8794caf3a2cf4c958e5179de8622d4f7b0682d315bc44a056f28ecb7668607b181182c56a193443a5f0860dbb877c8f41bce2dc484c86637881c52879de0309f4 Name: ghc-semialign Version: 1.3 Release: 1 Summary: Align and Zip type-classes from the common Semialign ancestor License: BSD-3-Clause URL: https://hackage.haskell.org/package/semialign Source0: https://hackage.haskell.org/package/semialign-1.3/semialign-1.3.tar.gz Source1: https://hackage.haskell.org/package/semialign-1.3/revision/1.cabal#/semialign.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-base-devel BuildRequires: ghc-base-prof BuildRequires: ghc-containers-devel BuildRequires: ghc-containers-prof BuildRequires: ghc-hashable-devel BuildRequires: ghc-hashable-prof BuildRequires: ghc-indexed-traversable-devel BuildRequires: ghc-indexed-traversable-instances-devel BuildRequires: ghc-indexed-traversable-instances-prof BuildRequires: ghc-indexed-traversable-prof BuildRequires: ghc-rpm-macros BuildRequires: ghc-semigroupoids-devel BuildRequires: ghc-semigroupoids-prof BuildRequires: ghc-tagged-devel BuildRequires: ghc-tagged-prof BuildRequires: ghc-these-devel BuildRequires: ghc-these-prof BuildRequires: ghc-transformers-devel BuildRequires: ghc-transformers-prof BuildRequires: ghc-unordered-containers-devel BuildRequires: ghc-unordered-containers-prof BuildRequires: ghc-vector-devel BuildRequires: ghc-vector-prof ExcludeArch: i386 i486 i586 i686 pentium3 pentium4 athlon geode %description The major use of 'These' of this is provided by the 'align' member of 'Semialign' class, representing a generalized notion of "zipping with padding" that combines structures without truncating to the size of the smaller input. It turns out that 'zip' operation fits well the 'Semialign' class, forming lattice-like structure. %package devel Summary: Haskell semialign library development files Requires: ghc-semialign = 1.3-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 semialign library development files. %package -n ghc-semialign-help Summary: Haskell semialign library documentation BuildArch: noarch %description -n ghc-semialign-help This package provides the Haskell semialign library documentation. %package -n ghc-semialign-prof Summary: Haskell semialign profiling library Requires: ghc-semialign-devel = 1.3-1.oe2409 Supplements: (ghc-semialign-devel and ghc-prof) %description -n ghc-semialign-prof This package provides the Haskell semialign profiling library. %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'semialign-1.3' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/semialign-1.3.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'semialign-1.3' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . cp -p /home/lkp/rpmbuild/SOURCES/semialign.cabal semialign.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-semialign --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/semialign-1.3 --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/libHSsemialign-1.3*.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-semialign-1.3-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 semialign-1.3.conf ]; then for i in $(ls "semialign-1.3.conf/"); do sub=$(echo $i | sed -e "s/^[0-9]\+-//") install -D --mode=0644 semialign-1.3.conf/${i} /home/lkp/rpmbuild/BUILDROOT/ghc-semialign-1.3-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/${sub}.conf done else install -D --mode=0644 semialign-1.3.conf /home/lkp/rpmbuild/BUILDROOT/ghc-semialign-1.3-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/semialign-1.3.conf fi if [ -d "/usr/lib64/ghc-9.6.3/lib" ]; then subsubdir=/lib fi if [ -z "$(ls /home/lkp/rpmbuild/BUILDROOT/ghc-semialign-1.3-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/semialign-1.3*.conf)" ]; then echo "/home/lkp/rpmbuild/BUILDROOT/ghc-semialign-1.3-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/semialign-1.3*.conf not found" exit 1 fi rm -f ghc-semialign.files ghc-semialign-help.files touch ghc-semialign.files ghc-semialign-help.files for i in /home/lkp/rpmbuild/BUILDROOT/ghc-semialign-1.3-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/libHSsemialign-1.3-*ghc9.6.3.so; do if [ -x "$i" ]; then echo $i >> ghc-semialign.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-semialign.files else echo $i: not found exit 1 fi done pkgdir="/usr/lib64/ghc-9.6.3${subsubdir}/semialign-1.3" if [ -d "/home/lkp/rpmbuild/BUILDROOT/ghc-semialign-1.3-1.oe2409.x86_64${pkgdir}" ]; then find /home/lkp/rpmbuild/BUILDROOT/ghc-semialign-1.3-1.oe2409.x86_64${pkgdir} -type d -fprintf ghc-semialign-devel.files '%%dir %p\n' -o \( -name '*.p_hi' -o -name 'libHS*_p.a' \) -fprint ghc-semialign-prof.files -o -fprint ghc-semialign-devel.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-semialign-devel.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-semialign-prof.files else rm -f ghc-semialign-devel.files ghc-semialign-prof.files touch ghc-semialign-devel.files ghc-semialign-prof.files fi ls /home/lkp/rpmbuild/BUILDROOT/ghc-semialign-1.3-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/semialign-1.3*.conf >> ghc-semialign-devel.files haddock_dir=/usr/share/doc/ghc-9.6.3/html/libraries/semialign-1.3 if [ -d /home/lkp/rpmbuild/BUILDROOT/ghc-semialign-1.3-1.oe2409.x86_64$haddock_dir ]; then echo $haddock_dir >> ghc-semialign-help.files fi for i in ghc-semialign.files ghc-semialign-devel.files ghc-semialign-help.files ghc-semialign-prof.files; do if [ -f "$i" ]; then sed -i -e "s!/home/lkp/rpmbuild/BUILDROOT/ghc-semialign-1.3-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-semialign-1.3-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-semialign.files %license LICENSE %files devel -f ghc-semialign-devel.files %doc CHANGELOG.md %files -n ghc-semialign-help -f ghc-semialign-help.files %license LICENSE %files -n ghc-semialign-prof -f ghc-semialign-prof.files %changelog * Tue Aug 22 2023 Lin Runze 1.3-1 - Initial packaging (Version 1.3) ?p+$cZ;S64 k|#kȿ #p% q_a5 ?U[oGm1Q`q: _[  Cc-0l@%M[lhk( X͜&Qd 03l]bQBـGUaP `G>p.ځ-,K5}XͰ@Qh$J;"C`@|$8 |l3a @ˀAQ#ClX%aM:2 ǖj ` FG-0ox9<+g js `X_a *x9$?+28#A?.{0;&?vC#oAߢ u/ {5s<s((GQ v?WrY!!05cx* .-cf?i^;ZYؑǰuƠ(cw/LsvRGCO[Na`/؈*19XX[۟`[DB֐oe=A TS#?鏝 O@9%j OCAOVe?$p85ni+e.X|<|@5(c-.vyuF *áhQwCϯC|>$NjV+7C)jA[_4 mۆKͮT̈xQCr(&Oɝ%_cNxl'BG.9Å l 3}7P֐l ֨ vM6跫+*4̦u #I'v5Q-7E\wYtEoW\@нP^,MaY2 @l6)KI-46kLR^a :R#x )~'u.৹Oh(P1_ùI+֚bzvXہ ^m?RDJq.suʁ ӭ:#$eStjW:6*q 4K/ &J~{20fوYY'?@h'Dlnʼn$O7\Xǽ- jYtb#󨒢H+O\ﲻb7gZiC÷@j2O[lKiAY"}ķs%5U?(lֽ S9r{]$dZB>U{0]c'`+F9P'ԶU솠Y )x'ȶ86p%+ہXp|ZS8W92o־K^/1U3.kP{jyB[~s8_W37οÙNc;͸lTXY~"/q(Ns2NU<Ϸ`|)J@p$(ɺԕ5rK:"luejFPR; fำ"s6%ghE?3 xQ(%_ $tnL0U(Ǔz{/Z81G/GVk6|M` OZz{5Y@r5tḏ0) 6 =XRi?;Gˮ4H3Hw( 2 l b6w#忓٣|焞8ٓ BJU'jR9v;zb }YgW? u%vv{3a9;NѡJ۔J@|T0*N/Yg'{>+J-폢<9ї4X_4N2ILb^'/gVtѰZ{V#)2p f~`.xp[-uY ='S\M s<T’N6_J{,É9%ՍS$_:'zg(fݐ 87Bͬ^I`1P[AtrWs*:/x4co;gQ_4zTcV*y'2r;4ޘ醧vԴ%:7M_>Oaư[{b@C&  $Cv4[-ݱ$6CWThJJv^}: kk J$k|kd轢ziqGv)dpS_6R% z {I~9m.=A6]( =AIܣs=?=)$ gY4韔J*Q%$~U''l!qµlO.Ht5ݹӅˤ Tm^ˎ#SGL2x%Q~,ISV]i!bH7=$NR'4ډFh&3r;"s$PSV $6"TzX+>aFki նi6RPo1[Sq3ӣ,e"}mX>N>Ԛ8jSm{mBp_ꗓU x(,ՀP%(`\W*T{E+l*;5]j|M“ZjI4Ui-,].r$@9/E_HĽU^ CۋqpRgt!@h9uf\;`OB by*֤v̓B4׷xwRvFJ5{L= j#wiG22e/QKecl"DIQP{nx\Ag=^ZTp̩<W: N[sonW,P{.&ZTۭ*Tf<'}믪>$lی];㭧toٴ2;OwĻvViS Xt owЕԴ0&Kk~)v~p;~}vurGIkֵ_ nkzhc8Y*t:n% ݴ'fc Q:-k+)Nl;hd"6 K$Mw*˒] 8c{I>]f-;n5zodeFHLBe=cra0/хRa=I{WXWz./R@n)RM3pD(ceYnoN ŀvp,;ڃ2?.pOz& nu^W|BܰO?싧ɅwO ȼhOev"tlFYBe;cO=oԂ3 {fsv^*~`&j;%(tC>p~iڝ k7b+R#6kŔy]d2gjTrYAYx&_nOm.=׉WQ>[z h*Myc3uEG›$vNG7r/ \G3'ּMj|tʡhsckkK@|)342Ui{l}a@ֺ`7G&\-v+|S_3+wkc~.!'I04AUuK:aLdZWE mj|B8_ [gs>>̳pJ5A+(Z[%,XnxzRe2De8Q s+йIz2+W>/l,{goy0 ӻU0WqHq!=-#9R ;xt&mWadHTwnJG&H1DyX'Cm6`nbݞ^AyKϧ.&~l8VDjLxpܑg$t]UF8;r2)4;Ҙæ걷)Оf)ҶbW!աuav}pvkq>c zj{ϖ!1ثpŦ>@>zӸzWS>&؋RѺ٩#b f'ԧOk.5-k\LMv,dJ8eрƊÚ"p,'ƽrX2Kʤ{MA5e՜~UE_>ܙ'](oJNC^X/~[r?;P'>qc{N f Y,ι}&ZꒆIV4CBZPF1KoLb*+TZ +f'%cR[_ǻ9(>ؼtpt Tl9^)e% jTn +CO +(F7$$@v7ěLU <0Krך²or*8Ӹ=@9DvlUg[~=&qݧ}{?BP"ņkCAS/%扔)A}9 5ș5c\Fx{g1s$WRmBy-.\6YTTn R+ |[Ҟ\陸[/j'j tq2 z` o8tqV 207c"AUzA^vY@D/.sDWcWFޙA{е e D!xq0Cw9q ji  Ձϋy33v5_+z6i՞hTE.rca€l8$8PtdHEZL0B$cIJ٨M> }BhHf˖)ÊjX̖s83M^l!?ũ~R`{dǗMC fUdyr|Y238č^miDo-|ca~^;Q54+ylq>Hwh D"&,D{VrSJKvf>5pX]%N6̦@HH܃Oxn\y0b1OIjY2ȍnCvir 3=֕g5łuhYZO\}^T>Lnm;(8U]+'qN,Z?A)ɪB38|ɥtz D`?iӽVjrWfݪ+2OHƭp bL8."EVJi_{[^$ Z"3 ~A]rKmM;:%+c.4 J^n.x,H}vä2^b{[}^m^L|&6ty7ҽ+8p@BAM Vij'O> @ORi^BOO0jcF7Rg< 9Nz}j-V}ҩa݂BIiNdxij%AzhrGg՜1D'~}OTJ>`$[CTe=nbqȹ.ͺfދ(!* }%tg}!_-^,#LGFF)\LaJH [xdU =t/)lY|_r_bAfI" &B+\mKe4{ <`mviWaõE[TwU>8-!15M̦aX:W_Fz~bSօͮQI7.}1ϑ1-q&7a%S4r(6zgu򳳶I4An=qyt0VpWRߠ{BQBc8yU>ƥ8GQ/ߓwq`GqTndŌ֟=O(f-eF;9=^N z!_G@|a"f"eZonu=4:^[Ebӄsؠ:>&ө匌6;σ0*Wf%8 ]<[NJE[V F7"ȉD*Ϙr+^1L-Y8fM[2^y,ZUjQwܚHO.8 H|"&]q'1TƃWJ} `g^ou";# s㈏ާ|tf3+jR]uw龱0NYi^1d/@dUCuoahB\c$J@$&Dj3 R\Q, C܏$p1ꥱZ =A>xvUf2$sAnXդ!n> z~>qkKbtbV.[S 8VΧ_1T 0 22mjdʹ@9 JHlɔ.LW=xi%x̿!}{Tb!ǏDگ!b߸O|7e5\Bg2&9!Wrsux߈H1i*d4ZL}\lȦ/˕rhORyI$Ę]SKc7A~SfWnTk`Faduť% Q;JUXrL+Yn= -) =~]qLT@gwkH9+op-P >Wg4*=}#8Ǭ2XƮ]{5|!z{Y:7h6*Diœ wzO x%=8)=H8پ!sr#'9W:`V]_1F{1#kqoO/4ơaC"d [hu2Y0H ӔH$N'~!p8ґ=cgĈ-dΰ;y_Qt4{~urSZ_F&u'OOOkyF)Bnd 1vw ژSyo&z u:IU ZR-?Y܋tS}.:VqɒI(}}3UIH#zbSʴjioi5^Zx<(B]MZJQ ՘{{E굷rrVEmQ]Za̫s+Htu2 Vr $YFln&Oľ[ޖM"{d%gFOxQh.ŗ xyB VH絳6MgFT9=ԣ6#F/"W^.,wKt(ے}NgMohf\6< P^4&̴2fY*}A}ZV$RRZqkW{8*;=$YHjbm,ꏯއsW,&!'9bKpgʎ)[++ԦEƼ4(]"Hr ݹ293rY 7䅆 ].[T譛rЫoQ@LQZnVvxsYvь'[~,T/ oN(jS.g_S0iŔP;6ܦ+-RocQ:uѺ%&h@*؜,g5cA!RjeYGƒQAp&^}b]o 2#e("s:YS79QdW><(Mċur/w7%D&x8JkjAK2!!"氮RNS08;O~nG#0<;Gn56qOi=O'[L^`VόǀY~K27?׫ov_9UmL䎺OLiKDyVu6cD`I9s[?v?Rm3#]dԀB8wf^>hxy۞[5(8$ԇM$ 򇲋dLz$ _;z2Hi\6yyia.vW=CdT]O'w v'=GvB\ ޮՑ~Ж1Gn!8re7z'w~L{:I`"V\yA瘏^NEƮE|83 Hւ/]9֏t+rn7&r&EvٗAiqE4ɪ[&.%_0m@9P\ s5l!V@E$Ġ00'@q:ICm K$X!~ۮ`Np6ס~R@av spnGD]/p#"}ҿ]@#"U/W˿. +W  C;= **%$@ >޽Ulr @a? */y_D@@?_V/ybco  MXg5lq?ؾ-hD0fУY`+o`;,寁<¶otX*;7wƲp ["1#1`-Z;$-n9*Hp|ؒ 8 L=?BMPKaIД\p6PhGm̅[Bm#)j-r]O֨#QHs8 yؠ!,05$jϮB9mm~H? a?'!&###|uV>q