Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master z-rejected grimoire by Vlad Glagolev (c0e16481057cdf94ed46232863bc850b212f6cbf)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Vlad Glagolev <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master z-rejected grimoire by Vlad Glagolev (c0e16481057cdf94ed46232863bc850b212f6cbf)
  • Date: Fri, 16 Feb 2018 12:44:27 +0000

GIT changes to master z-rejected grimoire by Vlad Glagolev
<stealth AT sourcemage.org>:

ChangeLog | 3 ++
z-audio/spotify/BUILD | 1
z-audio/spotify/CONFIGURE | 3 ++
z-audio/spotify/DEPENDS | 49
++++++++++++++++++++++++++++++++++++++++++++++
z-audio/spotify/DETAILS | 24 ++++++++++++++++++++++
z-audio/spotify/FINAL | 8 +++++++
z-audio/spotify/HISTORY | 3 ++
z-audio/spotify/INSTALL | 15 ++++++++++++++
z-audio/spotify/PRE_BUILD | 6 +++++
9 files changed, 112 insertions(+)

New commits:
commit c0e16481057cdf94ed46232863bc850b212f6cbf
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

spotify: new spell, official Spotify client

diff --git a/ChangeLog b/ChangeLog
index 06f8649..b8528cf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2018-02-16 Vlad Glagolev <stealth AT sourcemage.org>
+ * z-audio/spotify: new spell, official Spotify client
+
2017-10-19 Ismael Luceno <ismael AT sourcemage.org>
* z-editors/uemacs: new spell, Full screen editor based on MicroEMACS
3.9e
* FUNCTIONS: Added get_scm_version from test grimoire
diff --git a/z-audio/spotify/BUILD b/z-audio/spotify/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/z-audio/spotify/BUILD
@@ -0,0 +1 @@
+true
diff --git a/z-audio/spotify/CONFIGURE b/z-audio/spotify/CONFIGURE
new file mode 100755
index 0000000..49b9e31
--- /dev/null
+++ b/z-audio/spotify/CONFIGURE
@@ -0,0 +1,3 @@
+# Standard rejected warnings.
+#
+source $GRIMOIRE/REJECTED_MSG
diff --git a/z-audio/spotify/DEPENDS b/z-audio/spotify/DEPENDS
new file mode 100755
index 0000000..75480ff
--- /dev/null
+++ b/z-audio/spotify/DEPENDS
@@ -0,0 +1,49 @@
+# essential
+runtime_depends -sub CXX gcc &&
+
+# networking
+runtime_depends curl &&
+
+# crypto stack
+runtime_depends nspr &&
+runtime_depends nss &&
+
+# X11
+runtime_depends libxcb &&
+runtime_depends -sub XCB libx11 &&
+runtime_depends libxext &&
+runtime_depends libxscrnsaver &&
+runtime_depends libxi &&
+runtime_depends libxtst &&
+runtime_depends libxcomposite &&
+runtime_depends libxrender &&
+runtime_depends libxrandr &&
+runtime_depends libxfixes &&
+runtime_depends libxdamage &&
+runtime_depends libxcursor &&
+runtime_depends libxfixes &&
+
+# GTK+
+runtime_depends expat &&
+runtime_depends dbus &&
+runtime_depends glib2 &&
+runtime_depends freetype2 &&
+runtime_depends fontconfig &&
+runtime_depends atk &&
+runtime_depends pango &&
+runtime_depends cairo &&
+runtime_depends gdk-pixbuf2 &&
+runtime_depends gconf2 &&
+# also required for gtk-update-icon-cache
+depends gtk+2 &&
+# required for update-desktop-database
+depends desktop-file-utils &&
+
+# audio
+runtime_depends alsa-lib &&
+
+# printing
+runtime_depends cups &&
+
+# other
+runtime_depends zlib
diff --git a/z-audio/spotify/DETAILS b/z-audio/spotify/DETAILS
new file mode 100755
index 0000000..d487a32
--- /dev/null
+++ b/z-audio/spotify/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=spotify
+ SPELLX=${SPELL}-client
+ VERSION=1.0.70.399
+if [[ ${SMGL_COMPAT_ARCHS[1]} == "x86_64" ]]; then
+ ID=g5ffabd56-26
+ ARCH=amd64
+
SOURCE_HASH=sha512:f5ce65a535daffe251152f6dc1c3affe2cbdf815ce1129e204ef03b589ebf7ac1015a9be2c77d7bcdd506fa23b9f24390b961843bb311366f6839756563912bf
+else
+ ID=g5ffabd56-27
+ ARCH=i386
+
SOURCE_HASH=sha512:b72a7b4286d067a0a825b423ff62d426a82d8a7cc111500e1d5ab64df000f0cce024a6c7d9cc5cbf253800152907ae2889f55eead46556739f8d5069e7c0abf2
+fi
+ SOURCE=${SPELLX}_${VERSION}.${ID}_${ARCH}.deb
+
SOURCE_URL[0]=http://repository.spotify.com/pool/non-free/s/${SPELLX}/${SOURCE}
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ GATHER_DOCS=off
+ WEB_SITE=https://www.spotify.com/
+ ENTERED=20180216
+ LICENSE[0]=https://www.spotify.com/us/legal/end-user-agreement/
+ REJECT="is non-source"
+ SHORT="official Spotify client"
+cat << EOF
+This is a client for Spotify, a proprietary music streaming service.
+EOF
diff --git a/z-audio/spotify/FINAL b/z-audio/spotify/FINAL
new file mode 100755
index 0000000..4668792
--- /dev/null
+++ b/z-audio/spotify/FINAL
@@ -0,0 +1,8 @@
+# binaries require /lib64
+if [ ! -d "${INSTALL_ROOT}/lib64" ]; then
+ ln -vsf "${TRACK_ROOT}/lib" "${INSTALL_ROOT}/lib64"
+fi &&
+
+update-desktop-database &&
+
+gtk-update-icon-cache -q -t -f "${INSTALL_ROOT}/usr/share/icons/hicolor"
diff --git a/z-audio/spotify/HISTORY b/z-audio/spotify/HISTORY
new file mode 100644
index 0000000..486500f
--- /dev/null
+++ b/z-audio/spotify/HISTORY
@@ -0,0 +1,3 @@
+2018-02-15 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, {PRE_,}BUILD, INSTALL, FINAL, CONFIGURE,
+ UNATTEND_SAFE: created spell, version 1.0.70.399
diff --git a/z-audio/spotify/INSTALL b/z-audio/spotify/INSTALL
new file mode 100755
index 0000000..222af65
--- /dev/null
+++ b/z-audio/spotify/INSTALL
@@ -0,0 +1,15 @@
+cp -dRv usr/share/spotify "${INSTALL_ROOT}/opt" &&
+
+install -vm 644 usr/share/spotify/spotify.desktop
"${INSTALL_ROOT}/usr/share/applications/spotify.desktop" &&
+
+for size in 16 22 24 32 48 64 128 256 512; do
+ local icon_dir="usr/share/icons/hicolor/${size}x${size}/apps" &&
+
+ if [ ! -d "${INSTALL_ROOT}/${icon_dir}" ]; then
+ mkdir -vp "${INSTALL_ROOT}/${icon_dir}"
+ fi &&
+
+ install -vm 644 "usr/share/spotify/icons/spotify-linux-${size}.png"
"${INSTALL_ROOT}/${icon_dir}/spotify-client.png"
+done &&
+
+ln -vsf "${TRACK_ROOT}/opt/spotify/spotify" "${INSTALL_ROOT}/usr/bin/spotify"
diff --git a/z-audio/spotify/PRE_BUILD b/z-audio/spotify/PRE_BUILD
new file mode 100755
index 0000000..9326bcd
--- /dev/null
+++ b/z-audio/spotify/PRE_BUILD
@@ -0,0 +1,6 @@
+mk_source_dir "${SOURCE_DIRECTORY}" &&
+cd "${SOURCE_DIRECTORY}" &&
+
+verify_file &&
+
+ar p "${SOURCE_CACHE}/${SOURCE}" data.tar.gz | tar -xzf -
diff --git a/z-audio/spotify/UNATTEND_SAFE b/z-audio/spotify/UNATTEND_SAFE
new file mode 100644
index 0000000..e69de29



  • [SM-Commit] GIT changes to master z-rejected grimoire by Vlad Glagolev (c0e16481057cdf94ed46232863bc850b212f6cbf), Vlad Glagolev, 02/16/2018

Archive powered by MHonArc 2.6.24.

Top of Page