You are not logged in.

#1 2004-10-08 16:59:25

slackhack
Member
Registered: 2004-06-30
Posts: 738

XMMS plugin: EQ for .ogg files

and just about anything else played through XMMS, not just the mp3s. up to 31 bands of EQ. :shock: big_smile

i am getting some sort of tar errors during building both packages, but they seems to install fine. maybe someone can figure it out, if it matters. tongue

once it's installed, turn off the regular xmms eq, and select the eq-xmms (EQ Plugin 0.6) from the Effects Plugins tab in preferences. for skins, left click on the left X of the EQ panel (it's a little counterintuitive). 

eq-xmms:

pkgname=eq-xmms
pkgver=0.6
pkgrel=1
pkgdesc="A realtime graphical equalizer to equalize .ogg and other formats in XMMS"
url="http://equ.sourceforge.net/"
license="GNU/GPL"
depends=('xorg' 'gtk2' 'glib' 'xmms')
source=(http://voxel.dl.sourceforge.net/sourceforge/equ/$pkgname-$pkgver.tar.gz)
md5sums=(911bcc81619d27dc466f20e17bb80d16)

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

eq-xmms-skins:

pkgname=eq-xmms-skins
pkgver=0.2
pkgrel=1
pkgdesc="Skins for eq-xmms"
url="http://equ.sourceforge.net/"
license="GNU/GPL"
depends=('xorg' 'gtk2' 'glib' 'xmms')
source=(http://voxel.dl.sourceforge.net/sourceforge/equ/$pkgname-$pkgver.tar.gz)
md5sums=(fd6ae05387093eb5f04ac1927034214c)

build() {
     cp $startdir/src/EQskins/ /usr/lib/xmms/ -R
}

Offline

#2 2004-10-08 17:37:46

dp
Member
From: Zürich, Switzerland
Registered: 2003-05-27
Posts: 3,378
Website

Re: XMMS plugin: EQ for .ogg files

all packages that are add-on's for xmms start with xmms- ... so i suggest you to rename it to xmms-eq and it is maybe also a good idea to make one pkg from these 2 because it is mainly one thing and i doubt that anyone will want to install only one of them

EDIT: what tar errors are these? check filelist


The impossible missions are the only ones which succeed.

Offline

#3 2004-10-08 18:38:42

slackhack
Member
Registered: 2004-06-30
Posts: 738

Re: XMMS plugin: EQ for .ogg files

i removed it and tried what you suggested, but now it won't start. xmms segfaults until i remove the plugin option in the ~/.xmms config. :?: [n/m, i got it -- helps to make sure "show gui" is selected in the plugin config.]


btw, how do you merge 2 pkgbuilds when they both make/need pkg/ and src/ directories? something like "mkdir <dir> && cd <dir>"  before doing the build() for the second one? [nope, that didn't work. tongue]


~~~~~~~~~~~
here are the tar errors i mentioned getting:

==> Generating .PKGINFO file...
==> Generating .FILELIST file...
tar: *: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors
==> Compressing package...
tar: *: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors
==> Finished making: xmms-eq  (Fri Oct  8 14:48:57 EDT 2004)

and the only 2 entries in filelist:
.FILELIST
.PKGINFO

Offline

#4 2004-10-08 21:36:44

dp
Member
From: Zürich, Switzerland
Registered: 2003-05-27
Posts: 3,378
Website

Re: XMMS plugin: EQ for .ogg files

slackhack wrote:

btw, how do you merge 2 pkgbuilds when they both make/need pkg/ and src/ directories? something like "mkdir <dir> && cd <dir>"  before doing the build() for the second one? [nope, that didn't work. tongue]

as if you would do one pkg ... i'll change the PKGBUILD and show you

slackhack wrote:

~~~~~~~~~~~
here are the tar errors i mentioned getting:

==> Generating .PKGINFO file...
==> Generating .FILELIST file...
tar: *: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors
==> Compressing package...
tar: *: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors
==> Finished making: xmms-eq  (Fri Oct  8 14:48:57 EDT 2004)

and the only 2 entries in filelist:
.FILELIST
.PKGINFO

this means, that your pkg is empty and the files were directly installed into your system ... this is bad ... you should never run makepkg as root, as then, if such a case comes up, it would come "permission denied" and it will prevent you from installing things directly into the filesystem (always run makepkg as normal user!!! - if it does not work, it is most probably soemthing worng with the build-system)

i'll have a look at it now ....


The impossible missions are the only ones which succeed.

Offline

#5 2004-10-08 21:48:06

dp
Member
From: Zürich, Switzerland
Registered: 2003-05-27
Posts: 3,378
Website

Re: XMMS plugin: EQ for .ogg files

ok, i have made it work:

the filelist:

[damir@Asteraceae xmms-eq]$ more filelist
.FILELIST
.PKGINFO
usr/
usr/lib/
usr/lib/xmms/
usr/lib/xmms/EQskins/
usr/lib/xmms/EQskins/Cudaed.tgz
usr/lib/xmms/EQskins/Denon_antique.tgz
usr/lib/xmms/EQskins/Expensive_Hi-Fi_1.1.tgz
usr/lib/xmms/EQskins/Kalak_Amplifier.tgz
usr/lib/xmms/EQskins/NLog.tgz
usr/lib/xmms/EQskins/Panasonic_Old.tgz
usr/lib/xmms/EQskins/Sony_wman.tgz
usr/lib/xmms/EQskins/Xmms_1.2.7.tgz
usr/lib/xmms/Effect/
usr/lib/xmms/Effect/libeq.la
usr/lib/xmms/Effect/libeq.so

the PKGBUILD

# $Id: PKGBUILD,v 1.1 2004/06/17 11:22:31 damir Exp $
# Maintainer: damir <damir@archlinux.org>
# Contributor: slackhack

pkgname=xmms-eq
origname=eq-xmms
pkgver=0.6
skinsver=0.2
pkgrel=1
pkgdesc="a realtime graphical equalizer effect plugin that will equalize almost everything that you play through XMMS (inclusive skins)"
url="http://equ.sourceforge.net/"
depends=('xmms')
groups=('xmms-plugins' 'xmms-effect-plugins')
source=(http://belnet.dl.sourceforge.net/sourceforge/equ/$origname-$pkgver.tar.gz 
        http://belnet.dl.sourceforge.net/sourceforge/equ/$origname-skins-$skinsver.tar.gz 
)
build() {
    # the effect plugin:
    cd $startdir/src/$origname-$pkgver
    ./configure  
        --prefix=/usr/lib 
        --disable-autodetect # we are building for all i686
    make || return 1
    make 
       prefix=$startdir/pkg/usr/lib 
       libdir=$startdir/pkg/usr/lib/xmms/Effect 
       install

    # skins:
    mkdir -p $startdir/pkg/usr/lib/xmms/EQskins
    install -c -m 644 $startdir/src/EQskins/*.tgz $startdir/pkg/usr/lib/xmms/EQskins
}

The impossible missions are the only ones which succeed.

Offline

#6 2004-10-08 21:53:58

dp
Member
From: Zürich, Switzerland
Registered: 2003-05-27
Posts: 3,378
Website

Re: XMMS plugin: EQ for .ogg files

i really like this equalizer  8)

-> extra/multimedia


The impossible missions are the only ones which succeed.

Offline

#7 2004-10-08 22:43:47

slackhack
Member
Registered: 2004-06-30
Posts: 738

Re: XMMS plugin: EQ for .ogg files

dp wrote:

ok, i have made it work:

excellent, works great. big_smile 

it definitely is an improvement over the standard xmms eq, though it does use a little bit more CPU. imo it's worth it to be able to eq .oggs, though.  8)

thx for the help

Offline

#8 2005-03-08 14:31:23

mmccaskill
Member
From: NC
Registered: 2005-02-21
Posts: 163

Re: XMMS plugin: EQ for .ogg files

I also get segfaults after enabling this. It works until I close xmms. Afterward I have to remove my config file or segfaults occurr. Anyone know why? How to fis this?

Offline

Board footer

Powered by FluxBB