You are not logged in.
It's really annoying to have pacman keep trying to sneak in significant parts of X on a dedicated server.
Is there a way in pacman.conf to specify an entire group of packages as "no chance in hell"?
[root@fileserver ftp]# pacman -S samba
Targets: libjpeg-6b-4 xproto-7.0.5-1 libxau-1.0.0-1 libxdmcp-1.0.1-1
kbproto-1.0.2-1 inputproto-1.3.2-1 libx11-1.0.0-1 xextproto-7.0.2-1
libxext-1.0.1-1 libxi-1.0.1-1 libice-1.0.1-1 libsm-1.0.1-1
libxt-1.0.1-1 libxmu-1.0.1-1 xf86vidmodeproto-2.2.2-1
libxxf86vm-1.0.1-1 libdrm-2.0.1-1 libgl-dri-6.4.2-2 glproto-1.4.7-1
mesa-6.4.2-1 freeglut-2.4.0-2 libtiff-3.8.2-1 libpng-1.2.8-1
cups-1.1.23-5 heimdal-0.7.2-1 cyrus-sasl-2.1.21-2 openldap-2.3.21-1
smbclient-3.0.22A-1 samba-3.0.22A-1
Offline
I don't know how to disable an entire group, but i've done some dependency checking for samba.
samba
Depends On : cups openldap popt smbclient
cups
Depends On : acl gnutls libpng libtiff openslp pam
libtiff
Depends On : freeglut libjpeg libxi libxmu zlib
freeglut
Depends On : libxxf86vm mesa
So your problem is probably caused by the libtiff package.
You could try creating your own pkgbuild for cups without libtiff .
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline
Hmm, libtiff should have those dependencies as makedependencies. The libtiff.so file in it only needs zlib, libjpeg and glibc to function.
Offline
Below is the libtiff pkgbuild from abs.
Looks like you should file a bugreport on flyspray , kleptophobiac .
# $Id: PKGBUILD,v 1.25 2006/03/29 06:45:14 tpowa Exp $
# Maintainer: dorphell <dorphell>
pkgname=libtiff
pkgver=3.8.2
pkgrel=1
pkgdesc="Library for manipulation of TIFF images"
depends=('libjpeg' 'zlib' 'libxi' 'libxmu' 'freeglut')
makedepends=('libgl')
url="http://www.libtiff.org/"
source=(ftp://ftp.remotesensing.org/pub/libtiff/tiff-${pkgver}.tar.gz)
md5sums=('fbb6f446ea4ed18955e2714934e5b698')
build() {
cd ${startdir}/src/tiff-${pkgver}
./configure --prefix=/usr --sysconfdir=/etc
make || return 1
make DESTDIR=${startdir}/pkg install
find ${startdir}/pkg -name '*.la' -exec rm {} ;
}
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline
Posted to flyspray.
Offline