# Contributor: Carlo Landmeter # Maintainer: setvar pkgname = 'librespot' setvar _sha = 'd95c0b3fcd2ddfa9d09a189d73b82090420d7f56' setvar pkgver = '20170413' setvar pkgrel = '0' setvar pkgdesc = ""Open Source Spotify client library"" setvar url = ""https://github.com/plietar/librespot"" setvar arch = ""x86_64"" setvar license = ""MIT"" setvar depends = """" setvar makedepends = ""cargo portaudio-dev protobuf-dev alsa-lib-dev"" setvar install = ""$pkgname.pre-install"" setvar subpackages = """" setvar source = ""librespot-$pkgver.tar.gz::https://github.com/plietar/librespot/archive/$_sha.tar.gz $pkgname.pre-install $pkgname.initd $pkgname.confd "" setvar builddir = ""$srcdir/librespot-$_sha"" proc build { cd $builddir export CARGO_HOME="$srcdir"/cargo export RUSTFLAGS="-C target-feature=-crt-static" cargo build \ --release \ --verbose \ --features alsa-backend } proc package { cd $builddir install -Dm755 target/release/librespot "$pkgdir"/usr/bin/librespot install -Dm755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname install -Dm644 "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname } setvar sha512sums = ""d50dd3b997061cfc7dac424e4a3413a1dff1289af7c537c76555e97c8a80b1e49a7d35a462c2228efd2b1d749285b789856b52c37b1566424802d831d995dd84 librespot-20170413.tar.gz 05cc45f92fc609caded9d2fd552903d1aee8e62375aab57036c36c4914561b519df948924d2ab28a841a4bdabdac4a01219024249be39de26a9f520d2f69cdba librespot.pre-install 30ad41a32cb82cae3e9df319d69aebf8149e2fae8746747c167b8e93119f07081111bc6f0245f23b3059db41caa0f6dffd9b22c7791df518d092888e79862dde librespot.initd 4286a3d1cc9678af2f43074c30a0ab7a9f686301468a0fd435d37a62773f0d1501b7201851bef4237324a83361ad93531ceb512a42ee0a63d4d14677760f5ec5 librespot.confd""