[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [school-discuss] Open Source Publisher



On Mon, 18 Nov 2002, Dave Prentice wrote:

> Has anyone here successfully compiled Scribus? I've tried several
> times but failed because of dependency problems. I never could find a
> list of dependencies and where to download them.

Yes, a few times. I built a package (pkgsrc) for NetBSD, so NetBSD users
can easily build and/or install Scribus. Here are some of the
NetBSD package dependencies:

devel/libtool-base pkgtools/x11-links devel/gmake x11/qt3-tools devel/pth
graphics/png graphics/lcms graphics/mng graphics/glut x11/qt3-libs
graphics/tiff graphics/jpeg print/scribus

After my signature is a script that may help (but note that some versions
may be not be bleeding-edge).

I had planned to start a mailing list for discussing using open source
desktop publishing software on open source Unix systems. A few people have
told me they are interested. If anyone is interested, please send me a
note.

   Jeremy C. Reed
   http://bsd.reedmedia.net/

#!/bin/sh
#
# This is an auto-generated script, the result of running
# `make fetch-list' in directory "/usr/local/pkgsrc/print/scribus"
# on host "rainier.reedmedia.net" on "Mon Nov 18 17:19:58 PST 2002".
#

#
# Need additional files for libtool-base-1.4.20010614nb9 (devel/libtool-base)...
#

# Fetch libtool-ml-20010614.tar.gz (784246 bytes):
#
unsorted_sites="ftp://ftp.fi.netbsd.org/pub/NetBSD/packages/distfiles/LOCAL_PORTS/ \
	ftp://ftp.netbsd.org/pub/NetBSD/packages/distfiles/LOCAL_PORTS/ \
	ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/LOCAL_PORTS/ \
	ftp://ftp.fi.netbsd.org/pub/NetBSD/packages/distfiles/ \
	ftp://ftp.netbsd.org/pub/NetBSD/packages/distfiles/ \
	ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/";
sites=" $unsorted_sites"
/bin/mkdir -p /tmp/distfiles/
cd /tmp/distfiles/ && [ -f libtool-ml-20010614.tar.gz -o -f libtool-ml-20010614.tar.gz ] ||
for site in $sites; do
	wget  "${site}libtool-ml-20010614.tar.gz"  && break ||
	echo libtool-ml-20010614.tar.gz not fetched
done

#
# Need additional files for gmake-3.80 (devel/gmake)...
#

# Fetch make-3.80.tar.gz (1211924 bytes):
#
unsorted_sites="ftp://ftp.gnu.org/pub/gnu/make/ \
	ftp://ftp.gwdg.de/pub/gnu/make/ \
	ftp://ftp.progsoc.uts.edu.au/pub/gnu/make/ \
	ftp://ftp.fi.netbsd.org/pub/NetBSD/packages/distfiles/ \
	ftp://ftp.netbsd.org/pub/NetBSD/packages/distfiles/ \
	ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/";
sites=" $unsorted_sites"
/bin/mkdir -p /tmp/distfiles/
cd /tmp/distfiles/ && [ -f make-3.80.tar.gz -o -f make-3.80.tar.gz ] ||
for site in $sites; do
	wget  "${site}make-3.80.tar.gz"  && break ||
	echo make-3.80.tar.gz not fetched
done

#
# Need additional files for qt3-tools-3.0.6 (x11/qt3-tools)...
#

# Fetch qt-x11-free-3.0.6.tar.gz (16062069 bytes):
#
unsorted_sites="ftp://ftp.trolltech.com/qt/source/ \
	ftp://ftp.bero.org/pub/qt/source/ \
	ftp://ftp.fi.netbsd.org/pub/NetBSD/packages/distfiles/ \
	ftp://ftp.netbsd.org/pub/NetBSD/packages/distfiles/ \
	ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/";
sites=" $unsorted_sites"
/bin/mkdir -p /tmp/distfiles/
cd /tmp/distfiles/ && [ -f qt-x11-free-3.0.6.tar.gz -o -f qt-x11-free-3.0.6.tar.gz ] ||
for site in $sites; do
	wget  "${site}qt-x11-free-3.0.6.tar.gz"  && break ||
	echo qt-x11-free-3.0.6.tar.gz not fetched
done

#
# Need additional files for pth-1.4.1nb5 (devel/pth)...
#

# Fetch pth-1.4.1.tar.gz (446287 bytes):
#
unsorted_sites="ftp://ftp.gnu.org/pub/gnu/pth/ \
	ftp://ftp.gwdg.de/pub/gnu/pth/ \
	ftp://ftp.progsoc.uts.edu.au/pub/gnu/pth/ \
	ftp://ftp.fi.netbsd.org/pub/NetBSD/packages/distfiles/ \
	ftp://ftp.netbsd.org/pub/NetBSD/packages/distfiles/ \
	ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/";
sites=" $unsorted_sites"
/bin/mkdir -p /tmp/distfiles/
cd /tmp/distfiles/ && [ -f pth-1.4.1.tar.gz -o -f pth-1.4.1.tar.gz ] ||
for site in $sites; do
	wget  "${site}pth-1.4.1.tar.gz"  && break ||
	echo pth-1.4.1.tar.gz not fetched
done

#
# Need additional files for png-1.2.5 (graphics/png)...
#

# Fetch libpng-1.2.5.tar.bz2 (378030 bytes):
#
unsorted_sites="http://belnet.dl.sourceforge.net/sourceforge/libpng/ \
	http://cesnet.dl.sourceforge.net/sourceforge/libpng/ \
	http://switch.dl.sourceforge.net/sourceforge/libpng/ \
	http://telia.dl.sourceforge.net/sourceforge/libpng/ \
	http://twtelecom.dl.sourceforge.net/sourceforge/libpng/ \
	http://umn.dl.sourceforge.net/sourceforge/libpng/ \
	http://unc.dl.sourceforge.net/sourceforge/libpng/ \
	ftp://ftp3.sourceforge.net/pub/sourceforge/libpng/ \
	ftp://ftp.tuwien.ac.at/linux/sourceforge/libpng/ \
	http://www.libpng.org/pub/png/src/ \
	ftp://swrinde.nde.swri.edu/pub/png/src/ \
	ftp://ftp.simplesystems.org/pub/libpng/src/ \
	ftp://ftp.fu-berlin.de/unix/graphics/png/src/ \
	ftp://ftp.fi.netbsd.org/pub/NetBSD/packages/distfiles/ \
	ftp://ftp.netbsd.org/pub/NetBSD/packages/distfiles/ \
	ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/";
sites=" $unsorted_sites"
/bin/mkdir -p /tmp/distfiles/
cd /tmp/distfiles/ && [ -f libpng-1.2.5.tar.bz2 -o -f libpng-1.2.5.tar.bz2 ] ||
for site in $sites; do
	wget  "${site}libpng-1.2.5.tar.bz2"  && break ||
	echo libpng-1.2.5.tar.bz2 not fetched
done

#
# Need additional files for lcms-1.06 (graphics/lcms)...
#

# Fetch lcms-1.06.tar.gz (644116 bytes):
#
unsorted_sites="http://www.littlecms.com/ \
	http://www.abaforum.es/martim/ \
	ftp://ftp.fi.netbsd.org/pub/NetBSD/packages/distfiles/ \
	ftp://ftp.netbsd.org/pub/NetBSD/packages/distfiles/ \
	ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/";
sites=" $unsorted_sites"
/bin/mkdir -p /tmp/distfiles/
cd /tmp/distfiles/ && [ -f lcms-1.06.tar.gz -o -f lcms-1.06.tar.gz ] ||
for site in $sites; do
	wget  "${site}lcms-1.06.tar.gz"  && break ||
	echo lcms-1.06.tar.gz not fetched
done

#
# Need additional files for mng-1.0.4 (graphics/mng)...
#

# Fetch libmng-1.0.4.tar.gz (568950 bytes):
#
unsorted_sites="http://www.3-t.com/libmng/download/ \
	http://belnet.dl.sourceforge.net/sourceforge/libmng/ \
	http://cesnet.dl.sourceforge.net/sourceforge/libmng/ \
	http://switch.dl.sourceforge.net/sourceforge/libmng/ \
	http://telia.dl.sourceforge.net/sourceforge/libmng/ \
	http://twtelecom.dl.sourceforge.net/sourceforge/libmng/ \
	http://umn.dl.sourceforge.net/sourceforge/libmng/ \
	http://unc.dl.sourceforge.net/sourceforge/libmng/ \
	ftp://ftp3.sourceforge.net/pub/sourceforge/libmng/ \
	ftp://ftp.tuwien.ac.at/linux/sourceforge/libmng/ \
	http://www.libmng.com/download/ \
	ftp://ftp.fi.netbsd.org/pub/NetBSD/packages/distfiles/ \
	ftp://ftp.netbsd.org/pub/NetBSD/packages/distfiles/ \
	ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/";
sites=" $unsorted_sites"
/bin/mkdir -p /tmp/distfiles/
cd /tmp/distfiles/ && [ -f libmng-1.0.4.tar.gz -o -f libmng-1.0.4.tar.gz ] ||
for site in $sites; do
	wget  "${site}libmng-1.0.4.tar.gz"  && break ||
	echo libmng-1.0.4.tar.gz not fetched
done

#
# Need additional files for glut-3.4.2 (graphics/glut)...
#

# Fetch MesaLib-3.4.2.tar.bz2 (1380805 bytes):
#
unsorted_sites="http://belnet.dl.sourceforge.net/sourceforge/mesa3d/ \
	http://cesnet.dl.sourceforge.net/sourceforge/mesa3d/ \
	http://switch.dl.sourceforge.net/sourceforge/mesa3d/ \
	http://telia.dl.sourceforge.net/sourceforge/mesa3d/ \
	http://twtelecom.dl.sourceforge.net/sourceforge/mesa3d/ \
	http://umn.dl.sourceforge.net/sourceforge/mesa3d/ \
	http://unc.dl.sourceforge.net/sourceforge/mesa3d/ \
	ftp://ftp3.sourceforge.net/pub/sourceforge/mesa3d/ \
	ftp://ftp.tuwien.ac.at/linux/sourceforge/mesa3d/ \
	ftp://ftp.fi.netbsd.org/pub/NetBSD/packages/distfiles/ \
	ftp://ftp.netbsd.org/pub/NetBSD/packages/distfiles/ \
	ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/";
sites=" $unsorted_sites"
/bin/mkdir -p /tmp/distfiles/
cd /tmp/distfiles/ && [ -f MesaLib-3.4.2.tar.bz2 -o -f MesaLib-3.4.2.tar.bz2 ] ||
for site in $sites; do
	wget  "${site}MesaLib-3.4.2.tar.bz2"  && break ||
	echo MesaLib-3.4.2.tar.bz2 not fetched
done

# Fetch MesaDemos-3.4.2.tar.bz2 (854130 bytes):
#
unsorted_sites="http://belnet.dl.sourceforge.net/sourceforge/mesa3d/ \
	http://cesnet.dl.sourceforge.net/sourceforge/mesa3d/ \
	http://switch.dl.sourceforge.net/sourceforge/mesa3d/ \
	http://telia.dl.sourceforge.net/sourceforge/mesa3d/ \
	http://twtelecom.dl.sourceforge.net/sourceforge/mesa3d/ \
	http://umn.dl.sourceforge.net/sourceforge/mesa3d/ \
	http://unc.dl.sourceforge.net/sourceforge/mesa3d/ \
	ftp://ftp3.sourceforge.net/pub/sourceforge/mesa3d/ \
	ftp://ftp.tuwien.ac.at/linux/sourceforge/mesa3d/ \
	ftp://ftp.fi.netbsd.org/pub/NetBSD/packages/distfiles/ \
	ftp://ftp.netbsd.org/pub/NetBSD/packages/distfiles/ \
	ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/";
sites=" $unsorted_sites"
/bin/mkdir -p /tmp/distfiles/
cd /tmp/distfiles/ && [ -f MesaDemos-3.4.2.tar.bz2 -o -f MesaDemos-3.4.2.tar.bz2 ] ||
for site in $sites; do
	wget  "${site}MesaDemos-3.4.2.tar.bz2"  && break ||
	echo MesaDemos-3.4.2.tar.bz2 not fetched
done

#
# Need additional files for qt3-libs-3.0.6 (x11/qt3-libs)...
#

# Fetch qt-x11-free-3.0.6.tar.gz (16062069 bytes):
#
unsorted_sites="ftp://ftp.trolltech.com/qt/source/ \
	ftp://ftp.bero.org/pub/qt/source/ \
	ftp://ftp.fi.netbsd.org/pub/NetBSD/packages/distfiles/ \
	ftp://ftp.netbsd.org/pub/NetBSD/packages/distfiles/ \
	ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/";
sites=" $unsorted_sites"
/bin/mkdir -p /tmp/distfiles/
cd /tmp/distfiles/ && [ -f qt-x11-free-3.0.6.tar.gz -o -f qt-x11-free-3.0.6.tar.gz ] ||
for site in $sites; do
	wget  "${site}qt-x11-free-3.0.6.tar.gz"  && break ||
	echo qt-x11-free-3.0.6.tar.gz not fetched
done

#
# Need additional files for tiff-3.5.7 (graphics/tiff)...
#

# Fetch tiff-v3.5.7.tar.gz (951139 bytes):
#
unsorted_sites="ftp://ftp.remotesensing.org/pub/libtiff/ \
	ftp://ftp.fi.netbsd.org/pub/NetBSD/packages/distfiles/ \
	ftp://ftp.netbsd.org/pub/NetBSD/packages/distfiles/ \
	ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/";
sites=" $unsorted_sites"
/bin/mkdir -p /tmp/distfiles/
cd /tmp/distfiles/ && [ -f tiff-v3.5.7.tar.gz -o -f tiff-v3.5.7.tar.gz ] ||
for site in $sites; do
	wget  "${site}tiff-v3.5.7.tar.gz"  && break ||
	echo tiff-v3.5.7.tar.gz not fetched
done

#
# Need additional files for jpeg-6b (graphics/jpeg)...
#

# Fetch jpegsrc.v6b.tar.gz (613261 bytes):
#
unsorted_sites="ftp://ftp.uu.net/graphics/jpeg/ \
	ftp://ftp.fi.netbsd.org/pub/NetBSD/packages/distfiles/ \
	ftp://ftp.netbsd.org/pub/NetBSD/packages/distfiles/ \
	ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/";
sites=" $unsorted_sites"
/bin/mkdir -p /tmp/distfiles/
cd /tmp/distfiles/ && [ -f jpegsrc.v6b.tar.gz -o -f jpegsrc.v6b.tar.gz ] ||
for site in $sites; do
	wget  "${site}jpegsrc.v6b.tar.gz"  && break ||
	echo jpegsrc.v6b.tar.gz not fetched
done

#
# Need additional files for scribus-0.7.5 (print/scribus)...
#

# Fetch scribus-0.7.5.tar.gz (2176536 bytes):
#
unsorted_sites="http://web2.altmuehlnet.de/fschmid/ \
	ftp://ftp.fi.netbsd.org/pub/NetBSD/packages/distfiles/ \
	ftp://ftp.netbsd.org/pub/NetBSD/packages/distfiles/ \
	ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/";
sites=" $unsorted_sites"
/bin/mkdir -p /tmp/distfiles/
cd /tmp/distfiles/ && [ -f scribus-0.7.5.tar.gz -o -f scribus-0.7.5.tar.gz ] ||
for site in $sites; do
	wget  "${site}scribus-0.7.5.tar.gz"  && break ||
	echo scribus-0.7.5.tar.gz not fetched
done