You are not logged in.
Why is the taglib 1.4 in testing dependent on gcc4? This doesn't seem to make sense because all the apps that use it can't be compiled with gcc4 yet.
I am asking because I am trying to install amaroK svn and it requires taglib 1.4, but amaroK won't compile with gcc4 atm. I can just install taglib 1.4 from source, but would rather not, although I suppose I could make a package, but that would require reading
Thanks in advance for any help
Offline
This compiles, but I'm but sure if it works correctly.
In case you haven't built a packge in Arch before, just put that in a file called PKGBUILD and run makepkg from that directory. After it's done, run pacman -A to install.
# $Id: PKGBUILD,v 1.8 2005/07/28 13:52:04 damir Exp $
# Maintainer: damir <damir@archlinux.org>
pkgname=taglib
pkgver=1.4
pkgrel=1
pkgdesc="A library for reading and editing the meta-data of several popular audio formats."
url="http://ktown.kde.org/~wheeler/taglib.html"
depends=('zlib' 'bash')
source=(http://ktown.kde.org/~wheeler/files/src/$pkgname-$pkgver.tar.gz)
build() {
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/usr
make || return 1
make DESTDIR=$startdir/pkg install || return 1
}
Offline
amarok in testing is compiled against taglib 1.4 and gcc4
Offline
How? the the amaroK guys as had nothing but trouble with people trying to do it and failing. Anyway.
I am going to have to package taglib myself I think, because I am on the amaroK team and I rebuild svn everyday, and I don't want to move to gcc4 yet. Thanks for the help and explanations.
Offline
just for completeness of information:
taglib 1.4 is in [testing] BECAUSE it depends on gcc4. otherwise, it would be in [extra]
The impossible missions are the only ones which succeed.
Offline
Got it. Can we put a 1.4 compiled with gcc3 in extra then?
Offline
no because we are working heavily on gcc4 atm that we can move it in soon
Offline