arch-ppa/src/libspotify/PKGBUILD

75 lines
2.9 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Maintainer: buckket <buckket@cock.li>
# Contributor: FadeMind <fademind@gmail.com>
# Contributor: Richard Weber <old-box at outlook dot com>
# Contributor: Benjamin Hedrich <kiwisauce at pagenotfound dot de>
# Contributor: Thomas Jost <schnouki at schnouki dot net>
# Contributor: Tomas Strand <tomas at fik1 dot net>
### NOTICE
### libspotify is EOL, sources are taken from https://mopidy.github.io/libspotify-archive/
### Checksums have not changed.
###
### SPOTIFY DEVS STATEMENT
###
### Please note that we have removed the LibSpotify binaries from our website in an effort to phase out the usage of this deprecated library.
### LibSpotify has been considered deprecated since 2015 and will be shut down in 2017, so we want to ensure that all developers efforts and
### attention are focused on newer and better APIs that we actively support and maintain. These APIs include the Web API, iOS and Android SDKs,
### and upcoming embedded libraries for Windows, Mac OS X and Linux. More information regarding upcoming libraries will be provided in the coming months.
###
###
### Source: https://is.gd/z6waBx
###
###
pkgname=libspotify
pkgver=12.1.51
pkgrel=6
pkgdesc="C API package allowing third-party developers to write applications that utilize the Spotify music streaming service"
arch=("i686" "x86_64")
url="https://developer.spotify.com/technologies/libspotify/"
license=('custom')
depends=('glibc')
if [ "$CARCH" == "x86_64" ]; then
SPOTIFY_ARCH="x86_64"
source_x86_64=("https://mopidy.github.io/libspotify-archive/${pkgname}-${pkgver}-Linux-${SPOTIFY_ARCH}-release.tar.gz")
md5sums_x86_64=('83efddcc195d6ff12b24c97c767a5e45')
sha256sums_x86_64=('43a14e0732ba6ae30078fac105d0e2998d04d5f5c396a4968386bc4e22491058')
fi
if [ "$CARCH" == "i686" ]; then
SPOTIFY_ARCH="i686"
source_i686=("https://mopidy.github.io/libspotify-archive/${pkgname}-${pkgver}-Linux-${SPOTIFY_ARCH}-release.tar.gz")
md5sums_i686=('04735b890da0b1fc7f1f14e68a5293de')
sha256sums_i686=('941ab4ba10bcd6ec4e96127afd095a39e11bc955de0882734c97e4f588b155ae')
fi
build() {
cd "${srcdir}/${pkgname}-${pkgver}-Linux-${SPOTIFY_ARCH}-release"
# Don't do stupid things from a Makefile
msg2 "Patching Makefile..."
sed -i 's/ldconfig//' Makefile
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}-Linux-${SPOTIFY_ARCH}-release"
make prefix="$pkgdir/usr" install
# Install documentation
cp -R share "$pkgdir"/usr/share
mkdir -p "$pkgdir"/usr/share/man
mv "$pkgdir"/usr/share/man3 "$pkgdir"/usr/share/man/man3
# Correct pkgconfig file
sed -e s:PKG_PREFIX:/usr:g \
< lib/pkgconfig/libspotify.pc \
> "$pkgdir"/usr/lib/pkgconfig/libspotify.pc
# Custom license
install -Dm644 LICENSE licenses.xhtml "$pkgdir"/usr/share/doc/libspotify
mkdir -p "$pkgdir"/usr/share/licenses/libspotify
ln -s ../../doc/libspotify/LICENSE "$pkgdir"/usr/share/licenses/libspotify/LICENSE
}