On Thu, Aug 12, 2010 at 09:04:41PM +0200, kikadf <[email protected]> wrote:
> Well I can run 'makepkg -a', this said:
> /depends=('libsamplerate' 'gtk+2-libs' 'wavpack' 'libmad' 'curl' 
> 'ffmpeg' 'dbus' 'libcdio')/
> 
> In deadbeef's README:
> /full list of dependencies:
>      libsamplerate: REQUIRED dependency, does high quality resampling
>      gtk+-2.0 >= 2.12 (+ gthread, + glib): GTK+ 2.0 user interface
>      alsa-lib: ALSA support
>      libvorbis: for ogg vorbis plugin
>      libcurl >= 7.10: for last.fm, vfs_curl (shoutcast/icecast), artwork 
> plugins
>      libmad: for mp3 plugin (mpeg1,2 layers1,2,3)
>      libFLAC: for flac plugin
>      wavpack: for wavpack plugin
>      libsndfile: for sndfile plugin
>      libcdio + libcddb: for cd audio plugin
>      ffmpeg (libavcodec + libavformat): for ffmpeg plugin
>      xlib: for global hotkeys
>      dbus: for notification daemon support (OSD current song notifications)
>      pulseaudio: for PulseAudio output plugin/
> 
> In deadbeef package, 'ln -l /usr/lib/deadbeef/':
> /...
> ...ffmpeg.a
> ...ffmpeg.la*
> ...ffmpeg.so -> ffmpeg.so.0.0.0*
> ...ffmpeg.so.0 -> ffmpeg.so.0.0.0*
> ...ffmpeg.so.0.0.0*
> ...
> ...wavpack.la*
> ...wavpack.so -> wavpack.so.0.0.0*
> ...wavpack.so.0 -> wavpack.so.0.0.0*
> ...wavpack.so.0.0.0*
> .../
> Deadbeef use own libs.
> 
> So, I think the FrugalBuild's depends lines is good.

Agreed, in general, makepkg -a is just a suggestion, in some cases its
output is not correct and reading the README/INSTALL of the project is
the way to go.

> # Compiling Time: 1.19 SBU
> # Maintainer: who
> # Contributor: kikadf <[email protected]>
> 
> pkgname=deadbeef
> pkgver=0.4.1
> pkgrel=1
> pkgdesc="DeaDBeeF is an audio player for GNU/Linux systems with X11 written 
> in C and C++."
> _F_sourceforge_ext=".tar.bz2"
> depends=('gtk+2' 'libsamplerate')
> makedepends=('curl>=7.10' 'libmad' 'wavpack' 'libcdio' 'ffmpeg' 'libnotify')
> Finclude sourceforge
> groups=('xmultimedia-extra')
> archs=('i686' 'x86_64')
> options=('scriptlet')
> _F_gnome_iconcache="y"
> Finclude gnome-scriptlet
> sha1sums=('29bbab3be46d0d6d71ec0dbaab6d772c3412e70f')
> 
> build()
> {
>       Fcd
>       Fconf --disable-pulse
>       Fmake
>       Fmakeinstall
> }

Any reason you don't just use Fconfopts="$Fconfopts --disable-pulse"
here and avoid the whole build()? :)

Attachment: pgpbMz8m8u1HJ.pgp
Description: PGP signature

_______________________________________________
Frugalware-devel mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-devel

Reply via email to