diff options
author | Alexandru M Stan | 2022-07-22 15:30:13 -0700 |
---|---|---|
committer | Alexandru M Stan | 2022-07-22 15:40:47 -0700 |
commit | 07f4102a78834287dd30d5fd3350cc9a9e879e6e (patch) | |
tree | 552b0636a625fe86d429f53c77e6969127fdc4a3 | |
download | aur-07f4102a78834287dd30d5fd3350cc9a9e879e6e.tar.gz |
0.0.10-1: Created package
Copied PKGBUILD file from https://chromium-review.googlesource.com/c/chromiumos/platform/chameleon/+/3764101/4
-rw-r--r-- | .SRCINFO | 42 | ||||
-rw-r--r-- | PKGBUILD | 55 |
2 files changed, 97 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..ba8033f90cc4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,42 @@ +pkgbase = python-pigweed + pkgdesc = Pigweed Python modules + pkgver = 0.0.10 + pkgrel = 1 + url = https://pigweed.dev + arch = any + license = Apache + makedepends = python + makedepends = python-pip + depends = python-jinja + depends = python-pyyaml + depends = python-pygments + depends = python-coloredlogs + depends = python-coverage + depends = python-cryptography + depends = python-google-cloud-storage + depends = ipython + depends = python-mypy-protobuf + depends = python-parameterized + depends = python-prompt_toolkit + depends = python-protobuf + depends = ptpython + depends = python-pyelftools + depends = python-pyperclip + depends = python-pyserial + depends = python-six + depends = python-sphinx + depends = python-types-pyyaml + depends = python-watchdog + depends = python-wheel + depends = yapf + optdepends = python-httpwatcher: extra plugin for pw_watch + optdepends = python-pygments-style-dracula + optdepends = python-pygments-style-tomorrow + optdepends = python-scan-build + optdepends = python-sphinx-rtd-theme + optdepends = python-sphinxcontrib-mermaid + optdepends = python-types-protobuf + optdepends = python-types-pygments + optdepends = python-types-six + +pkgname = python-pigweed diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..70da5f86cf8b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: Alexandru M. Stan <amstan@chromium.org> +# Python package author: Pigweed Authors <pigweed-developers@googlegroups.com> +# PKGBUILD originally generated by pipman +pkgname=python-pigweed +pkgver=0.0.10 +pkgrel=1 +pkgdesc="Pigweed Python modules" +arch=(any) +url="https://pigweed.dev" +license=("Apache") +makedepends=("python" "python-pip") +depends=("python-jinja" + "python-pyyaml" + "python-pygments" + "python-coloredlogs" # AUR + "python-coverage" + "python-cryptography" + "python-google-cloud-storage" # AUR + "ipython" + "python-mypy-protobuf" # AUR + "python-parameterized" + "python-prompt_toolkit" + "python-protobuf" + "ptpython" # AUR + "python-pyelftools" + "python-pyperclip" + "python-pyserial" + "python-six" + "python-sphinx" + "python-types-pyyaml" # AUR + "python-watchdog" + "python-wheel" + "yapf") +optdepends=("python-httpwatcher: extra plugin for pw_watch" + + # Some unavailable deps in Arch, but we don't seem to need them? + # Let's mark them as optional as well: + "python-pygments-style-dracula" + "python-pygments-style-tomorrow" + "python-scan-build" + "python-sphinx-rtd-theme" + "python-sphinxcontrib-mermaid" + "python-types-protobuf" + "python-types-pygments" + "python-types-six") + +build() { + pip install --no-deps --target="pigweed" pigweed==${pkgver} +} + +package() { + sitepackages=$(python -c "import site; print(site.getsitepackages()[0])") + mkdir -p $pkgdir/"$sitepackages" + cp -r $srcdir/pigweed/* $pkgdir/"$sitepackages" +} |