ghc-wai-3.2.3-1.oe24090>    f" ;G|`u`  8jۭluer V[h03芯z["A9;WOy>xÚ-NJ Z߸='0Q RefxzE`edNBoN`wVW ]|%8A|c8ʠ}VK>+/>!;}a Kw4Q*v= a7d9S!R*)(em?a~|zaqۊPmh!QX| 9!ؗ[[W3Q),vx?j^x29%z >׉F j5}A-19a5&#F 7"WV*rDY2S,ȹʆ>S+$$Xbb847396f1d500a4b8078a2e200ef3654ad8beb86fb223edb16a5beadf33c0678a4e185d9f6f56ad1e1193b361d20907b1f65693Xא9$>7"m?"]d   3 .V\dl p t |  $T#(8 9:3FWGtH|IRXY\]^def  X\Cghc-wai3.2.31.oe2409Web Application InterfaceProvides a common protocol for communication between web applications and web servers. API docs and the README are available at .f"dc-64g.compass-ci7WMIThttp://openeuler.orgUnspecifiedwai-3.2.3.tar.gzhttps://hackage.haskell.org/package/wailinuxx86_64 -cf"^f"^e7ccddd0dcc2804063fade9d82bd26a585b1d1809e322ac12095f8ab6d3735a55574d6541000988fe204d3032db87fd0a5404cdbde33ee4fa02e6006768229f8 rootrootrootrootghc-waighc-wai-develghc-wai-helpghc-wai-prof  ghc-Cabal-develghc-base-develghc-base-profghc-bytestring-develghc-bytestring-profghc-http-types-develghc-http-types-profghc-network-develghc-network-profghc-rpm-macrosghc-text-develghc-text-profghc-vault-develghc-vault-profrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-1i386i486i586i686pentium3pentium4athlongeode4.18.2ejLin Runze 3.2.3-1- Initial packaging (Version 3.2.3)dc-64g.compass-ci 17266858643.2.3-1.oe24093.2.3-1.oe24093.2.3-1.oe24093.2.3-1.oe2409ghc-wai.specwai-3.2.3.tar.gzcpiogzip9utf-8358627e04de58f1a7c34331c12999e9b549102fa7842e095539acffc063c7d4e976ca122c254386cf1a436b48499dfec222be72a1ecffa439ff606510d36b621 Name: ghc-wai Version: 3.2.3 Release: 1 Summary: Web Application Interface License: MIT URL: https://hackage.haskell.org/package/wai Source0: https://hackage.haskell.org/package/wai-3.2.3/wai-3.2.3.tar.gz BuildRequires: ghc-Cabal-devel BuildRequires: ghc-base-devel BuildRequires: ghc-base-prof BuildRequires: ghc-bytestring-devel BuildRequires: ghc-bytestring-prof BuildRequires: ghc-http-types-devel BuildRequires: ghc-http-types-prof BuildRequires: ghc-network-devel BuildRequires: ghc-network-prof BuildRequires: ghc-rpm-macros BuildRequires: ghc-text-devel BuildRequires: ghc-text-prof BuildRequires: ghc-vault-devel BuildRequires: ghc-vault-prof ExcludeArch: i386 i486 i586 i686 pentium3 pentium4 athlon geode %description Provides a common protocol for communication between web applications and web servers. API docs and the README are available at . %package devel Summary: Haskell wai library development files Requires: ghc-wai = 3.2.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 wai library development files. %package -n ghc-wai-help Summary: Haskell wai library documentation BuildArch: noarch %description -n ghc-wai-help This package provides the Haskell wai library documentation. %package -n ghc-wai-prof Summary: Haskell wai profiling library Requires: ghc-wai-devel = 3.2.3-1.oe2409 Supplements: (ghc-wai-devel and ghc-prof) %description -n ghc-wai-prof This package provides the Haskell wai profiling library. %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'wai-3.2.3' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/wai-3.2.3.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'wai-3.2.3' /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-wai --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/wai-3.2.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/libHSwai-3.2.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-wai-3.2.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 wai-3.2.3.conf ]; then for i in $(ls "wai-3.2.3.conf/"); do sub=$(echo $i | sed -e "s/^[0-9]\+-//") install -D --mode=0644 wai-3.2.3.conf/${i} /home/lkp/rpmbuild/BUILDROOT/ghc-wai-3.2.3-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/${sub}.conf done else install -D --mode=0644 wai-3.2.3.conf /home/lkp/rpmbuild/BUILDROOT/ghc-wai-3.2.3-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/wai-3.2.3.conf fi if [ -d "/usr/lib64/ghc-9.6.3/lib" ]; then subsubdir=/lib fi if [ -z "$(ls /home/lkp/rpmbuild/BUILDROOT/ghc-wai-3.2.3-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/wai-3.2.3*.conf)" ]; then echo "/home/lkp/rpmbuild/BUILDROOT/ghc-wai-3.2.3-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/wai-3.2.3*.conf not found" exit 1 fi rm -f ghc-wai.files ghc-wai-help.files touch ghc-wai.files ghc-wai-help.files for i in /home/lkp/rpmbuild/BUILDROOT/ghc-wai-3.2.3-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/libHSwai-3.2.3-*ghc9.6.3.so; do if [ -x "$i" ]; then echo $i >> ghc-wai.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-wai.files else echo $i: not found exit 1 fi done pkgdir="/usr/lib64/ghc-9.6.3${subsubdir}/wai-3.2.3" if [ -d "/home/lkp/rpmbuild/BUILDROOT/ghc-wai-3.2.3-1.oe2409.x86_64${pkgdir}" ]; then find /home/lkp/rpmbuild/BUILDROOT/ghc-wai-3.2.3-1.oe2409.x86_64${pkgdir} -type d -fprintf ghc-wai-devel.files '%%dir %p\n' -o \( -name '*.p_hi' -o -name 'libHS*_p.a' \) -fprint ghc-wai-prof.files -o -fprint ghc-wai-devel.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-wai-devel.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-wai-prof.files else rm -f ghc-wai-devel.files ghc-wai-prof.files touch ghc-wai-devel.files ghc-wai-prof.files fi ls /home/lkp/rpmbuild/BUILDROOT/ghc-wai-3.2.3-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/wai-3.2.3*.conf >> ghc-wai-devel.files haddock_dir=/usr/share/doc/ghc-9.6.3/html/libraries/wai-3.2.3 if [ -d /home/lkp/rpmbuild/BUILDROOT/ghc-wai-3.2.3-1.oe2409.x86_64$haddock_dir ]; then echo $haddock_dir >> ghc-wai-help.files fi for i in ghc-wai.files ghc-wai-devel.files ghc-wai-help.files ghc-wai-prof.files; do if [ -f "$i" ]; then sed -i -e "s!/home/lkp/rpmbuild/BUILDROOT/ghc-wai-3.2.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-wai-3.2.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 %check %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-wai.files %license LICENSE %files devel -f ghc-wai-devel.files %doc ChangeLog.md README.md %files -n ghc-wai-help -f ghc-wai-help.files %license LICENSE %files -n ghc-wai-prof -f ghc-wai-prof.files %changelog * Thu Sep 28 2023 Lin Runze 3.2.3-1 - Initial packaging (Version 3.2.3) ?zU@]Km!@`!6qww ]%ܝItw9ݯoZSF1W},z6z6zד++Ѐ0cbbjHxAjb6зXY[*? R?4n;le7em8?s^?Mhi@}92+9XZۺS4X[[ V@[c}C 4h'_ exE?/`joomIGgoho5շ3ZXЂmMJ%!'FLkoKk /0R8lvFK3RImm 6kσY2@?!w@2@V@{'߆7loRmlG}[](`khrH@4?'@F@;C[OFۂA>lȋg[{!` %s>ϐVgZVVF?v@۟J / /0Vٛ"2"}[ @Qdo`<pGȬma/xRCSKg_? mu{Biߌ'HK*7^2շ2JMh-ƞgJ3_z(*O?D*-&TeS`gdHV@ 32>7)x\~V?](|doFLM??}_qy ůy6[v8$p71pu s>ao|Y"=)"EL*g+"GcQKmߗ/^3=ɧ/M ZΕ6[ؾdzt+}[YZ<1^E`m"WJȶiJߘ>'s"eўYX1 tӫ,{J "hT%L(ds"$3.|*8R\H5S]FʲԺ8Rݏm8ywtnot?)}іm1`zIDjy[4Ax4rgrmA@%Y]lD6w*CSyGks!`>ٟ'IP`څ1%C l!>v \Ggj$:35\~]j)0뼆^̌;u,'`&9GOGwBנ2(dBIfV]ݽ:(BɄi2zr^yUvr:xpi{ J+f\C"ޛ+JW4'Eft=U`<9(MZ]S{Sw.~P^#g>bu?2zGC` yUE?ls|i(9QuV\QJ8 շyb'#1kj?>C}!c0gԙb'VM# ԎWx4\Ck O-iȇE{ZtJ-ݏ=*6|wЊ%#ojRc*>?5KLQ")KBJ;#eV`ͅk`#)K4ͺ9彙Z麝@x>0L&_.]$t[ea2;oiRf)eeQ/`G:3sG'zbhCªb5 ( ƅ?U%IIk_4ݹ@5;Ɨ ̻=FsC%onf5!N&#}e݌e]4:{հq5uYxiEYF3WEեjD9'g^o||92goWiyCK/5.Q4&gNߵby3e"Gq5DX&_ɹ䓪fa /ʷًaWwΕk;blE}u>qDZm#>L׭!YR5-{aFYz_'.0(o5HѵBu7'ӁSczń;K g$ xZ:\ʼn.BAD9$u=,;A J@#ihs ,Ġ7h.[>ܴѨ#5"% 5m/:(w sp,^61IcNK ygtwW4 {|+#(89ᕿ' 6ߌ äzạDAmuS%QAL3Dtfhz"|T'Q(=$>.:*+-NloQR9O* XVILƒSj:omrubr[ ~]FBnnu^+Z/jGwd Kr"'m ˝63ϙv28E؛\ JMYS1 RɡA2($M"9sdoobq kOy>}[bT-ڑAΒ]n(lQdH#|Z51ݟVv c)T\;gbn`Ou',xs|Lj=YijMpĕ-pԻ#_}[,1bUY_d pҫ)C#ah&({wݻiFoYliRF0NWX"l"ܫø?(YOx_~'|W vWVBYh*XPܲz@>4W$oeI5)*,>yPf5eJ6@dz¹usxj]tU*_#Jph94 E>Uj~wS# uIv_Lgɝ_CLbф|@H7"r)I9^oRh2vnV5wp.("] 93ZC|G'v QQz\u&9%$ǷºU+典T-bK!򢇍!&l'zr5sםWS7ޅT"=szp) `xV=>:Yқ (vl׏YMs){pXLSh ؊aKw"@] 9ٔ0nA䐾;RN*Q&HPnQlrň9U~veەc:pΡIf:Dbr#ιXQWKn)7Ƈf4ꬸeWxl/Ʀ;{Dj~*[XhsFٯ6*j۬ |S, ͤ(&BGݒ=߸J9!p:EEq Ov,WϲiA2f$ےyK ږ~p哄9OՖ(OO-VLc%rsE',>y;/8`ڻ]Eз[‘a_*ct.)C+"o@fkTh6nyܩي&SY !$(Ay.P v CsYu ~5ݷ41mu$ADԻzOE$3. j/o&,9ɶ&wjKvAهЭ-Sp;(3[]ͥrbYȝ 9w%g9ΕISf߲L)Tvr]>#UlpJuao>Z\rZ$[S5msɖDb>ol` ptFiΣusϨ[p>%[x~H29bǗlV6d4!y*\ܷ EaJ}Wg'Am>u([1I+:س2>`a7D7V:8]B٩l0sۈ{ o.dIJ#H{TBv!>'xm{6IhlxhcPRD~Y*&n"dl˴ւ\1Ѧcz!oȱ> swR!e/DӇ߅ȧx +8]V/{ya)rUd5HuIr 'p2W5?RcqlHáBдI>FHӒ|XSǖڔ2gɻvȿ :2-*b[4[_Yh43M HGqzJe®b&{m;iBT:wx_Dh4&BÛ%@tQ6M/zC3떚!jWÒ},S@DYЙnkY2ݸVƝ\? aQRgJ8-MXMYСfYFM7tߙ7 &S,NmcfX@igɲN@&N֔ `9o&tT;~pPu5?[hHu:ZI9@IlҮ3-RP C\yFBNC"S` @ b3w%ћ͢!]pҌY0 RKOsgA7V\6e3,M$3/ JC0K#jG’ f9˿ .= k**A]_mn,pPbt4P7bS(ȤO}صvZ5U!&oYec֓ی|oO5rHTcIqdxi7 މLoB9x.]S4c^IvYjs?IWW!kJU>,6K2:p`1AǠU*U;{{Kf,g 1RQ0˜`R4ao)7D"{aMX-˶3;NFo{&>FeW7:ܿ<1jrWGaY0j4dd. 4~}bLԓS >tBzpbD'OÅn/g1.FӏK !Kݥ{"3oe;.%%A/ 9܋0K`1v<&*\x (ʐI U7ɐH2ZNy|-vϼf@=Gu?w,?vZIڕ=*1v{^)nƆ5S&:3ffNc"O>x8Z=p6 y 5N,b]b>Iϟe3i^`*ԡ ?kk]|eگ{?˄k-dfeu|([\1a"^-^Џ+ɶO vXԷl&1}'Ȁ!J%a0x\y6d]Fs 煤y tyP%Ғ ܋}D=^a[L9HL IӞêyM YtmD_hmIiƑN&~_mMyt寧rB_ n<]TU)L'b뮜>f㨃W%uJ}]K<0$NS̃QIV ]XdJ1۷8:g֢&u$O͕aLZvc%,RJ&VNfǨ,V2}k}ab1u͐~UmSjr3x\ "Bp*ߴ-,͆"Oԯ䟖h\|w ,UK?W:lљ 9܃c JwQK4sPӦ !$01 g>&OZ=a1ؠ\})Xm$:ːM_% ٙ~xsW,(U@f 7{2򐍤ɝǃʖ-,2XOI1HRV;~쐳^'i61cI'-.wyq{:?{J0s%;p(kp~='+>?w0'3R[g`d*&nk{:XW^iEbbjkfJkK *U-o S#3ThR\32{\&820oh[y5KXAL>k 񏩔 cPsΤx'&Z lXPg6w4J@8e'y`e%6;piX~ a(^&4M/ _j)N#bO.FOy8+E$Yz=&]=t)ѺC_YxXYܓ o:4A̽⯦a4|ؚОǻS0}TOZ6[DXlboȱ/^Mh-w޴[j ${,*b'C9 E1˾j ֛%X4#pȂGk$4!uchVi!~KcMWaEEby0 8~W/O$;A!'B$HVP.Y^_B~P`|nӚnlItS/zEa, TZYyDKaY(x3l.UrF#B+w2@)d}LYKglef:ӓu(1>Ϸ<1ꢅTm2MF/C1c}qU}nj|[jӓ)kKK "6뵛==V %S*_24gP{Set5WܺGJjN0SY_ȻñBf|2w:uV`/V'@yZZ(H% .x4'm[簷 i X <ҧ,xт~(=n%wi"ȳ-rx챉 y%hm"!$߹$m?N'̜;,wŽL}bl羘?}z1fF*21ʝ03^;ݦ,.̽ ޱZ2o}mJE;<".),g|MYmZՆER<=vC3'ZIOS_^A NZHbnQjPWQwCaj#'2_vvRוE/|Oa QzIIc+nZ#{޻tTD Ϸwg_Dgp4 %Z8l2+;*9rlJVAS!أ!>S^aiFd\kFuLSr2mb#W#y|$FCz O~󭩅cӍ+mѺ(:EwEٹ'6mP/lm0hYDe+;p2^RR[^yɀfz(ǖ!1: +^Ћڇ'^Q!'+kƢ*!JEQQ8yN{J4HǷ'o LD*)p=~0e<,K/l~Mpqg&:t'qP>agV\DH)|5<GlnLw/̪r#964) ?o˛9_3|Oۋatۮ`8Ս /{ZWmw]e;c;mBxHKm~|zʒ*~C9ؽW+_f DclM3ab)=_%1޺)!)Έ&Їݵ1!HwjuP&I<}߷'y=d1,P(3:T16~AYn>$@C^,/ 7=➭ivz\V$oB`GrXd-ɲFͽezj'Q fp[4PJcƹ0{] ?3{Kt+[ 'v][zHM}kaJQz:&z071%iF6 RXy:jShSDGTa5btW-"xZǝE{Wݴ5dR6/q&Z1XȔXTl5l MۨYJkT%jժ4=8|t eoGs'USDm*? MӘ4G~$E{itvpѵ~oG!BFSGYtxMO;i/psԳxiJr]8햫pt(\ܐzįZotÏՀJ3vEJW7aӋek6a'+D#'LSmfJ]Xa&8Yt} ݭLh10+1?wтc~C֗G9gF%'W]:H:L@G> \񽂃do S& 1nVU~ v ֬J]vBcD ¬ה'9GEh{7PlZA8ʅBɗ4*1YIsGyݘpʕt̹?yiVKou;82ddz-ǂ*-.uJ{2C%^-||DT׌ wut(7X)?eZYNL_ ȳWd]FO+TQgQ CtUHԔ1Yc9u|uBWX_[[>F1oڔkUE/˱D}|/9=;,Ilm8ns-SM(4T;/{.| iLũvFla`1[z^X[ʋ IYOmBqxg> v6/yyT1r/⩔T̺)EuW8nTR.y@Ag|WHmne=rUqO.|rw8r7ͼz?nP m^Tx?ML$E #J8