summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD46
2 files changed, 20 insertions, 32 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a881b0bd613f..2ab314229f53 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 32b655b3f49b..15d5b427947c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}