You are not logged in.

#1 2009-04-09 21:33:15

sctincman
Member
From: CO (USA)
Registered: 2009-04-08
Posts: 85

Minimal GNOME dependency packages

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

#2 2009-04-10 07:58:52

jaydoc
Member
From: Chennai/Birmingham,AL
Registered: 2008-12-30
Posts: 89

Re: Minimal GNOME dependency packages

@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

#3 2009-04-12 08:17:23

sctincman
Member
From: CO (USA)
Registered: 2009-04-08
Posts: 85

Re: Minimal GNOME dependency packages

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

#4 2009-04-16 21:33:53

jaydoc
Member
From: Chennai/Birmingham,AL
Registered: 2008-12-30
Posts: 89

Re: Minimal GNOME dependency packages

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

#5 2009-04-27 00:41:34

evr
Arch Linux f@h Team Member
Registered: 2009-01-23
Posts: 554

Re: Minimal GNOME dependency packages

sctincman wrote:

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 smile Thanks.

Offline

#6 2009-04-27 01:21:17

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

Re: Minimal GNOME dependency packages

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 smile

Offline

Board footer

Powered by FluxBB