|
|
2010-05-26
, 15:16
|
|
Posts: 14 |
Thanked: 8 times |
Joined on Jan 2010
|
#162
|

|
|
2010-05-26
, 15:21
|
|
Posts: 543 |
Thanked: 151 times |
Joined on Feb 2010
@ Germany
|
#163
|
|
|
2010-05-26
, 15:23
|
|
Posts: 726 |
Thanked: 345 times |
Joined on Apr 2010
@ Sweden
|
#164
|
|
|
2010-05-26
, 21:00
|
|
Posts: 80 |
Thanked: 10 times |
Joined on Jan 2010
|
#165
|
|
|
2010-05-26
, 22:25
|
|
Posts: 252 |
Thanked: 252 times |
Joined on Nov 2009
|
#166
|
For some reason I can't get the autobuilder to build the despotify packages any more and unfortunatly I don't have time to look into too why that is. Anyway, I posted new debs on my blog if you want to use the patched packages instead of just coping the shared libraries.
http://mickenordin.se/blog/index.php...tify-pa-maemo/
/Micke
#!/usr/bin/make -f
#export DH_VERBOSE=1
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
MAKEFLAGS=CLIENT_GATEWAY=1 CLIENT_DESPOTIFY=1
build: build-stamp
build-stamp:
dh_testdir
mkdir -p $(CURDIR)/debian/tmp
# Add here commands to compile the package.
$(MAKE) ${MAKEFLAGS}
touch $@
clean:
dh_testdir
dh_testroot
rm -f build-stamp
# Add here commands to clean up after the build process.
$(MAKE) clean ${MAKEFLAGS}
rm -rf $(CURDIR)/debian/tmp/
dh_clean
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# Build
$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp/ ${MAKEFLAGS}
# Install
# dh_install -si --fail-missing --sourcedir=debian/tmp
dh_install -si --sourcedir=debian/tmp
# Build architecture-independent files here.
binary-indep: build install
# We have nothing to do by default.
# Build architecture-dependent files here.
binary-arch: build install
dh_testdir
dh_testroot
dh_installchangelogs
dh_installdocs
dh_installexamples
# dh_install
# dh_installmenu
# dh_installdebconf
# dh_installlogrotate
# dh_installemacsen
# dh_installpam
# dh_installmime
# dh_python
# dh_installinit
# dh_installcron
# dh_installinfo
dh_installman
dh_link
dh_strip
dh_compress
dh_fixperms
# dh_perl
dh_makeshlibs
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install configure
Source: despotify
Section: sound
Priority: extra
Maintainer: Micke Nordin <mickewiki@gmail.com>
Build-Depends: debhelper (>= 5),
libtool,
libexpat1-dev,
libncurses5-dev,
libpulse-dev,
libssl-dev,
libvorbis-dev,
zlib1g-dev,
libncursesw5-dev,
libao-dev,
libdespotify-dev
Standards-Version: 3.7.3
Package: libdespotify
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, libvorbisfile3 (>= 1.2.0)
Description: Despotify is an open source client and library for Spotify’s streamed music platform.
Package: libdespotify-dev
Section: libdevel
Architecture: any
Depends: libdespotify (= ${binary:Version})
Description: Development files for libdespotify.
Package: despotify
Section: sound
Architecture: any
Depends: libao0, libncursesw5, libvorbis0a, libvorbisfile3, libdespotify
Provides: despotify, despotify-simple, despotify-gateway
Description: An open source Spotify client.
* C implementation based on F/OSS code
* Proof of Concept multi-OS client with curses (text-based) UI
* Proof of Concept gateway to the Spotify service (text-based
protocol, for supporting REST).
|
|
2010-05-27
, 11:21
|
|
|
Posts: 223 |
Thanked: 52 times |
Joined on Sep 2009
@ West Kirby, UK
|
#167
|
|
|
2010-05-27
, 11:52
|
|
Posts: 252 |
Thanked: 252 times |
Joined on Nov 2009
|
#168
|
| The Following User Says Thank You to dragly For This Useful Post: | ||
|
|
2010-05-27
, 15:23
|
|
Posts: 42 |
Thanked: 2 times |
Joined on Dec 2009
|
#169
|
It is working for me, but please check that you have the newest version of yaspot and libdespotify from extras-devel. To be completely sure, run this in terminal (you have to install rootsh first):
sudo gainroot
apt-get update
apt-get install yaspot libdespotify
exit
After doing this it runs as it should on my N900.
|
|
2010-05-27
, 17:17
|
|
Posts: 8 |
Thanked: 0 times |
Joined on Jan 2010
|
#170
|
This means that recompiling the despotify library to latest and replacing the old version doesn't work as before, because yaspot segfaults (the function signature it wants no longer exists).
So, to make yaspot work here again, I've recompiled despotify and yaspot, and copied both over. I haven't packaged these yet (I don't know how, off-hand), but the compiled versions I'm running (with "use_cache" set conservatively to "false") can be found here: http://sdstrowes.co.uk/yaspot/. Feel free to grab those and test them out.
Guidelines:
Of course, you should probably make backups of originals before replacing anything.