halide-git

MEDIUM
maintainer alex_reinking 0 votes scanned 2026-11-01 16:01:05.312492
View on AUR
Why flagged

This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.

Triggered rules

Medium Recently orphaned & re-adopted orphaned_readopted

This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.

PKGBUILD

1# Maintainer: Alex Reinking <alex.reinking@gmail.com>
2# Contributor: spider-mario <spidermario@free.fr>
3# Contributor: Jon Noble <jonnobleuk@gmail.com>
4pkgname=halide-git
5pkgver=23.0.0.dev0.r9.gf79451625
6pkgrel=1
7pkgdesc="A language for fast and portable data-parallel computation (git main)"
8arch=('x86_64')
9url="https://halide-lang.org/"
10license=('MIT')
11depends=('llvm-libs' 'flatbuffers' 'bash')
12makedepends=('git' 'cmake' 'ninja' 'llvm' 'clang')
13optdepends=(
14 'cuda: NVidia PTX backend.'
15 'libpng: PNG support in the Image IO Utility.'
16 'libjpeg-turbo: JPEG support in the Image IO Utility.')
17provides=("${pkgname%-git}")
18conflicts=("${pkgname%-git}" "${pkgname%-git}-bin")
19source=("Halide::git+https://github.com/halide/Halide.git")
20sha256sums=('SKIP')
21
22pkgver() {
23 cd Halide
24 git describe --long --tags --abbrev=9 | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
25}
26
27build() {
28 cmake -B build -S Halide \
29 -GNinja \
30 -DCMAKE_BUILD_TYPE=Release \
31 -DCMAKE_INSTALL_PREFIX=/usr \
32 -DCMAKE_INSTALL_DATADIR=share/Halide \
33 -DHalide_LLVM_SHARED_LIBS=YES \
34 -DHalide_WASM_BACKEND=OFF \
35 -DWITH_TESTS=OFF \
36 -DWITH_TUTORIALS=OFF \
37 -DWITH_PYTHON_BINDINGS=OFF \
38 -DCMAKE_POSITION_INDEPENDENT_CODE=ON \
39 -Wno-dev
40 cmake --build build
41}
42
43package() {
44 DESTDIR="$pkgdir" cmake --install build
45 install -Dm644 Halide/LICENSE.txt -t "$pkgdir/usr/share/licenses/$pkgname"
46}
47

Changes since previous scan

--- PKGBUILD @ 2026-06-18 16:11
+++ PKGBUILD @ 2026-11-01 16:01
@@ -1,46 +1,47 @@
-# Maintainer: spider-mario <spidermario@free.fr>
+# Maintainer: Alex Reinking <alex.reinking@gmail.com>
+# Contributor: spider-mario <spidermario@free.fr>
# Contributor: Jon Noble <jonnobleuk@gmail.com>
pkgname=halide-git
-pkgver=2019_08_27.r2898.g2531d11d2
-pkgrel=2
-pkgdesc="a language for fast, portable data-parallel computation"
-arch=(x86_64)
+pkgver=23.0.0.dev0.r9.gf79451625
+pkgrel=1
+pkgdesc="A language for fast and portable data-parallel computation (git main)"
+arch=('x86_64')
url="https://halide-lang.org/"
license=('MIT')
-depends=('llvm>=8.0')
-makedepends=('git' 'cmake>=3.8' 'binutils' 'fakeroot' 'make' 'clang')
-provides=("${pkgname%-*}")
-conflicts=("halide-bin")
-source=('git+https://github.com/halide/Halide.git')
-md5sums=('SKIP')
+depends=('llvm-libs' 'flatbuffers' 'bash')
+makedepends=('git' 'cmake' 'ninja' 'llvm' 'clang')
+optdepends=(
+ 'cuda: NVidia PTX backend.'
+ 'libpng: PNG support in the Image IO Utility.'
+ 'libjpeg-turbo: JPEG support in the Image IO Utility.')
+provides=("${pkgname%-git}")
+conflicts=("${pkgname%-git}" "${pkgname%-git}-bin")
+source=("Halide::git+https://github.com/halide/Halide.git")
+sha256sums=('SKIP')
pkgver() {
- cd "$srcdir/Halide"
- git describe --long --tags | sed 's/^release_//; s/\([^-]*-g\)/r\1/; y/-/./'
-}
-
-prepare() {
- cd "$srcdir/Halide"
- rm -rf "build/*"
- mkdir -p build
+ cd Halide
+ git describe --long --tags --abbrev=9 | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
- cd "$srcdir/Halide/build"
- cmake -DWITH_TESTS=False -DWITH_DOCS=False -DWITH_TUTORIALS=False -DWARNINGS_AS_ERRORS=False \
- -DWITH_APPS=False -DBUILD_AOT_TUTORIAL=False -DWITH_UTILS=False -DCMAKE_INSTALL_PREFIX=/opt/halide \
- ..
- make
-}
-
-check() {
- cd "$srcdir/Halide/build"
+ cmake -B build -S Halide \
+ -GNinja \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_DATADIR=share/Halide \
+ -DHalide_LLVM_SHARED_LIBS=YES \
+ -DHalide_WASM_BACKEND=OFF \
+ -DWITH_TESTS=OFF \
+ -DWITH_TUTORIALS=OFF \
+ -DWITH_PYTHON_BINDINGS=OFF \
+ -DCMAKE_POSITION_INDEPENDENT_CODE=ON \
+ -Wno-dev
+ cmake --build build
}
package() {
- cd "$srcdir/Halide/build"
- make DESTDIR="$pkgdir/" install
-
- install -Dm644 "$srcdir/Halide/LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.txt"
+ DESTDIR="$pkgdir" cmake --install build
+ install -Dm644 Halide/LICENSE.txt -t "$pkgdir/usr/share/licenses/$pkgname"
}

Scan history

Scanned at (UTC)SeverityRules
2026-11-01 16:01:05 Medium 1
2026-06-18 16:11:54 Clean 0

Report a package

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

0 / 4000
Your suggestion