From 1bf0e5e5e601be7c95331cbbc935a3be32bc8023 Mon Sep 17 00:00:00 2001 From: rayfadh Date: Wed, 20 May 2026 10:59:00 +0800 Subject: [PATCH] New package: concord-2.0.3 --- srcpkgs/concord/template | 44 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 srcpkgs/concord/template diff --git a/srcpkgs/concord/template b/srcpkgs/concord/template new file mode 100644 index 00000000000000..10fe51c1c8ddd3 --- /dev/null +++ b/srcpkgs/concord/template @@ -0,0 +1,44 @@ +# Template file for 'concord' +pkgname=concord +version=2.0.3 +revision=1 +build_style=cargo +build_helper=qemu +hostmakedepends="pkg-config" +makedepends="opus-devel libpng-devel libjpeg-turbo-devel libwebp-devel giflib-devel + libX11-devel libxcb-devel libxkbcommon-devel wayland-devel dbus-devel libnotify-devel" +short_desc="Terminal user interface client for Discord" +maintainer="rayfadh " +license="GPL-3.0-only" +homepage="https://github.com/chojs23/concord" +changelog="https://raw.githubusercontent.com/chojs23/concord/refs/heads/main/CHANGELOG.md" +distfiles="https://github.com/chojs23/concord/archive/refs/tags/v${version}.tar.gz" +checksum=9a95ae58a9d5c53b2c1f0dd62636d6f30f71af061cfa9937eb192419679ddd9c + +build_options="voice" +desc_option_voice="Enable voice playback support (requires ALSA)" + +if [ "$build_option_voice" ]; then + makedepends+=" alsa-lib-devel" + configure_args="-F voice-playback" +fi + +_setup_env() { + # workaround the cc-rs mixing CFLAGS for host and target. + # https://github.com/rust-lang/cc-rs/issues/1469 + export CFLAGS_${RUST_BUILD//-/_}="${CFLAGS_host}" \ + CXXFLAGS_${RUST_BUILD//-/_}="${CXXFLAGS_host}" \ + LDFLAGS_${RUST_BUILD//-/_}="${LDFLAGS_host}" \ + CFLAGS_${RUST_TARGET//-/_}="${CFLAGS}" \ + CXXFLAGS_${RUST_TARGET//-/_}="${CXXFLAGS}" \ + LDFLAGS_${RUST_TARGET//-/_}="${LDFLAGS}" \ + CFLAGS="" CXXFLAGS="" LDFLAGS="" +} + +pre_build() { + _setup_env +} + +pre_install() { + _setup_env +}