You are not logged in.

#1 2008-07-29 18:33:42

georgia_tech_swagger
Member
From: Upstate, SC
Registered: 2008-07-02
Posts: 138
Website

Some KDEmod unfun

So apparently packages use to make a depends check of "kdemod>=3.3.0" or similar.   Now they simply check against "kdelibs3".

This means when some updates got pushed lately, they demanded kdelibs, and would not accept kdemod-kdelibs.    I hope the Arch people at least contacted the KDEmod team about this before doing it.

Affected updates I've found so far, and my fixed PKGBUILDs to get people by if they want to update and not block the package:

krename

# $Id: PKGBUILD,v 1.9 2008/07/28 04:30:58 Snowman Exp $
# Maintainer: Eric Belanger <eric@archlinux.org>
# Contributor: FUBAR
# Contributor: Jeremy Sands <cto@jeremysands.com>

pkgname=krename
pkgver=3.0.14
pkgrel=3
pkgdesc="A very powerfull batch file renamer for KDE"
arch=('i686' 'x86_64')
url="http://www.krename.net"
license=('GPL')
depends=('kdelibs>=3.3.0')
options=('libtool')
source=(http://downloads.sourceforge.net/sourceforge/krename/${pkgname}-${pkgver}.tar.bz2)
md5sums=('1f5fe57384d912c11fbd0fae94bb7fca')
sha1sums=('64a4a1aed5229f1b1534145ff33cfb21469ea5b9')

build() {
  cd ${srcdir}/${pkgname}-${pkgver}
  ./configure --prefix=/opt/kde --without-arts
  make || return 1
  make DESTDIR=${pkgdir} install
}

filelight

# $Id$
# Maintainer: damir <damir@archlinux.org>
# Contributor: Kritoke <kritoke@gamebox.net>
# Contributor: Jeremy Sands <cto@jeremysands.com>

pkgname=filelight
pkgver=1.0
pkgrel=4
pkgdesc="A KDE program that creates a complex, but data-rich graphical representation of the files and directories on your computer."
arch=("i686" "x86_64")
url="http://methylblue.com/filelight/"
license=('GPL2')
depends=('kdelibs>=3.3.0')
options=('libtool') # removing .la file breaks kparts and loading filelight module!
source=("http://methylblue.com/filelight/packages/$pkgname-1.0.tar.bz2")
md5sums=('aa885e53e09f40e7fdd371395140b957')

build() {
   cd $startdir/src/$pkgname-1.0
   if [ "$CARCH" = "x86_64" ]; then
      # not the best way but gentoo patch didn't work
      export CFLAGS="$CFLAGS -fPIC"
      export CXXFLAGS="$CFLAGS"
   fi
   ./configure --prefix=/opt/kde --without-arts
   make || return 1
   make DESTDIR=$startdir/pkg install || return 1
}

Others affected:
- Yakuake, but the new PKGBUILD claims to depend on KDE4, so I'm not going to attempt to make that to work with KDEmod 3.x


Res Publica Non Dominetur

Laptop:  Arch x86 | Thinkpad X220 | Core i5 2410-M | 8 GB DDR3 | Sandy Bridge
Desktop:  Arch x86_64 | Custom | Core i7 920 | 6 GB DDR3 | GeForce 260 GTX

Offline

#2 2008-07-29 19:30:00

georgia_tech_swagger
Member
From: Upstate, SC
Registered: 2008-07-02
Posts: 138
Website

Re: Some KDEmod unfun

Does anybody know if Arch contacted the KDEmod team to let them know about this massive change?

Perhaps Arch should setup a mailing list for Arch-dependent projects like KDEmod, where big changes in the software in Arch can be announced?


Res Publica Non Dominetur

Laptop:  Arch x86 | Thinkpad X220 | Core i5 2410-M | 8 GB DDR3 | Sandy Bridge
Desktop:  Arch x86_64 | Custom | Core i7 920 | 6 GB DDR3 | GeForce 260 GTX

Offline

#3 2008-07-29 19:33:34

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: Some KDEmod unfun

The library conflicts have been discussed both here and on kdemod's forum.

Last edited by skottish (2008-07-29 19:34:25)

Offline

Board footer

Powered by FluxBB