Gentoo Archives: gentoo-commits

From: "Manuel Rüger" <mrueg@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/mrueg:master commit in: dev-libs/libspotify/
Date: Tue, 30 Jun 2015 00:34:56
Message-Id: 1435624470.6dec8d7da8653f78668056c12923bc914c9ad596.mrueg@gentoo
1 commit: 6dec8d7da8653f78668056c12923bc914c9ad596
2 Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jun 30 00:34:30 2015 +0000
4 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
5 CommitDate: Tue Jun 30 00:34:30 2015 +0000
6 URL: https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=6dec8d7d
7
8 [dev-libs/libspotify] Initial version. Based on an ebuild from posativ-overlay.
9
10 Package-Manager: portage-2.2.20
11
12 dev-libs/libspotify/Manifest | 2 ++
13 dev-libs/libspotify/libspotify-12.1.51.ebuild | 47 +++++++++++++++++++++++++++
14 dev-libs/libspotify/metadata.xml | 8 +++++
15 3 files changed, 57 insertions(+)
16
17 diff --git a/dev-libs/libspotify/Manifest b/dev-libs/libspotify/Manifest
18 new file mode 100644
19 index 0000000..7fc546b
20 --- /dev/null
21 +++ b/dev-libs/libspotify/Manifest
22 @@ -0,0 +1,2 @@
23 +DIST libspotify-12.1.51-Linux-i686-release.tar.gz 1400367 SHA256 941ab4ba10bcd6ec4e96127afd095a39e11bc955de0882734c97e4f588b155ae SHA512 c16d53d8ec57913eb5b47ad3c2d01a804bd494a681c23a770f436b712cdadf89baa0c4c7db13ef96bf7b1e14599afbcb1323556ec24669f9020fc824d9ecd59e WHIRLPOOL 1af9e03edc471dc97b1170dd1b33256165491de3c5a189455bf4c3d46e5dd5226a1089e329b210b7271510b0e534e9704bdc48e2e3973fc41ece925a777203d3
24 +DIST libspotify-12.1.51-Linux-x86_64-release.tar.gz 1571265 SHA256 43a14e0732ba6ae30078fac105d0e2998d04d5f5c396a4968386bc4e22491058 SHA512 3c636e1739a75910a0da9270c3d2203b52fe1c2d69615159a09bcc8b57c8909f1d005aa22dc5cef529489c6f3a9ee5bde4d6a922be536f8017185c25432c3666 WHIRLPOOL cc11dafc369a75301fd6a5fa7b43c6d0fe60c777d509f2578150fb016ca5108253b634aa24216cc5fe7a9752563e6016336ae54c95791c79868ff3544406b237
25
26 diff --git a/dev-libs/libspotify/libspotify-12.1.51.ebuild b/dev-libs/libspotify/libspotify-12.1.51.ebuild
27 new file mode 100644
28 index 0000000..224848f
29 --- /dev/null
30 +++ b/dev-libs/libspotify/libspotify-12.1.51.ebuild
31 @@ -0,0 +1,47 @@
32 +# Copyright 1999-2015 Gentoo Foundation
33 +# Distributed under the terms of the GNU General Public License v2
34 +# $Header: $
35 +
36 +EAPI=5
37 +
38 +inherit multilib
39 +
40 +DESCRIPTION="C API package to utilize the Spotify music streaming service"
41 +HOMEPAGE="https://developer.spotify.com/technologies/libspotify/"
42 +BASE_URI="https://developer.spotify.com/download/libspotify/${P}-Linux-"
43 +SRC_URI="amd64? ( ${BASE_URI}x86_64-release.tar.gz )
44 + x86? ( ${BASE_URI}i686-release.tar.gz )"
45 +
46 +LICENSE="Spotify"
47 +SLOT="0"
48 +KEYWORDS="~amd64 ~x86 -*"
49 +IUSE=""
50 +
51 +DEPEND="virtual/pkgconfig"
52 +
53 +QA_PRESTRIPPED="/usr/$(get_libdir)/${PN}.so.${PV}"
54 +
55 +if use x86; then
56 + S=${WORKDIR}/${P}-Linux-i686-release
57 +elif use amd64; then
58 + S=${WORKDIR}/${P}-Linux-x86_64-release
59 +fi
60 +
61 +src_prepare() {
62 + sed -i -e 's#PKG_PREFIX:$(prefix)#PKG_PREFIX:$(real_prefix)#'\
63 + -e 's/ldconfig.*//'\
64 + -e "s#prefix)/lib#prefix)/$(get_libdir)#g" Makefile || die
65 + sed -i -e "s#{exec_prefix}/lib#{exec_prefix/$(get_libdir)#" lib/pkgconfig/${PN}.pc || die
66 +}
67 +
68 +src_compile() {
69 + :
70 +}
71 +
72 +src_install() {
73 + emake prefix="${D}usr" real_prefix="${ROOT}usr" install
74 + dodoc README ChangeLog
75 +
76 + # install man
77 + doman share/man3/*
78 +}
79
80 diff --git a/dev-libs/libspotify/metadata.xml b/dev-libs/libspotify/metadata.xml
81 new file mode 100644
82 index 0000000..bfcb697
83 --- /dev/null
84 +++ b/dev-libs/libspotify/metadata.xml
85 @@ -0,0 +1,8 @@
86 +<?xml version="1.0" encoding="UTF-8"?>
87 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
88 +<pkgmetadata>
89 + <maintainer>
90 + <email>mrueg@g.o</email>
91 + <name>Manuel Rüger</name>
92 + </maintainer>
93 +</pkgmetadata>