Search Criteria
Package Details: smpq 1.6-3
Package Actions
| Git Clone URL: | https://aur.archlinux.org/smpq.git (read-only, click to copy) |
|---|---|
| Package Base: | smpq |
| Description: | StormLib MPQ archiving utility. Designed for full manipulating with Blizzard MPQ archives |
| Upstream URL: | https://launchpad.net/smpq |
| Licenses: | GPL3 |
| Submitter: | robertfoster |
| Maintainer: | robertfoster |
| Last Packager: | robertfoster |
| Votes: | 6 |
| Popularity: | 1.01 |
| First Submitted: | 2021-10-01 10:27 (UTC) |
| Last Updated: | 2025-04-05 15:02 (UTC) |
Dependencies (4)
- bzip2 (bzip2-gitAUR)
- stormlibAUR (stormlib-gitAUR)
- zlib (zlib-gitAUR, zlib-ng-compat-gitAUR, zlib-ng-compat)
- cmake (cmake3AUR, cmake-gitAUR) (make)
Required by (5)
- devilutionx (make)
- devilutionx-assets-git (make)
- devilutionx-fonts (make)
- devilutionx-git (make)
- devilutionx-voices (make)
Latest Comments
raziel100 commented on 2025-12-03 19:41 (UTC) (edited on 2025-12-03 19:42 (UTC) by raziel100)
in prepare(), before the line "patch -Np1 -i ../fix-smpq-compilation.patch", put this following lines and it will build just fine:
sed -i 's/GetLastError()/SErrGetLastError()/g' "${srcdir}/smpq-1.6/append.c"
sed -i 's/GetLastError()/SErrGetLastError()/g' "${srcdir}/smpq-1.6/extract.c"
sed -i 's/GetLastError()/SErrGetLastError()/g' "${srcdir}/smpq-1.6/info.c"
sed -i 's/GetLastError()/SErrGetLastError()/g' "${srcdir}/smpq-1.6/remove.c"
sed -i 's/GetLastError()/SErrGetLastError()/g' "${srcdir}/smpq-1.6/rename.c"
carlosalvatore commented on 2025-11-23 09:33 (UTC)
You might need to patch in order to use SErrGetLastError instead of GetLastError.
patlefort commented on 2025-03-31 05:01 (UTC)
Build error:
You can try to force it anyways with
-DCMAKE_POLICY_VERSION_MINIMUM=3.5.