mirror of
https://github.com/moparisthebest/arch-ppa
synced 2024-12-18 12:42:16 -05:00
75 lines
2.9 KiB
Bash
75 lines
2.9 KiB
Bash
# 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
|
||
}
|