biject
LOW
maintainer vixinxiviir
0 votes
scanned 2026-08-19 03:41:13.749572
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
pkgname=biject
2
pkgver=0.3.0
3
pkgrel=1
4
pkgdesc="Schema-aware data diff tool with a Rust CLI and Tauri desktop UI"
5
arch=('x86_64')
6
url="https://github.com/vixinxiviir/biject"
7
license=('GPL3')
8
provides=('biject-gui')
9
# Formerly published as 'datadiff'; replaces= migrates existing installs on upgrade.
10
replaces=('datadiff' 'datadiff-gui')
11
conflicts=('biject-gui' 'biject-bin' 'biject-gui-bin' 'datadiff' 'datadiff-gui')
12
depends=(
13
'glibc'
14
'gcc-libs'
15
'gtk3'
16
'hicolor-icon-theme'
17
'sqlite'
18
'webkit2gtk-4.1'
19
'libsoup3'
20
'openssl'
21
'librsvg'
22
)
23
makedepends=(
24
'cargo'
25
'rust'
26
'clang'
27
'cmake'
28
'pkgconf'
29
'sqlite'
30
)
31
source=(
32
"${pkgname}-${pkgver}.tar.gz::https://github.com/vixinxiviir/biject/archive/refs/tags/v${pkgver}.tar.gz"
33
"${pkgname}-vendor-${pkgver}.tar.zst::https://github.com/vixinxiviir/biject/releases/download/v${pkgver}/${pkgname}-vendor-${pkgver}.tar.zst"
34
)
35
sha256sums=('028b76c7c0c234946788bbe41e901d278896d6c331a8fa4b556773eadfa1f82f'
36
'ce46dc31ebad478f350ff6e7497a67b1e06aa9ee30e7a26aabe2c6e12eb5a827')
37
38
prepare() {
39
cd "${srcdir}/${pkgname}-${pkgver}"
40
41
export CARGO_TARGET_DIR="${srcdir}/target"
42
43
tar --zstd -xf "${srcdir}/${pkgname}-vendor-${pkgver}.tar.zst" -C "${srcdir}/${pkgname}-${pkgver}"
44
45
mkdir -p .cargo
46
cat > .cargo/config.toml <<'EOF'
47
[source.crates-io]
48
replace-with = "vendored-sources"
49
50
[source.vendored-sources]
51
directory = "vendor"
52
EOF
53
}
54
55
build() {
56
cd "${srcdir}/${pkgname}-${pkgver}"
57
58
export CARGO_TARGET_DIR="${srcdir}/target"
59
60
cargo build --frozen --release --locked --bin biject
61
cargo build --frozen --release --locked --manifest-path tauri-app/src-tauri/Cargo.toml
62
}
63
64
package() {
65
cd "${srcdir}/${pkgname}-${pkgver}"
66
67
install -Dm755 "${srcdir}/target/release/biject" "${pkgdir}/usr/bin/biject"
68
install -Dm755 "${srcdir}/target/release/biject-gui" "${pkgdir}/usr/bin/biject-gui"
69
70
install -Dm644 packaging/aur/biject.desktop "${pkgdir}/usr/share/applications/biject.desktop"
71
72
install -Dm644 tauri-app/src-tauri/icons/32x32.png "${pkgdir}/usr/share/icons/hicolor/32x32/apps/biject.png"
73
install -Dm644 tauri-app/src-tauri/icons/128x128.png "${pkgdir}/usr/share/icons/hicolor/128x128/apps/biject.png"
74
install -Dm644 tauri-app/src-tauri/icons/128x128@2x.png "${pkgdir}/usr/share/icons/hicolor/256x256/apps/biject.png"
75
76
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
77
}
78
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-19 03:41:13 | Low | 1 |