python-mitool-git
LOW
maintainer taotieren
0 votes
scanned 2026-09-08 11:17:13.613315
Why flagged
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
Triggered rules
Low
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
PKGBUILD
1
# Maintainer: taotieren <admin@taotieren.com>
2
3
pkgbase=python-mitool-git
4
pkgname=python-mitool-git
5
_name=${pkgname%-git}
6
_name=${_name#python-}
7
pkgver=1.6.0.r2.gb503246
8
pkgrel=1
9
pkgdesc="Cross-platform CLI for Xiaomi"
10
arch=(any)
11
url="https://github.com/MiForge/MiTool"
12
license=('MIT')
13
groups=()
14
provides=(${_name} ${pkgname%-git})
15
conflicts=(${_name} ${pkgname%-git})
16
replaces=()
17
_pydeps=(
18
rich
19
# AUR
20
miflash
21
miapply
22
fcetool
23
)
24
depends=(
25
miassistanttool
26
miunlocktool
27
python
28
"${_pydeps[@]/#/python-}"
29
)
30
makedepends=(
31
git
32
python-build
33
python-installer
34
python-wheel
35
python-setuptools
36
)
37
checkdepends=()
38
optdepends=()
39
source=("${_name}::git+${url}.git")
40
sha256sums=('SKIP')
41
options=()
42
43
pkgver() {
44
cd "${srcdir}/${_name}"
45
(
46
set -o pipefail
47
git describe --long --tag --abbrev=7 2>/dev/null | sed 's/^v//g;s/\([^-]*-g\)/r\1/;s/-/./g' ||
48
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
49
)
50
}
51
52
prepare() {
53
git -C "${srcdir}/${_name}" clean -dfx
54
}
55
56
build() {
57
cd "${srcdir}/${_name}"
58
python -m build --wheel --no-isolation
59
}
60
61
package() {
62
cd "${srcdir}/${_name}"
63
python -m installer --destdir="${pkgdir}" dist/*.whl
64
install -vDm644 *.md -t "${pkgdir}/usr/share/doc/${pkgname}/"
65
install -vDm644 LICENSE* -t "${pkgdir}/usr/share/licenses/${pkgname}/"
66
}
67
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-08 11:17:13 | Low | 1 |