ghc-Only-0.1-1.oe24090>    f ;G|`u`  j%M6BK';: Ҳcՙ.P[|VRFJ ~^5$<iBFNJCS} qPSyJnlGi+;UR0`QTXwB 9ʨbU:zKmW8kzzyP2PҢ9M U\5*pHSu, .dМ8ab1098f94673c973737224a63b527da35697693d6f440903d48a95d9a425088421fc7c1e0ad6ef2e61566f2e63d2dada0e53b815QkJߋj4v†>7$ ?#d   F(,9 NZu     $#(89:)FKGhHtIRXY\]^def \`Cghc-Only0.11.oe2409The 1-tuple type or single-value "collection"This package provides a canonical anonymous 1-tuple type missing from Haskell for attaching typeclass instances. NOTE: There is also the which by using a boxed 'data'-type provides a 1-tuple type which has laziness properties which are more faithful to the ones of Haskell's native tuples; whereas the primary purpose of 'Only' is to provide the traditionally so named type-wrapper for attaching typeclass instances.fdc-64g.compass-ci3BSD-3-Clausehttp://openeuler.orgUnspecifiedOnly.cabalOnly-0.1.tar.gzhttps://hackage.haskell.org/package/Onlylinuxx86_64v f`f`f`ab7aa193e8c257d3bda6b0b3c1cbcf74cdaa85ab08cb20c2dd62ba248c1ab265c6033d181e0f802e9e8543f683fa9c50aeb01cfdf6c83cd5bb72fb47aa863b0771c9c538d13a23e8c55b99ba8431fe0318a5c1958802e749edd1cb46cbbec2b2 rootrootrootrootrootrootghc-Onlyghc-Only-develghc-Only-helpghc-Only-prof  ghc-Cabal-develghc-base-develghc-base-profghc-deepseq-develghc-deepseq-profghc-rpm-macrosrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-1i386i486i586i686pentium3pentium4athlongeode4.18.2d@Lin Runze 0.1-1- Initial packaging (Version 0.1)dc-64g.compass-ci 17266850950.1-1.oe24090.1-1.oe24090.1-1.oe24090.1-1.oe2409Only-0.1.tar.gzOnly.cabalghc-Only.speccpiogzip9utf-87a9ed65355fa992e796e50665afe0113d6e04a221b036ae9b3731a7640377e4976e889964741f2fee15de2100fb9ebfe328e6564a5ae9d2cc8d5e7fe116fc8d5 Name: ghc-Only Version: 0.1 Release: 1 Summary: The 1-tuple type or single-value "collection" License: BSD-3-Clause URL: https://hackage.haskell.org/package/Only Source0: https://hackage.haskell.org/package/Only-0.1/Only-0.1.tar.gz Source1: https://hackage.haskell.org/package/Only-0.1/revision/2.cabal#/Only.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-base-devel BuildRequires: ghc-base-prof BuildRequires: ghc-deepseq-devel BuildRequires: ghc-deepseq-prof BuildRequires: ghc-rpm-macros ExcludeArch: i386 i486 i586 i686 pentium3 pentium4 athlon geode %description This package provides a canonical anonymous 1-tuple type missing from Haskell for attaching typeclass instances. NOTE: There is also the which by using a boxed 'data'-type provides a 1-tuple type which has laziness properties which are more faithful to the ones of Haskell's native tuples; whereas the primary purpose of 'Only' is to provide the traditionally so named type-wrapper for attaching typeclass instances. %package devel Summary: Haskell Only library development files Requires: ghc-Only = 0.1-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 Only library development files. %package -n ghc-Only-help Summary: Haskell Only library documentation BuildArch: noarch %description -n ghc-Only-help This package provides the Haskell Only library documentation. %package -n ghc-Only-prof Summary: Haskell Only profiling library Requires: ghc-Only-devel = 0.1-1.oe2409 Supplements: (ghc-Only-devel and ghc-prof) %description -n ghc-Only-prof This package provides the Haskell Only profiling library. %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'Only-0.1' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/Only-0.1.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'Only-0.1' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . cp -p /home/lkp/rpmbuild/SOURCES/Only.cabal Only.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-Only --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/Only-0.1 --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/libHSOnly-0.1*.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-Only-0.1-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 Only-0.1.conf ]; then for i in $(ls "Only-0.1.conf/"); do sub=$(echo $i | sed -e "s/^[0-9]\+-//") install -D --mode=0644 Only-0.1.conf/${i} /home/lkp/rpmbuild/BUILDROOT/ghc-Only-0.1-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/${sub}.conf done else install -D --mode=0644 Only-0.1.conf /home/lkp/rpmbuild/BUILDROOT/ghc-Only-0.1-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/Only-0.1.conf fi if [ -d "/usr/lib64/ghc-9.6.3/lib" ]; then subsubdir=/lib fi if [ -z "$(ls /home/lkp/rpmbuild/BUILDROOT/ghc-Only-0.1-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/Only-0.1*.conf)" ]; then echo "/home/lkp/rpmbuild/BUILDROOT/ghc-Only-0.1-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/Only-0.1*.conf not found" exit 1 fi rm -f ghc-Only.files ghc-Only-help.files touch ghc-Only.files ghc-Only-help.files for i in /home/lkp/rpmbuild/BUILDROOT/ghc-Only-0.1-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/libHSOnly-0.1-*ghc9.6.3.so; do if [ -x "$i" ]; then echo $i >> ghc-Only.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-Only.files else echo $i: not found exit 1 fi done pkgdir="/usr/lib64/ghc-9.6.3${subsubdir}/Only-0.1" if [ -d "/home/lkp/rpmbuild/BUILDROOT/ghc-Only-0.1-1.oe2409.x86_64${pkgdir}" ]; then find /home/lkp/rpmbuild/BUILDROOT/ghc-Only-0.1-1.oe2409.x86_64${pkgdir} -type d -fprintf ghc-Only-devel.files '%%dir %p\n' -o \( -name '*.p_hi' -o -name 'libHS*_p.a' \) -fprint ghc-Only-prof.files -o -fprint ghc-Only-devel.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-Only-devel.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-Only-prof.files else rm -f ghc-Only-devel.files ghc-Only-prof.files touch ghc-Only-devel.files ghc-Only-prof.files fi ls /home/lkp/rpmbuild/BUILDROOT/ghc-Only-0.1-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/Only-0.1*.conf >> ghc-Only-devel.files haddock_dir=/usr/share/doc/ghc-9.6.3/html/libraries/Only-0.1 if [ -d /home/lkp/rpmbuild/BUILDROOT/ghc-Only-0.1-1.oe2409.x86_64$haddock_dir ]; then echo $haddock_dir >> ghc-Only-help.files fi for i in ghc-Only.files ghc-Only-devel.files ghc-Only-help.files ghc-Only-prof.files; do if [ -f "$i" ]; then sed -i -e "s!/home/lkp/rpmbuild/BUILDROOT/ghc-Only-0.1-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-Only-0.1-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-Only.files %license LICENSE %files devel -f ghc-Only-devel.files %files -n ghc-Only-help -f ghc-Only-help.files %license LICENSE %files -n ghc-Only-prof -f ghc-Only-prof.files %changelog * Tue Aug 22 2023 Lin Runze 0.1-1 - Initial packaging (Version 0.1) ?Y \LDy?ub{jfƔ^J/UgfN3ΫsfIƦH<V-)GaJ(L][Rfvj{>3~󔵣5Z}~;v}_tMtPsDtѻD5N"8RGGgڦ:Keh8zž=3}#Rݠ#[_rM .Z٠2}̥?m߽[nrg[2]pdES}S[wҪ=|w2KTzi^?#KV).}UI=/UF˃Z۝~m 9nq;c wghhMmv{Ӟ2T-1tp:g1rmOr[ò$'V{gSa󸬳^z壌VM/$.3e򉙁ɻ~/r ̘w^%&d,ȈxjEʒ`cWaze8jMkmZC[`G9Υǜu XԳA6׻2O$zDHĥ1tmY-UXlu{ZXl&ͱ bT@в@[$ba]o:#_r,ENOWY?7PC b m{;vҠ8vtQ¯V.\jVz`oy`k}+J%>!J(rCWfN^OޡyT6)%htWJ6*{ohN[V`V锒iwe{b'듏Ud<"znFK>܏C—Jss)c9[w|ǙrSADQy8}4@CMS/Y~cE]rrY}Uh2NI>w* 0j}Զq %鎆N6v*u|ͳGmϪx?9r3PR2v?-s.*=9na뗜v#?8b@˗շ&L&q+7ʑqiNyщK/OZ6xW6هS'WCSθ.#N{[so3ES/ګ(xc,͹dSߜ,'qqϬO|ݠ&դǣ_l[1kfXg=e_-03;ߝI; Jj^8r'I+yYʶ)o\Z0?~wk7Mʣ眳p#??jj5i? D|}x_ Rj*Oj5W1QS]u KE߳-yJj|xÜlGX7j=1To 'x}zfDAKB-䁴}#}ͧCBYxx(~bW> o:\Ă(,nY1ec %ͫ2ƒk^;ߔlbj؃?mM9&]韓x2hv[w&/^lr 7>fkL2> i#vђ_k׊w.yw` Hǚmut˟9~ܟyL~7ϓ70lEroee6<5vo?N3ki^,^5q͙_P`Y{k@ lD@"D2^QĢD_@ ʱ^4%F0"I(, L9"tX @9Rm:$8e{m $x{|Y"x//8ťp"@qL `(@BIqWHF<-$b\ _* I26#-*P,ċ % "Eyb<91BE ĄHJ/]T5E IH )F-Ca .cF`"0"ɛXF^,XS;G R)#@DqP $ȏ_AFGa`" İėIXp@Tuh(.p4v ,# r6*XaJd%0K@1#.D@"eX6P aqdf"@=y1h^!]cB%2\"&PRҌT 5v8 A !+#`cMZ CbA) L Rxϔ!/#ֳTRT^-|Bb: K2CTUh&h$"H)DēX6 61 )``,2ȓrYiXH6(%qd}"(iq5F@UQaSSi߷.J4USHX$L9ρaGB׉Bfԫ~VGh y*H=@ ,Nfk=}6"+)&Τ ^T @C2!Yc7'|z 0"("#P(8GtU_݊r }wv@]֌)V?5/蚃2F=gh3Ad.Q2 W28ro:Y"f'US1E_DH"\L@,G n8B$S894њ:{FhߧL3ьfODhqgi} Uw] 4X"DER\ H+`u%?KTRʿ(UBAxwG6H--}Gzk;I? m)ލG^̑U+,\b|OM w3HFL@fjWzhVor$H3 GD\ͺ 4j*w>8B @& :Q,@b_p:q 6 pWDU頿v@Yh\E%u(4 TCDv8UL4o]jWVwb}=ԙD/unc8|` Ap؈d<}0 cGAu;ؒ˿ QLw nYH Iϻ 066&-G,