Welcome, Guest. Please login or register.
April 21, 2014, 06:45:03 AM
Home Help Search Calendar Login Register
Show unread posts since last visit.
News: Let Pardus-Anka become #1: Pardus-Anka Bug ReportPardus-Anka World Google+ | The Pardus wiki  | Visit Pardus-Anka official website  | Register as forum member?  Email the moderator!

+  Pardus Worldforum
|-+  Assistance
| |-+  Software
| | |-+  Dead Beef Audio player
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] 2 Go Down Print
Author Topic: Dead Beef Audio player  (Read 1752 times)
John A
Guest
« on: January 16, 2011, 12:50:21 PM »

Will it be avaible in Pardus 2011 repo?
I see a package for it here:
http://deadbeef.sourceforge.net/download-packages.html

And I did a request for it for some months ago, still marked as new?:
http://bugs.pardus.org.tr/show_bug.cgi?id=13713

I using Ubuntu at the moment. (DeadBeef works great there)
Will install Pardus 2011 when the final version is avaible. Smiley

A review of DeadBeef is here:
http://www.associatedcontent.com/article/5984622/deadbeef_a_simple_music_library_player.html?cat=15
« Last Edit: January 16, 2011, 13:16:03 PM by John A » Logged
mpie
Pardus fellow craft
**
Posts: 133



View Profile
« Reply #1 on: January 16, 2011, 19:41:49 PM »

Hi John A

They have an i686 package for 2009.2 and 2011 on the site.
Unfortunately they have not posted the pspec.xml and actions.py or you could build from source yourself.
You could try requesting that file from the site and posting it on the relevant section,
Logged
John A
Guest
« Reply #2 on: January 16, 2011, 20:12:18 PM »

Thanks. I have write to the site so I will wait to any respond. Smiley
Logged
atolboo
Pardus Guru
****
Posts: 2317



View Profile
« Reply #3 on: January 16, 2011, 20:21:28 PM »

I can extract the following contents from the package:
Quote
<PISI>
    <Source>
        <Name>DeaDBeeF</Name>
        <Homepage>http://deadbeef.sourceforge.net</Homepage>
        <Packager>
            <Name>Alexey Ivanov</Name>
            <Email>alexey.ivanes@gmail.com</Email>
        </Packager>
    </Source>
    <Package>
        <Name>DeaDBeeF</Name>
        <Summary xml:lang="en">DeaDBeeF is an audio player for GNU/Linux systems with X11</Summary>
        <Description xml:lang="en">DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux systems with X11 (though now it also runs in plain console without X, in FreeBSD, and in OpenSolaris).
It is mainly written by Alexey Yakovenko, with contributions from a lot of different people (see about box in the player for more details).
It is distributed under the terms of GNU General Public License version 2.</Description>
        <IsA>app:gui</IsA>
        <PartOf>unknown</PartOf>
        <License>GPLv2</License>
        <RuntimeDependencies>
            <Dependency versionFrom="2.22">gtk2</Dependency>
            <Dependency>flac</Dependency>
            <Dependency>dbus</Dependency>
            <Dependency>libsamplerate</Dependency>
            <Dependency>libvorbis</Dependency>
            <Dependency>libogg</Dependency>
            <Dependency>alsa-lib</Dependency>
            <Dependency>curl</Dependency>
            <Dependency>libmad</Dependency>
            <Dependency>ffmpeg</Dependency>
            <Dependency>wavpack</Dependency>
            <Dependency>libsndfile</Dependency>
            <Dependency>libcdio</Dependency>
            <Dependency>libcddb</Dependency>
            <Dependency>pulseaudio</Dependency>
            <Dependency>faad2</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="all">/</Path>
            <Path fileType="executable">/usr/bin</Path>
            <Path fileType="config">/etc</Path>
            <Path fileType="library">/usr/lib/deadbeef</Path>
            <Path fileType="header">/usr/include</Path>
            <Path fileType="data">/usr/share</Path>
            <Path fileType="man">/usr/share/man</Path>
            <Path fileType="info">/usr/share/info</Path>
            <Path fileType="doc">/usr/share/doc</Path>
        </Files>
        <History>
            <Update release="1">
                <Date>2010-12-25</Date>
                <Version>4.4</Version>
                <Comment>First release.</Comment>
                <Name>Alexey Ivanov</Name>
                <Email>alexey.ivanes@gmail.com</Email>
            </Update>
        </History>
        <BuildHost>localhost</BuildHost>
        <Distribution>Pardus</Distribution>
        <DistributionRelease>2011</DistributionRelease>
        <Architecture>i686</Architecture>
        <InstalledSize>10211390</InstalledSize>
        <PackageFormat>1.2</PackageFormat>
        <Source>
            <Name>DeaDBeeF</Name>
            <Homepage>http://deadbeef.sourceforge.net</Homepage>
            <Packager>
                <Name>Alexey Ivanov</Name>
                <Email>alexey.ivanes@gmail.com</Email>
            </Packager>
        </Source>
    </Package>
</PISI>
Logged
John A
Guest
« Reply #4 on: January 16, 2011, 20:25:16 PM »

I recived a quick answer from the DeadBeef homepage:

"hi John

sorry, but i can't help you
i'm not the pardus packager, i'm not even using this distro."

I was little suprised, someone must have put the packages there. Huh?
Logged
mpie
Pardus fellow craft
**
Posts: 133



View Profile
« Reply #5 on: January 16, 2011, 20:35:56 PM »

the contact email of the packager is in the listed info, atalboo is that info extracted with a pisi command or did you just unpack the pisi with ark?
Logged
John A
Guest
« Reply #6 on: January 16, 2011, 20:41:03 PM »

Ok I have written to that e-mail to.
Logged
atolboo
Pardus Guru
****
Posts: 2317



View Profile
« Reply #7 on: January 16, 2011, 20:49:31 PM »

..... ataolboo is that info extracted with a pisi command or did you just unpack the pisi with ark?
Almost ...... the way I did it.
You can take a PiSi package apart with Xarchiver and after this install.tar.xz (<< contains the actual needed files/scripts) with Ark.
The info is in the file metadata.xml Grin

And I think the files that are used for this package are >HERE< Wink
« Last Edit: January 16, 2011, 21:19:09 PM by atolboo » Logged
atolboo
Pardus Guru
****
Posts: 2317



View Profile
« Reply #8 on: January 16, 2011, 20:56:31 PM »

Ok I have written to that e-mail to.
He is also in the Russian translation team for Pardus as you can see >HERE< Smiley
« Last Edit: January 16, 2011, 21:20:53 PM by atolboo » Logged
mpie
Pardus fellow craft
**
Posts: 133



View Profile
« Reply #9 on: January 16, 2011, 21:06:53 PM »

excellent work atalboo, shame I was halfway through working of the pisi info posted ce sera Smiley

John a a simple
Code:
sudo pisi bi http://svn.pardus.org.tr/pardus/playground/sdalgic/2009/multimedia/sound/deadbeef/pspec.xml
will build you a version 0.4.2

or it would, however the build dependencies in the pspec.xml are not the devel files.....
in most cases you can just add -devel to the end, but be prepared to hunt down others if it throws error
« Last Edit: January 16, 2011, 21:10:47 PM by mpie » Logged
mpie
Pardus fellow craft
**
Posts: 133



View Profile
« Reply #10 on: January 16, 2011, 21:45:00 PM »

okay a package build 0.4.4
with
pspec.xml
Code:
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pardus.org.tr/projeler/pisi/pisi-spec.dtd">
<PISI>
    <Source>
        <Name>deadbeef</Name>
        <Homepage>http://deadbeef.sourceforge.net</Homepage>
        <Packager>
            <Name>Eray ┼×ahbaz</Name>
            <Email>kara-karga@hotmail.com</Email>
        </Packager>
        <License>GPLv2</License>
        <License>LGPLv2</License>
        <Icon>deadbeef</Icon>
        <IsA>app:gui</IsA>
        <Summary>Audio player for GNU/Linux systems with X11</Summary>
        <Description>DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux systems with X11 (though now it also runs in plain console without X, in FreeBSD, and in OpenSolaris).</Description>
        <Archive sha1sum="7981179dfaa2037d1b1fb803c58853bf5cea8764" type="tarbz2">http://sourceforge.net/projects/deadbeef/files/deadbeef-0.4.4.tar.bz2</Archive>
        <BuildDependencies>
             <Dependency>alsa-lib-devel</Dependency>
            <Dependency>libogg-devel</Dependency>
            <Dependency>atk-devel</Dependency>
            <Dependency>cairo-devel</Dependency>
            <Dependency>faad2-devel</Dependency>
            <Dependency>ffmpeg-devel</Dependency>
            <Dependency>flac-devel</Dependency>
            <Dependency>gtk2-devel</Dependency>
            <Dependency>libcddb-devel</Dependency>
            <Dependency>libcdio-devel</Dependency>
            <Dependency>libmad-devel</Dependency>
            <Dependency>libmms-devel</Dependency>
            <Dependency>libsamplerate-devel</Dependency>
            <Dependency>libsndfile-devel</Dependency>
            <Dependency>libvorbis-devel</Dependency>
            <Dependency>pango-devel</Dependency>
            <Dependency>pulseaudio-libs-devel</Dependency>
            <Dependency>wavpack-devel</Dependency>
        </BuildDependencies>
    </Source>

    <Package>
        <Name>deadbeef</Name>
        <RuntimeDependencies>
            <Dependency>alsa-lib</Dependency>
            <Dependency>atk</Dependency>
            <Dependency>cairo</Dependency>
            <Dependency>faad2</Dependency>
            <Dependency>ffmpeg</Dependency>
            <Dependency>flac</Dependency>
            <Dependency>gtk2</Dependency>
            <Dependency>libcddb</Dependency>
            <Dependency>libcdio</Dependency>
            <Dependency>libmad</Dependency>
            <Dependency>libmms</Dependency>
            <Dependency>libsamplerate</Dependency>
            <Dependency>libsndfile</Dependency>
            <Dependency>libvorbis</Dependency>
            <Dependency>pango</Dependency>
            <Dependency>pulseaudio</Dependency>
            <Dependency>wavpack</Dependency>
        </RuntimeDependencies>
        <Files>
            <Path fileType="executable">/usr/bin</Path>
            <Path fileType="header">/usr/include</Path>
            <Path fileType="library">/usr/lib/deadbeef</Path>
            <Path fileType="data">/usr/share/applications</Path>
            <Path fileType="data">/usr/share/deadbeef</Path>
            <Path fileType="doc">/usr/share/doc/deadbeef</Path>
            <Path fileType="data">/usr/share/icons/hicolor/*/apps</Path>
            <Path fileType="localedata">/usr/share/locale</Path>
         </Files>
    </Package>
use the original, provided on the link from atalboo actions and translations.
edit the actions.py to remove autotools.reconfigure(-vif) line

and away to go.

Btw I have not used the player before but it appears to work as expected.

edited to add pulseaudio-libs-devel and alsa-lib-devel as only oss output on installed player
« Last Edit: January 16, 2011, 22:02:41 PM by mpie » Logged
atolboo
Pardus Guru
****
Posts: 2317



View Profile
« Reply #11 on: January 16, 2011, 22:35:28 PM »

My result of a
Code:
sudo pisi bi pspec.xml
is
Quote
.
Building PiSi source package: deadbeef
.
** Building package deadbeef
.
Done.
All of the files under the install dir (/var/pisi/deadbeef-0.4.4-1/install) has been collected by package(s)
Keeping Build Directory
*** 0 error(s), 0 warning(s)
More info about source files and where to get the package fill follow later
Logged
mpie
Pardus fellow craft
**
Posts: 133



View Profile
« Reply #12 on: January 16, 2011, 22:39:01 PM »

Smiley good

Was that before or after my edit? as it works with oss output only but its nice to have the choice.

It does take a while to build though
Logged
atolboo
Pardus Guru
****
Posts: 2317



View Profile
« Reply #13 on: January 16, 2011, 22:58:36 PM »

Was that before or after my edit?
I don't know...
Have a  in the build files which you can find >HERE<
And remarks are welcome...

     and where to get the package fill follow later
Package is available >HERE<
Logged
mpie
Pardus fellow craft
**
Posts: 133



View Profile
« Reply #14 on: January 16, 2011, 23:05:52 PM »

Smiley yeah that the one before edit,  if you look in preferences for output you will have null or oss only.

the only difference is alsa-lib to alsa-lib-devel
and pulseaudio to pulse-libs-devel in <BuildDependency>
otherwise nice clean package, you could probably speed up compilation by disabling tests in actions.py
add --disable-test to autotools.configure Smiley


Logged
Pages: [1] 2 Go Up Print 
« previous next »
Jump to:  


Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!