summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorŁukasz Mariański2023-01-21 08:17:02 +0100
committerŁukasz Mariański2023-01-21 08:17:02 +0100
commit8b30de00c579f18876bc042f51fce829d91cab5f (patch)
treebc2085803f84729a636731cf76be56ae3a696b16
parent92e7e00ff6b7c10156a61ad244965f57f59d00f5 (diff)
downloadaur-8b30de00c579f18876bc042f51fce829d91cab5f.tar.gz
enable rust lto
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD8
2 files changed, 7 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 960874206f39..69d2b309a041 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = alvr-git
pkgdesc = Experimental Linux version of ALVR. Stream VR games from your PC to your headset via Wi-Fi.
- pkgver = r2221.ed958cac
+ pkgver = r2302.3ebcd207
pkgrel = 1
url = https://github.com/alvr-org/ALVR
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index 0102356a9136..cc9e3365b220 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Łukasz Mariański <lmarianski dot protonmail dot com>
pkgname=alvr-git
_pkgname=${pkgname%-git}
-pkgver=r2221.ed958cac
+pkgver=r2302.3ebcd207
pkgrel=1
pkgdesc="Experimental Linux version of ALVR. Stream VR games from your PC to your headset via Wi-Fi."
arch=('x86_64')
@@ -27,6 +27,9 @@ prepare() {
sed -i 's:../../../lib64/libalvr_vulkan_layer.so:libalvr_vulkan_layer.so:' alvr/vulkan_layer/layer/alvr_x86_64.json
+ echo "[profile.release]
+lto=true" >> Cargo.toml
+
cargo update
cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
}
@@ -48,6 +51,7 @@ build() {
--release \
-p alvr_server \
-p alvr_dashboard \
+ -p alvr_launcher \
-p alvr_vulkan_layer \
-p alvr_vrcompositor_wrapper
@@ -60,7 +64,7 @@ build() {
package() {
cd "$srcdir/${_pkgname}"
install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
- install -Dm755 target/release/alvr_dashboard -t "$pkgdir/usr/bin/"
+ install -Dm755 target/release/{alvr_dashboard,alvr_launcher} -t "$pkgdir/usr/bin/"
# vrcompositor wrapper
install -Dm755 target/release/alvr_vrcompositor_wrapper "$pkgdir/usr/lib/alvr/vrcompositor-wrapper"