libvmdk-git

LOW
maintainer cookiecaper 0 votes scanned 2026-09-04 07:57:01.997051
View on AUR
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
3pkgname=libvmdk-git
4_pkgname=libvmdk
5pkgver=20260714.r0.g396e187
6pkgrel=1
7pkgdesc="Library and tools to access VMware Virtual Disk (VMDK) images"
8arch=('x86_64')
9url="https://github.com/libyal/libvmdk"
10license=('LGPL-3.0-or-later')
11depends=('fuse3' 'python' 'zlib')
12makedepends=('autoconf' 'automake' 'gettext' 'git' 'libtool' 'pkgconf' 'python-setuptools')
13provides=("libvmdk=${pkgver}")
14conflicts=('libvmdk')
15source=(
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)
31sha256sums=(
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
48pkgver() {
49 cd "${_pkgname}"
50 git describe --long --tags --always \
51 | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
52}
53
54prepare() {
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
68build() {
69 cd "${_pkgname}"
70 ./configure \
71 --prefix=/usr \
72 --enable-python \
73 --enable-wide-character-type
74 make
75}
76
77check() {
78 cd "${_pkgname}"
79 make check
80}
81
82package() {
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)SeverityRules
2026-09-04 07:57:01 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion