You are not logged in.

#1 2004-09-04 18:37:24

lanrat
Member
From: Poland
Registered: 2003-10-28
Posts: 1,274

aqualung + skins pkgbuild. new music player for linux.

Aqualung is a new linux music player. More info and screenshots are available here http://aqualung.sourceforge.net/
It supports alsa, oss and jack and uses gtk2.
aqualung pkgbuild

pkgname=aqualung
pkgver=0.9beta1
pkgrel=1
pkgdesc="Skinable xmms/bmp like music player"
url="http://aqualung.sourceforge.net"
depends=('gtk2' 'libxml2' 'liblrdf' 
'jack-audio-connection-kit' 'alsa-lib' 
'libsndfile' 'flac' 'libvorbis' 
'libmad' 'libsamplerate')
source=(http://dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz)
md5sums=('85d9dbb91052df9f755f0a985ee7fa48')

build() {
  cd $startdir/src/$pkgname-$pkgver
  ./configure --prefix=/usr
  make || return 1
  make prefix=$startdir/pkg/usr install
}

aqualung-skins pkgbuild

pkgname=aqualung-skins
pkgver=1.0
pkgrel=1
pkgdesc="Additional skins for Aqualung music player"
url="http://aqualung.sourceforge.net/download.html"
depends=('aqualung')
source=(
    http://aqualung.sf.net/skins/aqualung-dark.tar.gz 
    http://aqualung.sf.net/skins/aqualung-metal.tar.gz 
    http://aqualung.sf.net/skins/aqualung-woody.tar.gz 
)
md5sums=(
    '4bdfb815875db5bfefaa138c3b93833b'
    '193ec183c7050cf8f844287953c3d6e8'
    'd13546c75e5712d9fed880d0e3a7e792'
)
 
build() {
    
    cd $startdir/src

    install -d -m755 
        $startdir/pkg/usr/share/aqualung/skin/dark
    install -m644 $startdir/src/dark/* 
        $startdir/pkg/usr/share/aqualung/skin/dark

    install -d -m755 
        $startdir/pkg/usr/share/aqualung/skin/metal
    install -m644 $startdir/src/metal/* 
        $startdir/pkg/usr/share/aqualung/skin/metal

    install -d -m755 
        $startdir/pkg/usr/share/aqualung/skin/woody
    install -m644 $startdir/src/woody/* 
        $startdir/pkg/usr/share/aqualung/skin/woody
}

Special thanks to all the developers, package maintainers, trusted users and other archers - every little lib was already available big_smile

I know that a few dependencies are already covered by others (as namcap reports them) but I left them all just to be "compatibile" with aqualung required and optional libraries list (check aqualung homepage for more info).

In this version gui skin chooser doesn't work (at least for me) - it can't see other skins. You can change the default skin to other (build and install aqualung-skins first) manually by changing it in the config file in your ~/.aqualung.

For fast start just run aqualung --output alsa (or oss or jack if you prefer). Jack is required always but it doesn't need to run if you are using only alsa/oss. More info on aqualung homepage.

...and for the future releases a cvs version pkgubild (no difference for now - the project is too fresh :-) but you can use it as a template)
aqualung-cvs pkgbuild

pkgname=aqualung-cvs
pkgver=0.9beta1
pkgrel=1
pkgdesc="Skinable xmms/bmp like music player"
url="http://aqualung.sourceforge.net"
makedepends=('cvs')
depends=('gtk2' 'libxml2' 'liblrdf' 
'jack-audio-connection-kit' 'alsa-lib' 
'libsndfile' 'flac' 'libvorbis' 
'libmad' 'libsamplerate')
conflicts=('aqualung')
provides=('aqualung')
cvsroot=":pserver:anonymous:@cvs.sf.net:/cvsroot/aqualung"
cvsmod="aqualung"

build() {
        cd $startdir/src
        msg "Logging in to anonymous CVS and fetching sources..."
        cvs -Q -d $cvsroot login
        cvs -Q -z3 -d $cvsroot co $cvsmod
        cd $cvsmod
        ./autogen.sh
        ./configure --prefix=/usr
        make || return 1
        make prefix=$startdir/pkg/usr install
}

Offline

Board footer

Powered by FluxBB