ghc-base-unicode-symbols-0.2.4.2-1.oe24090>    f! ;G|`u` u (^huf@CdT'8nس7AmW@ -P5(^=]d],һZHZEê at0-)CԃˢIPg&>7*W?*Gd# , d 48E Zf    j lt~#(89:F'GDHLITRXX\Yl\]^def TXCghc-base-unicode-symbols0.2.4.21.oe2409Unicode alternatives for common functions and operatorsThis package defines new symbols for a number of functions, operators and types in the base package. All symbols are documented with their actual definition and information regarding their Unicode code point. They should be completely interchangeable with their definitions. For further Unicode goodness you can enable the 'UnicodeSyntax' language extension [1]. This extension enables Unicode characters to be used to stand for certain ASCII character sequences, i.e. → instead of '->', ∀ instead of 'forall' and many others. Original idea by Péter Diviánszky. [1] .f!dc-64g.compass-ci$"BSD-3-Clausehttp://openeuler.orgUnspecifiedbase-unicode-symbols-0.2.4.2.tar.gzhttps://hackage.haskell.org/package/base-unicode-symbolslinuxx86_64 jf!f!4364d6c403616e9ec0c240c4cb450c66af43ea8483d73c315e96f4ba3cb970629cd829b572ef647ba99ac1fbde4911f00a9e844d1079703a448fbe5080f120bd rootrootrootrootghc-base-unicode-symbolsghc-base-unicode-symbols-develghc-base-unicode-symbols-helpghc-base-unicode-symbols-prof  ghc-Cabal-develghc-base-develghc-base-profghc-rpm-macrosrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-1i386i486i586i686pentium3pentium4athlongeode4.18.2ejLin Runze 0.2.4.2-1- Initial packaging (Version 0.2.4.2)dc-64g.compass-ci 17266856510.2.4.2-1.oe24090.2.4.2-1.oe24090.2.4.2-1.oe24090.2.4.2-1.oe2409base-unicode-symbols-0.2.4.2.tar.gzghc-base-unicode-symbols.speccpiogzip9utf-8d20cf6088b6a9b036663fef9aa959a4472b3fc2a3805e549751c821c414f550b0cfa1b078c2b221e32143a19dad045fe27980cd77fc8abd8bf7605e120ac3fbd Name: ghc-base-unicode-symbols Version: 0.2.4.2 Release: 1 Summary: Unicode alternatives for common functions and operators License: BSD-3-Clause URL: https://hackage.haskell.org/package/base-unicode-symbols Source0: https://hackage.haskell.org/package/base-unicode-symbols-0.2.4.2/base-unicode-symbols-0.2.4.2.tar.gz BuildRequires: ghc-Cabal-devel BuildRequires: ghc-base-devel BuildRequires: ghc-base-prof BuildRequires: ghc-rpm-macros ExcludeArch: i386 i486 i586 i686 pentium3 pentium4 athlon geode %description This package defines new symbols for a number of functions, operators and types in the base package. All symbols are documented with their actual definition and information regarding their Unicode code point. They should be completely interchangeable with their definitions. For further Unicode goodness you can enable the 'UnicodeSyntax' language extension [1]. This extension enables Unicode characters to be used to stand for certain ASCII character sequences, i.e. → instead of '->', ∀ instead of 'forall' and many others. Original idea by Péter Diviánszky. [1] . %package devel Summary: Haskell base-unicode-symbols library development files Requires: ghc-base-unicode-symbols = 0.2.4.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 base-unicode-symbols library development files. %package -n ghc-base-unicode-symbols-help Summary: Haskell base-unicode-symbols library documentation BuildArch: noarch %description -n ghc-base-unicode-symbols-help This package provides the Haskell base-unicode-symbols library documentation. %package -n ghc-base-unicode-symbols-prof Summary: Haskell base-unicode-symbols profiling library Requires: ghc-base-unicode-symbols-devel = 0.2.4.2-1.oe2409 Supplements: (ghc-base-unicode-symbols-devel and ghc-prof) %description -n ghc-base-unicode-symbols-prof This package provides the Haskell base-unicode-symbols profiling library. %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'base-unicode-symbols-0.2.4.2' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/base-unicode-symbols-0.2.4.2.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'base-unicode-symbols-0.2.4.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-base-unicode-symbols --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/base-unicode-symbols-0.2.4.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/libHSbase-unicode-symbols-0.2.4.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-base-unicode-symbols-0.2.4.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 base-unicode-symbols-0.2.4.2.conf ]; then for i in $(ls "base-unicode-symbols-0.2.4.2.conf/"); do sub=$(echo $i | sed -e "s/^[0-9]\+-//") install -D --mode=0644 base-unicode-symbols-0.2.4.2.conf/${i} /home/lkp/rpmbuild/BUILDROOT/ghc-base-unicode-symbols-0.2.4.2-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/${sub}.conf done else install -D --mode=0644 base-unicode-symbols-0.2.4.2.conf /home/lkp/rpmbuild/BUILDROOT/ghc-base-unicode-symbols-0.2.4.2-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/base-unicode-symbols-0.2.4.2.conf fi if [ -d "/usr/lib64/ghc-9.6.3/lib" ]; then subsubdir=/lib fi if [ -z "$(ls /home/lkp/rpmbuild/BUILDROOT/ghc-base-unicode-symbols-0.2.4.2-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/base-unicode-symbols-0.2.4.2*.conf)" ]; then echo "/home/lkp/rpmbuild/BUILDROOT/ghc-base-unicode-symbols-0.2.4.2-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/base-unicode-symbols-0.2.4.2*.conf not found" exit 1 fi rm -f ghc-base-unicode-symbols.files ghc-base-unicode-symbols-help.files touch ghc-base-unicode-symbols.files ghc-base-unicode-symbols-help.files for i in /home/lkp/rpmbuild/BUILDROOT/ghc-base-unicode-symbols-0.2.4.2-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/libHSbase-unicode-symbols-0.2.4.2-*ghc9.6.3.so; do if [ -x "$i" ]; then echo $i >> ghc-base-unicode-symbols.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-base-unicode-symbols.files else echo $i: not found exit 1 fi done pkgdir="/usr/lib64/ghc-9.6.3${subsubdir}/base-unicode-symbols-0.2.4.2" if [ -d "/home/lkp/rpmbuild/BUILDROOT/ghc-base-unicode-symbols-0.2.4.2-1.oe2409.x86_64${pkgdir}" ]; then find /home/lkp/rpmbuild/BUILDROOT/ghc-base-unicode-symbols-0.2.4.2-1.oe2409.x86_64${pkgdir} -type d -fprintf ghc-base-unicode-symbols-devel.files '%%dir %p\n' -o \( -name '*.p_hi' -o -name 'libHS*_p.a' \) -fprint ghc-base-unicode-symbols-prof.files -o -fprint ghc-base-unicode-symbols-devel.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-base-unicode-symbols-devel.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-base-unicode-symbols-prof.files else rm -f ghc-base-unicode-symbols-devel.files ghc-base-unicode-symbols-prof.files touch ghc-base-unicode-symbols-devel.files ghc-base-unicode-symbols-prof.files fi ls /home/lkp/rpmbuild/BUILDROOT/ghc-base-unicode-symbols-0.2.4.2-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/base-unicode-symbols-0.2.4.2*.conf >> ghc-base-unicode-symbols-devel.files haddock_dir=/usr/share/doc/ghc-9.6.3/html/libraries/base-unicode-symbols-0.2.4.2 if [ -d /home/lkp/rpmbuild/BUILDROOT/ghc-base-unicode-symbols-0.2.4.2-1.oe2409.x86_64$haddock_dir ]; then echo $haddock_dir >> ghc-base-unicode-symbols-help.files fi for i in ghc-base-unicode-symbols.files ghc-base-unicode-symbols-devel.files ghc-base-unicode-symbols-help.files ghc-base-unicode-symbols-prof.files; do if [ -f "$i" ]; then sed -i -e "s!/home/lkp/rpmbuild/BUILDROOT/ghc-base-unicode-symbols-0.2.4.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-base-unicode-symbols-0.2.4.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-base-unicode-symbols.files %license LICENSE %files devel -f ghc-base-unicode-symbols-devel.files %doc README.markdown %files -n ghc-base-unicode-symbols-help -f ghc-base-unicode-symbols-help.files %license LICENSE %files -n ghc-base-unicode-symbols-prof -f ghc-base-unicode-symbols-prof.files %changelog * Thu Sep 28 2023 Lin Runze 0.2.4.2-1 - Initial packaging (Version 0.2.4.2) ?Z 8m;cʒ1} YE!f0oIE=dVY"!k B>{=sιϹynCZQZQZFu$,/KFA,+s)g%˟3 F]PF`%%e%?8F-DQ/%5Hk~L X,U(. .xӲa3 Ұ$Yߙ ˣNQloˡg<Q.gޤa]߄\_/Cz0n+l-Z-Bpƫ:tdi"w /->ݭ{_mp \HR3`|voux\6j(olnym'iF,x պOeZ|sOѾu&1B21>?4xWsO 8J(a8]PFݵaM *Z5[*1™V.-) u3s5*OW{_~줊+d\1a-@O 0ꦑfᅔV:5 Һ'*>~S%oDJ^XyCEyF?OR> !1~65 ->7%4uS$Bu5B-47Aj#ϗ"Q2-춒/hWlR^68Gdz`/02R22-xңmFVSWŐqTc4\3=TDI[ٓ룏yV;f͑eQ1Z@J3,HI( /~[˜Ŷa=}NUS\.i.XZx|7OsWL:A޲inQ 2Z%rj GiӼwި.{;Z׻&|d%af'2Z] dIgrL"ٔ7nepWc4% K^˨dpS)j0\ViYAScOV}zSB[/ Os̙JS f)^? #˹BHK"Q~cQw E=C̙ r)͎1Jx)p#|sQOZ-H{I)_^J(^(bqH4,q\{MU8Z ܄b=0g]xlk`-\qy]bQ(yyICH2aZrD:Kks+tiiv6%7/q5En.L(rLJ/l0?L0;[d{XVͣ7Ms/gdl`.Ċt}Ę,p,!= g*b-.tlыf62{6WA|$ek5^1]T8ئoi)*mZ-C)zk]X!zSkI37$꤮  ָ#e*^x(\(el^isϝI wH۝ӔNHr%NqE* 9W&=DEs *=3u O k ɊC&FsB3]߮vIs #,}ILy4NNzjN|̵S^gj}FeO+0̴Cn;%ΞQa3EחL_U9R^+LT=wot)nέzf'qk<"{gkf0͈숈__:2D UTxp[c|)E~`{ %F.#zy (JF$ۉ⻮&(iy.ʇ4=M±M9c}&!$Z;TVoA"l/2n)]]4)̺t\z-*Q S;9'2G(I(x'MUZqa~?݆>G*Ȼ| s-iTI(kxʏVFPv[k{#VSZ{89[G6fEosEb(!wT_-Ǻ'.h qQ+8uթ­ӥrn$G b&G+n{ z~SstmI?Wc:K2HH>ai:&NQ:?}n#>OXŬ ݶV-:Z|@9'd Pj⾗Ps\A6İ>Rd][IޥW E)'a$#Cs/MSɂ s"Z] )kmMF(1JgZi(¬vivU4ِt-%&")䨵#8ZTư*MV:7D>)Ip豝 v G ҅d7|N+* (³Ɇ&p\#`f?ڔ{,\E7`J8mɴa N/&N?kv:!&Кtשw$Pi~>M}M,K~vVьWqi/^d{rA麺ZGYZ'/yek s{JD\aermolf'3H6ؕ(ouyN'δl [xWx1tuOξphJXΞ^;dbH(N}}J8g"҆V?u~Sœ3,Wmg94qFDEN.41'}v#s^4)z3vMch,`}#:[ޠ>$6mps=;&c:3"tE"+>]٠6,7IUwQKSetz_zȤŌ;Z}-?BASSKBs8E/No% *k8= oRGOi`3Ί"9Zķ،cFX/oQ۵ҥq=(VRtjxJ(:̢hm+O/ Rݎlc>j?rC(vxsSGH)'*)R& 6}S0<ׂv6]N\.ڌMKpa5gм'nvs+Fԫ%Ц'CGEU jTlvBh]핾JmFJߋZ ufwdݖF|ᤝw]'ȝ̪Ok6g#dr[RT6Vdk[fM/!U篶)3?JuK;̨5PJ& :;Js?L*}LR4T'dq{k#e<. !֯C&]3unJnJIjvTxq%Wnal.&` L ĩgn6iwuO tX*~PwsgFih4-ls6,o+җ0\4+&UqZlDTgr^e )]-AjWѦ|nSεG wx #L'X7-b9bKzw̜OR SB=lf|.'槐>EN׻<޻|Aj mJoNqF<!p*]ħ)ώ[gƳySf86R5 O&s LO{^=Y.ދQ`PNv^cb/eMIcrl*WS3QLw븂^*4[,g넣} uHj):힖DZ&.gu_<9tud,5,IU&J|UpYp\rgHN{W\XW:N`f֟.@/pֿcY퉭)~3g!ɳkgGO8"ݦ H8U^z[|qQc}wRw7/j|co&cT~; /I<'9.n9 $ '%]R.J+Ǔ-wuw淽UptzuQGJ9b+7rܥMzag=qFDoWBxYݹ,uǬ&Ys$GՈ(ydzuaْm9P7y^-9G6ٞ%=߾O,-Aҍ2Dwmt?Z^Kώci1 |g_/9TMxMhG*K03o **`Q3n&QL4-$D6 _S 6!q+>`W8u݁hH`~~o' ܜO+I s! A@2fÀK%X8 %ʠ_Al6-2F h CaH/A8}`X+rA#h#Ƃ (( @ph hw~e#!'xca&yb!.7;C $7)2ӱB{c\`ߠW}@-o8j c`XjC|`?jO Z'R q@]?7qq?LT @,u=`Zñ90W8XAPHg"Ю &Z{°@8 sNƟn%@M/ 1 C`P/~N &rp~(b`n r'y($ºP 鉀`'"]!(7WL,qzĜ]1Dկnh4 @P aB?Q8A MY|̅%+ wC `DCbqD ] D5 -a4\`Ī%a A>?U! Ѓ I jK@⍄A8QĪ0dNt{J ~p'xYUvB!PSR-\R8$B)M"冀`оNDKZ_S_ub _=h:>@3h}~ W8o=)W~u41߇]?haN ןžh,NDFt4‡*!.C\~Y wGopPhco;IvpH!K.+oO:w^~Щ"a:j/C00OpޞL!|Pa HW@C6?DD1qqz^HZG _߁eٟdYjJ9q0~3-|IOz݁;G%>ZAV0OHVZVdB|HXz` U&X2 r9&!<·8(O3࿝{+]?X[jZ$1v%