Re: [ANN] Aqualung 0.9beta5 released

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Tom Szilagyi wrote:
              Aqualung: Music Player for GNU/Linux

                     http://aqualung.sf.net

                        Release 0.9beta5
i have written an ebuild for gentoo linux.

the only thing i can say it does work on my box ...
but maybe there is something wrong with the dependencies.

also, on my box, using German localization, the umlauts "üöä" are
replaced with ??. maybe thats due to utf-8 not enabled on my system.

don't know if the ebuild should filter this or the program ...

also there is no mac support. maybe i will write an ebuild for libmac if i
got some spare time.

i could not find an ebuild using google. i will add this to some gentoo forums aswell





It is our greatest pleasure to announce the fifth official beta
release of Aqualung. Some features you'd rarely stumble upon in
other players (at least not too many of them at once):

* Gapless playback (designed for this from the ground up)
* High quality decoders (eg. libMAD for mp3), many supported formats
* High-quality sample rate conversion support via libsamplerate
* LADSPA support
* Music Store for organizing your music
* And much, much more...

We hope you will enjoy this release. The release ChangeLog follows below.


2006-06-30    Tom Szilagyi <tszilagyi at users dot sourceforge dot net>

* Aqualung 0.9beta5
    http://aqualung.sf.net

This is a new milestone release after 17 months of silent
development. Large parts of the program have been rewritten,
refactored, fixed, etc. A multitude of new features have been
added to the software, which now weighs into Open Source with
about 30,000 lines of GPL'ed source code, all written by a handful
of free-time developers (no, you won't need your whole hand).

It won't make too much sense to precisely list every change made
to the sources during this period - the list would be prohibitively
lengthy. For the curious, the mailing list archive is recommended.
The most important, high-level changes are summarized below.

* Group CDs in the Playlist via "Album mode". Shuffle between
  records but play their contents in order!

* Statusbars in Playlist and Music Store display statistics and
  other data.

* Multiple Music Stores are supported - useful for separate
  genres, file formats or for music mounted from different file
  servers via NFS.

* CDDB support!

* iFP driver support for integrating with iRiver HW players!
* Completely reworked Settings dialog, the new control center!

* Embed Playlist into Main window for a more compact look!

* Search facility for Music Store and Playlist.
* Add support for Musepack (via libmpcdec), Monkey's Audio, Ogg Speex.

* Rudimentary album art (cover display) support.
* RVA-related work, improved metadata support. * Fixed a boatload of bugs concerning cyrillic filenames, etc.

* MP3 improvements (file recognition, clipping, seeking...)

* Better fault tolerance in Ogg Vorbis decoder.

* Various GUI fixes, new command line options, etc, etc.

* Improved build system for skins, icons, etc.

* New skins (Ocean, Plain), new Logo (see About box)! ;-)

* Better RT behaviour with Jack output.
* Compiles and runs on AMD64 (thanks to Mark Knecht for testing)!



# Copyright 2006 Th. Ilnseher
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit eutils

DESCRIPTION="a music player for GNU/Linux"
HOMEPAGE="http://aqualung.sourceforge.net";
SRC_URI="mirror://sourceforge/aqualung/aqualung-0.9beta5.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="oss alsa samplerateconversion sndfile flac ogg speex mad mod id3tag musepack cddb iriver"
#monkeyaudio

#TODO!!!!!
DEPEND=" >=x11-libs/gtk+-2.0
	media-libs/liblrdf
	dev-libs/libxml2
	media-sound/jack-audio-connection-kit
	alsa? ( >=media-libs/alsa-lib-1.0.0 )
	samplerateconversion? ( media-libs/libsamplerate )
	sndfile? ( media-libs/libsndfile ) 
	flac? ( media-libs/flac )
	ogg? ( media-libs/libogg media-libs/libvorbis )
	speex? ( media-libs/liboggz media-libs/speex ) 
	mad? ( media-libs/libmad )
	mod? ( media-libs/libmodplug )
	id3tag? ( media-libs/libid3tag )
	musepack? ( media-libs/libmpcdec )
	cddb? ( media-libs/libcddb )
	iriver? ( media-libs/libifp ) "

S="${WORKDIR}/aqualung-0.9beta5"

src_unpack() {
	unpack ${A}
	cd "${S}"
}


src_compile() {
	local flags=""
	use oss || flags="${flags} --without-oss"
	use alsa || flags="${flags} --without-alsa"
	use samplerateconversion || flags="${flags} --without-src"
	use sndfile || flags="${flags} --without-sndfile"
	use flac || flags="${flags} --without-flac"
	use ogg || flags="${flags} --without-ogg"
	use speex || flags="${flags} --without-speex"
	use mad || flags="${flags} --without-mpeg"
	use mod || flags="${flags} --without-mod"
	use id3tag || flags="${flags} --without-id3"
	use musepack || flags="${flags} --without-mpc"
	use cddb || flags="${flags} --without-cddb"
	use iriver || flags="${flags} --without-ifp"

	./configure --prefix=/usr/ --without-mac ${flags} || die "Fialed configuring"
	emake || die "Failed Compiling"
}

src_install() {
	make DESTDIR="${D}" localedir="${D}/usr/share/locale/" install || die "Failed installing"

	# We will use dodoc for this
	rm -rf "${D}/usr/share/aqualung/doc"

	dodoc AUTHORS ChangeLog COPYING INSTALL NEWS README doc/
	dodir /usr/share/pixmaps/aqualung
	insinto /usr/share/pixmaps/aqualung
	doins src/img/icon*.png
	
	make_desktop_entry "aqualung -s3 -o alsa -R -r 48000 -d hw:0,0 -p 2048 -n 2" "aqualung" \
		/usr/share/pixmaps/aqualung/icon_32.png AudioVideo \
		|| die "failed creating desktop entry"
}


[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux