From 9030686f26c768a584e230c8576a26759d82fca8 Mon Sep 17 00:00:00 2001 From: misaka00251 Date: Wed, 7 Sep 2022 20:13:57 +0800 Subject: [PATCH] Init package --- libfakekey-0.3.tar.bz2 | Bin 0 -> 9672 bytes libfakekey.spec | 108 +++++++++++++++++++++++++++++++++++++++++ libfakekey.yaml | 4 ++ 3 files changed, 112 insertions(+) create mode 100644 libfakekey-0.3.tar.bz2 create mode 100644 libfakekey.spec create mode 100644 libfakekey.yaml diff --git a/libfakekey-0.3.tar.bz2 b/libfakekey-0.3.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..27f8f6887d7a6cff1639944b5eb2bdec82491470 GIT binary patch literal 9672 zcmV;(B{$kaT4*^jL0KkKSqEHc@&GW*|J?uoR#1Qc|NsC0|Nj5~|Nj6&1pov9Kp+5! zU@G48?87c+-+9h6?xyqE^U?PEl1uEPPL$i{*~Q0u%#C;3y!X}0`+Z$|*L&8vu-&>Y z?%NFuR@0%q-RSxa?>g_hUv1G!m2@9Yj`n){?{-uL^0u9B#*S=y!o9Jo&vR|do!NWt zIX?HCdVOT7`%Mf;K{UwI2+$DGp%{$=Bx0Yb>KH-kPfa7#$a;@Z^hTNu0K^(;27v)I z5gt_VnJMil`lsn9r1q(vp`^$f2GjsF05k!h&@j~W(59LdJW76S?B<(W{;p%_d|Pg81W1JuAHK_VdmGz2swBLtZ= z(J<3Q^;7*SdY&|+@}8;X9*ssBs(C|b)Ok$+Xl3{RVNxFd%TJP(@SinG%Xm3`oc+4i zAJ%pT@Ox2#4EM8^NHoOb!l&FzqaZgV0v-q;6RJulnANZ0^xpJURo_>qe1y(SB*ju9 zScEAgZAl$ShP{`~#ut^slreR_1D2zmj=Wc*l1|p1tA!^XY6~GDzzm*BihQW zQRLD8Y!Y^$C#Vr950ovdz9B(q-oZ2o`W$qa^F?R#{-_a~pVlJLyed9M#X z$+YBzf{#Nx4VCvE{>uS?xi|7=rm8c(0)}AZgyxfK`K&3f-r1%1o=1Ucn2;`Lxr&Im zv_QmgtPdP5-wH?RYWt`$xgw6!3~j_vbJZfI+!uCr#MIC-&F`+~A0TK6IOlCzS>GKi zG#vwKksO*=;1|!WbqoVsw86j&#-t*IfZ{{DwYWEi&R|e&Y&wJyq*Cw|q@=YKZf?3c zE!_U}^+wDE*Qk8;R%5(GuA90LNs1HFNg4-W$&Q=GgXB+((P*gc+^+C# zCL0Xryo(5GIsq0`EWkri!bDx^HWw*V%9`WA~7>SvA&h_7ouD2i5cLXLVa9DJe}M@|l}BYK$Uh0*4}ZuvfZ zg#^|%w+FeTrg<~Dl#^@P6-l8pbcUKx5C+i>W2AAaq7J-owPjs7ogDncuW9Z5{;uDH z*&p3Y!!6?2lxhTh|M21c+KsvJz`;1g6l7Sb z*C=BpNR*-r2v(d82$@YsiJg`am3_%whn?|0<#Auiv!7aOO^SLD_R z9RXedOfl0i;EL~x0Gwu*hM4QVtQN7`fNd(Aq4^Ocmi4d&CP>@(cE}Visi>sSY>UMk0sl?H0mbd9Y27G5fCwv{En0G`6=$cw}?;Eqr;;aL=s4E zkq7#IIe{@aC%8mk3We&gEt<)GqGM~$Y3IuU6Ilc}B&N}hDt^uE{ha(xkP;Ql2f&z& za#zRQ0x3dOGVH@U&p7n^V1SYXU=&`gUY`8aMm(Nbv(conr+bDB*6SpKp+}Q1EZ#Ts zIs%pZwdc9{`_dl>zI-W>)FK%QntncfjSTi6^6k7{Ms6>{bWCAoQDtmFei)b4_gbTd`Ii zb%}`Z@SXr9@gAgyeu`$*>4&`TE){L`zI?d@cK&#_d#4jH3RI1wVzc3}gu-w@mAFon zw~uo8nXl7CzYUFb$05m%@*D@v^6Mz?D{J;gT&?>2cj$>+x;ePG_TbD+aJb&i`hI^~ zb53C@dM&I*uDS2buz4ho)3Pshrbt)iEg;Z~c}tv?4?76co)XG-=nlnMirXo-f#{maQKlH#Jek@)RC(?gKP4|$f z2xhD$2fM0~@DDoH>lIZ|Z7w!`ucO!S{*0|1I`!E2`*i^Oq8+Ae5c0nPL%TZt95vYk z-CkM;CHvm3jHet=6vn6d^kFeHS{sg1O=m_IBKY&fAD{3*KjUpcyLcrKFvbrG~q4RdRrLVIM zi@}&R5w;lWe{WoQM^Av9Q7@MewMis%_*%h)Jl*2H|5ZMm+I(?n{M~F`5`{};6(cr5 z;))IrjZc2PF1sv$9*>&<9!;7hlEJ($Q=QV+hMtF+l^$AnM?R8sQsxYbOsbA&N?PJA zeGYstsmxnvuj-r%`}B;3a2wuUK?3Sz?mWWua$}vVdbiHy@J7IXr*eYqTy#&%Sq~Ic$#N`dY4{Y*|)~SWl4bw?;e`Pnx(K)?c zE=KgerzohwD5_?hpmLC~^Pn8w{BoSk211xLMSM3ig}tb5;R16N@a7)3V47vaJvSZ- zbI=7`xaV-fAXBw7jBgTU$rbjmyP6g#Pc*H9|8C3jV$ML+K$g53h_G*>HWpEsv^}>q z5+jRfLTka41e$1%N*mDYjdQ{M%vps4t0YqG(8y7Rh7o&L&m~boG?BhWhj%TUaOC10 zXzA-|fW$NWuHgik@ybEVP{a{7SWM~ZkSB%}Aj%+301+GO=A$a~citSA12;MhgO7bZ(ZLcrfjKb#tNOVFsHlU=a~zI~ zR9SzGPHV8MW%Bt$+`bH){kS@DOce6sVuEQm0dTMr$_pR`#JzE=RA0F;7ZImXC!whd zxqVZdQU)&!BvY*f0ngr#nzT5{A&>+jcJ}eNkUm@bqcLC9Jy(I|JP4CQk4hfneqj6V z3K0i9Q3KfYdLIRPzJ@ff!|@7_TC3X2P)EB)KVg9=kk!M1`78dL$KhdZXX`xRc;LCby`U8BY9c4{}p zGsiTI4=)4~u0bfqltd47>nRg1C@!^)>hdejcnFgUP75rMYD{H;6;el`cmR7?zQae8 zpa2mq4EbAJ(?xW`NR$e~&XmAUy_mXuOWiG;O`JGiWQ?g&M(QW^A36Abapmaf+2M0A z417-=7BmRf8=TV2nXfm+>HNQtOM!WAA?q^4`xOORK$p*cM=UsRYsu6x9C|mTe$d5?E04{k;db&*=4k2d`Knq8ad1Qn%EcZ{t_- zaZaaDqOzlV8}UnF1)n!M-p1w{E%@5|>xbwqY`DrQC0wt@Et9TUtW{pB=+;dOVjvJt zRc5iRp%=x+8nYNPF|Ba5t1gpyIAOYU(&-I0jtrVA&~0Q?h>0I(&^i$vp}I)f&KURk zlIAf*81{aC_C4O2t)zu?LFdqMj%KU=U2_xfZkErn{E!r;V=Ae`T2jmLE?c`)FKXmldeqhQO4Rv>vv7elKHh zwC&b@Tyd9v@6uoMn$482!3~J)N?$tz^83Ez5A^!?2joX}Z$Bp)3c2hdId^B9U1C+! zWv%xFpFkQ1flX<&UR1;Q4E8cc2#yU08-m4=8n|6FlWDJIMUqX66fO0jQi#>)*OLCd zscKtrCH%_ZxM8=T9M_)&e`Qwm5y~-7ZS-;_Lgb(}6oykTXxH%a8s|QIe3@uxQ{Vot z)!T8p@75fiMr9CD1x;kgH`fOtuqar5The4m?}8HBaf-h8BO1<@6$-ek6j&@4N08>| z*RyYSk6YCgPG56nA8?ths-T zD+xTOM;nRO7XSp)VLf(Xyd;X@cMt=7i*XQLcq1~g*9_%koo&t+wRu4ey4T6xb`Vgc zMhM=pT|L7a2Gl+Cte0&cP0Gww3`nnSHM?FGxfH;Md=b}LJ0j3s79sn3eDpd)UzY7? z7YMnGK4MgRox_B`&OzmW zSG-n!lJtB&+7v|%{KpWN#fP{of~m zI{E`q-7QP;SBdX1p^bI{vk*csABahSyxH98RGW_;1G+-S-3f4JjrM$>tLZqV_6phb z`n?R!?Qo+R8HNzoF0scZdny97!+Dr90KhEbVRKMvb4AjNP$ZC|6X@iCurXAuD0il* zh4;xOw$oSJF`9~LqFD-Zu|=Y3G@MY*mAGto-r9(Z?&q%={HwVny&g^7^Vvi}LNzp@ zhi8K&CJL7{W3CIXE@3+oAse6|Xr?9CyQPO#59l3+ZjX-cJSOB2m=nPT#J$M`3y%Yx zYsZfQ;L7?e#w9*(mPGU7!!e?l;*D2Ph72IS+rwza&TWkRK~Vi2aE!Wg$I4Jy?0GTH zi$Lo(G^x_iuBwhr!5FQZKCN1|beRxDh6b@xlIR+;F4065wCW{UlA0Q#RXkXoTXBqU zV!*|%PO6DxX~TGDoLr!FW5je7J@nz{^k@yjh^j$BeJ^!h#aojbQZu&G6^DvxLWSmZgsoHbkj6fn)lG)UR?!q}Vbi%FID&}D^ zPJ~jJRJaV-E@cX^9rSDswKd2$rM!};`k3?CxC;2O*Sk=ndAhQYHzixLTmwXB5?4fF zTW_GQF|IqLu0K0a$cs+INzq_4 zo@*6FnU$9?PznS{?&eqe{bdzW=SH*NySuw9RITGw;Urf;erbiHP$&ZQ?7>l3Xq+_5lNm{u2-N!iCVRfo|Od*4j873>lUhNgPf9lpS++xW#RZ(KQAYA}~-P zs@iWCieD2WG7)EVh9=;MX6V_LY5m?wK6BZN-qkm z7gtM7>tEQF=d-!l>UsAe9B%O4(~mU6F6MM|WI zn{g;6Zmr^V<|_xLM}6u`L5#82zDR2!wF+dClINj?2DEU)_n9|;@XlyhzfuQE#sEH+ z2XWuJ;grCUw#I%bEMOt(6~b9mG6HegS7W%T6a{O^i6&y}^7LcCIQ~Pfz^>bs`w(w7 z1vJNXliyEggTrEDre*w>4Ww~Nday!qYy{~Df%(u>KYpzdi z@{!mZ0;cQ*qcTZ=WstC?4$Jj*(8lC04}wi&6Cw=Q7GX!WJbCwlI-%fXxmfAFYD!fn z;X+U%kw9J~B?iu&$Aevr1nmr)ZrJ})W$|NxgE(HcW*R$fm z!w%bx9lnM@!YoDs1|Uu_CQFwpTSfM}y(+BrB@SDB)5FI%Uh{Oxy2LYzApDx&5z4eY z?oMnW@wDS|vxmJ^#gw8PmkR7FR>bVhbc9yo1+Ppxpw$(Oq-#0`k$j$-*4UY9(?bY) z;{d|(N5K&EO~DmnQK*F(5X~GBf#m)l4*hu04Ec#JYe$VNIyoJ|A#mA(J-Gn}BnJf1 zs8B8IL=+7U7s^BwMQ9(5jjs_-=VHi@`=g!$GcPfw?OQa*6cN#WG{zLVw2PUA3gc{S zi}+w_M1thO7-WkqWIrn|$|a1zW}dykrlerdeLK0p>FUEUBEfeF0T3f*7<_TsyPeO| z$oGR-lny&uai*8*!jLFtODrgJ)9@5j8x>&$BWJ$9Kl-ScO{a*nOO!ac^3y~w zv?HiofxN|`b@IqH&+d}?ScCitqUm7=WCj=Uct=GLSv~|HcTxr+c`$??IfZn0KpHS4QiMVAojWW>c=4k8WEFB%hX6a2wG`@5eW#E z&uZnI_uZ=q7fHLSRklOkWKkkZ5bEKvIvF03cujL=5|RX{8>$stY9;$_HgiZcP686p zNEa9TVE7-p=rITY%sS5T4O|w{BzKa&C%zCM09vZ-WI&KdJazjylB!=(9ym}RU zoL`BBF&T0NzcqJM>w~W}VlqIBAQm3>hq<(Qr3mXw;l1*^ZsIa_DPu=L}FXV8R1g05d&1l6MEeH?F0nIJ2t;gG> zCNY}%P)bPmt;5WY4OJ|`p;#H<$o5_p=nEr#sYEFBCA~EpJv`f7LQ>8 z4GbRUcCp#2UdMVT1CJ*WBvlxKgB4jM!Kl46PZz0S#nlK#B#;R<$Qwn^*tgO;Cac6= zvJf~9{aQeOI~T2$^X?4uE!DrsF?G9+VOxnoXx2e8N(6_QAtnK~LiU7&Md)VZt+)wn ziGd1O0TTmaNb8{GS9YYJWJX0*khxSdt%b%~Fk?O@pUgs%6nxPr+^I%wyLTp<*5PtF z2pF4~$Bhbncu0A)3PVeFH4{!Bh|GyU1>~FvD{66>p z-Nus!6aYz7%oRQNn_vtP=v+rZ@xz3`@g42GoAqROoV&us@V}g3A`{A?;`lIYwxf={ z9f(FSB>|v}h*Vt26ks823hD4tARF-bZb!kFs2TBr1dJm_RVO4S)I%mDmHA{5WDZgt z21y{A6dMh{TJi9nkLIv1kf4Y-<}esN2qg9!Us^xV;H5YOQV*Nkre;FzPpWSL$c>j{ z7F}0DrfzSLK3j_LYP}oG*kMN}1HR+rJCz8|s=QlWyVR`TdWQv(3Ox6;_?UB?+k<&( z;8pq#EDSPV0E;D?*#*nwsS3QK60p-Kz3I7nF3~|RdT&-1^j-DIV;HNWRE0_?O2D74 zHn`ATFkY@O6(WQh!&Icbzl!DG*W>7j>|>jj)NcNL2*g>E049PMvb*BCiA~uH?F5aG~^*ch-n}cBP42|)JmPoF?+CLSfICZwk`}z4^HmyT`w-{ z21p&I7)n4hOC_or{FBB7v9**xdPFjIfyH(qq_s&B1t^C=oyp7aFc-h(GDRtnA|Vxp zkU;@SGs`K<%L&>)8E*TxoI1gubGlh~k_%{agmmQZ%7&wz1%xKn65@zjTmzXE5IPIe z0K>M&=fNZ5Vfw~u5V;eWL@%x*Mj)2N9@uFACyvWB*o}2@) z3&ZKA-&K*PktSeC6p?udvon7CT$3AjN4E@Ol~q}il3^||Ch45D5+>&Htk2IOV0cog z5-G*zl78%I$GwKtXm)N`Dw;*lKqSnQ4n9wts;#k~e+m2}47)Knoam-Q1;q|m9PbcU zyWu-=0?XpMB=VZ+q7>Fh83eEUDCxDjrDTdVCIkl7XzNv=CDq)(Upm5}ZAvC2flrVyM_6pYzdec^`OSM^kS-HI zYv~Stcq#L>xoQ;(+23z=toR94E>F}mRemH_LQ z35@n2B}YfB>L$=x0|`(ntKrom#m;ufcUk{(L-~?NQErIbZ^+fJK}iiuZLuPJRF*Oz zh|zl!B(x@qgJ9T66&LKBxnsTJYNV*;?!%9jwu-UV7s)r)chEhq%O3HUmf2<}y}D~= z%hwj|#Bz+`o0N!}lHiUpcvEMrUqlI#*bvren`Zw#a=N(4wT;gigi`FiX%Yy5Z0ywn z5P*VqA=o+$rjm%7t}q^YYR>(!&3J4uWd{W;k)5n^l4G6qx?SaU38OTyCi51x0kZa% zLx_nJJhQ?=wF*gxHG_jaB5H4`!s6y^$&Qy>_Dkp?z?vI zqc)<~Kz&^tbMU@o>|v-jwd2f_;MK}t-Um@u^wdh)*-7)&T{{nztdiitE%^~YVBrk# zHFEB{+%EPMRtk!@xJZ*y+lolkD4oYfFI@soXm*1XPyQxEaR@mH#Hh<(tB|SAGwoiK z9&%Ymucg>8a>o>c$uTAMPh4AcW({DDdcwj^D`Ml#G>>0;Q%S~7nR1G|2{6br*_@Y{ zkO;WN??J$;=6R!vhBUDO$V|k|EmYu!qO2GZ0>J@Lz_4&3&}JKE6$iu(yOl4|qX0|I zSOP;#1VJT+rkb9TEkz?^61tEVusS#f+D#;!>kZbNfo27^FfN8|o?a})XoayXW&*+Y zw2-4}uMJ^}-$d0DIh4j>iw7b}%N|Bk73@eYUu0KNj}pY@18IMYNg451?+rPv={;Vv zwO?~u!_&A*h{QS&XPl#8*Etel!nEGZrm8ZsE8g=7pn2=51K%B8k`vi3A}l| zH6`4Noiaor(sY(NQe{LZ;0^PEc{}ACf3iqwhQpy+s!D1Joa*z8j;QnhL zFf3i*LT=xV+b3g4qDV;ag#zqVgUviHD`V4nG*Ur$Nlv@Eu%Tk%7c(z2_wvT~xtk1X zMg&lbI6zxOW~O&Sm8g!-FkrH0OCEz*f(q+x?t@TF}R#!jBdid7_^{x0N- KaG@X$xYOi5a!3sT literal 0 HcmV?d00001 diff --git a/libfakekey.spec b/libfakekey.spec new file mode 100644 index 0000000..a1d23e3 --- /dev/null +++ b/libfakekey.spec @@ -0,0 +1,108 @@ +%bcond_with doc_pdf +%global so_version 0 + +Name: libfakekey +Version: 0.3 + +Release: 1 +Summary: Library for converting characters to X key-presses + +License: LGPLv2+ +URL: https://git.yoctoproject.org/cgit/cgit.cgi/libfakekey +Source0: %{url}/snapshot/libfakekey-%{version}.tar.bz2 + +BuildRequires: gcc +BuildRequires: make + +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: libtool + +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xtst) + +%if %{with doc_pdf} +BuildRequires: doxygen +BuildRequires: doxygen-latex +%endif + +%description +libfakekey is a simple library for converting UTF-8 characters into 'fake' X +key-presses. + +%package devel +Summary: Development files for libfakekey + +Requires: libfakekey%{?_isa} = %{version}-%{release} +Requires: pkgconfig(x11) +Requires: pkgconfig(xtst) + +%description devel +The libfakekey-devel package contains libraries and header files for developing +applications that use libfakekey. + + +%if %{with doc_pdf} +%package doc +Summary: Documentation for the libfakekey library + +BuildArch: noarch + +%description doc +Documentation for the libfakekey library. +%endif + + +%prep +%autosetup + +%if %{with doc_pdf} +sed -r -i \ + -e "s/^([[:blank:]]*(GENERATE_LATEX|LATEX_BATCHMODE|USE_PDFLATEX|\ +PDF_HYPERLINKS)[[:blank:]]*=[[:blank:]]*)NO[[:blank:]]*/\1YES/" \ + -e "s/^([[:blank:]]*(LATEX_TIMESTAMP|GENERATE_HTML)\ +[[:blank:]]*=[[:blank:]]*)YES[[:blank:]]*/\1NO/" \ + doc/Doxyfile.in +%endif + + +%build +autoreconf -f -i -v +%configure --disable-static %{?with_doc_pdf:--enable-doxygen-docs} +%make_build +%if %{with doc_pdf} +%make_build -C doc/latex +%endif + + +%install +%make_install +rm -vf '%{buildroot}%{_libdir}/libfakekey.la' + + +# The only test is more like a demo +# so running it will be a waste of time + + +%files +%license COPYING +%{_libdir}/libfakekey.so.%{so_version} +%{_libdir}/libfakekey.so.%{so_version}.* + + +%files devel +%{_includedir}/fakekey/ +%{_libdir}/libfakekey.so +%{_libdir}/pkgconfig/libfakekey.pc + + +%if %{with doc_pdf} +%files doc +%license COPYING +%doc doc/latex/refman.pdf +%endif + + +%changelog +* Thu Jul 14 2022 misaka00251 0.3-1 +- Init package diff --git a/libfakekey.yaml b/libfakekey.yaml new file mode 100644 index 0000000..09e9af3 --- /dev/null +++ b/libfakekey.yaml @@ -0,0 +1,4 @@ +version_control: git +src_repo: https://git.yoctoproject.org/libfakekey.git +tag_prefix: "^" +separator: "."