libvmdk-git
LOW
maintainer cookiecaper
0 votes
scanned 2026-09-04 07:57:01.997051
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: Jeff Cook <jeff@jeffcook.io>
2
3
pkgname=libvmdk-git
4
_pkgname=libvmdk
5
pkgver=20260714.r0.g396e187
6
pkgrel=1
7
pkgdesc="Library and tools to access VMware Virtual Disk (VMDK) images"
8
arch=('x86_64')
9
url="https://github.com/libyal/libvmdk"
10
license=('LGPL-3.0-or-later')
11
depends=('fuse3' 'python' 'zlib')
12
makedepends=('autoconf' 'automake' 'gettext' 'git' 'libtool' 'pkgconf' 'python-setuptools')
13
provides=("libvmdk=${pkgver}")
14
conflicts=('libvmdk')
15
source=(
16
'libvmdk::git+https://github.com/libyal/libvmdk.git'
17
'libbfio::git+https://github.com/libyal/libbfio.git'
18
'libcdata::git+https://github.com/libyal/libcdata.git'
19
'libcerror::git+https://github.com/libyal/libcerror.git'
20
'libcfile::git+https://github.com/libyal/libcfile.git'
21
'libclocale::git+https://github.com/libyal/libclocale.git'
22
'libcnotify::git+https://github.com/libyal/libcnotify.git'
23
'libcpath::git+https://github.com/libyal/libcpath.git'
24
'libcsplit::git+https://github.com/libyal/libcsplit.git'
25
'libcthreads::git+https://github.com/libyal/libcthreads.git'
26
'libfcache::git+https://github.com/libyal/libfcache.git'
27
'libfdata::git+https://github.com/libyal/libfdata.git'
28
'libfvalue::git+https://github.com/libyal/libfvalue.git'
29
'libuna::git+https://github.com/libyal/libuna.git'
30
)
31
sha256sums=(
32
'SKIP'
33
'SKIP'
34
'SKIP'
35
'SKIP'
36
'SKIP'
37
'SKIP'
38
'SKIP'
39
'SKIP'
40
'SKIP'
41
'SKIP'
42
'SKIP'
43
'SKIP'
44
'SKIP'
45
'SKIP'
46
)
47
48
pkgver() {
49
cd "${_pkgname}"
50
git describe --long --tags --always \
51
| sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
52
}
53
54
prepare() {
55
cd "${_pkgname}"
56
57
# Upstream's sync script normally clones these during prepare(). Point it at
58
# makepkg's declared sources so the build phase performs no network fetches.
59
sed -i \
60
-e "s|^GIT_URL_PREFIX=.*|GIT_URL_PREFIX=\"file://${srcdir}\";|" \
61
-e 's|/${LOCAL_LIB}\.git|/${LOCAL_LIB}|' \
62
synclibs.sh
63
64
./synclibs.sh
65
./autogen.sh
66
}
67
68
build() {
69
cd "${_pkgname}"
70
./configure \
71
--prefix=/usr \
72
--enable-python \
73
--enable-wide-character-type
74
make
75
}
76
77
check() {
78
cd "${_pkgname}"
79
make check
80
}
81
82
package() {
83
cd "${_pkgname}"
84
make DESTDIR="${pkgdir}" install
85
86
# Neither libtool metadata nor a static Python extension is useful at runtime.
87
find "${pkgdir}" -type f \( -name '*.la' -o -name '*.a' \) -delete
88
}
89
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-04 07:57:01 | Low | 1 |