I tried to make a package for radiotray, but unfortunately it won't work that easy. Radiotray requires that the gst-plugins-good package includes the souphttpsrc element, which means that gst-plugins-good should be built with support for libsoup. But it isn't. And my guess is that, since it's a slackware package, not a salix package, that it won't be any time soon. Libsoup is not even part of slackware.
If you really want to have radiotray working, you need to rebuild the gst-plugins-good package from slackware, with support for libsoup first. That means, you get the source files from a slackware server (
ftp://ftp.slackware.org.uk/slackware/sl ... gins-good/), put them all together in a directory of your choosing and make sure you have libsoup installed first and rebuild the package using the Slackbuild.
Code: Select all
$ chmod +x gst-plugins-good.SlackBuild
$ fakeroot ./gst-plugins-good.SlackBuild
Install the package you just created, it should be somewhere in your /tmp
Code: Select all
# spkg -u --reinstall /tmp/gst-plugins-good....txz
Then you can use the following SLKBUILD to build a radiotray package.
Code: Select all
#Packager: George Vlahavas <vlahavas~at~gmail~dot~com>
pkgname=radiotray
pkgver=0.7.2
pkgrel=1gv
source=("http://downloads.sourceforge.net/project/radiotray/releases/radiotray-$pkgver.tar.gz")
docs=("authors" "install" "readme" "copying" "contributors" "news" )
url=http://radiotray.sourceforge.net/
slackdesc=\
(
#|-----handy-ruler------------------------------------------------------|
"radiotray (an online radio streaming player)"
"Radio Tray is an online radio streaming player that runs on a Linux"
"system tray. Its goal is to have the minimum interface possible,"
"making it very straightforward to use. Radio Tray is not a full"
"featured music player, there are plenty of excellent music players"
"already. However, there was a need for a simple application with"
"minimal interface just to listen to online radios. And that's the sole"
"purpose of Radio Tray."
)
build() {
cd $startdir/src/$pkgname-$pkgver
python setup.py install --prefix=/usr --root=$startdir/pkg
}
Save that as SLKBUILD somewhere in your PC and in the same directory, run
That will build you a package, which you can install with spkg. I didn't actually try it, but I'm guessing it will work. Make sure you install any other dependencies first too (lxml is the only that you probably don't have).