<?xml version="1.0" encoding="UTF-8"?>
<components origin="vandebugger/testing" version="0.8">
  <component type="font">
    <id>com.paratype.paratype-pt-astra-sans-fonts</id>
    <pkgname>paratype-pt-astra-sans-fonts</pkgname>
    <source_pkgname>paratype-pt-public-fonts-all</source_pkgname>
    <name>paratype PT Astra Sans</name>
    <summary>A Bold Italic font from PT Astra Sans</summary>
    <description><p>(null)</p></description>
    <icon type="cached" height="64" width="64">com.paratype.paratype-pt-astra-sans-fonts.png</icon>
    <project_license>OFL-1.1</project_license>
    <url type="homepage">https://www.paratype.ru/collections/pt/44157</url>
    <screenshots>
      <screenshot type="default" priority="-2">
        <caption>PT Astra Sans – Italic</caption>
        <image type="source" height="48" width="640">file:/com.paratype.paratype-pt-astra-sans-fonts-53bfbe284c2ef073a5d200a1bbcbd38c.png</image>
      </screenshot>
      <screenshot priority="-34">
        <caption>PT Astra Sans – Bold Italic</caption>
        <image type="source" height="48" width="640">file:/com.paratype.paratype-pt-astra-sans-fonts-3a45ab213d4afa579b6b9fecee0936b8.png</image>
      </screenshot>
    </screenshots>
    <releases>
      <release timestamp="1769644800" version="20201115-0.vdb.11.el9"/>
      <release timestamp="1740398400" version="20201114"/>
    </releases>
    <provides>
      <font>PT Astra Sans</font>
      <font>PT Astra Sans Bold</font>
      <font>PT Astra Sans Bold Italic</font>
      <font>PT Astra Sans Italic</font>
    </provides>
    <languages>
      <lang>aa</lang>
      <lang>ab</lang>
      <lang>agr</lang>
      <lang>an</lang>
      <lang>av</lang>
      <lang>ay</lang>
      <lang>ayc</lang>
      <lang>ba</lang>
      <lang>be</lang>
      <lang>bem</lang>
      <lang>bg</lang>
      <lang>bi</lang>
      <lang>br</lang>
      <lang>bs</lang>
      <lang>bua</lang>
      <lang>ce</lang>
      <lang>ch</lang>
      <lang>chm</lang>
      <lang>co</lang>
      <lang>crh</lang>
      <lang>cs</lang>
      <lang>csb</lang>
      <lang>cv</lang>
      <lang>da</lang>
      <lang>de</lang>
      <lang>dsb</lang>
      <lang>en</lang>
      <lang>eo</lang>
      <lang>es</lang>
      <lang>et</lang>
      <lang>eu</lang>
      <lang>fi</lang>
      <lang>fil</lang>
      <lang>fj</lang>
      <lang>fo</lang>
      <lang>fr</lang>
      <lang>fur</lang>
      <lang>fy</lang>
      <lang>gd</lang>
      <lang>gl</lang>
      <lang>gv</lang>
      <lang>ho</lang>
      <lang>hr</lang>
      <lang>hsb</lang>
      <lang>ht</lang>
      <lang>hu</lang>
      <lang>ia</lang>
      <lang>id</lang>
      <lang>ie</lang>
      <lang>ik</lang>
      <lang>io</lang>
      <lang>is</lang>
      <lang>it</lang>
      <lang>jv</lang>
      <lang>kaa</lang>
      <lang>kj</lang>
      <lang>kk</lang>
      <lang>ku-tr</lang>
      <lang>kum</lang>
      <lang>kv</lang>
      <lang>kwm</lang>
      <lang>ky</lang>
      <lang>lb</lang>
      <lang>lez</lang>
      <lang>li</lang>
      <lang>lij</lang>
      <lang>lt</lang>
      <lang>lv</lang>
      <lang>mfe</lang>
      <lang>mg</lang>
      <lang>mh</lang>
      <lang>mhr</lang>
      <lang>mjw</lang>
      <lang>mn-mn</lang>
      <lang>mo</lang>
      <lang>ms</lang>
      <lang>nb</lang>
      <lang>nds</lang>
      <lang>ng</lang>
      <lang>nhn</lang>
      <lang>niu</lang>
      <lang>nl</lang>
      <lang>nn</lang>
      <lang>no</lang>
      <lang>nr</lang>
      <lang>nso</lang>
      <lang>oc</lang>
      <lang>om</lang>
      <lang>os</lang>
      <lang>pap-an</lang>
      <lang>pap-aw</lang>
      <lang>pl</lang>
      <lang>pt</lang>
      <lang>rm</lang>
      <lang>rn</lang>
      <lang>ro</lang>
      <lang>ru</lang>
      <lang>rw</lang>
      <lang>sah</lang>
      <lang>sc</lang>
      <lang>sel</lang>
      <lang>sg</lang>
      <lang>sh</lang>
      <lang>sk</lang>
      <lang>sl</lang>
      <lang>sma</lang>
      <lang>smj</lang>
      <lang>sn</lang>
      <lang>so</lang>
      <lang>sq</lang>
      <lang>sr</lang>
      <lang>ss</lang>
      <lang>st</lang>
      <lang>su</lang>
      <lang>sv</lang>
      <lang>sw</lang>
      <lang>tg</lang>
      <lang>tk</lang>
      <lang>tl</lang>
      <lang>tn</lang>
      <lang>tpi</lang>
      <lang>tr</lang>
      <lang>ts</lang>
      <lang>tt</lang>
      <lang>ty</lang>
      <lang>tyv</lang>
      <lang>uk</lang>
      <lang>unm</lang>
      <lang>uz</lang>
      <lang>vo</lang>
      <lang>vot</lang>
      <lang>wa</lang>
      <lang>wae</lang>
      <lang>wen</lang>
      <lang>xh</lang>
      <lang>yap</lang>
      <lang>yuw</lang>
      <lang>za</lang>
      <lang>zu</lang>
    </languages>
  </component>
  <component type="font">
    <id>com.paratype.paratype-pt-astra-serif-fonts</id>
    <pkgname>paratype-pt-astra-serif-fonts</pkgname>
    <source_pkgname>paratype-pt-public-fonts-all</source_pkgname>
    <name>paratype PT Astra Serif</name>
    <summary>A Bold Italic font from PT Astra Serif</summary>
    <description><p>(null)</p></description>
    <icon type="cached" height="64" width="64">com.paratype.paratype-pt-astra-serif-fonts.png</icon>
    <project_license>OFL-1.1</project_license>
    <url type="homepage">https://www.paratype.ru/collections/pt/44157</url>
    <screenshots>
      <screenshot type="default" priority="-2">
        <caption>PT Astra Serif – Italic</caption>
        <image type="source" height="48" width="640">file:/com.paratype.paratype-pt-astra-serif-fonts-778cb332772d8928f207584283df1a78.png</image>
      </screenshot>
      <screenshot priority="-34">
        <caption>PT Astra Serif – Bold Italic</caption>
        <image type="source" height="48" width="640">file:/com.paratype.paratype-pt-astra-serif-fonts-a198f6e3497c40504f370187b799ba75.png</image>
      </screenshot>
    </screenshots>
    <releases>
      <release timestamp="1769644800" version="20201115-0.vdb.11.el9"/>
      <release timestamp="1740398400" version="20201114"/>
    </releases>
    <provides>
      <font>PT Astra Serif Bold</font>
      <font>PT Astra Serif Bold Italic</font>
      <font>PT Astra Serif Italic</font>
      <font>PT Astra Serif Regular</font>
    </provides>
    <languages>
      <lang>aa</lang>
      <lang>ab</lang>
      <lang>agr</lang>
      <lang>an</lang>
      <lang>av</lang>
      <lang>ay</lang>
      <lang>ayc</lang>
      <lang>ba</lang>
      <lang>be</lang>
      <lang>bem</lang>
      <lang>bg</lang>
      <lang>bi</lang>
      <lang>br</lang>
      <lang>bs</lang>
      <lang>bua</lang>
      <lang>ce</lang>
      <lang>ch</lang>
      <lang>chm</lang>
      <lang>co</lang>
      <lang>crh</lang>
      <lang>cs</lang>
      <lang>csb</lang>
      <lang>cv</lang>
      <lang>da</lang>
      <lang>de</lang>
      <lang>dsb</lang>
      <lang>en</lang>
      <lang>eo</lang>
      <lang>es</lang>
      <lang>et</lang>
      <lang>eu</lang>
      <lang>fi</lang>
      <lang>fil</lang>
      <lang>fj</lang>
      <lang>fo</lang>
      <lang>fr</lang>
      <lang>fur</lang>
      <lang>fy</lang>
      <lang>gd</lang>
      <lang>gl</lang>
      <lang>gv</lang>
      <lang>ho</lang>
      <lang>hr</lang>
      <lang>hsb</lang>
      <lang>ht</lang>
      <lang>hu</lang>
      <lang>ia</lang>
      <lang>id</lang>
      <lang>ie</lang>
      <lang>ik</lang>
      <lang>io</lang>
      <lang>is</lang>
      <lang>it</lang>
      <lang>jv</lang>
      <lang>kaa</lang>
      <lang>kj</lang>
      <lang>kk</lang>
      <lang>ku-tr</lang>
      <lang>kum</lang>
      <lang>kv</lang>
      <lang>kwm</lang>
      <lang>ky</lang>
      <lang>lb</lang>
      <lang>lez</lang>
      <lang>li</lang>
      <lang>lij</lang>
      <lang>lt</lang>
      <lang>lv</lang>
      <lang>mfe</lang>
      <lang>mg</lang>
      <lang>mh</lang>
      <lang>mhr</lang>
      <lang>mjw</lang>
      <lang>mn-mn</lang>
      <lang>mo</lang>
      <lang>ms</lang>
      <lang>nb</lang>
      <lang>nds</lang>
      <lang>ng</lang>
      <lang>nhn</lang>
      <lang>niu</lang>
      <lang>nl</lang>
      <lang>nn</lang>
      <lang>no</lang>
      <lang>nr</lang>
      <lang>nso</lang>
      <lang>oc</lang>
      <lang>om</lang>
      <lang>os</lang>
      <lang>pap-an</lang>
      <lang>pap-aw</lang>
      <lang>pl</lang>
      <lang>pt</lang>
      <lang>rm</lang>
      <lang>rn</lang>
      <lang>ro</lang>
      <lang>ru</lang>
      <lang>rw</lang>
      <lang>sah</lang>
      <lang>sc</lang>
      <lang>sel</lang>
      <lang>sg</lang>
      <lang>sh</lang>
      <lang>sk</lang>
      <lang>sl</lang>
      <lang>sma</lang>
      <lang>smj</lang>
      <lang>sn</lang>
      <lang>so</lang>
      <lang>sq</lang>
      <lang>sr</lang>
      <lang>ss</lang>
      <lang>st</lang>
      <lang>su</lang>
      <lang>sv</lang>
      <lang>sw</lang>
      <lang>tg</lang>
      <lang>tk</lang>
      <lang>tl</lang>
      <lang>tn</lang>
      <lang>tpi</lang>
      <lang>tr</lang>
      <lang>ts</lang>
      <lang>tt</lang>
      <lang>ty</lang>
      <lang>tyv</lang>
      <lang>uk</lang>
      <lang>unm</lang>
      <lang>uz</lang>
      <lang>vo</lang>
      <lang>vot</lang>
      <lang>wa</lang>
      <lang>wae</lang>
      <lang>wen</lang>
      <lang>xh</lang>
      <lang>yap</lang>
      <lang>yuw</lang>
      <lang>za</lang>
      <lang>zu</lang>
    </languages>
  </component>
  <component type="font">
    <id>com.paratype.paratype-pt-mono-fonts</id>
    <pkgname>paratype-pt-mono-fonts</pkgname>
    <source_pkgname>paratype-pt-public-fonts-all</source_pkgname>
    <name>paratype PT Mono</name>
    <summary>A Bold font from PT Mono</summary>
    <description><p>(null)</p><p>(null)</p><p>(null)</p></description>
    <icon type="cached" height="64" width="64">com.paratype.paratype-pt-mono-fonts.png</icon>
    <project_license>OFL-1.1</project_license>
    <url type="homepage">https://www.paratype.ru/collections/pt/44157</url>
    <screenshots>
      <screenshot type="default" priority="-32">
        <caption>PT Mono – Bold</caption>
        <image type="source" height="48" width="640">file:/com.paratype.paratype-pt-mono-fonts-e70b13f751de5f6a8b6b853cb90b4971.png</image>
      </screenshot>
    </screenshots>
    <releases>
      <release timestamp="1769644800" version="20201115-0.vdb.11.el9"/>
      <release timestamp="1740398400" version="20201114"/>
    </releases>
    <provides>
      <font>PT Mono</font>
      <font>PT Mono Bold</font>
    </provides>
    <languages>
      <lang>aa</lang>
      <lang>ab</lang>
      <lang>agr</lang>
      <lang>an</lang>
      <lang>av</lang>
      <lang>ay</lang>
      <lang>ayc</lang>
      <lang>ba</lang>
      <lang>be</lang>
      <lang>bem</lang>
      <lang>bg</lang>
      <lang>bi</lang>
      <lang>br</lang>
      <lang>bs</lang>
      <lang>bua</lang>
      <lang>ce</lang>
      <lang>ch</lang>
      <lang>chm</lang>
      <lang>co</lang>
      <lang>crh</lang>
      <lang>cs</lang>
      <lang>csb</lang>
      <lang>cv</lang>
      <lang>da</lang>
      <lang>de</lang>
      <lang>dsb</lang>
      <lang>en</lang>
      <lang>eo</lang>
      <lang>es</lang>
      <lang>et</lang>
      <lang>eu</lang>
      <lang>fi</lang>
      <lang>fil</lang>
      <lang>fj</lang>
      <lang>fo</lang>
      <lang>fr</lang>
      <lang>fur</lang>
      <lang>fy</lang>
      <lang>gd</lang>
      <lang>gl</lang>
      <lang>gv</lang>
      <lang>ho</lang>
      <lang>hr</lang>
      <lang>hsb</lang>
      <lang>ht</lang>
      <lang>hu</lang>
      <lang>ia</lang>
      <lang>id</lang>
      <lang>ie</lang>
      <lang>ik</lang>
      <lang>io</lang>
      <lang>is</lang>
      <lang>it</lang>
      <lang>jv</lang>
      <lang>kaa</lang>
      <lang>kj</lang>
      <lang>kk</lang>
      <lang>ku-tr</lang>
      <lang>kum</lang>
      <lang>kv</lang>
      <lang>kwm</lang>
      <lang>ky</lang>
      <lang>lb</lang>
      <lang>lez</lang>
      <lang>li</lang>
      <lang>lij</lang>
      <lang>lt</lang>
      <lang>lv</lang>
      <lang>mfe</lang>
      <lang>mg</lang>
      <lang>mh</lang>
      <lang>mhr</lang>
      <lang>mjw</lang>
      <lang>mn-mn</lang>
      <lang>mo</lang>
      <lang>ms</lang>
      <lang>nb</lang>
      <lang>nds</lang>
      <lang>ng</lang>
      <lang>nhn</lang>
      <lang>niu</lang>
      <lang>nl</lang>
      <lang>nn</lang>
      <lang>no</lang>
      <lang>nr</lang>
      <lang>nso</lang>
      <lang>oc</lang>
      <lang>om</lang>
      <lang>os</lang>
      <lang>pap-an</lang>
      <lang>pap-aw</lang>
      <lang>pl</lang>
      <lang>pt</lang>
      <lang>rm</lang>
      <lang>rn</lang>
      <lang>ro</lang>
      <lang>ru</lang>
      <lang>rw</lang>
      <lang>sah</lang>
      <lang>sc</lang>
      <lang>sel</lang>
      <lang>sg</lang>
      <lang>sh</lang>
      <lang>sk</lang>
      <lang>sl</lang>
      <lang>sma</lang>
      <lang>smj</lang>
      <lang>sn</lang>
      <lang>so</lang>
      <lang>sq</lang>
      <lang>sr</lang>
      <lang>ss</lang>
      <lang>st</lang>
      <lang>su</lang>
      <lang>sv</lang>
      <lang>sw</lang>
      <lang>tg</lang>
      <lang>tk</lang>
      <lang>tl</lang>
      <lang>tn</lang>
      <lang>tpi</lang>
      <lang>tr</lang>
      <lang>ts</lang>
      <lang>tt</lang>
      <lang>ty</lang>
      <lang>tyv</lang>
      <lang>uk</lang>
      <lang>unm</lang>
      <lang>uz</lang>
      <lang>vo</lang>
      <lang>vot</lang>
      <lang>wa</lang>
      <lang>wae</lang>
      <lang>wen</lang>
      <lang>xh</lang>
      <lang>yap</lang>
      <lang>yuw</lang>
      <lang>za</lang>
      <lang>zu</lang>
    </languages>
  </component>
  <component type="font">
    <id>com.paratype.paratype-pt-root-ui-fonts</id>
    <pkgname>paratype-pt-root-ui-fonts</pkgname>
    <source_pkgname>paratype-pt-public-fonts-all</source_pkgname>
    <name>paratype PT Root UI</name>
    <summary>A Bold font from PT Root UI</summary>
    <description><p>(null)</p><p>(null)</p><p>(null)</p><p>(null)</p></description>
    <icon type="cached" height="64" width="64">com.paratype.paratype-pt-root-ui-fonts.png</icon>
    <project_license>OFL-1.1</project_license>
    <url type="homepage">https://www.paratype.ru/collections/pt/44157</url>
    <screenshots>
      <screenshot type="default">
        <caption>PT Root UI VF – Regular</caption>
        <image type="source" height="48" width="640">file:/com.paratype.paratype-pt-root-ui-fonts-ebdea9e57d87600f05b3eb0aad5a9eba.png</image>
      </screenshot>
      <screenshot>
        <caption>PT Root UI – Regular</caption>
        <image type="source" height="48" width="640">file:/com.paratype.paratype-pt-root-ui-fonts-785b397f7497655966ad9523adffca47.png</image>
      </screenshot>
      <screenshot priority="-4">
        <caption>PT Root UI – Light</caption>
        <image type="source" height="48" width="640">file:/com.paratype.paratype-pt-root-ui-fonts-3985d9f502c1dc92e56dd855e1bdb5cb.png</image>
      </screenshot>
      <screenshot priority="-32">
        <caption>PT Root UI – Bold</caption>
        <image type="source" height="48" width="640">file:/com.paratype.paratype-pt-root-ui-fonts-199c9fc4a8a1328dc9018819b831f23f.png</image>
      </screenshot>
    </screenshots>
    <releases>
      <release timestamp="1769644800" version="20201115-0.vdb.11.el9"/>
      <release timestamp="1740398400" version="20201114"/>
    </releases>
    <provides>
      <font/>
      <font>PT Root UI</font>
      <font>PT Root UI Bold</font>
      <font>PT Root UI Light</font>
      <font>PT Root UI Medium</font>
      <font>PT Root UI VF</font>
      <font>PT Root UI VF Bold</font>
      <font>PT Root UI VF Light</font>
      <font>PT Root UI VF Medium</font>
    </provides>
    <languages>
      <lang>aa</lang>
      <lang>af</lang>
      <lang>agr</lang>
      <lang>an</lang>
      <lang>av</lang>
      <lang>ay</lang>
      <lang>ayc</lang>
      <lang>az-az</lang>
      <lang>ba</lang>
      <lang>be</lang>
      <lang>bem</lang>
      <lang>bg</lang>
      <lang>bi</lang>
      <lang>br</lang>
      <lang>bs</lang>
      <lang>bua</lang>
      <lang>ca</lang>
      <lang>ce</lang>
      <lang>ch</lang>
      <lang>co</lang>
      <lang>crh</lang>
      <lang>cs</lang>
      <lang>csb</lang>
      <lang>da</lang>
      <lang>de</lang>
      <lang>dsb</lang>
      <lang>en</lang>
      <lang>eo</lang>
      <lang>es</lang>
      <lang>et</lang>
      <lang>eu</lang>
      <lang>fi</lang>
      <lang>fil</lang>
      <lang>fj</lang>
      <lang>fo</lang>
      <lang>fr</lang>
      <lang>fur</lang>
      <lang>fy</lang>
      <lang>gd</lang>
      <lang>gl</lang>
      <lang>gv</lang>
      <lang>ho</lang>
      <lang>hr</lang>
      <lang>hsb</lang>
      <lang>ht</lang>
      <lang>hu</lang>
      <lang>ia</lang>
      <lang>id</lang>
      <lang>ie</lang>
      <lang>ik</lang>
      <lang>io</lang>
      <lang>is</lang>
      <lang>it</lang>
      <lang>jv</lang>
      <lang>kaa</lang>
      <lang>ki</lang>
      <lang>kj</lang>
      <lang>kk</lang>
      <lang>kl</lang>
      <lang>ku-tr</lang>
      <lang>kum</lang>
      <lang>kv</lang>
      <lang>kwm</lang>
      <lang>ky</lang>
      <lang>la</lang>
      <lang>lb</lang>
      <lang>lez</lang>
      <lang>lg</lang>
      <lang>li</lang>
      <lang>lij</lang>
      <lang>lt</lang>
      <lang>lv</lang>
      <lang>mfe</lang>
      <lang>mg</lang>
      <lang>mh</lang>
      <lang>mhr</lang>
      <lang>mjw</lang>
      <lang>mk</lang>
      <lang>mn-mn</lang>
      <lang>mo</lang>
      <lang>ms</lang>
      <lang>mt</lang>
      <lang>na</lang>
      <lang>nb</lang>
      <lang>nds</lang>
      <lang>ng</lang>
      <lang>nhn</lang>
      <lang>niu</lang>
      <lang>nl</lang>
      <lang>nn</lang>
      <lang>no</lang>
      <lang>nr</lang>
      <lang>nso</lang>
      <lang>ny</lang>
      <lang>oc</lang>
      <lang>om</lang>
      <lang>os</lang>
      <lang>pap-an</lang>
      <lang>pap-aw</lang>
      <lang>pl</lang>
      <lang>pt</lang>
      <lang>rm</lang>
      <lang>rn</lang>
      <lang>ro</lang>
      <lang>ru</lang>
      <lang>rw</lang>
      <lang>sc</lang>
      <lang>se</lang>
      <lang>sel</lang>
      <lang>sg</lang>
      <lang>sh</lang>
      <lang>sk</lang>
      <lang>sl</lang>
      <lang>sma</lang>
      <lang>smj</lang>
      <lang>smn</lang>
      <lang>sn</lang>
      <lang>so</lang>
      <lang>sq</lang>
      <lang>sr</lang>
      <lang>ss</lang>
      <lang>st</lang>
      <lang>su</lang>
      <lang>sv</lang>
      <lang>sw</lang>
      <lang>szl</lang>
      <lang>tg</lang>
      <lang>tk</lang>
      <lang>tl</lang>
      <lang>tn</lang>
      <lang>tpi</lang>
      <lang>tr</lang>
      <lang>ts</lang>
      <lang>tt</lang>
      <lang>ty</lang>
      <lang>tyv</lang>
      <lang>uk</lang>
      <lang>unm</lang>
      <lang>uz</lang>
      <lang>vo</lang>
      <lang>vot</lang>
      <lang>wa</lang>
      <lang>wae</lang>
      <lang>wen</lang>
      <lang>wo</lang>
      <lang>xh</lang>
      <lang>yap</lang>
      <lang>yuw</lang>
      <lang>za</lang>
      <lang>zu</lang>
    </languages>
  </component>
  <component type="font">
    <id>com.paratype.paratype-pt-sans-fonts</id>
    <pkgname>paratype-pt-sans-fonts</pkgname>
    <source_pkgname>paratype-pt-public-fonts-all</source_pkgname>
    <name>paratype PT Sans</name>
    <summary>A Bold Italic font from PT Sans</summary>
    <description><p>(null)</p><p>(null)</p><p>(null)</p><p>(null)</p></description>
    <icon type="cached" height="64" width="64">com.paratype.paratype-pt-sans-fonts.png</icon>
    <project_license>OFL-1.1</project_license>
    <url type="homepage">https://www.paratype.ru/collections/pt/44157</url>
    <screenshots>
      <screenshot type="default" priority="-32">
        <caption>PT Sans – Bold</caption>
        <image type="source" height="48" width="640">file:/com.paratype.paratype-pt-sans-fonts-f24e492bf6e2304cdc84b8608e84aa9f.png</image>
      </screenshot>
      <screenshot priority="-34">
        <caption>PT Sans – Bold Italic</caption>
        <image type="source" height="48" width="640">file:/com.paratype.paratype-pt-sans-fonts-efaa0f43aebbcab471b51a04c661c186.png</image>
      </screenshot>
    </screenshots>
    <releases>
      <release timestamp="1769644800" version="20201115-0.vdb.11.el9"/>
      <release timestamp="1740398400" version="20201114"/>
    </releases>
    <provides>
      <font>PT Sans</font>
      <font>PT Sans Bold</font>
      <font>PT Sans Bold Italic</font>
      <font>PT Sans Caption</font>
      <font>PT Sans Caption Bold</font>
      <font>PT Sans Italic</font>
      <font>PT Sans Narrow</font>
      <font>PT Sans Narrow Bold</font>
    </provides>
    <languages>
      <lang>aa</lang>
      <lang>ab</lang>
      <lang>agr</lang>
      <lang>an</lang>
      <lang>av</lang>
      <lang>ay</lang>
      <lang>ayc</lang>
      <lang>ba</lang>
      <lang>be</lang>
      <lang>bem</lang>
      <lang>bg</lang>
      <lang>bi</lang>
      <lang>br</lang>
      <lang>bs</lang>
      <lang>bua</lang>
      <lang>ce</lang>
      <lang>ch</lang>
      <lang>chm</lang>
      <lang>co</lang>
      <lang>crh</lang>
      <lang>cs</lang>
      <lang>csb</lang>
      <lang>cv</lang>
      <lang>da</lang>
      <lang>de</lang>
      <lang>dsb</lang>
      <lang>en</lang>
      <lang>eo</lang>
      <lang>es</lang>
      <lang>et</lang>
      <lang>eu</lang>
      <lang>fi</lang>
      <lang>fil</lang>
      <lang>fj</lang>
      <lang>fo</lang>
      <lang>fr</lang>
      <lang>fur</lang>
      <lang>fy</lang>
      <lang>gd</lang>
      <lang>gl</lang>
      <lang>gv</lang>
      <lang>ho</lang>
      <lang>hr</lang>
      <lang>hsb</lang>
      <lang>ht</lang>
      <lang>hu</lang>
      <lang>ia</lang>
      <lang>id</lang>
      <lang>ie</lang>
      <lang>ik</lang>
      <lang>io</lang>
      <lang>is</lang>
      <lang>it</lang>
      <lang>jv</lang>
      <lang>kaa</lang>
      <lang>kj</lang>
      <lang>kk</lang>
      <lang>ku-tr</lang>
      <lang>kum</lang>
      <lang>kv</lang>
      <lang>kwm</lang>
      <lang>ky</lang>
      <lang>lb</lang>
      <lang>lez</lang>
      <lang>li</lang>
      <lang>lij</lang>
      <lang>lt</lang>
      <lang>lv</lang>
      <lang>mfe</lang>
      <lang>mg</lang>
      <lang>mh</lang>
      <lang>mhr</lang>
      <lang>mjw</lang>
      <lang>mn-mn</lang>
      <lang>mo</lang>
      <lang>ms</lang>
      <lang>nb</lang>
      <lang>nds</lang>
      <lang>ng</lang>
      <lang>nhn</lang>
      <lang>niu</lang>
      <lang>nl</lang>
      <lang>nn</lang>
      <lang>no</lang>
      <lang>nr</lang>
      <lang>nso</lang>
      <lang>oc</lang>
      <lang>om</lang>
      <lang>os</lang>
      <lang>pap-an</lang>
      <lang>pap-aw</lang>
      <lang>pl</lang>
      <lang>pt</lang>
      <lang>rm</lang>
      <lang>rn</lang>
      <lang>ro</lang>
      <lang>ru</lang>
      <lang>rw</lang>
      <lang>sah</lang>
      <lang>sc</lang>
      <lang>sel</lang>
      <lang>sg</lang>
      <lang>sh</lang>
      <lang>sk</lang>
      <lang>sl</lang>
      <lang>sma</lang>
      <lang>smj</lang>
      <lang>sn</lang>
      <lang>so</lang>
      <lang>sq</lang>
      <lang>sr</lang>
      <lang>ss</lang>
      <lang>st</lang>
      <lang>su</lang>
      <lang>sv</lang>
      <lang>sw</lang>
      <lang>tg</lang>
      <lang>tk</lang>
      <lang>tl</lang>
      <lang>tn</lang>
      <lang>tpi</lang>
      <lang>tr</lang>
      <lang>ts</lang>
      <lang>tt</lang>
      <lang>ty</lang>
      <lang>tyv</lang>
      <lang>uk</lang>
      <lang>unm</lang>
      <lang>uz</lang>
      <lang>vo</lang>
      <lang>vot</lang>
      <lang>wa</lang>
      <lang>wae</lang>
      <lang>wen</lang>
      <lang>xh</lang>
      <lang>yap</lang>
      <lang>yuw</lang>
      <lang>za</lang>
      <lang>zu</lang>
    </languages>
  </component>
  <component type="font">
    <id>com.paratype.paratype-pt-serif-fonts</id>
    <pkgname>paratype-pt-serif-fonts</pkgname>
    <source_pkgname>paratype-pt-public-fonts-all</source_pkgname>
    <name>paratype PT Serif</name>
    <summary>A Bold Italic font from PT Serif</summary>
    <description><p>(null)</p><p>(null)</p><p>(null)</p><p>(null)</p><p>(null)</p></description>
    <icon type="cached" height="64" width="64">com.paratype.paratype-pt-serif-fonts.png</icon>
    <project_license>OFL-1.1</project_license>
    <url type="homepage">https://www.paratype.ru/collections/pt/44157</url>
    <screenshots>
      <screenshot type="default" priority="-32">
        <caption>PT Serif – Bold</caption>
        <image type="source" height="48" width="640">file:/com.paratype.paratype-pt-serif-fonts-0477783314cddb1ebbd7f6afd98e4640.png</image>
      </screenshot>
      <screenshot priority="-34">
        <caption>PT Serif – Bold Italic</caption>
        <image type="source" height="48" width="640">file:/com.paratype.paratype-pt-serif-fonts-232065fbbbe46e97ceb0bc3c5865ae4a.png</image>
      </screenshot>
    </screenshots>
    <releases>
      <release timestamp="1769644800" version="20201115-0.vdb.11.el9"/>
      <release timestamp="1740398400" version="20201114"/>
    </releases>
    <provides>
      <font>PT Serif</font>
      <font>PT Serif Bold</font>
      <font>PT Serif Bold Italic</font>
      <font>PT Serif Caption</font>
      <font>PT Serif Caption Italic</font>
      <font>PT Serif Italic</font>
    </provides>
    <languages>
      <lang>aa</lang>
      <lang>ab</lang>
      <lang>agr</lang>
      <lang>an</lang>
      <lang>av</lang>
      <lang>ay</lang>
      <lang>ayc</lang>
      <lang>ba</lang>
      <lang>be</lang>
      <lang>bem</lang>
      <lang>bg</lang>
      <lang>bi</lang>
      <lang>br</lang>
      <lang>bs</lang>
      <lang>bua</lang>
      <lang>ce</lang>
      <lang>ch</lang>
      <lang>chm</lang>
      <lang>co</lang>
      <lang>crh</lang>
      <lang>cs</lang>
      <lang>csb</lang>
      <lang>cv</lang>
      <lang>da</lang>
      <lang>de</lang>
      <lang>dsb</lang>
      <lang>en</lang>
      <lang>eo</lang>
      <lang>es</lang>
      <lang>et</lang>
      <lang>eu</lang>
      <lang>fi</lang>
      <lang>fil</lang>
      <lang>fj</lang>
      <lang>fo</lang>
      <lang>fr</lang>
      <lang>fur</lang>
      <lang>fy</lang>
      <lang>gd</lang>
      <lang>gl</lang>
      <lang>gv</lang>
      <lang>ho</lang>
      <lang>hr</lang>
      <lang>hsb</lang>
      <lang>ht</lang>
      <lang>hu</lang>
      <lang>ia</lang>
      <lang>id</lang>
      <lang>ie</lang>
      <lang>ik</lang>
      <lang>io</lang>
      <lang>is</lang>
      <lang>it</lang>
      <lang>jv</lang>
      <lang>kaa</lang>
      <lang>kj</lang>
      <lang>kk</lang>
      <lang>ku-tr</lang>
      <lang>kum</lang>
      <lang>kv</lang>
      <lang>kwm</lang>
      <lang>ky</lang>
      <lang>lb</lang>
      <lang>lez</lang>
      <lang>li</lang>
      <lang>lij</lang>
      <lang>lt</lang>
      <lang>lv</lang>
      <lang>mfe</lang>
      <lang>mg</lang>
      <lang>mh</lang>
      <lang>mhr</lang>
      <lang>mjw</lang>
      <lang>mn-mn</lang>
      <lang>mo</lang>
      <lang>ms</lang>
      <lang>nb</lang>
      <lang>nds</lang>
      <lang>ng</lang>
      <lang>nhn</lang>
      <lang>niu</lang>
      <lang>nl</lang>
      <lang>nn</lang>
      <lang>no</lang>
      <lang>nr</lang>
      <lang>nso</lang>
      <lang>oc</lang>
      <lang>om</lang>
      <lang>os</lang>
      <lang>pap-an</lang>
      <lang>pap-aw</lang>
      <lang>pl</lang>
      <lang>pt</lang>
      <lang>rm</lang>
      <lang>rn</lang>
      <lang>ro</lang>
      <lang>ru</lang>
      <lang>rw</lang>
      <lang>sah</lang>
      <lang>sc</lang>
      <lang>sel</lang>
      <lang>sg</lang>
      <lang>sh</lang>
      <lang>sk</lang>
      <lang>sl</lang>
      <lang>sma</lang>
      <lang>smj</lang>
      <lang>sn</lang>
      <lang>so</lang>
      <lang>sq</lang>
      <lang>sr</lang>
      <lang>ss</lang>
      <lang>st</lang>
      <lang>su</lang>
      <lang>sv</lang>
      <lang>sw</lang>
      <lang>tg</lang>
      <lang>tk</lang>
      <lang>tl</lang>
      <lang>tn</lang>
      <lang>tpi</lang>
      <lang>tr</lang>
      <lang>ts</lang>
      <lang>tt</lang>
      <lang>ty</lang>
      <lang>tyv</lang>
      <lang>uk</lang>
      <lang>unm</lang>
      <lang>uz</lang>
      <lang>vo</lang>
      <lang>vot</lang>
      <lang>wa</lang>
      <lang>wae</lang>
      <lang>wen</lang>
      <lang>xh</lang>
      <lang>yap</lang>
      <lang>yuw</lang>
      <lang>za</lang>
      <lang>zu</lang>
    </languages>
  </component>
  <component type="desktop">
    <id>geany.desktop</id>
    <pkgname>geany</pkgname>
    <name>Geany</name>
    <name xml:lang="hi">जीनि</name>
    <name xml:lang="ko">지니</name>
    <name xml:lang="ku">جێنی</name>
    <name xml:lang="mn">Жиени</name>
    <summary>A fast and lightweight IDE using GTK+</summary>
    <summary xml:lang="ar">بيئة تطوير خفيفة وسريع تستخدم مكتبات GTK+</summary>
    <summary xml:lang="ast">Un IDE rápidu y llixeru basáu en GTK+</summary>
    <summary xml:lang="be">Хуткае і легкаважнае асяроддзе распрацоўкі, выкарыстоўваючае GTK+</summary>
    <summary xml:lang="ca">Un IDE ràpid i lleuger fet amb GTK+</summary>
    <summary xml:lang="cs">Rychlé a lehké IDE pro GTK+</summary>
    <summary xml:lang="de">Eine kleine und schnelle Entwicklungsumgebung für GTK+</summary>
    <summary xml:lang="el">Γρήγορο και ελαφρύ GTK+ IDE</summary>
    <summary xml:lang="es">Un IDE rápido y ligero para GTK+</summary>
    <summary xml:lang="et">Väike ja kiire IDE GTK+ baasil</summary>
    <summary xml:lang="eu">GTK+ erabiltzen duen IDE azkar eta arina</summary>
    <summary xml:lang="fi">Nopea ja kevyt GTK+-pohjainen ohjelmointiympäristö</summary>
    <summary xml:lang="fr">Un EDI rapide et léger utilisant GTK+</summary>
    <summary xml:lang="gl">Un IDE rápido e lixeiro empregando GTK+</summary>
    <summary xml:lang="he">סביבת פיתוח משולבת קטנה וקלת משקל העושה שימוש ב־GTK+</summary>
    <summary xml:lang="hi">एक तेज और हलका GTK+ का उपयोग कर आईडीई</summary>
    <summary xml:lang="hu">Gyors és pehelykönnyű IDE GTK+ alapokon</summary>
    <summary xml:lang="id">Sebuah IDE yang cepat dan ringan menggunakan GTK+</summary>
    <summary xml:lang="ie">Un rapid e minimalistic IDE que usa GTK+</summary>
    <summary xml:lang="it">Un IDE veloce e leggero che usa GTK+</summary>
    <summary xml:lang="ja">GTK+ を用いた高速で軽量な IDE</summary>
    <summary xml:lang="kk">GTK+ негізіндегі жылдам әрі жеңіл өндіру ортасы</summary>
    <summary xml:lang="ko">빠르고 가벼운 GTK+ 기반의 통합개발환경</summary>
    <summary xml:lang="ku">بيئة تطوير خفيفة وسريع تستخدم مكتبات GTK+</summary>
    <summary xml:lang="lb">En klenge an schnelle IDE fir GTK+</summary>
    <summary xml:lang="lt">Greita ir supaprastinta kūrimo aplinka naudojanti GTK+</summary>
    <summary xml:lang="lv">Ātra un viegla IDE, lietojoša GTK+</summary>
    <summary xml:lang="nl">Een snelle en lichtgewicht IDE, gebaseerd op GTK+</summary>
    <summary xml:lang="nn">Eit raskt og lett IDE som nyttar GTK+</summary>
    <summary xml:lang="pl">Szybkie i lekkie środowisko programistyczne oparte na GTK+</summary>
    <summary xml:lang="pt">Um IDE rápido e leve, usando GTK+</summary>
    <summary xml:lang="pt_BR">Um IDE rápida e leve usando GTK+</summary>
    <summary xml:lang="ro">Un IDE rapid folosind GTK+</summary>
    <summary xml:lang="ru">Быстрая и легковесная среда разработки, использующая GTK+</summary>
    <summary xml:lang="sk">Rýchle a nenáročné IDE pre GTK+</summary>
    <summary xml:lang="sl">Hitro in lahkotno vdelano razvojno okolje z uporabo GTK+</summary>
    <summary xml:lang="sr">Брзо и лагано GTK развојно окружење</summary>
    <summary xml:lang="sv">Ett snabbt och lättviktigt IDE som använder GTK+</summary>
    <summary xml:lang="tr">GTK+ kullanan hızlı ve hafif bir IDE</summary>
    <summary xml:lang="uk">Швидке та компактне середовище розробки (IDE) на основі GTK+</summary>
    <summary xml:lang="vi">Một IDE nhanh và nhẹ nhàng dùng GTK+</summary>
    <summary xml:lang="zh_CN">GTK+ 编写的轻快的 IDE</summary>
    <summary xml:lang="zh_TW">一個快速且輕巧的 GTK+ 整合開發環境</summary>
    <description><p>Geany is a small and lightweight Integrated Development Environment. It was developed to provide a small and fast IDE. Another goal was to be as independent as possible from a KDE or GNOME - Geany only requires the GTK3 runtime libraries.</p></description>
    <icon type="cached" height="64" width="64">geany.png</icon>
    <icon type="cached" height="128" width="128">geany.png</icon>
    <categories>
      <category>Development</category>
      <category>IDE</category>
      <category>TextEditor</category>
    </categories>
    <keywords>
      <keyword>Editor</keyword>
      <keyword>Text</keyword>
      <keyword xml:lang="el">Επεξεργαστής</keyword>
      <keyword xml:lang="el">Κείμενο</keyword>
      <keyword xml:lang="es">Texto</keyword>
      <keyword xml:lang="et">Redaktor</keyword>
      <keyword xml:lang="et">Tekst</keyword>
      <keyword xml:lang="fr">Texte</keyword>
      <keyword xml:lang="fr">Éditeur</keyword>
      <keyword xml:lang="hu">Szerkesztő</keyword>
      <keyword xml:lang="hu">Szöveg</keyword>
      <keyword xml:lang="ie">redactor</keyword>
      <keyword xml:lang="ie">textu</keyword>
      <keyword xml:lang="it">Testo</keyword>
      <keyword xml:lang="kk">Мәтін</keyword>
      <keyword xml:lang="kk">Түзеткіш</keyword>
      <keyword xml:lang="lt">Redaktorius</keyword>
      <keyword xml:lang="lt">Teksto</keyword>
      <keyword xml:lang="lv">Redaktors</keyword>
      <keyword xml:lang="lv">Teksts</keyword>
      <keyword xml:lang="nl">Tekst</keyword>
      <keyword xml:lang="pt">Texto</keyword>
      <keyword xml:lang="ru">Редактор</keyword>
      <keyword xml:lang="ru">Текст</keyword>
      <keyword xml:lang="tr">Düzenleyici</keyword>
      <keyword xml:lang="tr">Metin</keyword>
      <keyword xml:lang="uk">Редактор</keyword>
      <keyword xml:lang="uk">Текст</keyword>
      <keyword xml:lang="zh_CN">文本</keyword>
      <keyword xml:lang="zh_CN">编辑器</keyword>
      <keyword xml:lang="zh_TW">文字</keyword>
      <keyword xml:lang="zh_TW">編輯器</keyword>
    </keywords>
    <kudos>
      <kudo>HiDpiIcon</kudo>
      <kudo>ModernToolkit</kudo>
    </kudos>
    <mimetypes>
      <mimetype>application/x-httpd-php3</mimetype>
      <mimetype>application/x-httpd-php4</mimetype>
      <mimetype>application/x-httpd-php5</mimetype>
      <mimetype>application/x-php</mimetype>
      <mimetype>application/xml</mimetype>
      <mimetype>text/css</mimetype>
      <mimetype>text/html</mimetype>
      <mimetype>text/plain</mimetype>
      <mimetype>text/x-c++hdr</mimetype>
      <mimetype>text/x-c++src</mimetype>
      <mimetype>text/x-chdr</mimetype>
      <mimetype>text/x-csrc</mimetype>
      <mimetype>text/x-diff</mimetype>
      <mimetype>text/x-dsrc</mimetype>
      <mimetype>text/x-java</mimetype>
      <mimetype>text/x-pascal</mimetype>
      <mimetype>text/x-perl</mimetype>
      <mimetype>text/x-python</mimetype>
      <mimetype>text/x-sql</mimetype>
    </mimetypes>
    <project_license>GPLv2+ and MIT</project_license>
    <url type="homepage">http://www.geany.org/</url>
    <screenshots>
      <screenshot type="default">
        <image type="source">https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/geany/a.png</image>
      </screenshot>
      <screenshot>
        <image type="source">https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/geany/b.png</image>
      </screenshot>
    </screenshots>
    <releases>
      <release timestamp="1698062400" version="2.0"/>
      <release timestamp="1683979200" version="1.38"/>
    </releases>
    <launchable type="desktop-id">geany.desktop</launchable>
    <languages>
      <lang percentage="56">ar</lang>
      <lang percentage="71">ast</lang>
      <lang percentage="90">be</lang>
      <lang percentage="38">bg</lang>
      <lang percentage="94">ca</lang>
      <lang percentage="93">cs</lang>
      <lang percentage="99">da</lang>
      <lang percentage="100">de</lang>
      <lang percentage="96">el</lang>
      <lang percentage="85">en_GB</lang>
      <lang percentage="99">es</lang>
      <lang percentage="96">et</lang>
      <lang percentage="64">eu</lang>
      <lang percentage="76">fa</lang>
      <lang percentage="78">fi</lang>
      <lang percentage="98">fr</lang>
      <lang percentage="87">gl</lang>
      <lang percentage="87">he</lang>
      <lang percentage="94">hu</lang>
      <lang percentage="95">id</lang>
      <lang percentage="50">ie</lang>
      <lang percentage="100">it</lang>
      <lang percentage="96">ja</lang>
      <lang percentage="92">kk</lang>
      <lang percentage="74">ko</lang>
      <lang percentage="56">ku</lang>
      <lang percentage="64">lb</lang>
      <lang percentage="94">lt</lang>
      <lang percentage="99">lv</lang>
      <lang percentage="99">nl</lang>
      <lang percentage="86">pl</lang>
      <lang percentage="99">pt</lang>
      <lang percentage="90">pt_BR</lang>
      <lang percentage="51">ro</lang>
      <lang percentage="96">ru</lang>
      <lang percentage="99">sk</lang>
      <lang percentage="87">sl</lang>
      <lang percentage="75">sr</lang>
      <lang percentage="96">sv</lang>
      <lang percentage="96">tr</lang>
      <lang percentage="89">uk</lang>
      <lang percentage="66">vi</lang>
      <lang percentage="96">zh_CN</lang>
      <lang percentage="95">zh_TW</lang>
    </languages>
  </component>
  <component type="generic">
    <id>io.sourceforge.kbd-tapper</id>
    <pkgname>tapper</pkgname>
    <name>Таппер</name>
    <summary>Keyboard layout switcher for X Window System and Wayland</summary>
    <summary xml:lang="ru">Включалка раскладок клавиатуры для Иксов и Вайланда</summary>
    <description><p>Tapper is a keyboard layout switcher for X Window System and Wayland. Tapper runs in background, when an assigned key is tapped, Tapper activates the corresponding keyboard layout. Tapper key feature is using modifier keys for switching keyboard layouts without losing modifier’s functionality. Tapper works for GNOME, GNOME Classic, Cinnamon, i3, KDE, LXDE, LXQt, Mate, Ubuntu, Xfce desktops.</p><p>A &lt;em&gt;tap&lt;/em&gt; means that a single key is pressed and quickly released, so: (1) no other keys are pressed or released at this time, and (2) period between pressing the key and releasing it is shorter than keyboard repeat delay (the amount of time you have to hold down a key before it starts repeating; usually 0.5 second, but it depends on your desktop settings).︎</p><p>Таппер — включалка раскладок клавиатуры для Иксов и Вайланда. Таппер работает в фоновом режиме, и при ударе по назначенной клавише Таппер включает соответствующую ей раскладку клавиатуры. Особенность Таппера заключается в использовании клавиш-модификаторов для включения раскладок без потери функций модификаторов. Таппер работает в Гноме, Классическом Гноме, и3, КДЕ, ЛХДЕ, ЛХКт, Мате, Хфце, Циннамоне.</p><p>&lt;em&gt;Удар&lt;/em&gt; — нажатие и быстрое отпускание одной клавиши, при этом: (1) во время удара никакие другие клавиши не нажаты, не нажимаются и не отпускаются, и (2) период между нажатием и отпусканием короче задержки автоповтора (обычно автоповтор включается если клавиша удерживается более половины секунды; это зависит от настроек рабочего стола).</p><p>«Удар» по-английски — &lt;em&gt;tap&lt;/em&gt;. Отсюда происходит название программы.</p></description>
    <icon type="stock">input-keyboard</icon>
    <icon type="stock">input-keyboard</icon>
    <categories>
      <category>System</category>
      <category>Utility</category>
    </categories>
    <keywords>
      <keyword>keyboard layout</keyword>
      <keyword>keyboard layout switcher</keyword>
      <keyword>включалка раскладок клавиатуры</keyword>
      <keyword>раскладка клавиатуры</keyword>
    </keywords>
    <kudos>
      <kudo>HiDpiIcon</kudo>
    </kudos>
    <project_license>GPL-3.0-or-later</project_license>
    <url type="bugtracker">https://kbd-tapper.sourceforge.io/bugs.html</url>
    <url type="help">https://kbd-tapper.sourceforge.io/tapper.html</url>
    <url type="homepage">https://kbd-tapper.sourceforge.io/</url>
    <releases>
      <release timestamp="1672444800" version="0.7.3">
        <url type="unknown">https://kbd-tapper.sourceforge.io/news.html#0.7.3</url>
        <description><p>The GNOME layouter monitors the GNOME session. If the session becomes inactive (e. g. when the user switches to the GNOME Display Manager screen or to another session), Tapper switches to the passive mode: it continues to listen user input events, but does not execute any actions (does not activate layouts and does not emulate keystrokes). If the session becomes active, Tapper switches back to normal mode. This prevents unwanted interference between sessions.</p><p>Tapper was unable to detect Ubuntu desktop running on top of a Wayland session. Thanks to Михаил Желудков for reporting the problem. Now Tapper in such case (if &lt;code&gt;XDG_SESSION_DESKTOP&lt;/code&gt; is &lt;code&gt;ubuntu-wayland&lt;/code&gt;) selects the GNOME layouter.</p><p>If the &lt;code&gt;--show-taps&lt;/code&gt; option specified, Tapper shows taps, but ignores all the assignments (i. e. does not execute any actions: does not activate keyboard layouts and does not emulate keystrokes).</p><p>Man page is available in [Russian language][man.ru].</p></description>
      </release>
      <release timestamp="1671235200" version="0.7.2">
        <url type="unknown">https://kbd-tapper.sourceforge.io/news.html#0.7.2</url>
        <description><p>The &lt;code&gt;setup.sh&lt;/code&gt; script works for Void Linux (glibc is required, building with musl will fail).</p><p>Bug fix: Russian home page contained incorrect installation instruction for openSUSE. Thanks to KOT040188 for reporting.</p></description>
      </release>
      <release timestamp="1671062400" version="0.7.1">
        <url type="unknown">https://kbd-tapper.sourceforge.io/news.html#0.7.1</url>
        <description><p>Tapper privileges are cut down: Tapper does not need full &lt;code&gt;root&lt;/code&gt; power, two capabilities &lt;code&gt;cap_setuid&lt;/code&gt; and &lt;code&gt;cap_setgid&lt;/code&gt; are enough. Instead of &lt;code&gt;chmod u+s&lt;/code&gt; the installer performs &lt;code&gt;setcap cap_setuid,cap_setgid=p&lt;/code&gt;. Tapper drops all capabilities in the very beginning.</p><p>License for small supporting files changed to FSFAP.</p><p>Metainfo file is added.</p><p>The &lt;code&gt;setup.sh&lt;/code&gt; script works for AltLinux (&lt;code&gt;configure &amp;&amp; make&lt;/code&gt; works in AltLinux, but building an RPM package from the provided spec file does not).</p></description>
      </release>
      <release timestamp="1664582400" version="0.7.0">
        <url type="unknown">https://kbd-tapper.sourceforge.io/news.html#0.7.0</url>
        <description><p>&lt;em&gt;Highlight:&lt;/em&gt; The KDE layouter is added, it works for both X Window System and Wayland. There is a minor drawback, though: the KDE layouter cannot ring the bell.</p><p>&lt;em&gt;Breaking change:&lt;/em&gt; Because of the KDE layouter addition, GSettings schema is changed. Check the layouter selection setting after updating Tapper.</p><p>Error reporting is improved in case if no suitable listener/layouter/emitter is found.</p><p>If layouter is not explicitly selected and the &lt;code&gt;XDG_SESSION_DESKTOP&lt;/code&gt; environment variable is &lt;code&gt;gnome-xorg&lt;/code&gt;, Tapper uses the GNOME layouter.</p><p>&lt;code&gt;BUGS.md&lt;/code&gt; documents what information must be included into a bug report.</p><p>Tapper desktop support matrix is added to the Tapper home page.</p><p>Tapper RPM requires Agism RPM only if &lt;code&gt;gnome-shell&lt;/code&gt; package is already installed. Also Tapper RPM recommends &lt;code&gt;dconf-editor&lt;/code&gt; RPM.</p></description>
      </release>
      <release timestamp="1655164800" version="0.6.3">
        <url type="unknown">https://kbd-tapper.sourceforge.io/news.html#0.6.3</url>
        <description><p>Bug fix: Syntax of action key codes in settings and in the command line was inconsistent: codes in settings required a &lt;code&gt;#&lt;/code&gt; prefix, while key codes in the command line did not. Now key codes are written with no prefix, as documented.</p><p>The &lt;code&gt;--autostart&lt;/code&gt; and &lt;code&gt;--no-autostart&lt;/code&gt; options respect the &lt;code&gt;--datadir&lt;/code&gt; configuration option.</p><p>The &lt;code&gt;--autostart&lt;/code&gt; and &lt;code&gt;--no-autostart&lt;/code&gt; options respect the &lt;code&gt;XDG_CONFIG_HOME&lt;/code&gt; environment variable.</p><p>Spaces are tolerated in actions (e. g. &lt;code&gt;KEY_CAPSLOCK = @1, 1&lt;/code&gt;) in both settings and command-line arguments.</p></description>
      </release>
      <release timestamp="1654300800" version="0.6.2">
        <url type="unknown">https://kbd-tapper.sourceforge.io/news.html#0.6.2</url>
        <description><p>The &lt;code&gt;--dconf-editor&lt;/code&gt; option is introduced to edit Tapper settings with the &lt;code&gt;dconf-editor&lt;/code&gt; graphical tool.</p><p>The &lt;code&gt;--autostart&lt;/code&gt; option is introduced to set up Tapper to start automatically when you log in. The &lt;code&gt;--no-autostart&lt;/code&gt; option disables autostart.</p><p>The libinput listener respects the &lt;code&gt;XDG_SEAT&lt;/code&gt; environment variable if it is set.</p><p>Bug fix: The GNOME layouter ringed the bell regardless of the &lt;code&gt;--bell&lt;/code&gt;/&lt;code&gt;--no-bell&lt;/code&gt; option and settings. Thanks to papin-aziat and Vitaly for reporting.</p></description>
      </release>
      <release timestamp="1654128000" version="0.6.1">
        <url type="unknown">https://kbd-tapper.sourceforge.io/news.html#0.6.1</url>
        <description><p>RHEL 8 build is fixed.</p><p>Minor changes in the documentation (HTML pages and man page).</p></description>
      </release>
      <release timestamp="1654041600" version="0.6.0">
        <url type="unknown">https://kbd-tapper.sourceforge.io/news.html#0.6.0</url>
        <description><p>&lt;em&gt;Highlight:&lt;/em&gt; Tapper works in GNOME 41 and does not require “Unsafe Mode”.</p><p>&lt;em&gt;Important:&lt;/em&gt; The GNOME layouter requires [Agism], a GNOME Shell extension, which should be installed and enabled. See “[Caveats/GNOME layouter does not work]” in [tapper(1)].</p><p>&lt;em&gt;Breaking change:&lt;/em&gt; Since Tapper can’t hide input events from other programs, “interceptor” is renamed to “listener”: the &lt;code&gt;--interceptor&lt;/code&gt; command line option is renamed to &lt;code&gt;--listener&lt;/code&gt;, key in GSettings schema is also renamed.</p><p>&lt;em&gt;Highlight:&lt;/em&gt; Tapper can emulate keystrokes. See “[Description/Actions]”, “[Description/Assignments]” and “[Examples/Advanced usage]” in [tapper(1)].</p><p>&lt;em&gt;Breaking change:&lt;/em&gt; Because of ability to emulate keystrokes, the assignment syntax is changed. Keyboard layouts must be prefixed with &lt;code&gt;@&lt;/code&gt; in order to distinguish between keyboard layouts and keys. Both command line and GSettings schema are affected.</p><p>Tapper drops unnecessary privileges as soon as possible. See “[Description/Security note]” in [tapper(1)].</p><p>Build: libjson-glib is not required any more. libevdev is required.</p><p>Build: &lt;code&gt;setup.sh&lt;/code&gt; script are added to install required packages, it works for Arch, Debian, Fedora, Mageia, openSUSE, and Ubuntu.</p></description>
      </release>
      <release timestamp="1609632000" version="0.5.0">
        <url type="unknown">https://kbd-tapper.sourceforge.io/news.html#0.5.0</url>
        <description><p>&lt;em&gt;Highlight:&lt;/em&gt; Tapper is tested in bunch of desktops: Cinnamon, GNOME Classic, KDE, LXDE, LXQt, Mate, Xfce. Tappers works perfectly in all these desktops, so “GNOME Shell” is dropped from Tapper headline. Now it is “a keyboard layout switcher for X Window System and Wayland”. GNOME Shell is still a primary target for Tapper though.</p><p>Bug fix: Command line assignments didn’t override settings assignments.</p><p>GNOME detection is changed: The &lt;code&gt;XDG_CURRENT_DESKTOP&lt;/code&gt; environment variable is retired, the &lt;code&gt;XDG_SESSION_DESKTOP&lt;/code&gt; is analyzed instead.</p><p>Desktop file is updated so Tapper is always shown (not just in GNOME, as before).</p><p>Tapper home page is updated with getting instructions for Arch, Mageia and openSUSE.</p><p>The &lt;code&gt;--no-default-assignments&lt;/code&gt; command line option is introduced. It is used for testing purposes and has little value for users.</p><p>Few corner cases are handled more gracefully:</p><ul><li>The &lt;code&gt;--interceptor=auto&lt;/code&gt; command line option now selects XRecord interceptor regardless of &lt;code&gt;XDG_SESSION_TYPE&lt;/code&gt; environment variable if XRecord is the only available interceptor (in other words, if libinput interceptor is disabled at build time). Earlier Tapper in such a condition fired assertion failure and aborted with core dump.</li><li>Similarly, the &lt;code&gt;--layouter=auto&lt;/code&gt; command line option selects GNOME layouter regardless of &lt;code&gt;XDG_SESSION_DESKTOP&lt;/code&gt; environment variable if GNOME is the only available layouter. Earlier Tapper in such a condition fired assertion failure and aborted with core dump.</li><li>Similarly, if Tapper is build with no interceptors or no layouters (useless but possible configuration), default assignments are not used to avoid error caused by bad arguments. Such error can confuse user since no arguments specified in command line.</li></ul><p>&lt;code&gt;INSTALL.md&lt;/code&gt; now includes build instructions for Mageia and openSUSE.</p><p>Build: &lt;code&gt;configure&lt;/code&gt; options &lt;code&gt;--enable-libinput&lt;/code&gt; and &lt;code&gt;--enable-x&lt;/code&gt; are renamed to &lt;code&gt;--with-libinput&lt;/code&gt; and &lt;code&gt;--with-x&lt;/code&gt; respectively to follow Autoconf guidelines.</p><p>Build: New configure options &lt;code&gt;--with-glib&lt;/code&gt; and &lt;code&gt;--without-glib&lt;/code&gt; are introduced to decouple GLib usage from GNOME support. Now it is possible to disable GNOME layouter but still use GSettings to store configuration.</p><p>Build: The &lt;code&gt;--enable-author-testing&lt;/code&gt; configure option is introduced. If author testing is disabled, some non-functional tests (e. g. cppcheck, spell check) are not run because there is no point in running these tests for packagers and end users.</p><p>Tests are reworked:</p><ul><li>Tapper configuration is respected now. For example, if Tapper is configured with the &lt;code&gt;--without-x&lt;/code&gt; option, tests skip all checks that require the XRecord interceptor and/or the Xkb layouter.</li><li>Execution environment is respected now. For example, if tests are run in console session, tests requiring X Window System are skipped.</li></ul></description>
      </release>
      <release timestamp="1588723200" version="0.4.4">
        <url type="unknown">https://kbd-tapper.sourceforge.io/news.html#0.4.4</url>
        <description><p>The &lt;code&gt;--syslog&lt;/code&gt; command line option is introduced.</p></description>
      </release>
    </releases>
    <provides>
      <binary>/usr/bin/tapper</binary>
    </provides>
    <launchable type="desktop-id">io.sourceforge.kbd-tapper.desktop</launchable>
  </component>
</components>
