summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD18
2 files changed, 14 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a24ecfe70c52..5e43b9c460ae 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = vpkedit
pkgdesc = A library and CLI/GUI tool to create, read, and write several pack file formats
pkgver = 4.2.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/craftablescience/VPKEdit
arch = x86_64
license = MIT
diff --git a/PKGBUILD b/PKGBUILD
index d92beff77434..bee0b4e0a462 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgbase=vpkedit
pkgname=(vpkedit libvpkeditc)
pkgver=4.2.0
-pkgrel=1
+pkgrel=2
pkgdesc="A library and CLI/GUI tool to create, read, and write several pack file formats"
arch=('x86_64')
url="https://github.com/craftablescience/VPKEdit"
@@ -59,8 +59,8 @@ build() {
cd "$srcdir"
cmake -B build \
-S "$pkgname" \
- -DCMAKE_INSTALL_PREFIX=/opt/vpkedit \
- -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr/lib/$pkgname \
+ -DCMAKE_BUILD_TYPE=None \
-DVPKEDIT_BUILD_LIBC=ON
cmake --build build
@@ -73,9 +73,17 @@ package_vpkedit() {
cd "$srcdir"
DESTDIR="$pkgdir" cmake --install build
- # Remove Qt libs copied from system
- cd "$pkgdir/opt/vpkedit"
+ # Remove Qt libs copied from system, and propperly symlink
+ cd "$pkgdir/usr/lib/$pkgname"
rm -rf libQt*
+ ln -sf "/usr/lib/$pkgname/vpkedit" "$pkgdir/usr/bin/vpkedit"
+ ln -sf "/usr/lib/$pkgname/vpkeditcli" "$pkgdir/usr/bin/vpkeditcli"
+
+ # Change desktop file to point towards /usr/lib/vpkedit
+ cd "$pkgdir/usr/share/applications"
+ sed -i 's/Exec=\/opt\/vpkedit\//Exec=/g' vpkedit.desktop
+
+
# Install License
install -Dm644 "$srcdir/$pkgname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"