You are not logged in.
I've found a few [old] topics on modifying specific PKGBUILD's to minimize GNOME dependencies when optional. I did this for some applications I use frequently. (Coming from Gentoo, I loved the "-gnome" USE keyword ;] )
I just wanted to get a feel if there are enough people wanting this to warrant me uploading the new PKGBUILDS to the AUR. So far I have the easy ones that I've come across done and working for me (abiword, gnumeric, goffice, libsoup, and gstreamer-good-plugins).
Offline
@sctincman....
I too love(d) -gnome -kde -arts -qt3 -qt4...!
And, I have been hunting down for someone who would give me Ekiga without GNOME...!
I am no software geek, and I can't help except to say that I think it is possible - according to here. And there are some people on crunchbanglinux forums who seem to be using something like that.
Hope you can consider my request.
It takes a very unusual mind to undertake the analysis of the obvious - A N Whitehead
Offline
Well, I gave it a quick shot yesterday. Got it to compile, but haven't had a chance to test it much (it actually would segfault on trying to make a call, but simply recompiling it fixed it.... so perhaps expect some weird behavior) When I get a chance, I'll try it out on my laptop that has a webcam I've used [briefly] in ekiga before.
I thought it would be simple since I used a gnome-less ekiga in Gentoo, but the problem is they're using an older version of ekiga...
Anyways! The PKGBUILD I used
# $Id: PKGBUILD 31413 2009-03-26 21:59:10Z jgc $
# Maintainer: Jan de Groot <jgc@archlinux.org>
# Contributor: Tom K <tomk@runbox.com>
pkgname=ekiga
pkgver=3.2.0
pkgrel=1
pkgdesc="VOIP/Videoconferencing app with full SIP and H.323 support (GnomeMeeting expanded and renamed)"
url="http://www.ekiga.org"
license=(GPL)
arch=(i686 x86_64)
depends=('opal=3.6.1' 'libsigc++2.0>=2.2.3' 'libxv' 'libnotify>=0.4.5')
makedepends=('pkgconfig' 'intltool')
provides=('gnomemeeting')
replaces=('gnomemeeting')
options=(!emptydirs)
groups=('gnome-extra')
source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/3.2/${pkgname}-${pkgver}.tar.bz2)
md5sums=('01c4c944a1b900b5b3bfa95d3a820b22')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
./configure --prefix=/usr --sysconfdir=/etc \
--localstatedir=/var --disable-schemas-install \
--disable-gnome --disable-gconf --disable-eds --disable-gdu \
--disable-scrollkeeper --enable-dbus || return 1
make || return 1
make DESTDIR="${pkgdir}" install || return 1
}As far as other gnome-less packages, I've found out removing gnome from abiword breaks printing and exporting to pdfs, so I'm not sure if it'd be worth posting something that's broken like that :/
Edit: Perhaps since these are usually simple changes (most just add --disable-gconf/gnome) and there is not a huge demand for it, maybe it would be better as a wiki page?
Last edited by sctincman (2009-04-13 17:35:14)
Offline
hi...
Thanks so much for the package. The compile went fine. But right now i am behind a proxy server and I can't see any way to make Ekiga use a proxy...
Any help there...? Thanks.
It takes a very unusual mind to undertake the analysis of the obvious - A N Whitehead
Offline
I've found a few [old] topics on modifying specific PKGBUILD's to minimize GNOME dependencies when optional. I did this for some applications I use frequently. (Coming from Gentoo, I loved the "-gnome" USE keyword ;] )
I just wanted to get a feel if there are enough people wanting this to warrant me uploading the new PKGBUILDS to the AUR. So far I have the easy ones that I've come across done and working for me (abiword, gnumeric, goffice, libsoup, and gstreamer-good-plugins).
hey i just came across this thread and have been thinking about doing this myself. Do you think you could post your minimal gnumeric PKGBUILD? Or if you wanted to post them to the AUR that would be cool too
Thanks.
Offline
Some of them are a bit of hassle to do. Check out evince-gtk in AUR:
http://aur.archlinux.org/packages.php?ID=24416
Look what had to be done in (the very ugly named) rem_unused_makedeps.patch.
Note: That package needs to be updated because the dependencies aren't quite right. Now that I'm talking about it, I better get it fixed before anyone realizes that it's wrong. Shhh. Don't tell anybody ![]()
Offline