mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-04-03 20: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
14
.gitignore
vendored
14
.gitignore
vendored
|
|
@ -46,6 +46,20 @@ wowee
|
||||||
*~
|
*~
|
||||||
.DS_Store
|
.DS_Store
|
||||||
|
|
||||||
|
# Compilation database (regenerated by cmake)
|
||||||
|
compile_commands.json
|
||||||
|
|
||||||
|
# Language server caches
|
||||||
|
.ccls
|
||||||
|
.ccls-cache/
|
||||||
|
.cache/clangd/
|
||||||
|
|
||||||
|
# Tags
|
||||||
|
tags
|
||||||
|
TAGS
|
||||||
|
.tags
|
||||||
|
cscope.out
|
||||||
|
|
||||||
# External dependencies (except submodules and vendored headers)
|
# External dependencies (except submodules and vendored headers)
|
||||||
extern/*
|
extern/*
|
||||||
!extern/.gitkeep
|
!extern/.gitkeep
|
||||||
|
|
|
||||||
34
PKGBUILD
34
PKGBUILD
|
|
@ -9,28 +9,28 @@ arch=('x86_64')
|
||||||
url="https://github.com/Kelsidavis/WoWee"
|
url="https://github.com/Kelsidavis/WoWee"
|
||||||
license=('MIT')
|
license=('MIT')
|
||||||
depends=(
|
depends=(
|
||||||
'sdl2'
|
'sdl2' # Windowing and event loop
|
||||||
'vulkan-icd-loader'
|
'vulkan-icd-loader' # Vulkan runtime (GPU driver communication)
|
||||||
'openssl'
|
'openssl' # SRP6a auth protocol (key exchange + RC4 encryption)
|
||||||
'zlib'
|
'zlib' # Network packet decompression and Warden module inflate
|
||||||
'ffmpeg'
|
'ffmpeg' # Video playback (login cinematics)
|
||||||
'unicorn'
|
'unicorn' # Warden anti-cheat x86 emulation (cross-platform, no Wine)
|
||||||
'glew'
|
'glew' # OpenGL extensions (legacy fallback, linked but unused at runtime)
|
||||||
'libx11'
|
'libx11' # X11 windowing support
|
||||||
'stormlib' # AUR — required at runtime by wowee-extract-assets (libstorm.so)
|
'stormlib' # AUR — MPQ extraction (wowee-extract-assets uses libstorm.so)
|
||||||
)
|
)
|
||||||
makedepends=(
|
makedepends=(
|
||||||
'git'
|
'git' # Clone submodules (imgui, vk-bootstrap)
|
||||||
'cmake'
|
'cmake' # Build system
|
||||||
'pkgconf'
|
'pkgconf' # Dependency detection
|
||||||
'glm'
|
'glm' # Header-only math library (vectors, matrices, quaternions)
|
||||||
'vulkan-headers'
|
'vulkan-headers' # Vulkan API definitions (build-time only)
|
||||||
'shaderc'
|
'shaderc' # GLSL → SPIR-V shader compilation
|
||||||
'python'
|
'python' # Opcode registry generation and DBC validation scripts
|
||||||
)
|
)
|
||||||
provides=('wowee')
|
provides=('wowee')
|
||||||
conflicts=('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/ocornut/imgui.git"
|
||||||
"git+https://github.com/charles-lunarg/vk-bootstrap.git")
|
"git+https://github.com/charles-lunarg/vk-bootstrap.git")
|
||||||
sha256sums=('SKIP' 'SKIP' 'SKIP')
|
sha256sums=('SKIP' 'SKIP' 'SKIP')
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue