driftwood-game-bin
LOW
maintainer codingncaffeine
0 votes
scanned 2026-10-17 19:19:13.554222
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: codingncaffeine <codingncaffeine@users.noreply.github.com>
2
# AUR binary package for Driftwood — repackages the official GitHub release tarball.
3
# Submit by pushing this (plus the generated .SRCINFO) to ssh://aur@aur.archlinux.org/driftwood-game-bin.git
4
# makepkg --printsrcinfo > .SRCINFO
5
pkgname=driftwood-game-bin
6
pkgver=0.5.4
7
pkgrel=1
8
pkgdesc="Open-world survival crafting game: gather, build, explore, fight, trade and learn magic"
9
arch=('x86_64')
10
url="https://github.com/codingncaffeine/Driftwood"
11
license=('GPL-3.0-only')
12
provides=('driftwood-game')
13
conflicts=('driftwood-game')
14
# The release brings .NET, GLFW, OpenAL Soft and SDL3 with it; GLFW and SDL open the window-system
15
# and input libraries below at run time, and .NET needs ICU, OpenSSL (pack downloads) and zlib.
16
depends=('glibc' 'gcc-libs' 'zlib' 'icu' 'openssl'
17
'libglvnd' 'libx11' 'libxrandr' 'libxinerama' 'libxcursor' 'libxi' 'libxext'
18
'wayland' 'libxkbcommon' 'libpulse' 'systemd-libs' 'hicolor-icon-theme')
19
optdepends=('libdecor: window decorations on GNOME Wayland'
20
'xdg-desktop-portal: the desktop file chooser for importing packs and skins'
21
'zenity: a file chooser where no desktop portal is running')
22
options=('!strip') # self-contained .NET single-file bundle — stripping breaks it
23
source_x86_64=("$url/releases/download/v$pkgver/Driftwood-v$pkgver-linux-x64.tar.gz")
24
# The release's own tarball, hashed when it was built (publish-release.sh writes the .sha256).
25
sha256sums_x86_64=('d78c603ba3f51b1f0ed871d52debeec567f172e0ca35f6a98cf9a12f4fce93e2')
26
27
package() {
28
local id=io.github.codingncaffeine.Driftwood
29
local src="$srcdir/Driftwood-v$pkgver-linux-x64"
30
31
install -dm755 "$pkgdir/usr/lib/driftwood-game" "$pkgdir/usr/bin"
32
install -m755 "$src/Driftwood" "$pkgdir/usr/lib/driftwood-game/Driftwood"
33
install -m644 "$src"/lib*.so* "$pkgdir/usr/lib/driftwood-game/"
34
ln -s /usr/lib/driftwood-game/Driftwood "$pkgdir/usr/bin/driftwood-game"
35
36
# The tarball carries these for a player who unpacks it by hand and runs install.sh; here they
37
# go where a package puts them. The entry already says Exec=driftwood-game.
38
install -Dm644 "$src/$id.desktop" "$pkgdir/usr/share/applications/$id.desktop"
39
install -Dm644 "$src/$id.metainfo.xml" "$pkgdir/usr/share/metainfo/$id.metainfo.xml"
40
for size in 16 24 32 48 64 128 256; do
41
install -Dm644 "$src/icons/hicolor/${size}x${size}/apps/$id.png" \
42
"$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/$id.png"
43
done
44
install -Dm644 "$src/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
45
}
46
Changes since previous scan
--- PKGBUILD @ 2026-10-17 00:21+++ PKGBUILD @ 2026-10-17 19:19@@ -3,7 +3,7 @@ # Submit by pushing this (plus the generated .SRCINFO) to ssh://aur@aur.archlinux.org/driftwood-game-bin.git # makepkg --printsrcinfo > .SRCINFO pkgname=driftwood-game-bin-pkgver=0.5.2+pkgver=0.5.4 pkgrel=1 pkgdesc="Open-world survival crafting game: gather, build, explore, fight, trade and learn magic" arch=('x86_64')@@ -22,7 +22,7 @@ options=('!strip') # self-contained .NET single-file bundle — stripping breaks it source_x86_64=("$url/releases/download/v$pkgver/Driftwood-v$pkgver-linux-x64.tar.gz") # The release's own tarball, hashed when it was built (publish-release.sh writes the .sha256).-sha256sums_x86_64=('9a5932b6dd5671c8201793bd110e19caec16ca63f51ce254885784e2e82dc75d')+sha256sums_x86_64=('d78c603ba3f51b1f0ed871d52debeec567f172e0ca35f6a98cf9a12f4fce93e2') package() { local id=io.github.codingncaffeine.DriftwoodScan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-17 19:19:13 | Low | 1 |
| 2026-10-17 00:21:55 | Clean | 2 |
| 2026-10-16 17:16:11 | Low | 1 |
| 2026-10-16 15:16:11 | Low | 1 |
| 2026-10-16 05:14:45 | Low | 1 |
| 2026-10-16 01:13:57 | Low | 1 |