ghc-digest-0.0.1.7-1.oe24090>    f"a ;G|`u` s6 H0'z6;xX+YQ,uR-ؒ :@Vu(>ϰ,t2#a]x&|oؘgBoQ)Co {BIQ7 z }6%ǬCa&xstܺБ6;wZ!(rK'tHsL}M/Okrmڧ~8Qg6A9 PנQs7G;vd 6K'H-1_;[V@b_g٩K0 "d=}ǎ3|py>f;c319964b7fdab18785890ab6c05e2cc42b95c172a332fa798b2ed6be23be3f53cf0f65b6ff2e62f4b75de1f709c992fffdb67d9e>Y`'HK&/3>7$2?$"d   X 48E Zf     $ L  #(F8P9T:yFGHIRXY\0]<^odpeufz| Cghc-digest0.0.1.71.oe2409Various hashes for bytestrings; CRC32 and Adler32 for nowThis package provides efficient hash implementations for strict and lazy bytestrings. For now, CRC32 and Adler32 are supported; they are implemented as FFI bindings to efficient code from zlib.f"Ldc-64g.compass-cigBSD-2-Clausehttp://openeuler.orgUnspecifieddigest.cabaldigest-0.0.1.7.tar.gzhttps://hackage.haskell.org/package/digestlinuxx86_64 f"f"f"b23d6c804e6fed0ac9bb0d35b7aed5785330d63efebe296cf0073dab17e05f0a94a3ae05f3f6186a9bc3de79929815c3bf11eaae186ddef4e6708ba7fc24037293e2e4a9cf6e2bad90177eaf0026f11dd0603d88dda6095e3e242d1021f401dc rootrootrootrootrootrootghc-digestghc-digest-develghc-digest-helpghc-digest-prof  ghc-Cabal-develghc-base-develghc-base-profghc-bytestring-develghc-bytestring-profghc-rpm-macrospkgconfigpkgconfig(zlib)rpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-1i386i486i586i686pentium3pentium4athlongeode4.18.2d@Lin Runze 0.0.1.7-1- Initial packaging (Version 0.0.1.7)dc-64g.compass-ci 17266857720.0.1.7-1.oe24090.0.1.7-1.oe24090.0.1.7-1.oe24090.0.1.7-1.oe2409digest-0.0.1.7.tar.gzdigest.cabalghc-digest.speccpiogzip9utf-88e75545bc04a2eb3a06d9e2853696b6b63895e367e803a8c2d4994988848e6b97df74ff4ae6ad15d4e66eb54d351d6882b4b801d1f95356b0c3de1a541b47df0 Name: ghc-digest Version: 0.0.1.7 Release: 1 Summary: Various hashes for bytestrings; CRC32 and Adler32 for now License: BSD-2-Clause URL: https://hackage.haskell.org/package/digest Source0: https://hackage.haskell.org/package/digest-0.0.1.7/digest-0.0.1.7.tar.gz Source1: https://hackage.haskell.org/package/digest-0.0.1.7/revision/1.cabal#/digest.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-base-devel BuildRequires: ghc-base-prof BuildRequires: ghc-bytestring-devel BuildRequires: ghc-bytestring-prof BuildRequires: ghc-rpm-macros BuildRequires: pkgconfig BuildRequires: pkgconfig(zlib) ExcludeArch: i386 i486 i586 i686 pentium3 pentium4 athlon geode %description This package provides efficient hash implementations for strict and lazy bytestrings. For now, CRC32 and Adler32 are supported; they are implemented as FFI bindings to efficient code from zlib. %package devel Summary: Haskell digest library development files Requires: ghc-digest = 0.0.1.7-1.oe2409 Requires: ghc-compiler = 9.6.3 Requires: pkgconfig Requires: pkgconfig(zlib) Requires(post): ghc-compiler = 9.6.3 Requires(postun): ghc-compiler = 9.6.3 %description devel This package provides the Haskell digest library development files. %package -n ghc-digest-help Summary: Haskell digest library documentation BuildArch: noarch %description -n ghc-digest-help This package provides the Haskell digest library documentation. %package -n ghc-digest-prof Summary: Haskell digest profiling library Requires: ghc-digest-devel = 0.0.1.7-1.oe2409 Supplements: (ghc-digest-devel and ghc-prof) %description -n ghc-digest-prof This package provides the Haskell digest profiling library. %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'digest-0.0.1.7' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/digest-0.0.1.7.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'digest-0.0.1.7' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . cp -p /home/lkp/rpmbuild/SOURCES/digest.cabal digest.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-digest --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/digest-0.0.1.7 --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/libHSdigest-0.0.1.7*.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-digest-0.0.1.7-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 digest-0.0.1.7.conf ]; then for i in $(ls "digest-0.0.1.7.conf/"); do sub=$(echo $i | sed -e "s/^[0-9]\+-//") install -D --mode=0644 digest-0.0.1.7.conf/${i} /home/lkp/rpmbuild/BUILDROOT/ghc-digest-0.0.1.7-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/${sub}.conf done else install -D --mode=0644 digest-0.0.1.7.conf /home/lkp/rpmbuild/BUILDROOT/ghc-digest-0.0.1.7-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/digest-0.0.1.7.conf fi if [ -d "/usr/lib64/ghc-9.6.3/lib" ]; then subsubdir=/lib fi if [ -z "$(ls /home/lkp/rpmbuild/BUILDROOT/ghc-digest-0.0.1.7-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/digest-0.0.1.7*.conf)" ]; then echo "/home/lkp/rpmbuild/BUILDROOT/ghc-digest-0.0.1.7-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/digest-0.0.1.7*.conf not found" exit 1 fi rm -f ghc-digest.files ghc-digest-help.files touch ghc-digest.files ghc-digest-help.files for i in /home/lkp/rpmbuild/BUILDROOT/ghc-digest-0.0.1.7-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/libHSdigest-0.0.1.7-*ghc9.6.3.so; do if [ -x "$i" ]; then echo $i >> ghc-digest.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-digest.files else echo $i: not found exit 1 fi done pkgdir="/usr/lib64/ghc-9.6.3${subsubdir}/digest-0.0.1.7" if [ -d "/home/lkp/rpmbuild/BUILDROOT/ghc-digest-0.0.1.7-1.oe2409.x86_64${pkgdir}" ]; then find /home/lkp/rpmbuild/BUILDROOT/ghc-digest-0.0.1.7-1.oe2409.x86_64${pkgdir} -type d -fprintf ghc-digest-devel.files '%%dir %p\n' -o \( -name '*.p_hi' -o -name 'libHS*_p.a' \) -fprint ghc-digest-prof.files -o -fprint ghc-digest-devel.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-digest-devel.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-digest-prof.files else rm -f ghc-digest-devel.files ghc-digest-prof.files touch ghc-digest-devel.files ghc-digest-prof.files fi ls /home/lkp/rpmbuild/BUILDROOT/ghc-digest-0.0.1.7-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/digest-0.0.1.7*.conf >> ghc-digest-devel.files haddock_dir=/usr/share/doc/ghc-9.6.3/html/libraries/digest-0.0.1.7 if [ -d /home/lkp/rpmbuild/BUILDROOT/ghc-digest-0.0.1.7-1.oe2409.x86_64$haddock_dir ]; then echo $haddock_dir >> ghc-digest-help.files fi for i in ghc-digest.files ghc-digest-devel.files ghc-digest-help.files ghc-digest-prof.files; do if [ -f "$i" ]; then sed -i -e "s!/home/lkp/rpmbuild/BUILDROOT/ghc-digest-0.0.1.7-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-digest-0.0.1.7-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-digest.files %license LICENSE %files devel -f ghc-digest-devel.files %doc CHANGELOG.md %files -n ghc-digest-help -f ghc-digest-help.files %license LICENSE %files -n ghc-digest-prof -f ghc-digest-prof.files %changelog * Tue Aug 22 2023 Lin Runze 0.0.1.7-1 - Initial packaging (Version 0.0.1.7) ?Z m\Z"B.,bFMFGS#]Wh|mҝApWm%". L[>oE.C1CNQL3wj]6Qu7$]<8ThT?K|̴1 Xܳ[Aqĩ5Cګ!V5WU%L[ӱjjK‚=Vuy.Zv ׫rp7B^6a6p!9kʧ ";ysJhO}Ҏғ/]~Қ ]<,Vn"]&uTe3f면2j$?S?TGv**B XkffMTڍ#˚R4͘9e,_xp΁ɮ"( 5sCW3UiulN61狣R<]0 6ީڷڤ0MzJr1LWQ_ebn ,{5dY \.\]\9ܟus߲z5G,K4D|FB0.)u2/k ^0Z=*WQ@F- !&B3d6N2V'Y]P|/'cq?MRCl>vxs$Os cɵAV$ x4Gj'l#4z 1|5oSl̟})e/eLky繋8iX6y%,4T)Vn.\Cy^I'D^2|otTs֦t cڛwJETQK%J>j`.9zܖ/[cZ}{RgFT\wq+e%L1޷o ܰ3\Zu*]z8;aBQYoםL[ڢC{f0L16pWgQءGc1cmD zNV\x:zwT\~(ymډz=Yh㒱/!WI2_+~,ä|[3mB[gS|P!\FˇDSk>rsƸk3=ǫ8QәMzo8|:bPsT{ycMkx =D632m^Fx]Tk2VMtOٿrx:RqH{bZWsjs:f;ǭ5^$\o^s*2+_ˈ6Ly;XKH+E~6SifjIJ8F(i lyB2|#gzNm[X_]dI~gX5t]g8t̻WܼWU)LS/VjEMƤҭ5Θܙ"?uS>bG|+_zO9h-;܏=?94%fmhm˰iSl뱾7w*fޮ$f٭|jnlI߹+&Pu] 04B{)A?rt'M^~c~qkwqi)yiwz7UN'nߐѳ7>/]mKz|Nln>5nxt0Dv9^- >R*>A_&8]r0Wl̽PbwD'wG;/i·%y|\mԲi-÷{Ͻ'`fWsd۷\/mX]KeK5{{"ZoҺcaf2~subg{vX| 2X?Ցep|ͧ{CIE7s^ 35@(m-:pU O]?o[%!wÞ` 2F D0]rn-q#{p0j~Z؁ A+?}oVNx;lO](w{tFXeDpj':!bAJx)[Ž2#Z8R$WDY1B;|$Yռc^6!t#c."ù^S1GT/WLP(`~Y̔+wDX{O3WGyq-&LɷPAaYʱ/u{$JoWpT?^b;Y 8y%zEĒ(\U-g͝-D%gv[vCt^n^K[$V8vIGOh_ty8ǽŊ- ;׻jԜ9À$vqO4w<kWd}7Lee5" Kz0T&_<ޑf%CD NWyKނ0vtMj>hg_侍p#-"o^o\:D#UQ")**ڠu͘r^΋jF{m5{삺.9$"(9jT:]ݱMLנQ#%ǾI);JCLݗp):itv2 j/bKÝH+ɯ)^w@ee.)|Jǻ'9U& 'mPTK ;f- \֍Yf̈ oh,џ `}p݇;]{:*P訧~R]̈́;p0/Q<º@,O̭z=ռqNe 7hG%2.GFKifVjD9gҏZn |0VhQ@@p11={sA&S3ZsHir.&[V ")fԬOTGu.onMk}BQzī=D%fZ.d6!rS"mش0wv^j9m? O=ÚL!§\* 8MഈF*iA$fs@F!6Că:ԑ}g66N0ZLCGjY~+sdڿTԃV'fysmRT3vR)=.w\㋺u9*,"9}w&K&tߕTz=ƪkl.}sUxČ*dAQ$xفx,}t.:5:&-V:hk1(pnt8 el<&+$Wd 17Tl9wyӕ+Ƒ;-1^ы3H 283cIK.|3G4H!'y iq(TOO/0x 4*GHD@)S?)t$HzZ`X@-2Gp%yawI(EtXqX:<ԠyR< K%x@O2 oTK,Hap$ ܑB{!шd<0אc$Y,d; 8J` S8g,Si7"8"@u.TMs0\l =gO8ȠR)4:tfǂpmm==S8pGE"ڣ` kO$\>* KX̞A$9 `끱\Ge8AXD:AmK.>vDEa?-4.bbƹ%: +Hc "5ؙp~Ng?sD|g (ߢ1Vô<ةb? G`{MXaPa~ 9Ǩ}PYj [Pv(ÿ"m.}Ϻ>HQ!a4&h[rm2 t1~SAG`bޏ?Gt_Σ/I1" ﮌc|\|8p_'\l?s:#ԖBEf;<E\8 vV`(,5qv0Ǡ^nΠT ""09h=6*!%sSH}FXX bl*K& aq` 5鸐Ps1"qs眿 Ö%gd/gX`jfv-|?ްD2ܜAX JTd54Uv-Bb`HH':/6jX`w|6CRh!