diff options
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 46 |
2 files changed, 20 insertions, 32 deletions
@@ -1,7 +1,7 @@ pkgbase = linux-air-combat pkgdesc = Free open source combat flight simulator - pkgver = 09p37 - pkgrel = 2 + pkgver = 09p55 + pkgrel = 1 url = https://askmisterwizard.com/2019/LinuxAirCombat/LinuxAirCombat.htm arch = x86_64 arch = aarch64 @@ -16,7 +16,7 @@ pkgbase = linux-air-combat depends = mesa optdepends = espeak: adds voice effects in-game optdepends = mumble: team voice integration - source = https://sourceforge.net/projects/linuxaircombat/files/Choose%20Your%20Platform/Most%20LINUX%20Desktops%20%28in%20the%20global%20usr%20filesystem%20for%20all%20users%29/Lac09p37.tar.gz + source = https://sourceforge.net/projects/linuxaircombat/files/Choose%20Your%20Platform/Most%20LINUX%20Desktops%20%28in%20the%20global%20usr%20filesystem%20for%20all%20users%29/Lac09p55.tar.gz md5sums = SKIP pkgname = linux-air-combat @@ -1,7 +1,7 @@ # Maintainer: Patrick Rogers <patrick@thewebzone.net> pkgname='linux-air-combat' -pkgver=09p37 -pkgrel=2 +pkgver=09p55 +pkgrel=1 pkgdesc="Free open source combat flight simulator" arch=('x86_64' 'aarch64' 'armv6h' 'armv7h') url="https://askmisterwizard.com/2019/LinuxAirCombat/LinuxAirCombat.htm" @@ -12,7 +12,7 @@ optdepends=('espeak: adds voice effects in-game' 'mumble: team voice integration') source=("https://sourceforge.net/projects/linuxaircombat/files/Choose%20Your%20Platform/Most%20LINUX%20Desktops%20%28in%20the%20global%20usr%20filesystem%20for%20all%20users%29/Lac${pkgver}.tar.gz") md5sums=('SKIP') -_resource_dir='/usr/share/lac' +_resource_dir='usr/share/lac' build() { cd "Lac${pkgver}" @@ -21,40 +21,28 @@ build() { package() { cd "Lac${pkgver}" - mkdir -p "$pkgdir"/usr/bin - mkdir -p "$pkgdir"/${_resource_dir} - mkdir -p "$pkgdir"/${_resource_dir}/music - mkdir -p "$pkgdir"/${_resource_dir}/sounds - mkdir -p "$pkgdir"/${_resource_dir}/models - mkdir -p "$pkgdir"/${_resource_dir}/textures - mkdir -p "$pkgdir"/usr/share/applications - # Copying main executable file... - cp bin/Release/Lac${pkgver} "$pkgdir"/usr/bin/ - mv "$pkgdir"/usr/bin/Lac${pkgver} "$pkgdir"/usr/bin/lac - chmod +x "$pkgdir"/usr/bin/lac + # Rename binary file to remove version naming + install -Dm755 bin/Release/Lac${pkgver} "$pkgdir"/usr/bin/lac + install -Dm644 lac.png "$pkgdir"/${_resource_dir}/lac.png + install -Dm644 DefaultHeightMap.LAC "$pkgdir"/$_resource_dir/ - cp lac.png "$pkgdir"/$_resource_dir/. - chmod +r "$pkgdir"/$_resource_dir/lac.png + install -d "$pkgdir"/${_resource_dir}/music + install -Dm644 bin/music/* "$pkgdir"/${_resource_dir}/music/ - cp DefaultHeightMap.LAC "$pkgdir"/$_resource_dir/DefaultHeightMap.LAC - chmod +r "$pkgdir"/$_resource_dir/DefaultHeightMap.LAC + install -d "$pkgdir"/${_resource_dir}/sounds + install -Dm644 bin/sounds/* "$pkgdir"/${_resource_dir}/sounds - cp bin/music/* "$pkgdir"/${_resource_dir}/music - chmod +r "$pkgdir"/${_resource_dir}/music/* + install -d "$pkgdir"/${_resource_dir}/models + install -Dm644 bin/models/* "$pkgdir"/${_resource_dir}/models - cp bin/sounds/* "$pkgdir"/${_resource_dir}/sounds - chmod +r "$pkgdir"/${_resource_dir}/sounds/* - - cp bin/models/* "$pkgdir"/${_resource_dir}/models - chmod +r "$pkgdir"/${_resource_dir}/models/* - - cp bin/textures/* "$pkgdir"/${_resource_dir}/textures - chmod +r "$pkgdir"/${_resource_dir}/textures/* + install -d "$pkgdir"/${_resource_dir}/textures + install -Dm644 bin/textures/* "$pkgdir"/${_resource_dir}/textures # Supplied .desktop file is broken # cp lac.desktop "$pkgdir"/usr/share/applications/ # chmod +r "$pkgdir"/usr/share/applications/lac.desktop + install -d "$pkgdir"/usr/share/applications # Write working .desktop file echo "[Desktop Entry] Type=Application @@ -67,6 +55,6 @@ Exec=sh -c lac Keywords=lac;game;air;flight;combat;linux;plane; Categories=Game StartupNotify=true" > "$pkgdir"/usr/share/applications/lac.desktop - chmod +r "$pkgdir"/usr/share/applications/lac.desktop + chmod 644 "$pkgdir"/usr/share/applications/lac.desktop } |