summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAndrew Shark2024-02-27 21:19:59 +0300
committerAndrew Shark2024-02-27 21:19:59 +0300
commita23472c85626f2779d9f3ee57247b7f33b1e0d80 (patch)
tree6820f65a2360b66f635f58a17f71bfab9f29c69b /PKGBUILD
parent3d31c4674b9ae2fa3450e32f54c8616ff227ba26 (diff)
downloadaur-a23472c85626f2779d9f3ee57247b7f33b1e0d80.tar.gz
No need to use venv now, project supports Python 3.11
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD40
1 files changed, 14 insertions, 26 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ebd61a2b722a..f2622771c7a0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}"
}