jcip-annotations-1-25.20060626.oe2303>  <@PT@7!.ܶujG7od!"0openeuler@compass-ci.com G7o\ %aiBh5%`* @!v4?&lh^GW]6`SaۖŦ 󒋼U.D=տHV$;eWnظ)aXq2![%+n./lm_ؠ\6V/D,35t2L}ZÔרdSyg`l M|P-ȁ[8H}Ϡ";*io 3*R_=g.XV bD.UsvP ݡڊ}Vz;"2xcԦkKP80 /A$m^L. ʿ۔fqķNN&%!˴:&ln91158edf436b51622b29ea57ba3edab5bfaed458cfe3eedfa14f67430a94b98462845f4e456e83b1a3736b40fb53ad7335cd8b8f6-M,d>6?d ( E  , 2 8 D   '8DXl(89:*A9F@G`HlIxR|XY\]^def LPCjcip-annotations125.20060626.oe2303Java Concurrency in PracticeThis package provides class, field, and method level annotations for describing thread-safety policies. These annotations are relatively unintrusive and beneficial to both users and maintainers. Users can see immediately whether a class is thread-safe, and maintainers can see immediately whether thread-safety guarantees must be preserved.d!!dc-64g.compass-ciOCC-BYUnspecifiedjcip-annotations-1.0.pomjcip-annotations-src.jarhttp://www.jcip.net/linuxnoarch끴d!!od!!od!!o2adac9b64b054ed8dfa8f957fe0fc254277560145805fbce32fdbee45962e43d221f5cbe0b00a4c5f3c8870639de3573223fb9aa2636c631f901302fd4339efc814aed9b67a3eb2bfc7c775d294ab828c2bd015871b3c90c11695559bb3332aa rootrootrootrootrootrootjcip-annotations   java-develjavapackages-localjpackage-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)1.5.03.0.4-14.6.0-14.18.0]BopenEuler Buildteam - 1-25.20060626- Package initnoarchdc-64g.compass-ci 16798929201-25.20060626.oe2303jcip-annotations-1.0.pomjcip-annotations-src.jarjcip-annotations.speccpiogzip9utf-8fc18c43c2e467a0be7877a2dba20cecd6c0c1e31ee2b72d4cc78c4cf170e11a47f2e9c90f382747919f87bc770bd2bf8a33da8e3e3bcb65ab62b3356e8e8bcc6Name: jcip-annotations Version: 1 Release: 25.20060626 Summary: Java Concurrency in Practice License: CC-BY URL: http://www.jcip.net/ Source0: http://jcip.net.s3-website-us-east-1.amazonaws.com/jcip-annotations-src.jar Source1: http://mirrors.ibiblio.org/pub/mirrors/maven2/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.pom BuildArch: noarch BuildRequires: javapackages-local, java-devel >= 1.5.0, jpackage-utils Requires: java-headless >= 1.5.0, jpackage-utils Provides: jcip-annotations-javadoc(aarch-64) jcip-annotations-javadoc Obsoletes: jcip-annotations-javadoc %description This package provides class, field, and method level annotations for describing thread-safety policies. These annotations are relatively unintrusive and beneficial to both users and maintainers. Users can see immediately whether a class is thread-safe, and maintainers can see immediately whether thread-safety guarantees must be preserved. %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'jcip-annotations-1' /usr/bin/mkdir -p 'jcip-annotations-1' cd 'jcip-annotations-1' /usr/lib/rpm/rpmuncompress -x /home/lkp/rpmbuild/SOURCES/jcip-annotations-src.jar STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . rm -rf META-INF sed -i 's/\r//' net/jcip/annotations/package.html install -d classes find . -name '*.java' | xargs /usr/lib/jvm/java-1.8.0-openjdk/bin/javac -g -source 1.5 -target 1.5 -d classes cd classes /usr/lib/jvm/java-1.8.0-openjdk/bin/jar cf ../jcip-annotations.jar net cd .. /usr/lib/jvm/java-1.8.0-openjdk/bin/javadoc -Xdoclint:none -d docs -source 1.5 net.jcip.annotations %install install -d $RPM_BUILD_ROOT/usr/share/java mv jcip-annotations.jar $RPM_BUILD_ROOT/usr/share/java/ install -d $RPM_BUILD_ROOT//usr/share/maven-poms cp /home/lkp/rpmbuild/SOURCES/jcip-annotations-1.0.pom $RPM_BUILD_ROOT/usr/share/maven-poms/JPP-jcip-annotations.pom set -e # default values _pompart="JPP-jcip-annotations.pom" _jarpart="jcip-annotations.jar" _filelist=".mfiles" install -dm 755 /home/lkp/rpmbuild/BUILDROOT/jcip-annotations-1-25.20060626.oe2303.aarch64/usr/share/maven-metadata _jbase= _jpath= for _dir in /usr/lib/java /usr/share/java; do if [ -f /home/lkp/rpmbuild/BUILDROOT/jcip-annotations-1-25.20060626.oe2303.aarch64$_dir/$_jarpart ]; then _jbase="/home/lkp/rpmbuild/BUILDROOT/jcip-annotations-1-25.20060626.oe2303.aarch64$_dir" _jpath="$_jbase/$_jarpart" fi done [ -z "$_jpath" ] && (echo "add_maven_depmap error: $_jarpart - file not found" 1>&2; exit 1) /usr/bin/python3 /usr/share/java-utils/maven_depmap.py -a com.github.stephenc.jcip:jcip-annotations \ -n "" \ --pom-base /home/lkp/rpmbuild/BUILDROOT/jcip-annotations-1-25.20060626.oe2303.aarch64/usr/share/maven-poms \ --jar-base "$_jbase" \ /home/lkp/rpmbuild/BUILDROOT/jcip-annotations-1-25.20060626.oe2303.aarch64/usr/share/maven-metadata/jcip-annotations.xml \ /home/lkp/rpmbuild/BUILDROOT/jcip-annotations-1-25.20060626.oe2303.aarch64/usr/share/maven-poms/$_pompart \ "${_jpath}" \ >> ${_filelist} sed -i 's:/home/lkp/rpmbuild/BUILDROOT/jcip-annotations-1-25.20060626.oe2303.aarch64::' ${_filelist} sort -u -o ${_filelist} ${_filelist} install -d $RPM_BUILD_ROOT/usr/share/javadoc/jcip-annotations cp -pr docs/* $RPM_BUILD_ROOT/usr/share/javadoc/jcip-annotations %files -f .mfiles /usr/share/javadoc/jcip-annotations %changelog * Fri Dec 6 2019 openEuler Buildteam - 1-25.20060626 - Package init ?Y w<|rs;gX ,;;fkj8u5 NkvF5pZ|d OYxNP84͠SI,`Bte}X,6C44'h:cgkQr,>C :êƸX[9²T,@%EF@ݑΨ`GE6]EY&>y5wcݿu*D7DHbl( \ok) u>xi'F" B|_)Y6hlzhޕ7>]}cdz>y(/ǟv jKB-ﮣ&{DoX&d1PzqhfMɩ-]A{y{8ۃG+\Gگ76zn8x%ݣLmgZ45Jd_5[b?ffwwl(Yq6*T[֒R;.^z$GBY9nߣtm*)*c>UH5zℬ= Xd{کe6zF\? \=t]xF zmIc9cg W}pKs$:m{U_TKAۚ{qtcJoSUoRub_.p_^}%tj nY[37DT:6LNB][@yeSl@g!ކcOl94%"If;m4P,wYd{k=ץh4 Ӡe%u|W!NmZ7ֱk:Y,xJe\5ז)pwMr=y&!jL[(oTv4c^.ѱNՁޔ G찉/fJ5}w-O>O̶@^~o>;>gO0F7eX郬ew4[q8Uׇ//A X^"G&oy~S@qMx3%%}R-W=mhWttHg6XqqkA&e|RdS4lz? L?S׽J,~׻+Bij6؏x: @#)ܱn܅SYCj(|v T-d}凓6^+D7ycir9]\B>bi}- tEF{*ؖJn r7Nɘ[=)՞775lȞPE"4Z{Xt妱Q u[*0MM,e[ƕ>k,k·}ZsֺʓimJ+׫)T='|:4yXGnmLa/{7g {QA.b|)*m,'&'9fs١7̝S9 ,m]jkK8|e Ui=LҘv ڼ<1AJU7[ F{=C` qKKK idν8vɎv{+H ν<5^ Zײ7za~ Ky\Ӛh]ε.ʛ qM7%]$$?ZMFM 6Xm:r_MOWKn{pjGg~եݏFЭ,#!}uk3 J  Iۖȉu%+^&ߑ)+;sZ]:'Ccrjmk-/ܚ0IW)5 D~u\x(䱥/O˹י?aC&^ꪒDIOxXRtua8σ$ФJ_n:?#,U85E"V8%jmM6%3x2Cy߄奍 P ~  ދ `$֘ؕ=XwS[ڻ+5B^2BN$ K5Ѯ T !LᬙBUH]'DOL}fF|yeMT@C޳WNKjnA]7Px|_J&}`&gm2(T `c(JuE~\\/sLj,% #ND0F2mo{&!?x_ָ5GxR6S:4}ҟl!f\d#b.6@WHNԒNz|5zLJBg^ )^p)zYtrU@'ŏڱ́++t=T,mf CSPN^ҸEeKionD]%|><L,yNg` %tJ˒h+7\}U'R5VEΐ}܎`¾=R͝R~ W;t\/fqNg߸,ra1;Do  {>r)P?敗BKSb^į~.żԧV뷺,_bo=}Kh1Co-G%/ †]; aX̅!@ TU`*HG6gX* -22BB:;X-4X]E:L"^ @Df(6eph<N@h"4pCE q!d&΄d@!gz 6;}﭂sC\i&SHLϜOtЏMfP:Od1iKCp:R%2 N&!|0`̩<m HdIexљ, LFf, 7-+`)d"Ѐ? ) 42dClF!^0d!8gр d*$,fl5dh}C+ώyOc !l-