mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-04-03 12:03:50 +00:00
chore: expand gitignore, document PKGBUILD deps, fix branch ref
- .gitignore: add compile_commands.json, language server caches (.ccls-cache, .cache/clangd), and tag files (ctags, cscope) - PKGBUILD: add per-dependency comments explaining purpose (SRP auth, Warden emulation, MPQ extraction, shader compilation, etc.) - PKGBUILD: fix source branch from main → master (matches remote HEAD)
This commit is contained in:
parent
3499a7f0ee
commit
4ea36250be
2 changed files with 31 additions and 17 deletions
34
PKGBUILD
34
PKGBUILD
|
|
@ -9,28 +9,28 @@ arch=('x86_64')
|
|||
url="https://github.com/Kelsidavis/WoWee"
|
||||
license=('MIT')
|
||||
depends=(
|
||||
'sdl2'
|
||||
'vulkan-icd-loader'
|
||||
'openssl'
|
||||
'zlib'
|
||||
'ffmpeg'
|
||||
'unicorn'
|
||||
'glew'
|
||||
'libx11'
|
||||
'stormlib' # AUR — required at runtime by wowee-extract-assets (libstorm.so)
|
||||
'sdl2' # Windowing and event loop
|
||||
'vulkan-icd-loader' # Vulkan runtime (GPU driver communication)
|
||||
'openssl' # SRP6a auth protocol (key exchange + RC4 encryption)
|
||||
'zlib' # Network packet decompression and Warden module inflate
|
||||
'ffmpeg' # Video playback (login cinematics)
|
||||
'unicorn' # Warden anti-cheat x86 emulation (cross-platform, no Wine)
|
||||
'glew' # OpenGL extensions (legacy fallback, linked but unused at runtime)
|
||||
'libx11' # X11 windowing support
|
||||
'stormlib' # AUR — MPQ extraction (wowee-extract-assets uses libstorm.so)
|
||||
)
|
||||
makedepends=(
|
||||
'git'
|
||||
'cmake'
|
||||
'pkgconf'
|
||||
'glm'
|
||||
'vulkan-headers'
|
||||
'shaderc'
|
||||
'python'
|
||||
'git' # Clone submodules (imgui, vk-bootstrap)
|
||||
'cmake' # Build system
|
||||
'pkgconf' # Dependency detection
|
||||
'glm' # Header-only math library (vectors, matrices, quaternions)
|
||||
'vulkan-headers' # Vulkan API definitions (build-time only)
|
||||
'shaderc' # GLSL → SPIR-V shader compilation
|
||||
'python' # Opcode registry generation and DBC validation scripts
|
||||
)
|
||||
provides=('wowee')
|
||||
conflicts=('wowee')
|
||||
source=("${pkgname}::git+https://github.com/Kelsidavis/WoWee.git#branch=main"
|
||||
source=("${pkgname}::git+https://github.com/Kelsidavis/WoWee.git#branch=master"
|
||||
"git+https://github.com/ocornut/imgui.git"
|
||||
"git+https://github.com/charles-lunarg/vk-bootstrap.git")
|
||||
sha256sums=('SKIP' 'SKIP' 'SKIP')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue