ghc-these-1.2-1.oe24090>    f! ;G|`u` d vi*O+-eIJ,x>B ;^Sb;R% &C 8Yе/VƟwdd8MkjBQ1IPٛ|V'z0 @fZ t9~1IـF IK/?rhIؗFāKP;ɴLq=7C(~DZn+} ~9p_M$wǞ-yKP7S^v뢊(QNMzR$C`[2YlQOʀ CKboKBm=%AkȘ%RyW) Ö7LpܛZӚW`10c6bc0b47a79ad4b5d4b9706e11c8000676cc8909f2237e05eb5fe25f68e2ca31de4ab0c3ab237ce66fcd86451266bd8cc0507aYʣ.Bq:>7'J?':d   5dh|      (#8(k8t9x:FGHIRXY\4]<^\d]ebfglpvCghc-these1.21.oe2409An either-or-both data typeThis package provides a data type 'These a b' which can hold a value of either type or values of each type. This is usually thought of as an "inclusive or" type (contrasting 'Either a b' as "exclusive or") or as an "outer join" type (contrasting '(a, b)' as "inner join"). ' data These a b = This a | That b | These a b ' Since version 1, this package was split into parts: * For 'Align' and 'Zip' type-classes. * For 'SemialignWithIndex' class, providing 'ialignWith' and 'izipWith'. * For lens combinators. * For transformers variant of 'These'.f!dc-64g.compass-ci5BSD-3-Clausehttp://openeuler.orgUnspecifiedthese-1.2.tar.gzhttps://hackage.haskell.org/package/theselinuxx86_64 )nf f 7b4297c22287a49fa2ed7d9d0087d18d55d87c5c2c2c1cb3c811942ce4d698dfa8ed7174b7f790764360f48aab72fea382a6093ed369c7bc6881fae1abacd4b8 rootrootrootrootghc-theseghc-these-develghc-these-helpghc-these-prof  ghc-Cabal-develghc-assoc-develghc-assoc-profghc-base-develghc-base-profghc-binary-develghc-binary-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 1.2-1- Initial packaging (Version 1.2)dc-64g.compass-ci 17266854421.2-1.oe24091.2-1.oe24091.2-1.oe24091.2-1.oe2409ghc-these.specthese-1.2.tar.gzcpiogzip9utf-8fed1a76f9ae8d82d705d50de16cf680540a81cedded195d6867020aec5bf9552e1ed3268485dadbed5403bd22f875a4c7eecadc2312c280feeae39096a6ef230 Name: ghc-these Version: 1.2 Release: 1 Summary: An either-or-both data type License: BSD-3-Clause URL: https://hackage.haskell.org/package/these Source0: https://hackage.haskell.org/package/these-1.2/these-1.2.tar.gz BuildRequires: ghc-Cabal-devel BuildRequires: ghc-assoc-devel BuildRequires: ghc-assoc-prof BuildRequires: ghc-base-devel BuildRequires: ghc-base-prof BuildRequires: ghc-binary-devel BuildRequires: ghc-binary-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 This package provides a data type 'These a b' which can hold a value of either type or values of each type. This is usually thought of as an "inclusive or" type (contrasting 'Either a b' as "exclusive or") or as an "outer join" type (contrasting '(a, b)' as "inner join"). ' data These a b = This a | That b | These a b ' Since version 1, this package was split into parts: * For 'Align' and 'Zip' type-classes. * For 'SemialignWithIndex' class, providing 'ialignWith' and 'izipWith'. * For lens combinators. * For transformers variant of 'These'. %package devel Summary: Haskell these library development files Requires: ghc-these = 1.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 these library development files. %package -n ghc-these-help Summary: Haskell these library documentation BuildArch: noarch %description -n ghc-these-help This package provides the Haskell these library documentation. %package -n ghc-these-prof Summary: Haskell these profiling library Requires: ghc-these-devel = 1.2-1.oe2409 Supplements: (ghc-these-devel and ghc-prof) %description -n ghc-these-prof This package provides the Haskell these profiling library. %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'these-1.2' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/these-1.2.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'these-1.2' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . 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-these --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/these-1.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/libHSthese-1.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-these-1.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 these-1.2.conf ]; then for i in $(ls "these-1.2.conf/"); do sub=$(echo $i | sed -e "s/^[0-9]\+-//") install -D --mode=0644 these-1.2.conf/${i} /home/lkp/rpmbuild/BUILDROOT/ghc-these-1.2-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/${sub}.conf done else install -D --mode=0644 these-1.2.conf /home/lkp/rpmbuild/BUILDROOT/ghc-these-1.2-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/these-1.2.conf fi if [ -d "/usr/lib64/ghc-9.6.3/lib" ]; then subsubdir=/lib fi if [ -z "$(ls /home/lkp/rpmbuild/BUILDROOT/ghc-these-1.2-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/these-1.2*.conf)" ]; then echo "/home/lkp/rpmbuild/BUILDROOT/ghc-these-1.2-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/these-1.2*.conf not found" exit 1 fi rm -f ghc-these.files ghc-these-help.files touch ghc-these.files ghc-these-help.files for i in /home/lkp/rpmbuild/BUILDROOT/ghc-these-1.2-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/libHSthese-1.2-*ghc9.6.3.so; do if [ -x "$i" ]; then echo $i >> ghc-these.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-these.files else echo $i: not found exit 1 fi done pkgdir="/usr/lib64/ghc-9.6.3${subsubdir}/these-1.2" if [ -d "/home/lkp/rpmbuild/BUILDROOT/ghc-these-1.2-1.oe2409.x86_64${pkgdir}" ]; then find /home/lkp/rpmbuild/BUILDROOT/ghc-these-1.2-1.oe2409.x86_64${pkgdir} -type d -fprintf ghc-these-devel.files '%%dir %p\n' -o \( -name '*.p_hi' -o -name 'libHS*_p.a' \) -fprint ghc-these-prof.files -o -fprint ghc-these-devel.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-these-devel.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-these-prof.files else rm -f ghc-these-devel.files ghc-these-prof.files touch ghc-these-devel.files ghc-these-prof.files fi ls /home/lkp/rpmbuild/BUILDROOT/ghc-these-1.2-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/these-1.2*.conf >> ghc-these-devel.files haddock_dir=/usr/share/doc/ghc-9.6.3/html/libraries/these-1.2 if [ -d /home/lkp/rpmbuild/BUILDROOT/ghc-these-1.2-1.oe2409.x86_64$haddock_dir ]; then echo $haddock_dir >> ghc-these-help.files fi for i in ghc-these.files ghc-these-devel.files ghc-these-help.files ghc-these-prof.files; do if [ -f "$i" ]; then sed -i -e "s!/home/lkp/rpmbuild/BUILDROOT/ghc-these-1.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-these-1.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-these.files %license LICENSE %files devel -f ghc-these-devel.files %doc CHANGELOG.md %files -n ghc-these-help -f ghc-these-help.files %license LICENSE %files -n ghc-these-prof -f ghc-these-prof.files %changelog * Tue Aug 22 2023 Lin Runze 1.2-1 - Initial packaging (Version 1.2) ?zT0C7)"%5C !*!-ҭt7Rݝ"?~|oYktrssprZ?8My8~qM8L|25ϖK+3V+3lh-m! [=  vzf|8[C C_hZ( dm ?8P;;1{ 'V) hr]<Ek3_%YY%lA5j Y dfYml'Kv_0:9 ?\@Nl/Pk[s5# ,+n]9;C- bhӇ/?lm? 0)QC@';V; nf 59YL8CQӚ͜\2аvkXW,gE5~tȔfemf4 0W- XVЀ_p0𧮇 xhEA=fgk2~ c0ػ8]-R?2恇 <нXSj_hK奈l/  P0 ,%n:l]. Olg J?I/c9^ځf}vfZۛ@;\! r?PX~+m?s~hVۇAs;GC@近iY9AlyC;[@rPN ~x@{Zu鿎v_zmMh~q@2-m΀4/Wxs>LW_'px`;5مQ𿡆[o&)0ju19~?"h=C^n{|:+ g;ؕϺ c_#‰}:%gys\lF=cY.;7>K0)]Z7]YAކ섬^:G+Y&nN(lI(YO n?hr +{sWxL~o"=8h| Xt ؘeU+N} 0T qj| qV,{|6͒2+-U,AE|'3 _ײP&O{lͯ'YܳS=u:[YO?xޮpt4'!3.H<͝V2:X^&Y KRNWˌq6̜J4z^Dׅ8QBKz#"jJdjZ%cl#{Xiiϣ mv_I9.U/o:?A{kSEBje-X̑A1zq:ȗr7`qVWt.O*pʼnR\V'ێAs:*,i}2Z*xb/VƢTrjAW>7@KC" (E*)."D,ug[ɵiTaGucHtr J+QB1a R4D/U-ƚW$凐jcVY! ~C&Dj~+XWbI^P23qncjDْPC%Ĩ+Jb=H'ˌ*Bؕ7j-qT0C뗥%CAs5w>>!ř]k QamYDCK`{;jޑ6*iTѮ(3LbI%rg|i(9= uUO igg܄[V1{9-<ި8VR$xuyuj&RU8Fmeށ312|VCx2c8+Ɓ!ߨf/՞ ]lwz LW0]L$uN"\Ľ|68⼲' Fz+# Avb3j2'p&̎T1teؓ}f?*xL9Bly;)b{gImyx|R܉N@Nw=xOXJR:>b8;WߢWc((Ih7\d E>浐 pd}ep7:~!S~o2>`ns? țM5$|4)P3Ӄ 2(0):(Uϓ8pxr j Sqx1̚C0&hpu]D"M^HWQ]=;]@fM>ξn NЅhlK0,0hTʔCTB".$%d86jaMhё8sGү$@xdNikѠ8c^[tF9:*L9E䙇0i<``Ql+FSmG'S ]h~wXDi%GeO0Rt::ENú! \ ̌BS#ˌ nM-WU> mЋtc420z1֍_{yL9ihM0ny~_Lbh> ~ot >_lq[wn,Taew ffH3"btf[sD7C-O7MFƆzvWy>n e=(1~ռqUD0mYMZ6%c2Uw5Ɔarp-%&pM)Lfm<^ 3Y4OYgRՏ!_l趔)+d1vIbkQUazLg~ثk~WIjp>ER1<yu_QTsӮqxsCy r_83M#CSviAVnKR\.E6eVTQ~ZCi';Pyfqfey ?~䌣O:R@7FRmo TΛ8t /0[D"vNc9.2aRl^^_Z*ݞh^QBq勈}]}]|aFs`_r p}K:mvBɖ|=iY+ؼ`iKT,ys.Kbέ6;P|]d%vj$0U+cʧ(BziK)du˾[=}r]%_=(D^,#A1 d,& ?s8Tvk7ũ|VxģBDI[8ŐxޠqjYS4 /d%XeSF]%;i99Iɀ0ΌJ嶝 g "6#`nC y|,GZjfojr* U׊VlIrj9<Ǽ߄+?G|Ok^o-<HqU4ޠ [ ':dWOtТFPs&5& v9lnMw73DD8K R<@8} ݵqrhH-">(Pm/*hp55V`Z:#o6\FX_5?I~ V=6'm'baLM* syZU'vTb%JY>bi")Z Kh Y lg3Q+@3 q57cL/"P%] )mh"uh/k0h~V*1BZ7wSɅ^JJU2 [AS]ؚvuIYq7iS"Tw a͢qXUڇuI:etm|!`N5 /򲫈p>vR")^1(z0 8V.h" #7q9vIc(ۤ a.uta9` &up{q{-뢬w +|+e,*\#87'a8 'űe+>|l*cjQ~-T:Eq ĭ^u-޼2Nxď`:tѷ ۀc;b!)=~Gk<ڵW=X8rv{*G6gu OC5T y 0zXjdFd{dba `;-PCeNYƶ.ݤecVD+ӈ^kZ79fqPS[/>Tf#qR{<c&|(/Ly-"GK3(dKGfWqB1bJ1j>:oD3@L:ЄuׇO=ّ 0Qqe|0bk2sd 6ag:3[\%Ϡ-EiWoEKG<#jsY7E-0B]1{ŮEOsdK,x- ,!zΎ2/5]O_0Ъ o6.7Ը]cWZ.rY\xKO9>9&P&%7AB,o_qpĜv֜.97d&gdhM)tKi7pZ a6Q  8 Ey4;h[kѯ7ZZ2R!0, nΥ[b ޝsfe } 9ec\DOAQe)؏^c]bU!T um #"<:(wk^QqIS=f&\, R1x'OavMji&KWLi)ه /K) $j¦?VxW&w}N"1Od>*%',F.k :)éA0/ɹm 3tu]Kڱ[$2mXmxj}JSKؐ^6hL3Z*#F>מ5W-^n!49T[-Sg)aH8;8TƵhIqpOz]@d!XW%q$b 1U(agq9@#- H_* 4'fabՈ&JԝDڞQOe-G\OooiM65/ձ[1]hZخ4tVĈB9h ]Ùo+Nޟ}ƸÔ.`!NRlŭ1yۯ7a3 a\_;nrx'Xeך'0Q$6(Vos)8~w@^}Fc97߉8I|$ƓinC1r]9 Waf(Q|myvqY)X1~*+Q1W6B_Okh8\pc-w/;5mD+\UyHTy@G/&ވ 7x2 y@QnQ'qKMpUsl2C&Z_*`aOriJ  a޴u .|x6̰}ueCFl^<Y 3u8B N veN9\8/9~XkŨ,gmhoe;cjPZn;O&;@{랸%[p2sNdsoz#`R:K.|wzϼh$2'Ϛ$' vd2tZM4P].OX5ۏ=6G$[tyYsbMYF”oDNJq|L!MZud=AeɒU ,5TAsqTv[ytDAkmʔA0[uY; Eff"ӮI;b+y€f_/d./)RCX=Wg2ߺ{z,;@So9HgY2˂V'-!:H/(0o, w _8X?J&V m0#|׊r"*R ?WJe3Pd74kΥUIh?&\@F ka$mCP+4?"+0gϤW35lyw#ZbCtPXF.+5Uh0,HLUTCb]S`|/ cikW7[Sg;vHf"^Foǫ6UZ 0)jWm8_oq̬36u7H= VŸкO).R#Yyt6( Sc>c3fֽfԘU2e^N*p軸:sEV/Ly}a|?NǦzEӵt\6ʢ)Nsi6 -Eq\I=W9F ȀxN.!KaX(no n^:bg,KtR|rZ1izyhDHKn4%b.UqVL2}:a;fV1CM^JU_0=%ט_I^!] BhӉ4cNH^.AF3ޅ64<73ftiw  lY+hW~瞍x&<=^Nw#P>CgP 0UٌJ&p-ᄊGƯrJ!wUW7k3$ lf/S"O xO`[Ѿpֹ\L?tdOnM]t!p;E]lU rVV׽'ߕoޑJW}+$cR4 ĭj嗷}xܛtpTjr:D^r.9ptd:t>:͟:;q~[qs7D9n{M;Oߠ.IbL7[-ߧEKKN͠,門Jӑg'۞;RKS5z-tu{T75Ĩe$̽hiߡ_B%+]lzƮfstS97 ƒz1@&3_$!Wɗ!=~ t3VG & 37WT= ?[_6F:Y]hp30ZSpSk(a_v}Ha}BcM=ХSIʢwy"e 0?HA[sfj. +jEjC̪EļŔvĂvzÌՏԖR #{ W+/VW/D2 ɐ,M>NbWl*;xݶƟ{ꠞlnT@=4n'/PB] Gj!b^Vbi<lflWge͓R-l>9 Sե'R{4ˍx&qm"!T'icv6l]s5J4c!*ˆ>4)SGLR5^DHF':5=xOڮ¿јLOEW`RjAw:HhLs&{ ㉫% 1)FKD:FYKTј^<[T(cgAEINړ ]Wˮ+VE4JS{D GΠ?V<̣KzmNnlc85W."X-G\[_I3:X.e? Y!?*ZTVKCCeq=tom"T[vm9S?OȻA3o]m,-oީyجgH2O,RYC{Nwr`#1pw׌:|\nvx~-PvLJ~GF,27T~%EՌ00V9mt 1|WA;)M@ Όe~+q&'?jP4i.P{5Di(DđY~Q$#22I;~c~%{SAYѵYl"31P܋P ܺ=Wu:Y߬eulџx g^bVK_5xꔉ\,ΤʵM3(RFv^1yzRH\I cEʹ9R*2~6s|Dq=CUZhU+7Uji*8$f7EfI{s{BO!sr?,޺]l/O}69}6ڻ.ZAh1~Lxl$x!P+=缡HC̈́3B$%]"z]ý "[%C I >[Mqr/yUz_!bc("c|=zѾ :13iivy̙P'c :^01>4yO$|xloy' rN IӚ!FxoJ@$B7&q+dg|8Ggls/pNf }tÛ>ķD_>§@89P$B0 ۷zrA[O(܄._IXUTp: