summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorIgor Dyatlov2022-08-22 19:44:23 +0300
committerIgor Dyatlov2022-08-22 19:44:23 +0300
commitdc62d09ad6dcfa0c18329ddfb42d9198840d0b54 (patch)
treea2305fda23935db5b97a35b690e006c79b6f57a0 /PKGBUILD
parentb2852edefc6db5502b274187bdb0307106aac457 (diff)
downloadaur-dc62d09ad6dcfa0c18329ddfb42d9198840d0b54.tar.gz
Updates
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-xPKGBUILD46
1 files changed, 39 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 944ee6439977..e2bb64a7d0b5 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,16 +1,17 @@
# Maintainer: Your Name <youremail@domain.com>
-pkgname=atoms-git
+pkgname=('atoms-git' 'atoms-cli-git' 'atoms-core-git')
+pkgbase='atoms-git'
_pkgname=Atoms
-pkgver=r198.b77715e
+pkgver=r214.3edc956
pkgrel=1
pkgdesc="Easily manage Linux chroot(s)"
arch=('any')
-url="https://github.com/mirkobrombin/Atoms"
+url="https://github.com/AtomsDevs/Atoms"
license=('GPL3')
-depends=('libadwaita-git' 'podman' 'proot' 'python-certifi' 'python-chardet' 'python-idna' 'python-orjson' 'python-requests' 'python-uproot' 'python-urllib3' 'talloc' 'vte4')
-makedepends=('git' 'meson')
-checkdepends=('appstream-glib')
+depends=('libadwaita-git' 'podman' 'proot' 'python-certifi' 'python-chardet' 'python-idna' 'python-orjson' 'python-requests' 'python-tabulate' 'python-uproot' 'python-urllib3' 'talloc' 'vte4' 'servicectl')
+makedepends=('git' 'meson' 'python-setuptools')
+checkdepends=('appstream-glib' 'python-pytest')
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
source=(
@@ -50,6 +51,37 @@ check() {
meson test -C build || :
}
-package() {
+check_atoms-cli-git(){
+ cd "${pkgbase%-git}-cli"
+ python setup.py pytest || :
+}
+
+check_atoms-core-git(){
+ cd "${pkgbase%-git}-core"
+ python setup.py pytest || :
+}
+
+package_atoms-git() {
+ depends=('atoms-cli' 'atoms-core' 'servicectl')
meson install -C build --destdir "$pkgdir"
}
+
+package_atoms-cli-git() {
+ pkgdesc='Atoms CLI allows you to create and manage your atoms via the command line.'
+ depends=('python-tabulate' 'atoms-core')
+ provides=("${pkgname%-git}")
+ conflicts=("${pkgname%-git}")
+
+ cd "${pkgbase%-git}-cli"
+ python setup.py install --root="$pkgdir" --optimize=1
+}
+
+package_atoms-core-git() {
+ pkgdesc='Atoms Core allows you to create and manage your own chroots and podman containers.'
+ depends=('python-orjson')
+ provides=("${pkgname%-git}")
+ conflicts=("${pkgname%-git}")
+
+ cd "${pkgbase%-git}-core"
+ python setup.py install --root="$pkgdir" --optimize=1
+}