mirror of
https://github.com/archlinux/aur.git
synced 2026-03-14 23:16:48 +01:00
Fixed aws-ld issue
This commit is contained in:
parent
5fa5c8a698
commit
70e18bd911
2 changed files with 17 additions and 37 deletions
18
.SRCINFO
18
.SRCINFO
|
|
@ -1,29 +1,25 @@
|
|||
pkgbase = sonicrust
|
||||
pkgdesc = A rust base TUI subsonic client
|
||||
pkgver = 0.1.2
|
||||
pkgrel = 1
|
||||
pkgrel = 2
|
||||
url = https://github.com/roceb/sonicrust
|
||||
arch = x86_64
|
||||
arch = aarch64
|
||||
license = GPL-3.0-only
|
||||
makedepends = rust
|
||||
makedepends = gcc
|
||||
makedepends = cmake
|
||||
makedepends = clang
|
||||
makedepends = perl
|
||||
makedepends = pkgconf
|
||||
makedepends = nasm
|
||||
makedepends = go
|
||||
makedepends = rust-bindgen
|
||||
makedepends = ninja
|
||||
depends = chafa
|
||||
depends = alsa-lib
|
||||
depends = glibc
|
||||
depends = gcc-libs
|
||||
provides = _binaryname
|
||||
depends = alsa-lib
|
||||
depends = openssl
|
||||
provides = sonicrust
|
||||
conflicts = sonicrust-bin
|
||||
conflicts = sonicrust-git
|
||||
options = !strip
|
||||
source = https://github.com/roceb/sonicrust/archive/refs/tags/v0.1.2.tar.gz
|
||||
sha256sums = SKIP
|
||||
source = sonicrust-0.1.2.tar.gz::https://github.com/roceb/sonicrust/archive/refs/tags/v0.1.2.tar.gz
|
||||
sha256sums = 1acc421a620ddc8d05e3389250bfa2463a6561b1a26c1c7e7b962629906b8432
|
||||
|
||||
pkgname = sonicrust
|
||||
|
|
|
|||
36
PKGBUILD
36
PKGBUILD
|
|
@ -2,40 +2,24 @@
|
|||
pkgname=sonicrust
|
||||
_binaryname=sonicrust
|
||||
pkgver=0.1.2
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="A rust base TUI subsonic client"
|
||||
arch=('x86_64' 'aarch64')
|
||||
url="https://github.com/roceb/sonicrust"
|
||||
license=('GPL-3.0-only')
|
||||
makedepends=('rust' 'gcc' 'cmake' 'clang' 'chafa' 'alsa-lib' 'glibc' 'rust-bindgen' 'gcc-libs' 'pkgconfig')
|
||||
depends=('chafa' 'alsa-lib' 'glibc' 'gcc-libs')
|
||||
provides=('_binaryname')
|
||||
options=(!strip)
|
||||
makedepends=('rust' 'cmake' 'clang' 'perl' 'pkgconf' 'nasm')
|
||||
depends=('chafa' 'glibc' 'alsa-lib' 'openssl')
|
||||
provides=("$_binaryname")
|
||||
# options=(!strip)
|
||||
conflicts=('sonicrust-bin' 'sonicrust-git')
|
||||
source=("$url/archive/refs/tags/v$pkgver.tar.gz")
|
||||
sha256sums=('SKIP')
|
||||
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
|
||||
sha256sums=('1acc421a620ddc8d05e3389250bfa2463a6561b1a26c1c7e7b962629906b8432')
|
||||
|
||||
build() {
|
||||
cd "$srcdir/$pkgname-$pkgver"
|
||||
# Force native toolchain
|
||||
export CC=gcc
|
||||
export CXX=g++
|
||||
export HOST_CC=gcc
|
||||
export HOST_CXX=g++
|
||||
|
||||
# AWS-LC build configuration
|
||||
export AWS_LC_SYS_CMAKE_BUILDER=1
|
||||
export AWS_LC_SYS_STATIC=1
|
||||
|
||||
# Override Rust's linker selection
|
||||
export CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER=gcc
|
||||
|
||||
# Clean any cached cross-compile artifacts
|
||||
cargo clean
|
||||
cargo build --release
|
||||
cargo build --release --locked
|
||||
}
|
||||
package() {
|
||||
mkdir -p "$pkgdir"/usr/bin
|
||||
mkdir -p "$pkgdir"/usr/share/applications
|
||||
cd "$srcdir/$pkgname-$pkgver"
|
||||
install -Dm755 "target/release/$pkgname" "$pkgdir/usr/bin/$pkgname"
|
||||
|
|
@ -50,7 +34,7 @@ Exec=/usr/bin/"$_binaryname" %u
|
|||
Terminal=true
|
||||
Type=Application
|
||||
Icon=${_binaryname}
|
||||
Categories=AudioVideo;Audio;Player;ConsoleOnly
|
||||
Keywords=music;player
|
||||
Categories=AudioVideo;Audio;Player;ConsoleOnly;
|
||||
Keywords=music;player;
|
||||
EOF
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue