libkeepalive-0.3-1.oe24090>    f? ;G|`u` , ` ,֛cuPgypĵTO.X1\˳l8fbmsޏI1e_`Ѽey0՘AI 3\rOoU/ t7hzv\osCrSi3Ȟ!u66TJ!*3^ʜ -#V4>5jt϶7^g,jǢx4K: /rz^t{XV܂|먨iX^t-4f %"ku+n`f;Dj܃QIA\wAIV{B<\;($% Xםp@Dq[0cjWSAT4`݅.G"ׅ7xc rvef550f9bba14404778f58df040849c9b7892a1ab5ecec21e3093020c6fe48a28088cb0cb6fcfa9a32d60ea02c42b16e0007777fd4ul~¹*&>7?d  E 5)/8P \ h    $B`x( 89:=FLGlHIRXY\]^defHLClibkeepalive0.31.oe2409Enable TCP keepalive in dynamic binarieslibkeepalive is a library that enables tcp keepalive features in glibc based binary dynamic executables, without any change in the original program.f?dc-64g.compass-ci-}MIThttp://openeuler.orgUnspecifiedlibkeepalive-0.3.tar.gz0005-Makefile-Allow-setting-custom-compiler-flags.patch0004-Makefile-Make-self-test-accessible-by-make-test.patch0003-test-Implement-self-test-functionality.patch0002-test-test.c-Whitespace-cleanup.patchhttp://libkeepalive.sourceforge.net/linuxx86_64 pLf?bf?bf?bf?bf?bf?bf67fe32c87269712fb5d235dc9135a33abf8b8b0d6b4b68f175df801307029f38c16127bfec772c61b441cc21006706a0a1d2dba0e54951b6c913e0d50cf1445e15b45133cb7ae7ce9332ad943400238a87a268511059f830056256e1c64b1885eee58e1055e9ac8e4c3793e4ef7055197490240890f4aa124aabd2f0d6eea7cfb577b132a49d289ff3cd0c2a670ddc50028c6dbecfb164958ac031376a82dd265fabc7f02b6d7484721afe9590c023427c4f9ad7a2d789319af94a57935c404 rootrootrootrootrootrootrootrootrootrootrootrootlibkeepalivelibkeepalive-debuginfolibkeepalive-debugsource  gccrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-14.18.2_5+@tuShenmei - 0.3-1- package initdc-64g.compass-ci 17267588480.3-1.oe24090.3-1.oe24090.3-1.oe24090002-test-test.c-Whitespace-cleanup.patch0003-test-Implement-self-test-functionality.patch0004-Makefile-Make-self-test-accessible-by-make-test.patch0005-Makefile-Allow-setting-custom-compiler-flags.patchlibkeepalive-0.3.tar.gzlibkeepalive.speccpiogzip9utf-8824ab71b2b4262050199656a206929e7f751843dcbeeb2eec1ef545aa211a37d15b9d8ed98a61f0b20c1fc869c6e791148fc6e0f305efcac36659d4cc91242e0Name: libkeepalive Version: 0.3 Release: 1 Summary: Enable TCP keepalive in dynamic binaries URL: http://libkeepalive.sourceforge.net/ BuildRequires: gcc License: MIT Source0: https://cfhcable.dl.sourceforge.net/project/libkeepalive/libkeepalive/0.3/libkeepalive-0.3.tar.gz Patch1: 0002-test-test.c-Whitespace-cleanup.patch Patch2: 0003-test-Implement-self-test-functionality.patch Patch3: 0004-Makefile-Make-self-test-accessible-by-make-test.patch Patch4: 0005-Makefile-Allow-setting-custom-compiler-flags.patch %description libkeepalive is a library that enables tcp keepalive features in glibc based binary dynamic executables, without any change in the original program. %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'libkeepalive-0.3' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/libkeepalive-0.3.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'libkeepalive-0.3' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0002-test-test.c-Whitespace-cleanup.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0003-test-Implement-self-test-functionality.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0004-Makefile-Make-self-test-accessible-by-make-test.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0005-Makefile-Allow-setting-custom-compiler-flags.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f export CFLAGS="-O2 -flto=auto -ffat-lto-objects -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 LDFLAGS="-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld" /usr/bin/make -O -j${RPM_BUILD_NCPUS} V=1 VERBOSE=1 %check make test %package debuginfo Summary: Debug information for package libkeepalive Group: Development/Debug AutoReq: 0 AutoProv: 1 %description debuginfo This package provides debug information for package libkeepalive. Debug information is useful when developing applications that use this package or when debugging this package. %files debuginfo -f debugfiles.list %package debugsource Summary: Debug sources for package libkeepalive Group: Development/Debug AutoReqProv: 0 %description debugsource This package provides debug sources for package libkeepalive. Debug sources are useful when developing applications that use this package or when debugging this package. %files debugsource -f debugsourcefiles.list %install install -p -m 0755 -D src/libkeepalive.so /home/lkp/rpmbuild/BUILDROOT/libkeepalive-0.3-1.oe2409.x86_64/usr/lib64/libkeepalive.so %files %license LICENSE %doc README /usr/lib64/libkeepalive.so %changelog * Thu Aug 13 2020 tuShenmei - 0.3-1 - package init ?Z ̜yysD:N$U/Ħ!# ϜQIw}p EdAJsTg\gٻ{R+Ȁ+34OU5GD$q&]E|A >AebNa$3<\YidUC SiDRH2c=0 B:Pb ݽ~Xg#Ci#6~a0NOrbb$aY$9sfyͱw`@ԈCX&}T)V9 %DP Te<=i,Bc3$0I\lNgp9<0<T0KbXYPIPIPp8o q BŐT. v\BE"?bRi ,lrtuvH"0TBn 2Hg  ."P&!2_$c] @aE}09!FAG,B/X v"ot0%#LN!b !S)fC/B t9,/98}#sRrbo .勿,b⳦r\>DfHW1`C*Dߌ/Fʑ(kT-!`c+ _ Đ.(2.2 EAP ! IՑR e<['@tsv]CA1"cpڃρb>W C* )%c9 Y{``) A@yF=F+V]+7\nzDEyhquv˖A0*c5>렯gpt}Էc߹[$\iO|._*YҔ$QCg~431-7n|_r{a)?[@hٽ2T`JEarbJv"d282) JaIl:kN'2y0F<2?T-m2Ջ2c䆘}JjjE0rd£R4  4/6p & \ z H @ +e do>Ƞ.3zWXą>-7t K$>8_2L:i `uY5d%-}̾3ޣݓ"42k3$ t:K|RT,C$ F7!U\Z MI9fM,b`[(= ߊLBG[h5GR!穬AQC&ӿ7蕡}d;,:9r**R.`3DA#I $&B3h4a>EJ2lJ"E,CN0/e0 \mò*k(@&f0+ \X9L*5IVx8 #0"X~x,Z\^P:Б#M+2K;3Qul~ 5nLgDcfR p+σte,ٯ7*GpDd3I=x"B@a)/čju x+Uyϻ,O:/M^^f6Cwȼ #ڬgF3 ;AEGMn;6\YUCd{KPy'8c0 IcGoWpϻ ҦϪ_Nk)lp >bWQ}$%-b2EpKZʔ#tq-6\( ~>bHMy9isBnݬ:W}kehP{pH[ㄿVԷ+$ui{P#JImG5*j LyhE?zK6˜c[϶dNe:R͝)Grwm|2_ö'|- n_ʤM1Z^uSS~ڷuHb2s|iJmʹ w sb_;'M\,e?H2upUΥ /EGGޕ=kti㽹} ٹ1†Ȝa*k pe>dƝʢ7\p`N6zdh.(YթhQZܐ3sa}F`S슀S>kC̦԰|ԅ|ƫi˔ﶖxny݂N:q:y+J͜Qpm9E)ԋ?LZ;Gj9n&eʟjLϿUwޔ}"q۩ 'J8*vLoSh۟yYcdf婇z'Rlmg1_x *Q\YxbnS{<_qz¸يFV-яY]oBB|QWaXOxPioSd]Ronպf:Gê 1VW[xZ[8^lkJ5leP!yi=qR3#p>Q}L1sW\Ow=uw*ry[d=nCtَifC%]O],'poe9{ŸU;⽐$;[b{G뫗犞%/Z+\/X~(ǬōJZ> :3v޾usb򃺇;LPQ=7 LrCSꆑ \H֤hq2"`őΛ/;dSe."'" ǮUq6 4k;+ǘz`ԑQ~DڱXg/uG d3:o{Liт7fEjj9a0}]9r\VW40t3k? ~5u͓N,I5zDiՙ+!g=M Zk<[ci2uqJ[9hRP!Om'DHբ_[̻=Xio֫ܨZjc!QC}] NAũ$4w^|?*CQy=pqaU/N:.Wiz]6 y,5vv^We^Ofݼ#ʝ~qL w.q)^. ~^ ]5'HyBؓQ;2%R6W7Hr V&Vz޸7k+v r 4p(.73UeW>bu),>ꌑ] hߠ?iGNN<6٥u ٹ][QXͺK{n8Pjre~yw޾>>1$?[aUמk| e(O, "gkϱr1ٓLxUmo$PAsw:cW7xCn?ayREP+S;WzLD8"F (:߿◡Ȳ ky7Z+V aGDc־ErqK;5|aBBȕ1OYy [K?1lwkvpIF. ɮ38U<f$d5lzPW\D<*ۮ`_a$K<jFu|G^h^Ǻϻ9qFA}&xlx$J@a{ ;6Pո&\s\0נmsWk<)6sld46~) '+ܯS;Z+G)\oloQh]}PMyeE"Ѡf?#Ll+Σ lzNWGp ri,X8,͢S%\PjI)qإ߲O=(kX&ZjHߣ圌HzArތ2h O֝sFoc+ЩL)*,lӶuM^ScL3居/ *Qlb%\Bξݛb&pd 1ymy믦xdNGTn)_R_8;tТSLGKc'_* MBsg _iiqI6hcG&g2+MzfBlaZckºq:m84Mr=c's24"%7|o9iE E/Y5/XTO {~GXItNp[̪_>msN#noʽ6I>*Gs\d];S͸Mv_c6UH(+ 7eKG0~aR5js\=;F~tk\U95?ԅogWZJ]^kn kk΃ٵ/iKOͪ2/X7h`n8mJKTy;Zt.`MVM%ҧs[>5yļf[K뇫*{ BAhc)̬a۞^q %7b~{uw)]rst8N.R*QH!._ȇ!DDdI~_[%BVk*QJtPU:ɍ΀8R{X JrT]dI5C`T[<~=X:`qqҳ`#G L >/, 銪cT|? (Bg ",G"KH-6,KѮ +=0U],@̆,RJ@yG%| B]s/t ;|" LM*KP Z̀j@zB Wg{Gw/G0%bh'@쇛y!;D@d"r/D$D%*r8+Ã'+gOP"Oϻ ޞvή+8ٔ1