diff options
author | Andrew Shark | 2024-02-27 21:19:59 +0300 |
---|---|---|
committer | Andrew Shark | 2024-02-27 21:19:59 +0300 |
commit | a23472c85626f2779d9f3ee57247b7f33b1e0d80 (patch) | |
tree | 6820f65a2360b66f635f58a17f71bfab9f29c69b /PKGBUILD | |
parent | 3d31c4674b9ae2fa3450e32f54c8616ff227ba26 (diff) | |
download | aur-a23472c85626f2779d9f3ee57247b7f33b1e0d80.tar.gz |
No need to use venv now, project supports Python 3.11
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 40 |
1 files changed, 14 insertions, 26 deletions
@@ -2,42 +2,30 @@ pkgname=kde-builder-git _basename="${pkgname%-git}" -pkgver=r54.4340456 -pkgrel=2 -pkgdesc="A script to build KDE software" -url="https://invent.kde.org/ashark/kde-builder" +pkgver=r59.16dc0cd +pkgrel=1 +pkgdesc="A tool to build KDE software" +url="https://invent.kde.org/sdk/kde-builder" arch=("any") license=("GPL") -# depends=("python-promise" "python-yaml" "python-setproctitle" "python-overrides") # When Arch will provide python 3.12 as default. -depends=(python312 python-pipenv) +depends=("python-promise" "python-yaml" "python-setproctitle" "python-overrides") -# optdepends=( # When Arch will provide python 3.12 as default. -# "python-pytest: testing support" -# "python-type-enforced: for developers" -# ) +optdepends=( + "python-pytest: testing support" + "python-type-enforced: ensure annotated types correspond the real types - for developers" +) -source=("git+https://invent.kde.org/ashark/kde-builder.git" - "kde-builder-wrapper.sh") -sha256sums=("SKIP" - "SKIP") +source=("git+https://invent.kde.org/ashark/kde-builder.git") +sha256sums=("SKIP") pkgver() { cd "${_basename}" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)" } -# package() { # When Arch will provide python 3.12 as default. -# mkdir -p "${pkgdir}/usr/share" -# cp -r "${srcdir}/${_basename}" "${pkgdir}/usr/share/${_basename}" -# mkdir -p "${pkgdir}/usr/bin" -# ln -sfv "/usr/share/${_basename}/${_basename}" "${pkgdir}/usr/bin/${_basename}" -# ln -sfv "/usr/share/${_basename}/${_basename}-launch" "${pkgdir}/usr/bin/${_basename}-launch" -# } - package() { - mkdir -p "${pkgdir}/usr/share" "${pkgdir}/usr/bin" - install -D -m755 kde-builder-wrapper.sh "${pkgdir}/usr/bin/kde-builder" + mkdir -p "${pkgdir}/usr/share" cp -r "${srcdir}/${_basename}" "${pkgdir}/usr/share/${_basename}" - cd "${pkgdir}/usr/share/${_basename}" - PIPENV_VENV_IN_PROJECT=1 pipenv install --dev + mkdir -p "${pkgdir}/usr/bin" + ln -sfv "/usr/share/${_basename}/${_basename}" "${pkgdir}/usr/bin/${_basename}" } |