texlive-substr-8:svn16117.1.2-24.oe1 >  A `TW^^f\FX 0|{!c2yrDғzʺc_ &{2Q<91`gY{N3 Zy9pъ;M)wn5&F%{5ṗ=6!lG':FQG4! }GgOxN7 ۔ګqԹq-šQ\lSѻS%b{3L[]aieF]X /Bʵ(&r}^U-l:ǵ$ee0f2ba937456edb7512b0cb55bc508f95f01cf764d26630b104b300a10780efb7967b8a06b796251d114545314235c9d19e20fea!`TW^^f8ZBCܠՊC#CC?4Bn Xnwh/o"o\ԳuͲ=#eCC2#P'Y*UUi`rL9ŭU֛\Lz@fI0W &[O`s^pG*i̜)-<0שi*]ì˄|' q,g{ K\zn;: b@9bL]t&p= <? ,d( , LHL\`       4P(89:FGHIXY$\D]T^bcd\eafdlftuvz (Ctexlive-substrsvn16117.1.224.oe1Deal with substrings in stringsThe package provides commands to deal with substrings of strings. Macros are provided to: determine if one string is a substring of another, return the parts of a string before or after a substring, and count the number of occurrences of a substring.`obs-worker-00109openEuler:20.03:LTS:SP2 / standard_aarch64http://openeuler.orgLPPLhttp://openeuler.orgUnspecifiedhttp://tug.org/texlive/linuxnoarch#y\A큤A큤`Q4`X889358c7072db622ba6d8ac9b4a322984853dd6d870f93c39efdb3f6a22719cd2127b79134458901760ceb1ca54963fba93c758b5911ddd1684afffbc2e1aca2frootrootrootrootrootrootrootroottexlive-2018-24.oe1.src.rpmtex(substr.sty)tex-substrtexlive-substr    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)tex-kpathseatexlive-basetexlive-kpathsea-bin3.0.4-14.6.0-14.0-15.2-14.15.1_k_^$D]Guoshuai Sun - 8:2018-24Guoshuai Sun - 8:2018-23daiqianwen - 8:2018-22Jiangping Hu - 8:2018-21- Drop texlive-venturisadf texlive-wsuipa texlive-vntex, because those packages use utopia license may not be free for anyone- Drop texlive-texinfo,use new files in texinfo-tex instead- Type:bugfix - ID:NA - SUG:NA - DESC: modify spec- Package initobs-worker-0010 1621924531201820188:svn16117.1.2-24.oe1texlive-substrlppl1.txtsubstrsubstr.sty/usr/share/licenses//usr/share/licenses/texlive-substr//usr/share/texlive/texmf-dist/tex/latex//usr/share/texlive/texmf-dist/tex/latex/substr/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP2/standard_aarch64/51980bddaf3c8722ee4b9b2e86156ee3-texlivecpioxz2noarch-openEuler-linux-gnudirectoryASCII textUTF-8 Unicode textO"DM3$Ji utf-8f34d8669c52d9ef7fad9e564fcc4127920ad8b43fe89777351824b7e0c933838?07zXZ !#,<] b2u jӫ`(y,w|< muٶ\(+ucϭG /{g88Uf!MRrt)1v ZQC c d+J$W [%l>}cC\~=UtY#Šăvlz]O;7*ء+# i2fŴGl8B2ve++Ksݴzw-yȖ VO pUtajړYқ}A~ކ]\ecN/EW"kiFbgŀkXN͉%1|)ڊ#m7ȺŭXÉÎ:xmH`du ?zTc}n]i'3' ᕠ})QWybq6g5XFۊxޕ%~{~?GNa!%rIt)`Vsʉv*1R润:Xa* W<~7 -gWD)>6ŧ,Scl<7+qu:œjZ ؈~`0!3 7>\N/~W&botthycMn-/c @)okw+ +U{42F$.䫲aU#$L=;t6P9xjAFCh8(3zv{l/a'(<͔wb%t}@!'ٚtp0(EKYg' }~ fҫ6n@ ¸ "P?Q%SGۭ}kfF#`Ԍn&NH D|`qbuA;aRK>ӎh)uJd_yҡKWyCZ&"Y!/+<Ώt23TCZV`E̡b/B{Q:e6 Z/NXm{gFU:U+aΌ=%d+ 2hos+X*^Wثmd\$@V#CjJ֝4b"CAj/beJ0S..&cSE\AvPKYJ˦QGu6Do_tpF HGIaT&I bRwE Xi!%FmPJC>Jsh!$3{E )V==I,*1ctiUF$/2/BU'R@r.)~9mM74I=j)rM>zqcFAKa~FG LqBxV#xu POuK0ojkw(fh[l0Ydg# /iAz@?5 ݚ6M]ŹSHGL vйЇ^&׉ݫ :So*ߜޥ5"X - B0wXG\MvK bѹZ>=)Q (y"?Ř_x ͂jLJ2yßy=>SџJ'4,j@O# wbk*L>j!o5d3_\uMo j_m*i0__BzqIYlK3O{_abMD^RNM?(_Ҍhbmͭ ZO -b ۴(q%R U&b{.*hn3󐼺J9X} $J q)؎ Z8J=`LⰫGU^>0zAĤ<=XŔ!>%5L7O*i._LumHq! %B®Ĥ_w6u8q$4usݖȶ 4Bl~;<\ ޟOGѩW'ju#rDYGQ!ᪿ;OxXs`v!q&VkSӍbЌO'y߶ YZ