diff options
author | Tyler Veness | 2023-07-23 14:03:58 -0700 |
---|---|---|
committer | Tyler Veness | 2023-07-23 14:05:59 -0700 |
commit | 61997bbbdd88d5503d05b51a39024db9a808d82a (patch) | |
tree | 306df106f69c6d4a57fef423b0c9f9626bc7b2de | |
parent | 84ee73b61dd03374f8073084888830916e760aed (diff) | |
download | aur-61997bbbdd88d5503d05b51a39024db9a808d82a.tar.gz |
Fix dependency on clang tools
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 16 |
2 files changed, 12 insertions, 7 deletions
@@ -1,7 +1,7 @@ pkgbase = python-wpiformat-git pkgdesc = Linters and formatters for ensuring WPILib's source code conforms to its style guide pkgver = 2023.28 - pkgrel = 1 + pkgrel = 2 url = https://github.com/wpilibsuite/styleguide arch = i686 arch = x86_64 @@ -9,6 +9,7 @@ pkgbase = python-wpiformat-git makedepends = python-tox depends = python-regex depends = python-black + depends = clang provides = python-wpiformat conflicts = python-wpiformat source = git+https://github.com/wpilibsuite/styleguide @@ -2,12 +2,12 @@ pkgname=python-wpiformat-git pkgver=2023.28 -pkgrel=1 +pkgrel=2 pkgdesc="Linters and formatters for ensuring WPILib's source code conforms to its style guide" arch=('i686' 'x86_64') url="https://github.com/wpilibsuite/styleguide" license=('custom=FRC-BSD') -depends=('python-regex' 'python-black') +depends=('python-regex' 'python-black' 'clang') makedepends=('python-tox') provides=('python-wpiformat') conflicts=('python-wpiformat') @@ -15,23 +15,27 @@ source=(git+https://github.com/wpilibsuite/styleguide) md5sums=('SKIP') pkgver() { - cd "$srcdir/styleguide" + cd "${srcdir}/styleguide" year=$(date +%Y) echo $year.$(git rev-list --count --after="main@{$(($year - 1))-01-01}" main) } build() { - cd "$srcdir/styleguide/wpiformat" + cd "${srcdir}/styleguide/wpiformat" python -m build --wheel } check() { - cd "$srcdir/styleguide/wpiformat" + cd "${srcdir}/styleguide/wpiformat" tox } package() { - cd "$srcdir/styleguide/wpiformat" + cd "${srcdir}/styleguide/wpiformat" pip install clang-format clang-tidy --no-deps --root ${pkgdir} --ignore-installed pip install dist/wpiformat-*.whl --no-deps --root ${pkgdir} --ignore-installed + + # Remove duplicates already provided by clang package + cd "${pkgdir}/usr/bin" + rm clang-format clang-tidy git-clang-format } |