WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Dependencies of xxx-dev.tczs  (Read 1677 times)

Offline SvOlli

  • Full Member
  • ***
  • Posts: 193
  • Linux Developer
Dependencies of xxx-dev.tczs
« on: October 02, 2010, 11:28:14 AM »
Hello!

Shouldn't the development package always have a dependency on the corresponding "base/normal" package? If this is the case, these dev's are missing this dependency, since they don't have any:
Code: [Select]
acl-dev.tcz
apache2-dev.tcz
apr-dev.tcz
apr-iconv-dev.tcz
attr-dev.tcz
audiofile-dev.tcz
base-dev.tcz
bleachbit-dev.tcz
boost-dev.tcz
bsddb-dev.tcz
cdk-dev.tcz
cdparanoia-dev.tcz
cdrtools-dev.tcz
clamav-dev.tcz
curl-dev.tcz
cyrus-sasl-dev.tcz
expat2-dev.tcz
faac-dev.tcz
faad-dev.tcz
fcgi-dev.tcz
flac-dev.tcz
fontconfig-dev.tcz
fox-dev.tcz
geany-dev.tcz
glib2-dev.tcz
gmpc-dev.tcz
gpac-dev.tcz
gramps-dev.tcz
granparadiso-dev.tcz
graphics-libs-1-dev.tcz
gupnp-igd-dev.tcz
id3lib-dev.tcz
imlib2-dev.tcz
irssi-dev.tcz
json-glib-dev.tcz
lame-dev.tcz
lesstif-dev.tcz
liba52-dev.tcz
libao-dev.tcz
libcares-dev.tcz
libcdaudio-dev.tcz
libcddb-dev.tcz
libcdio-dev.tcz
libconfuse-dev.tcz
libcue-dev.tcz
libdca-dev.tcz
libdvdread-dev.tcz
libebml-dev.tcz
libevent-dev.tcz
libexif-dev.tcz
libffi-dev.tcz
libgpod-dev.tcz
libid3tag-dev.tcz
libidn-dev.tcz
liblinebreak-dev.tcz
libmad-dev.tcz
libmcs-dev.tcz
libmemcache-dev.tcz
libmikmod-dev.tcz
libmms-dev.tcz
libmodplug-dev.tcz
libmowgli-dev.tcz
libmpcdec-dev.tcz
libmpdclient-dev.tcz
libmpd-dev.tcz
libmxml-dev.tcz
libotr-dev.tcz
libsamplerate-dev.tcz
libsndfile-dev.tcz
libv4l-dev.tcz
libxml++-dev.tcz
libxp-dev.tcz
lua-dev.tcz
luajit-dev.tcz
lzo2-dev.tcz
menu-cache-dev.tcz
nas-dev.tcz
ntfs-3g-adv-dev.tcz
ntfs-3g-dev.tcz
oggz-dev.tcz
openbox-dev.tcz
openmotif-dev.tcz
openssl-0.9.8-dev.tcz
openssl-0.9.8k-dev.tcz
pcre-dev.tcz
php5-dev.tcz
pixman-dev.tcz
proj-dev.tcz
pybsddb-dev.tcz
pycairo-dev.tcz
pygtk-2.7-dev.tcz
python-2.5.2-dev.tcz
readline-dev.tcz
recode-dev.tcz
rrdtool-dev.tcz
ruby-dev.tcz
SDL-dev.tcz
shiretoko-dev.tcz
tesseract-dev.tcz
udev-dev.tcz
util-linux-ng-dev.tcz
wavpack-dev.tcz
wmaker-dev.tcz
wmii-dev.tcz
wxgtk-dev.tcz
x264-dev.tcz
xfsprogs-dev.tcz
xmms2-dev.tcz
xmms-dev.tcz
Xorg-7.5-dev.tcz
xvid-dev.tcz
yasm-dev.tcz
zziplib-dev.tcz
Xorg-7.5-dev.tcz should have a dependency on Xorg-7.5-lib.tcz instead of Xorg-7.5.tcz.

Greetings,
SvOlli

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 10961
Re: Dependencies of xxx-dev.tczs
« Reply #1 on: October 02, 2010, 11:45:18 AM »
Xorg-7.5-dev.tcz should have a dependency on Xorg-7.5-lib.tcz instead of Xorg-7.5.tcz.

Greetings,
SvOlli

I disagree with this, having Xorg-7.5-dev load -lib would complicate builds that don't want deps beyond the base.
The only barriers that can stop you are the ones you create yourself.

Offline SvOlli

  • Full Member
  • ***
  • Posts: 193
  • Linux Developer
Re: Dependencies of xxx-dev.tczs
« Reply #2 on: October 02, 2010, 12:11:41 PM »
Xorg-7.5-dev.tcz provides the development part of about 15 libs that are provided with Xorg-7.5-lib.tcz, so my assumption was that the -dev can't be very useful without -lib. And since -lib has no further dependencies, I can't see a downside, since sizes are: Xorg-7.5-dev.tcz = 1.8MB, Xorg-7.5-dev.tcz + Xorg-7.5-lib.tcz = 2MB. It just prevents that some X libs will not be compiled in statically "by accident".