Skip to content

Commit

Permalink
New package: ncspot-0.9.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ram02z committed Oct 29, 2021
1 parent 430bce3 commit 1cc2dc4
Show file tree
Hide file tree
Showing 2 changed files with 49 additions and 0 deletions.
14 changes: 14 additions & 0 deletions srcpkgs/ncspot/patches/0001-remove-pancurses.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
pancurses pulls ncurses-rs which breaks cross (termion used instead)

diff --git a/Cargo.toml b/Cargo.toml
index 576332a..8023123 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -47,7 +47,6 @@ strum_macros = "0.22.0"
regex = "1"
ioctl-rs = { version = "0.2", optional = true }
serde_cbor = "0.11.2"
-pancurses = { version = "0.17.0", features = ["win32"] }

[dependencies.cursive]
version = "0.16.3"
35 changes: 35 additions & 0 deletions srcpkgs/ncspot/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Template file for 'ncspot'
pkgname=ncspot
version=0.9.0
revision=1
build_style=cargo
configure_args="--no-default-features"
hostmakedepends="pkg-config python3"
makedepends="openssl-devel $(vopt_if libxcb libxcb-devel)
$(vopt_if dbus dbus-devel) $(vopt_if alsa alsa-lib-devel)
$(vopt_if pulseaudio pulseaudio-devel)"
short_desc="Cross-platform ncurses Spotify client"
maintainer="Omar Zeghouani <[email protected]>"
license="BSD-2-Clause"
homepage="https://github.com/hrkfdn/ncspot"
distfiles="https://github.com/hrkfdn/ncspot/archive/v${version}.tar.gz"
checksum=81655d9fab4903c6ac22321f1a6801aaedfbd88d4f5f768ae8303104fa904a53

build_options="libxcb dbus alsa pulseaudio notify cover"
build_options_default="libxcb dbus alsa pulseaudio notify"
desc_option_libxcb="Enable support for X clipboard access"
desc_option_cover="Enable support for cover art"

_features="cursive/termion-backend"
_features+="$(vopt_if libxcb ',share_clipboard,share_selection')"
_features+="$(vopt_if dbus ',mpris')"
_features+="$(vopt_if alsa ',alsa_backend')"
_features+="$(vopt_if pulseaudio ',pulseaudio_backend')"
_features+="$(vopt_if notify ',notify')"
_features+="$(vopt_if cover ',cover')"

configure_args+=" --features $_features"

post_install() {
vlicense LICENSE
}

0 comments on commit 1cc2dc4

Please sign in to comment.