Ports: Add ScummVM game Flight of the Amazon Queen
This adds the ScummVM game Flight of the Amazon Queen. Since all files are on the root of the zip file we utilize 'pre_fetch' to create the directory 'workdir'. In 'post_fetch' we move all the files into 'workdir' except for the zip file and 'package.sh'. Doing this lets us use the 'clean' command without any modifications.
This commit is contained in:
parent
f7161b03ca
commit
f11fc28351
Notes:
sideshowbarker
2024-07-18 08:32:49 +09:00
Author: https://github.com/kennethmyhra Commit: https://github.com/SerenityOS/serenity/commit/f11fc283515 Pull-request: https://github.com/SerenityOS/serenity/pull/8901
2 changed files with 32 additions and 0 deletions
|
@ -34,6 +34,7 @@ Please make sure to keep this list up to date when adding and updating ports. :^
|
|||
| [`figlet`](figlet/) | FIGlet | 2.2.5 | http://www.figlet.org/ |
|
||||
| [`flatbuffers`](flatbuffers/) | Flatbuffers | 1.12.0 | https://github.com/google/flatbuffers |
|
||||
| [`flex`](flex/) | flex | 2.6.4 | https://github.com/westes/flex |
|
||||
| [`fotaq`](fotaq/) | Flight of the Amazon Queen | 1.0 | https://www.scummvm.org/games/#games-queen |
|
||||
| [`ffmpeg`](ffmpeg/) | ffmpeg | 4.4 | https://ffmpeg.org |
|
||||
| [`freeciv`](freeciv/) | Freeciv | 3.0.0-beta2 | http://freeciv.org/ |
|
||||
| [`freetype`](freetype/) | FreeType | 2.10.4 | https://www.freetype.org/ |
|
||||
|
|
31
Ports/fotaq/package.sh
Executable file
31
Ports/fotaq/package.sh
Executable file
|
@ -0,0 +1,31 @@
|
|||
#!/usr/bin/env -S bash ../.port_include.sh
|
||||
port=fotaq
|
||||
version="1.0"
|
||||
files="https://downloads.scummvm.org/frs/extras/Flight%20of%20the%20Amazon%20Queen/FOTAQ_Talkie-original.zip ${port}-${version}.zip a298e68243f18a741d4816ef636a5a77a1593816fb2c9e23a09124c35a95dfec"
|
||||
auth_type=sha256
|
||||
depends="scummvm"
|
||||
|
||||
resource_path="/usr/local/share/games/${port}-${version}"
|
||||
|
||||
launcher_name="Flight of the Amazon Queen"
|
||||
launcher_category=Games
|
||||
launcher_command="/usr/local/bin/scummvm --path=${resource_path} queen"
|
||||
|
||||
build() {
|
||||
:
|
||||
}
|
||||
|
||||
pre_fetch() {
|
||||
run_nocd mkdir -p ${workdir}
|
||||
}
|
||||
|
||||
post_fetch() {
|
||||
run_nocd rsync -a ./* ${workdir} --exclude=${workdir} --exclude=package.sh --exclude=${port}-${version}.zip --remove-source-files
|
||||
run_nocd find . -depth -type d -empty -delete
|
||||
}
|
||||
|
||||
install() {
|
||||
target_dir="${SERENITY_INSTALL_ROOT}${resource_path}"
|
||||
run_nocd mkdir -p ${target_dir}
|
||||
run_nocd cp ${workdir}/queen.1 ${target_dir}
|
||||
}
|
Loading…
Add table
Reference in a new issue