File _service of Package system76-keyboard-configurator
<!--
This is a comment.
Source code: https://github.com/pop-os/keyboard-configurator
-->
<services>
<service name="tar_scm" mode="disabled">
<param name="url">https://github.com/pop-os/keyboard-configurator.git</param>
<param name="scm">git</param>
<!-- state branch or tag -->
<param name="revision">master</param>
<param name="revision">v1.3.10</param>
<!--param name="match-tag">v*</param-->
<!--param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)</param-->
<!--param name="versionrewrite-replacement">\1</param-->
<!--param name="changesgenerate">enable</param-->
<!-- or SHA1 hash -->
<!--param name="revision">085dabd2cd07fc907c663f5a8beecc571b29be73</param-->
<!--param name="revision">db35178</param-->
<!--param name="revision">master</param-->
<!-- does not exist param name="changesrevision">3c720fbf67dd3c02b0c7011ed4036982b2c93532</param-->
<!--param name="versionprefix">before_revision</param-->
<param name="filename">keyboard-configurator</param>
<!--param name="versionformat">@PARENT_TAG@</param-->
<!--param name="versionformat">1.x.y+git.%cd</param-->
<param name="versionformat">1.3.10</param>
<!--param name="versionformat">@PARENT_TAG@+git.%cd</param-->
<!--param name="versionformat">@PARENT_TAG@.@TAG_OFFSET@</param-->
<!--param name="changesgenerate">enable</param-->
<param name="exclude">.git*</param>
</service>
<service name="recompress" mode="disabled">
<param name="file">*.tar</param>
<param name="compression">gz</param>
<!--param name="compression">bz2</param-->
</service>
<!--service name="set_version" /-->
<service name="set_version" mode="disabled">
<param name="version">1.x.y</param>
</service>
<!-- change mode="buildtime" to mode="manual" to use with command "osc service mr" -->
<!-- ubuntu, install osc from "openSUSE:Tools" -->
<!-- ubuntu install package obs-service-download-files -->
<!-- the package obs-service-cargo_vendor can be converted with alien minus-to-deb from rmp -->
<!-- needs sudo apt-get install zstd and pip3 install zstandard -->
<!-- cargo vendor from Ubuntu 22.04 creates software only compatible with Ubuntu 23.04 -->
<!-- manual cargo build minus-release works on Ubuntu 22.04 but not on OBS build service -->
<!-- service cargo_vendor needs to be automated for Ubuntu 22.04 at build time -->
<service name="download_files" mode="manual" />
<service name="cargo_vendor" mode="manual">
<param name="srctar">keyboard-configurator-1.3.10.tar.gz</param>
<param name="compression">zst</param>
<param name="update">true</param>
</service>
<service name="cargo_audit" mode="manual" />
</services>