diff options
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-x | PKGBUILD | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 000000000000..5c8467dbb160 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +#!/bin/bash +# shellcheck disable=SC2034 +# shellcheck disable=SC2154 +# Maintainer: Matheus Gabriel Werny de Lima <matheusgwdl@protonmail.com> + +pkgname="yamlfix" +pkgver="1.1.0" +pkgrel="1" +pkgdesc="A simple, opinionated yaml formatter that keeps your comments!" +arch=("any") +url="https://github.com/lyz-code/${pkgname}" +license=("GPL3") +depends=("python" "python-click" "python-ruyaml") +makedepends=("python-pdm" "python-pip") +source=("${pkgname}-v${pkgver}.tar.gz::${url}/archive/refs/tags/${pkgver}.tar.gz") +sha512sums=("bbd71dae1baf088382e0dd792ea8c92b04b8b5ef7ff0c3fb3f03d85a51765e8d1fab455d76512e4b540b11c7f696e21859c2007f2654ea142cbfff666e127bdb") + +build() +{ + cd "${srcdir}"/"${pkgname}"-"${pkgver}"/ || exit 1 + pdm build +} + +package() +{ + # Assure that the directories exist. + mkdir -p "${pkgdir}"/usr/share/doc/"${pkgname}"/ + + # Install the software. + cd "${srcdir}"/"${pkgname}"-"${pkgver}"/ || exit 1 + pip install --no-deps --root "${pkgdir}" "${srcdir}"/"${pkgname}"-"${pkgver}"/dist/"${pkgname}"-"${pkgver}"-py3-none-any.whl + + # Install the documentation. + install -Dm644 "${srcdir}"/"${pkgname}"-"${pkgver}"/README.md "${pkgdir}"/usr/share/doc/"${pkgname}"/ + cp -r "${srcdir}"/"${pkgname}"-"${pkgver}"/docs/* "${pkgdir}"/usr/share/doc/"${pkgname}"/ +} |