From 049b8e35d7fd2eabb781f02b8022fdca43c980fb Mon Sep 17 00:00:00 2001 From: root Date: Fri, 12 Feb 2010 04:11:03 +0000 Subject: [PATCH] =?utf8?q?S=C3=A9paration=20des=20stages=20(continuation)?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- dependencies | 15 +- stage3/packages-update | 280 ++-------------- stage3/stage3-install | 308 ++---------------- stage4/INSTALL | 5 + stage4/TODO | 3 + stage4/cis-ac | 1 + stage4/cis-ac-nobuild | 1 + {stage3 => stage4}/packages-update | 100 +----- stage4/stage4-additions | 26 ++ .../stage3-install => stage4/stage4-install | 162 ++------- 10 files changed, 135 insertions(+), 766 deletions(-) create mode 100644 stage4/INSTALL create mode 100644 stage4/TODO create mode 120000 stage4/cis-ac create mode 120000 stage4/cis-ac-nobuild copy {stage3 => stage4}/packages-update (68%) create mode 100755 stage4/stage4-additions copy stage3/stage3-install => stage4/stage4-install (67%) diff --git a/dependencies b/dependencies index 8bab353..5a1b1cb 100644 --- a/dependencies +++ b/dependencies @@ -2,7 +2,6 @@ ${INTLTOOL}: ${PERL_MOD_XML_PARSER} ${INKSCAPE}: ${LIBBOOST} ${INTLTOOL} -${LIBXML2}: ${PYTHON} ${TETEX_SRC}: ${ED} ${PHP}: ${CURL} @@ -55,6 +54,8 @@ ${FONTCONFIG}: ${FREETYPE} ${EXPAT} ${LIBRSVG}: ${GTK} ${LIBXML2} +${GTK_ENGINES}: ${PERL_MOD_XML_PARSER} + ${IMLIB2}: ${FREETYPE} ${LIBJPEG} ${LIBPNG} ${LIBTIFF} ${XORG} ${GIFLIB} ${LIBID3TAG} ${POPPLER}: ${FONTCONFIG} ${LIBJPEG} ${CAIRO} ${GLIB} ${LIBOPENJPEG} @@ -72,3 +73,15 @@ ${GIT}: ${OPENSSL} ${EXPAT} ${ZLIB} ${PERL} ${CURL} ${NMAP}: ${OPENSSL} ${PCRE} ${LIBPCAP} ${GETDATE}: ${FCRON} + +${SGML_DTD3}: ${SGML_COMMON} +${SGML_DTD4}: ${SGML_COMMON} ${UNZIP} +${OPENSP}: ${SGML_COMMON} +${OPENJADE}: ${OPENSP} +${DOCBOOK_DSSSL}: ${OPENJADE} +${DOCBOOK_UTILS}: ${DOCBOOK_DSSSL} ${SGML_SPM} +${LIBXML2}: ${PYTHON} +${DOCBOOK_XML}: ${LIBXML2} +${DOCBOOK_XSL}: ${LIBXML2} + +${EMACS}: ${GTK} diff --git a/stage3/packages-update b/stage3/packages-update index 27ce74c..68a5671 100755 --- a/stage3/packages-update +++ b/stage3/packages-update @@ -22,13 +22,11 @@ lpkg 1 ${NANO} # These packages were already downloaded for stage2: lpkg 2 ${INETUTILS} -lpkg 2 ${EMACS} # These packages are only for stage3 -fpkg_gnu ${EMACS} fpkg_gnu ${WHICH} -fpkg ${REISERFSPROGS} http://www.kernel.org/pub/linux/utils/fs/reiserfs fpkg ${PCIUTILS} ftp://ftp.kernel.org/pub/software/utils/pciutils +fpkg ${REISERFSPROGS} http://www.kernel.org/pub/linux/utils/fs/reiserfs fpkg ${NET_TOOLS} http://www.tazenda.demon.co.uk/phil/net-tools fpkg ${DHCP} ftp://ftp.isc.org/isc/dhcp/dhcp-3.0-history fpkg ${POPT} http://rpm5.org/files/popt @@ -44,12 +42,13 @@ fpkg_sf ${TCL} fpkg ${SQLITE} http://www.sqlite.org fpkg ${SUBVERSION} http://subversion.tigris.org/downloads fpkg ${SUDO} http://www.sudo.ws/sudo/dist +fpkg_sf ${STRACE} +fpkg_sf ${PCRE} + fpkg_gnu ${WGET} fpkg ${TCPWRAPPERS} ftp://ftp.porcupine.org/pub/security fpkg ${PORTMAP} http://neil.brown.name/portmap fpkg ${NFS_UTILS} ftp://ftp.kernel.org/pub/linux/utils/nfs -fpkg_sf ${PCRE} -fpkg_sf ${STRACE} fpkg_sf ${DDCLIENT} fpkg ${LIBPCAP} "http://www.tcpdump.org/release" fpkg ${TCPDUMP} "http://www.tcpdump.org/release" @@ -57,14 +56,17 @@ fpkg ${NMAP} "http://download.insecure.org/nmap/dist" ARCH_EXT=tar.gz fpkg ${BIND} "http://gd.tuwien.ac.at/infosys/servers/isc/bind9/$(get_pkg_ver ${BIND})" unset ARCH_EXT fpkg ${IPTABLES} "http://www.netfilter.org/projects/iptables/files" +fpkg ${CURL} "http://curl.haxx.se/download" +fpkg ${RSYNC} "http://samba.org/ftp/rsync/src" + fpkg ${MYSQL} "ftp://mirror.mcs.anl.gov/pub/mysql/Downloads/MySQL-$(get_pkg_ver_base ${MYSQL})" + fpkg_mis ${ZIP} "zip$(get_pkg_ver ${ZIP} | sed 's!\.!!g')" ${SOURCEFORGE_URL}/infozip fpkg_mis ${UNZIP} "unzip$(get_pkg_ver ${UNZIP} | sed 's!\.!!g')" ${SOURCEFORGE_URL}/infozip fpkg_mis ${UNRAR} "unrarsrc-$(get_pkg_ver ${UNRAR})" "http://www.rarlab.com/rar" fpkg_gnu ${CPIO} + fpkg_gnu ${PARTED} -fpkg ${CURL} "http://curl.haxx.se/download" -fpkg ${RSYNC} "http://samba.org/ftp/rsync/src" fpkg_gnu ${ED} fpkg_gnu ${BC} fpkg_sf ${FUSE} @@ -72,270 +74,38 @@ fpkg ${DOSFSTOOLS} "http://www.daniel-baumann.ch/software/dosfstools" fpkg ${CVS} "ftp://ftp.gnu.org/non-gnu/cvs/source/stable/$(get_pkg_ver ${CVS})" fpkg ${GIT} "http://www.kernel.org/pub/software/scm/git" fpkg ${GIT_MANPAGES} "http://www.kernel.org/pub/software/scm/git" -fpkg_mis ${LIBJPEG} "jpegsrc.v$(get_pkg_ver ${LIBJPEG})" "http://www.ijg.org/files" -fpkg_mis ${LIBOPENJPEG} "openjpeg_v$(get_pkg_ver ${LIBOPENJPEG} | sed 's!\.!_!g')" "http://www.openjpeg.org" -fpkg_sf ${LIBPNG} -fpkg_gnome ${LIBART} -fpkg_sf ${LIBEXIF} -fpkg ${FRIBIDI} "http://fribidi.org/download" -fpkg_sf ${FREETYPE} -fpkg ${FONTCONFIG} "http://fontconfig.org/release" - -###fpkg_hv ${XFREE86} - -fpkg ${T1LIB} "http://www.ibiblio.org/pub/Linux/libs/graphics" -fpkg_mis ${TK} "${TK}-src" ${SOURCEFORGE_URL}/tcl - -fpkg ${TIFF} "http://libtiff.maptools.org/dl" -fpkg_sf ${GIFLIB} -fpkg ${LCMS} "http://www.littlecms.com" -fpkg_sf ${LIBMNG} - -fpkg ${WINDOWMAKER} "http://windowmaker.info/pub/source/release" -fpkg ${WINDOWMAKER_EXTRA} "http://windowmaker.info/pub/source/release" -fpkg_sf ${LESSTIF} - -exit 1 - - - +# Perl modules +fpkg_sf ${PERL_MOD_PDL} pdl +fpkg ${PERL_MOD_XML_WRITER} "http://www.cpan.org/modules/by-module/XML" +fpkg ${PERL_MOD_XML_PARSER} "http://www.cpan.org/modules/by-module/XML" fpkg ${PYTHON} "http://www.python.org/ftp/python/$(get_pkg_ver ${PYTHON})" + fpkg ${SGML_COMMON} "http://gd.tuwien.ac.at/hci/kde/devel/docbook/SOURCES" fpkg_hv ${SGML_DTD3} fpkg_hv ${SGML_DTD4} fpkg_sf ${OPENSP} "openjade" fpkg_sf ${OPENJADE} +fpkg_hv ${SGML_SPM} # For re-generating fontconfig documentation. fpkg_sf ${DOCBOOK_DSSSL} "docbook" fpkg ${DOCBOOK_UTILS} "http://sources-redhat.mirrors.redwire.net/docbook-tools/new-trials/SOURCES" fpkg_gnome ${LIBXML2} fpkg ${LIBXSLT} "http://xmlsoft.org/sources" fpkg_hv ${DOCBOOK_XML} fpkg_sf ${DOCBOOK_XSL} "docbook" -# For re-generating fontconfig documentation. -fpkg_hv ${SGML_SPM} - fpkg_sf ${XMLTOMAN} -# Perl modules -fpkg_sf ${PERL_MOD_PDL} pdl -fpkg ${PERL_MOD_XML_WRITER} "http://www.cpan.org/modules/by-module/XML" -fpkg ${PERL_MOD_XML_PARSER} "http://www.cpan.org/modules/by-module/XML" -fpkg ${PERL_MOD_XML_SIMPLE} "http://www.cpan.org/modules/by-module/XML" -fpkg ${PERL_MOD_PARSE_REDESCENT} "http://www.cpan.org/modules/by-module/Parse" - -# Gtk -fpkg_gnome ${GTK_DOC} -fpkg_gnome ${GLIB} -fpkg ${PIXMAN} "http://cairographics.org/releases" -fpkg ${GLITZ} "http://cairographics.org/snapshots" -fpkg ${CAIRO} "http://cairographics.org/releases" -fpkg ${CAIROMM} "http://cairographics.org/releases" -fpkg_gnome ${PANGO} -fpkg_gnome ${ATK} -fpkg_gnome ${GTK2} -fpkg_gnome ${GTK_ENGINES} -fpkg_gnome ${PYGOBJECT} -fpkg_gnome ${PYGTK} - -fpkg_gnome ${LIBSIGCPP} -fpkg ${GC} " http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source" -fpkg_gnome ${GLIBMM} -fpkg_gnome ${GTKMM} +fpkg_mis ${LIBJPEG} "jpegsrc.v$(get_pkg_ver ${LIBJPEG})" "http://www.ijg.org/files" +fpkg_mis ${LIBOPENJPEG} "openjpeg_v$(get_pkg_ver ${LIBOPENJPEG} | sed 's!\.!_!g')" "http://www.openjpeg.org" +fpkg_sf ${LIBPNG} +fpkg_gnome ${LIBART} +fpkg_sf ${LIBEXIF} +fpkg ${FRIBIDI} "http://fribidi.org/download" fpkg ${HICOLOR_ICON_THEME} "http://icon-theme.freedesktop.org/releases" - -fpkg_hv ${HVCLOCK} -fpkg_hv ${WMNOTIFY} - -fpkg ${DESKTOP_FILE_UTILS} "http://freedesktop.org/software/desktop-file-utils/releases" -fpkg ${SHARED_MIME_INFO} "http://people.freedesktop.org/~hadess" -fpkg_gnome ${STARTUP_NOTIFICATION} -fpkg_gnome ${LIBWNCK} -fpkg_sf ${LIBXKLAVIER} gswitchit -fpkg_gnome ${LIBGLADE} -fpkg_gnome ${LIBSOUP} -fpkg_gnome ${LIBIDL} -fpkg_gnome ${LIBRSVG} - -fpkg_gnome ${INTLTOOL} -fpkg_gnu ${GSL} - -fpkg_sf ${LIBUSB} -fpkg_sf ${LIBGPHOTO2} "gphoto" - -fpkg ${BABL} "ftp://ftp.gtk.org/pub/babl/$(get_pkg_ver_base ${BABL})" -fpkg ${GEGL} "ftp://ftp.gimp.org/pub/gegl/$(get_pkg_ver_base ${BABL})" -fpkg ${GIMP} "ftp://ftp.gimp.org/pub/gimp/v$(get_pkg_ver_base ${GIMP})" -fpkg_sf ${GUTENPRINT} -fpkg_hv ${INKSCAPE} - -fpkg ${CDRTOOLS} "ftp://ftp.berlios.de/pub/cdrecord" -fpkg ${DVDRWTOOLS} "http://fy.chalmers.se/~appro/linux/DVD+RW/tools" - -fpkg_mis ${CUPS} "${CUPS}-source" "http://ftp.easysw.com/pub/cups/$(get_pkg_ver ${CUPS})" -fpkg_sf ${SPLIX} - -fpkg_mis ${ESPGS} "${ESPGS}-source" "http://ftp.easysw.com/pub/ghostscript/$(get_pkg_ver ${ESPGS})" -fpkg_sf ${GHOSTSCRIPT_FONTS_STD} "ghostscript" -fpkg_sf ${GHOSTSCRIPT_FONTS_OTHER} "ghostscript" - -fpkg_hv ${IMAGE_MAGICK} -fpkg ${ICON_NAMING_UTILS} "http://tango.freedesktop.org/releases" -fpkg ${TANGO_ICON_THEME} "http://tango-project.org/releases" -fpkg ${TANGO_ICON_THEME_EXTRAS} "http://tango-project.org/releases" - - -fpkg ${TETEX_SRC} "${TETEX_URL}/$(get_pkg_ver ${TETEX_SRC})/distrib" -fpkg ${TETEX_TEXMF} "${TETEX_URL}/$(get_pkg_ver ${TETEX_TEXMF})/distrib" -fpkg ${TETEX_TEXMFSRC} "${TETEX_URL}/$(get_pkg_ver ${TETEX_TEXMFSRC})/distrib" -fpkg ${TETEX_CM_SUPER} "http://anduin.linuxfromscratch.org/sources/BLFS/svn/t" -# For re-generating fontconfig documentation. -fpkg_sf ${JADETEX} - -fpkg ${POPPLER} "http://poppler.freedesktop.org" - -fpkg ${SANE_BACKENDS} "ftp://ftp.sane-project.org/pub/sane/${SANE_BACKENDS}" -fpkg ${XSANE} "ftp://ftp.sane-project.org/pub/sane/xsane" - -fpkg_sf ${JACK} "jackit" -fpkg ${ALSA_LIB} "ftp://ftp.alsa-project.org/pub/lib" -fpkg ${ALSA_PLUGINS} "ftp://ftp.alsa-project.org/pub/plugins" -fpkg ${ALSA_UTILS} "ftp://ftp.alsa-project.org/pub/utils" -fpkg ${ALSA_OSS} "ftp://ftp.alsa-project.org/pub/oss-lib" - -# Multimedia libraries and drivers. -fpkg ${AUDIOFILE} "http://www.68k.org/~michael/audiofile" -fpkg_gnome ${ESOUND} - -fpkg ${LIBSAMPLERATE} "http://www.mega-nerd.com/SRC" -fpkg ${LIBOIL} "http://liboil.freedesktop.org/download" -fpkg ${SPEEX} "http://downloads.xiph.org/releases/speex" -fpkg ${PULSEAUDIO} "http://0pointer.de/lennart/projects/pulseaudio" - -# Temporaire, version beta -fpkg ${LIBSNDFILE} "http://www.mega-nerd.com/tmp" -#fpkg ${LIBSNDFILE} "http://www.mega-nerd.com/libsndfile" - -fpkg ${LIBOGG} "http://downloads.xiph.org/releases/ogg" -fpkg ${LIBVORBIS} "http://downloads.xiph.org/releases/vorbis" -fpkg ${LIBTHEORA} "http://downloads.xiph.org/releases/theora" - -fpkg_hv ${FLAC} -fpkg_hv ${FFMPEG} -fpkg ${XVIDCORE} "http://downloads.xvid.org/downloads" - -# Audio utilities -fpkg_sf ${LAME} -fpkg ${VORBIS_TOOLS} "http://downloads.xiph.org/releases/vorbis" -fpkg_hv ${LIBA52} -fpkg_hv ${LIBID3TAG} -fpkg ${LIBMAD} "ftp://ftp.mars.org/pub/mpeg" -fpkg_sf ${LIBFAAC} -fpkg ${LIBFAAD2} "http://downloads.sourceforge.net/faac" -fpkg_sf ${GRIP} -fpkg_sf ${CDRDAO} -fpkg_hv ${PORTAUDIO} -fpkg_hv ${SWEEP} -fpkg ${LILYPOND} "http://lilypond.org/download/sources/v$(get_pkg_ver_base ${LILYPOND})" -fpkg ${SYLPHEED} "http://sylpheed.good-day.net/sylpheed/v$(get_pkg_ver_base ${SYLPHEED})" - -fpkg_hv ${NSS} -fpkg ${FIREFOX} "http://releases.mozilla.org/pub/mozilla.org/firefox/releases/$(get_pkg_ver ${FIREFOX})/source" - -fpkg_hv ${JAVA} -fpkg_hv ${AGG} -fpkg ${GNASH} "http://ftp.gnu.org/pub/gnu/gnash/$(get_pkg_ver ${GNASH})" - -fpkg ${DBUS} "http://dbus.freedesktop.org/releases/dbus" -fpkg ${DBUS_GLIB} "http://dbus.freedesktop.org/releases/dbus-glib" -fpkg ${HAL} "http://people.freedesktop.org/~david/dist" - -fpkg ${SASL2} "ftp://ftp.andrew.cmu.edu/pub/cyrus-mail" -fpkg_mis ${OPENLDAP} "openldap-stable-20070831" \ - "ftp://ftp.openldap.org/pub/OpenLDAP/openldap-stable" -fpkg_hv ${KERBEROS5} - -fpkg_mis ${SENDMAIL} "sendmail.$(get_pkg_ver ${SENDMAIL})" "ftp://ftp.sendmail.org/pub/sendmail" -fpkg ${LIBSPF2} "http://libspf2.org/spf" -fpkg ${MILTER_GREYLIST} "ftp://ftp.espci.fr/pub/milter-greylist" -fpkg_hv ${MILTER_SPF} -fpkg ${PROCMAIL} "http://www.procmail.org" -fpkg ${FETCHMAIL} "http://download.berlios.de/fetchmail" -fpkg_sf ${MUTT} - -fpkg_mis ${FCRON} "${FCRON}.src" "ftp://ftp.seul.org/pub/fcron" -fpkg_hv ${GETDATE} - -fpkg_sf ${CLAMAV} - -fpkg ${PERL_MOD_HTML_TAGSET} "http://anduin.linuxfromscratch.org/sources/BLFS/svn/perl-modules" -fpkg ${PERL_MOD_HTML_PARSER} "http://anduin.linuxfromscratch.org/sources/BLFS/svn/perl-modules" -fpkg ${PERL_MOD_APACHE_LOGGED_AUTH_DBI} "http://search.cpan.org/CPAN/authors/id/S/SI/SIMKIN" -fpkg ${PERL_MOD_DB_FILE} "http://search.cpan.org/CPAN/authors/id/P/PM/PMQS" -fpkg ${PERL_MOD_DIGEST_SHA1} "http://anduin.linuxfromscratch.org/sources/BLFS/svn/perl-modules" -# URI is needed by LWP -fpkg ${PERL_MOD_URI} "http://search.cpan.org/CPAN/authors/id/G/GA/GAAS" -# LWP is Needed by LTSP -fpkg ${PERL_MOD_LWP} "http://www.linpro.no/lwp" - -# ZIP is Needed by OO -fpkg ${PERL_MOD_ARCHIVE_ZIP} "http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK" -fpkg ${PERL_MOD_COMPRESS_ZLIB} "http://search.cpan.org/CPAN/authors/id/P/PM/PMQS" -fpkg ${PERL_MOD_IO_COMPRESS_BASE} "http://search.cpan.org/CPAN/authors/id/P/PM/PMQS" -fpkg ${PERL_MOD_IO_COMPRESS_ZLIB} "http://search.cpan.org/CPAN/authors/id/P/PM/PMQS" -fpkg ${PERL_MOD_COMPRESS_RAW_ZLIB} "http://search.cpan.org/CPAN/authors/id/P/PM/PMQS" -fpkg ${PERL_MOD_NET_DNS} "http://search.cpan.org/CPAN/authors/id/O/OL/OLAF" - -fpkg ${SPAMASSASSIN} "http://apache.sunsite.ualberta.ca/spamassassin/source" -fpkg ${UW_IMAP} "ftp://ftp.cac.washington.edu/imap" - -fpkg ${HTTPD} "http://www.apache.org/dist/httpd" - - - -fpkg_sf ${MAILMAN} - -fpkg ${SAMBA} "ftp://ftp.samba.org/pub/samba/old-versions" - -fpkg ${PHP} "http://us2.php.net/distributions" - -lpkg 2 ${SUBVERSION} -fpkg_gnu ${INDENT} - -fpkg ${LTSP_UTILS} "http://ltsp.mirrors.tds.net/pub/ltsp/utils" -fpkg ${TFTP_HPA} "http://www.kernel.org/pub/software/network/tftp" - -fpkg_sf ${KVM} -fpkg_hv ${BRIDGE_UTILS} -fpkg_hv ${UML_UTILITIES} - -fpkg_gnu ${GUILE} - -fpkg_sf ${LIBBOOST} - -fpkg ${TRANSMISSION} "http://mirrors.m0k.org/transmission/files" - -fpkg_hv ${CKERMIT} - -fpkg ${LIBGAMIN} "ftp://ftp.linux.ee/pub/gentoo/distfiles/distfiles" -fpkg_sf ${PCMANFM} - -fpkg_gnu ${HELP2MAN} - -fpkg ${LIBDVDCSS} "ftp://ftp.linux.ee/pub/gentoo/distfiles/distfiles" -fpkg ${LIBDVDREAD} "ftp://ftp.linux.ee/pub/gentoo/distfiles/distfiles" -fpkg ${DVDFS} "http://jspenguin.org:81/dvdfs" - - - -fpkg ${LIBFFI} "ftp://sourceware.org/pub/libffi" -fpkg_gnome ${GOBJECT_INSTROSPECTION} -fpkg ${EGGDBUS} "http://hal.freedesktop.org/releases" -fpkg ${POLKIT} "http://hal.freedesktop.org/releases" - -fpkg ${GNUPG} "ftp://ftp.gnupg.org/gcrypt/gnupg" - - +fpkg ${TIFF} "http://libtiff.maptools.org/dl" +fpkg_sf ${GIFLIB} +fpkg ${LCMS} "http://www.littlecms.com" +fpkg_sf ${LIBMNG} exit $? diff --git a/stage3/stage3-install b/stage3/stage3-install index 513f03a..c6ad0d9 100755 --- a/stage3/stage3-install +++ b/stage3/stage3-install @@ -25,7 +25,6 @@ export SCRDIR=$(pwd) ipkg_cust ${NANO} cis-nano --enable-color --enable-multibuffer ipkg_ac ${WHICH} -ipkg_cust ${EMACS} cis-emacs ipkg_cust ${PCIUTILS} cis-pciutils ipkg_cust ${REISERFSPROGS} cis-reiserfsprogs ipkg_cust ${NET_TOOLS} cis-net-tools @@ -86,298 +85,39 @@ ipkg_cust ${DOSFSTOOLS} cis-dosfstools ipkg_ac ${CVS} --disable-server ipkg_cust ${GIT} cis-git -# Graphic libraries without X-Window dependencies +# Perl modules +ipkg_pm ${PERL_MOD_PDL} +ipkg_pm ${PERL_MOD_XML_WRITER} +ipkg_pm ${PERL_MOD_XML_PARSER} + +ipkg_ac ${PYTHON} "--enable-shared" + +# DocBook +ipkg_cust ${SGML_COMMON} cis-sgml-common +ipkg_cust ${SGML_DTD3} cis-sgml-dtd3 +ipkg_cust ${SGML_DTD4} cis-sgml-dtd4 +ipkg_cust ${OPENSP} cis-opensp +ipkg_cust ${OPENJADE} cis-openjade +ipkg_cust ${DOCBOOK_DSSSL} cis-docbook-dsssl +ipkg_cust ${SGML_SPM} cis-sgml-spm # Perl module +ipkg_cust ${DOCBOOK_UTILS} cis-docbook-utils +ipkg_ac_nb ${LIBXML2} +ipkg_ac_nb ${LIBXSLT} +ipkg_cust ${DOCBOOK_XML} cis-docbook-xml +ipkg_cust ${DOCBOOK_XSL} cis-docbook-xsl +ipkg_cust ${XMLTOMAN} cis-xmltoman + +# Graphic libraries ipkg_ac ${LIBJPEG} "--enable-static --enable-shared" ipkg_cust ${LIBOPENJPEG} cis-libopenjpeg ipkg_ac ${LIBPNG} ipkg_ac ${LIBART} ipkg_ac ${LIBEXIF} ipkg_ac ${FRIBIDI} - -# X-Window -if [ "x${INST_TYPE}" = "xworkstation" -o "x${INST_TYPE}" = "xltsp-server" ]; then - ipkg_ac ${FREETYPE} - ipkg_cust ${FONTCONFIG} cis-fontconfig - ipkg_cust ${XFREE86} cis-xfree86 - source /etc/profile - - ipkg_cust ${T1LIB} cis-t1lib - ipkg_cust ${TK} cis-tk -fi - -# Graphic libraries with optional X-Window dependencies +ipkg_ac_nb ${HICOLOR_ICON_THEME} ipkg_ac ${LIBTIFF} ipkg_ac ${GIFLIB} ipkg_ac_nb ${LCMS} ipkg_cust ${LIBMNG} cis-libmng -if [ "x${INST_TYPE}" = "xworkstation" -o "x${INST_TYPE}" = "xltsp-server" ]; then - ipkg_cust ${WINDOWMAKER} cis-windowmaker - ipkg_ac ${WINDOWMAKER_EXTRA} - - # Open Source version of OSF/Motif - ipkg_ac ${LESSTIF} "--disable-debug --enable-production --with-xdnd --disable-build-tests" - # Re-installing emacs now that X is present (it was installed in stage 2) - ipkg_cust ${EMACS} cis-emacs -fi - -ipkg_ac ${PYTHON} "--enable-shared" -ipkg_cust ${LIBBOOST} cis-boost - -if [ "x${INST_TYPE}" = "xworkstation" -o "x${INST_TYPE}" = "xltsp-server" ]; then - # DocBook - ipkg_cust ${SGML_COMMON} cis-sgml-common - ipkg_cust ${SGML_DTD3} cis-sgml-dtd3 - ipkg_cust ${SGML_DTD4} cis-sgml-dtd4 - ipkg_cust ${OPENSP} cis-opensp - ipkg_cust ${OPENJADE} cis-openjade - ipkg_cust ${DOCBOOK_DSSSL} cis-docbook-dsssl - ipkg_cust ${DOCBOOK_UTILS} cis-docbook-utils - ipkg_ac_nb ${LIBXML2} - ipkg_ac_nb ${LIBXSLT} - ipkg_cust ${DOCBOOK_XML} cis-docbook-xml - ipkg_cust ${DOCBOOK_XSL} cis-docbook-xsl - ipkg_cust ${SGML_SPM} cis-sgml-spm - - ipkg_cust ${XMLTOMAN} cis-xmltoman - - # Perl modules - ipkg_pm ${PERL_MOD_PDL} - ipkg_pm ${PERL_MOD_XML_WRITER} - ipkg_pm ${PERL_MOD_XML_PARSER} - - # Needed by Tango - ipkg_pm ${PERL_MOD_XML_SIMPLE} - ipkg_pm ${PERL_MOD_PARSE_REDESCENT} - - # Required PERL modules for SpamAssassin - ipkg_pm ${PERL_MOD_HTML_TAGSET} - ipkg_pm ${PERL_MOD_HTML_PARSER} - ipkg_pm ${PERL_MOD_APACHE_LOGGED_AUTH_DBI} - ipkg_pm ${PERL_MOD_DB_FILE} - ipkg_pm ${PERL_MOD_DIGEST_SHA1} - ipkg_pm ${PERL_MOD_URI} - ipkg_pm ${PERL_MOD_LWP} - ipkg_pm ${PERL_MOD_NET_DNS} --no-online-tests - - # Needed by OpenOffice ??? - ipkg_pm ${PERL_MOD_ARCHIVE_ZIP} - ipkg_pm ${PERL_MOD_COMPRESS_ZLIB} - ipkg_pm ${PERL_MOD_IO_COMPRESS_BASE} - ipkg_pm ${PERL_MOD_COMPRESS_RAW_ZLIB} - ipkg_pm ${PERL_MOD_IO_COMPRESS_ZLIB} - - # Gtk - ipkg_ac ${GTK_DOC} - ipkg_ac ${GLIB} - ipkg_ac ${PIXMAN} - ipkg_ac ${GLITZ} - ipkg_ac ${CAIRO} "--enable-glitz" - ipkg_ac ${PANGO} - ipkg_ac ${ATK} - ipkg_ac ${GTK} "--without-libjasper" - ipkg_ac ${GTK_ENGINES} - ipkg_ac ${PYGOBJECT} - ipkg_ac ${PYGTK} - ipkg_ac ${LIBSIGCPP} - ipkg_ac ${GC} - ipkg_ac ${GLIBMM} - ipkg_ac ${CAIROMM} - ipkg_ac ${GTKMM} - ipkg_ac_nb ${HICOLOR_ICON_THEME} - - ipkg_ac ${HVCLOCK} - ipkg_ac ${WMNOTIFY} - - # Needed by GNOME-2 - ipkg_ac ${DESKTOP_FILE_UTILS} - ipkg_ac ${SHARED_MIME_INFO} - ipkg_ac ${STARTUP_NOTIFICATION} - ipkg_ac ${LIBWNCK} - ipkg_ac ${LIBXKLAVIER} - ipkg_ac ${LIBGLADE} - ipkg_ac ${LIBSOUP} - ipkg_ac ${LIBIDL} -fi - -ipkg_ac ${HELP2MAN} -ipkg_ac ${INTLTOOL} -ipkg_ac ${GSL} -ipkg_cust ${CUPS} cis-cups -ipkg_cust ${SPLIX} cis-splix # Drivers Samsung pour CUPS -ipkg_cust ${ESPGS} cis-espgs - -if [ "x${INST_TYPE}" = "xworkstation" -o "x${INST_TYPE}" = "xltsp-server" ]; then - ipkg_cust ${LIBUSB} cis-libusb - ipkg_ac ${LIBGPHOTO2} - ipkg_ac ${IMAGE_MAGICK} "--with-modules" - ipkg_ac ${POPPLER} "--enable-xpdf-headers --enable-zlib" - ipkg_ac ${LIBRSVG} "--disable-gtk-doc --disable-mozilla-plugin" - ipkg_ac ${BABL} - ipkg_ac ${GEGL} - ipkg_ac ${GIMP} "--disable-print" - ipkg_ac_nb ${GUTENPRINT} - ipkg_ac ${INKSCAPE} "CFLAGS=\"-DPOPPLER_NEW_GFXFONT\"" -fi - -ipkg_cust ${CDRTOOLS} cis-cdrtools -ipkg_cust ${DVDRWTOOLS} cis-dvd-rw-tools -ipkg_ac ${LIBDVDCSS} -ipkg_ac ${LIBDVDREAD} "--with-libdvdcss" -ipkg_cust ${DVDFS} cis-dvdfs - -if [ "x${INST_TYPE}" = "xworkstation" -o "x${INST_TYPE}" = "xltsp-server" ]; then - ipkg_cust ${TETEX_SRC} cis-tetex - ipkg_cust ${JADETEX} cis-jadetex -fi - -if [ "x${SANE_SUPPORT}" = "xyes" ]; then - ipkg_cust ${SANE_BACKENDS} cis-sane-backends - ipkg_cust ${XSANE} cis-xsane -fi - -ipkg_ac ${ICON_NAMING_UTILS} -ipkg_ac ${TANGO_ICON_THEME} -ipkg_ac ${TANGO_ICON_THEME_EXTRAS} - -if [ "x${INST_TYPE}" = "xworkstation" -o "x${INST_TYPE}" = "xltsp-server" ]; then - # Audio - if [ "x${SOUND_CARD}" = "xyes" ]; then - # Needed by some packages, mostly audio applications. - ipkg_ac ${LIBOIL} - - # ALSA - ipkg_cust ${ALSA_LIB} cis-alsa-lib - ipkg_cust ${ALSA_UTILS} cis-alsa-utils - ipkg_ac ${ALSA_OSS} - - # Audio raw utilities - ipkg_ac ${LIBSAMPLERATE} - - # Audio file formats - ipkg_ac ${LIBOGG} - ipkg_ac ${LIBVORBIS} - ipkg_ac_nb ${FLAC} - ipkg_ac ${LAME} - ipkg_ac ${LIBA52} "--enable-shared" - ipkg_cust ${LIBID3TAG} cis-libid3tag - ipkg_cust ${LIBMAD} cis-libmad - - ipkg_ac_nb ${LIBFAAC} - ipkg_ac_nb ${LIBFAAD2} - ipkg_ac ${LIBTHEORA} - ipkg_cust ${XVIDCORE} cis-xvidcore - - # Audio libraries - ipkg_ac_nb ${AUDIOFILE} - ipkg_ac ${PORTAUDIO} - ipkg_ac ${LIBSNDFILE} - - # Audio servers - ipkg_ac ${ESOUND} - ipkg_ac ${SPEEX} - ipkg_cust ${PULSEAUDIO} cis-pulseaudio - ipkg_ac ${JACK} "--disable-portaudio" - - ipkg_ac ${ALSA_PLUGINS} # Depends on pulseaudio - ipkg_ac ${VORBIS_TOOLS} - - # Audio applications - ipkg_ac_nb ${GRIP} "--disable-id3" - ipkg_ac_nb ${CDRDAO} - ipkg_ac ${SWEEP} "--enable-pulseaudio" - ipkg_ac ${EASYTAG} - ipkg_ac_nb ${LILYPOND} - - ipkg_ac_nb ${FFMPEG} "--enable-shared --enable-pthreads --enable-gpl --enable-nonfree --disable-ffplay \ - --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libtheora \ - --enable-libvorbis --enable-libxvid" - fi - - ipkg_ac ${SYLPHEED} "--enable-ssl --enable-ldap" - ipkg_cust ${NSS} cis-nss - ipkg_cust ${FIREFOX} cis-firefox - - # Plugins for Firefox - ipkg_cust ${JAVA} cis-java - ipkg_cust ${AGG} cis-agg - ipkg_cust ${GNASH} cis-gnash -fi - -ipkg_cust ${DBUS} cis-dbus -ipkg_ac ${DBUS_GLIB} "--disable-tests --disable-dependency-tracking --disable-xml-docs --disable-doxygen-docs" -ipkg_ac ${EGGDBUS} -ipkg_cust ${HAL} cis-hal - -ipkg_ac ${LIBGAMIN} "--libexecdir=/usr/sbin" -ipkg_ac ${PCMANFM} - -# Mail -ipkg_cust ${SASL2} cis-sasl2 -ipkg_cust ${OPENLDAP} cis-openldap -ipkg_cust ${KERBEROS5} cis-krb5 -ipkg_cust ${SENDMAIL} cis-sendmail - -if [ "x${INST_TYPE}" = "xserver" -o "x${INST_TYPE}" = "xltsp-server" ]; then - ipkg_cust ${PROCMAIL} cis-procmail - ipkg_ac ${LIBSPF2} - ipkg_cust ${MILTER_SPF} cis-milter-spf - ipkg_cust ${MILTER_GREYLIST} cis-milter-greylist -fi - -# fcron needs sendmail installed. -ipkg_cust ${FCRON} cis-fcron -ipkg_cust ${GETDATE} cis-getdate - -if [ "x${INST_TYPE}" = "xserver" -o "x${INST_TYPE}" = "xltsp-server" ]; then - ipkg_cust ${CLAMAV} cis-clamav - ipkg_cust ${SPAMASSASSIN} cis-spamassassin - ipkg_cust ${UW_IMAP} cis-uw-imap - - # Apache - ipkg_cust ${HTTPD} cis-apache - ipkg_cust ${PHP} cis-php - - ipkg_cust ${SQUIRRELMAIL} cis-squirrelmail - ipkg_cust ${MAILMAN} cis-mailman - ipkg_ac ${FETCHMAIL} "--with-ssl" - ipkg_ac ${MUTT} "--enable-imap --with-ssl" - - # Subversion server (client was already installed in stage2) - ipkg_cust ${SUBVERSION} cis-subversion - ipkg_ac ${INDENT} -fi - -if [ "x${USE_SAMBA}" = "xyes" ]; then - ipkg_cust ${SAMBA} cis-samba -fi - -if [ "x${INST_TYPE}" = "xltsp-server" ]; then - ipkg_cust ${TFTP_HPA} cis-tftp-hpa - ipkg_cust ${LTSP_UTILS} cis-ltsp-utils -fi - -ipkg_ac_nb ${KVM} -ipkg_ac_nb ${BRIDGE_UTILS} -ipkg_cust ${UML_UTILITIES} cis-uml-utilities - -ipkg_ac ${GUILE} \ - --enable-posix \ - --disable-static \ - --enable-networking \ - --enable-regex - -ipkg_cust ${CKERMIT} cis-ckermit - -# BitTorrent client -ipkg_ac ${TRANSMISSION} "--disable-daemon" - -ipkg_ac ${LIBFFI} -ipkg_ac ${GOBJECT_INSTROSPECTION} - -ipkg_cust ${POLKIT} cis-polkit -ipkg_ac ${GNUPG} "--libexecdir=/usr/lib" - -rscr mult "Performing post-install" cis-post-install - exit $? diff --git a/stage4/INSTALL b/stage4/INSTALL new file mode 100644 index 0000000..52383c5 --- /dev/null +++ b/stage4/INSTALL @@ -0,0 +1,5 @@ + +Installation instructions +------------------------- + +1. ./stage4-install diff --git a/stage4/TODO b/stage4/TODO new file mode 100644 index 0000000..9799439 --- /dev/null +++ b/stage4/TODO @@ -0,0 +1,3 @@ + + TODO + diff --git a/stage4/cis-ac b/stage4/cis-ac new file mode 120000 index 0000000..9214a69 --- /dev/null +++ b/stage4/cis-ac @@ -0,0 +1 @@ +../stage2/cis-ac \ No newline at end of file diff --git a/stage4/cis-ac-nobuild b/stage4/cis-ac-nobuild new file mode 120000 index 0000000..06c3fe7 --- /dev/null +++ b/stage4/cis-ac-nobuild @@ -0,0 +1 @@ +../stage2/cis-ac-nobuild \ No newline at end of file diff --git a/stage3/packages-update b/stage4/packages-update similarity index 68% copy from stage3/packages-update copy to stage4/packages-update index 27ce74c..860cd83 100755 --- a/stage3/packages-update +++ b/stage4/packages-update @@ -1,6 +1,6 @@ #!/bin/sh -LFS_STAGE="stage3" +LFS_STAGE="stage4" USE_LFS_PATCHES=1 USE_BLFS_PATCHES=1 USE_HV_PATCHES=1 @@ -17,111 +17,21 @@ export RCMD_NO_EXIT=1 update_packages_init -# These packages were already downloaded for stage1: -lpkg 1 ${NANO} -# These packages were already downloaded for stage2: -lpkg 2 ${INETUTILS} -lpkg 2 ${EMACS} - -# These packages are only for stage3 -fpkg_gnu ${EMACS} -fpkg_gnu ${WHICH} -fpkg ${REISERFSPROGS} http://www.kernel.org/pub/linux/utils/fs/reiserfs -fpkg ${PCIUTILS} ftp://ftp.kernel.org/pub/software/utils/pciutils -fpkg ${NET_TOOLS} http://www.tazenda.demon.co.uk/phil/net-tools -fpkg ${DHCP} ftp://ftp.isc.org/isc/dhcp/dhcp-3.0-history -fpkg ${POPT} http://rpm5.org/files/popt -fpkg ${PAM} http://www.kernel.org/pub/linux/libs/pam/library -fpkg ${OPENSSL} ftp://ftp.openssl.org/source -fpkg ${OPENSSL_ROOT_CERTS} http://anduin.linuxfromscratch.org/files/BLFS -fpkg ${OPENSSH} ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable -fpkg_sf ${EXPAT} -fpkg ${APR} http://apache.sunsite.ualberta.ca/apr -fpkg ${APR_UTIL} http://apache.sunsite.ualberta.ca/apr -fpkg ${NEON} http://www.webdav.org/neon -fpkg_sf ${TCL} -fpkg ${SQLITE} http://www.sqlite.org -fpkg ${SUBVERSION} http://subversion.tigris.org/downloads -fpkg ${SUDO} http://www.sudo.ws/sudo/dist -fpkg_gnu ${WGET} -fpkg ${TCPWRAPPERS} ftp://ftp.porcupine.org/pub/security -fpkg ${PORTMAP} http://neil.brown.name/portmap -fpkg ${NFS_UTILS} ftp://ftp.kernel.org/pub/linux/utils/nfs -fpkg_sf ${PCRE} -fpkg_sf ${STRACE} -fpkg_sf ${DDCLIENT} -fpkg ${LIBPCAP} "http://www.tcpdump.org/release" -fpkg ${TCPDUMP} "http://www.tcpdump.org/release" -fpkg ${NMAP} "http://download.insecure.org/nmap/dist" -ARCH_EXT=tar.gz fpkg ${BIND} "http://gd.tuwien.ac.at/infosys/servers/isc/bind9/$(get_pkg_ver ${BIND})" -unset ARCH_EXT -fpkg ${IPTABLES} "http://www.netfilter.org/projects/iptables/files" -fpkg ${MYSQL} "ftp://mirror.mcs.anl.gov/pub/mysql/Downloads/MySQL-$(get_pkg_ver_base ${MYSQL})" -fpkg_mis ${ZIP} "zip$(get_pkg_ver ${ZIP} | sed 's!\.!!g')" ${SOURCEFORGE_URL}/infozip -fpkg_mis ${UNZIP} "unzip$(get_pkg_ver ${UNZIP} | sed 's!\.!!g')" ${SOURCEFORGE_URL}/infozip -fpkg_mis ${UNRAR} "unrarsrc-$(get_pkg_ver ${UNRAR})" "http://www.rarlab.com/rar" -fpkg_gnu ${CPIO} -fpkg_gnu ${PARTED} -fpkg ${CURL} "http://curl.haxx.se/download" -fpkg ${RSYNC} "http://samba.org/ftp/rsync/src" -fpkg_gnu ${ED} -fpkg_gnu ${BC} -fpkg_sf ${FUSE} -fpkg ${DOSFSTOOLS} "http://www.daniel-baumann.ch/software/dosfstools" -fpkg ${CVS} "ftp://ftp.gnu.org/non-gnu/cvs/source/stable/$(get_pkg_ver ${CVS})" -fpkg ${GIT} "http://www.kernel.org/pub/software/scm/git" -fpkg ${GIT_MANPAGES} "http://www.kernel.org/pub/software/scm/git" -fpkg_mis ${LIBJPEG} "jpegsrc.v$(get_pkg_ver ${LIBJPEG})" "http://www.ijg.org/files" -fpkg_mis ${LIBOPENJPEG} "openjpeg_v$(get_pkg_ver ${LIBOPENJPEG} | sed 's!\.!_!g')" "http://www.openjpeg.org" -fpkg_sf ${LIBPNG} -fpkg_gnome ${LIBART} -fpkg_sf ${LIBEXIF} -fpkg ${FRIBIDI} "http://fribidi.org/download" fpkg_sf ${FREETYPE} fpkg ${FONTCONFIG} "http://fontconfig.org/release" - ###fpkg_hv ${XFREE86} + fpkg ${T1LIB} "http://www.ibiblio.org/pub/Linux/libs/graphics" fpkg_mis ${TK} "${TK}-src" ${SOURCEFORGE_URL}/tcl -fpkg ${TIFF} "http://libtiff.maptools.org/dl" -fpkg_sf ${GIFLIB} -fpkg ${LCMS} "http://www.littlecms.com" -fpkg_sf ${LIBMNG} +fpkg_gnu ${EMACS} fpkg ${WINDOWMAKER} "http://windowmaker.info/pub/source/release" fpkg ${WINDOWMAKER_EXTRA} "http://windowmaker.info/pub/source/release" fpkg_sf ${LESSTIF} -exit 1 - - - - - -fpkg ${PYTHON} "http://www.python.org/ftp/python/$(get_pkg_ver ${PYTHON})" -fpkg ${SGML_COMMON} "http://gd.tuwien.ac.at/hci/kde/devel/docbook/SOURCES" -fpkg_hv ${SGML_DTD3} -fpkg_hv ${SGML_DTD4} -fpkg_sf ${OPENSP} "openjade" -fpkg_sf ${OPENJADE} -fpkg_sf ${DOCBOOK_DSSSL} "docbook" -fpkg ${DOCBOOK_UTILS} "http://sources-redhat.mirrors.redwire.net/docbook-tools/new-trials/SOURCES" -fpkg_gnome ${LIBXML2} -fpkg ${LIBXSLT} "http://xmlsoft.org/sources" -fpkg_hv ${DOCBOOK_XML} -fpkg_sf ${DOCBOOK_XSL} "docbook" -# For re-generating fontconfig documentation. -fpkg_hv ${SGML_SPM} - -fpkg_sf ${XMLTOMAN} - -# Perl modules -fpkg_sf ${PERL_MOD_PDL} pdl -fpkg ${PERL_MOD_XML_WRITER} "http://www.cpan.org/modules/by-module/XML" -fpkg ${PERL_MOD_XML_PARSER} "http://www.cpan.org/modules/by-module/XML" fpkg ${PERL_MOD_XML_SIMPLE} "http://www.cpan.org/modules/by-module/XML" fpkg ${PERL_MOD_PARSE_REDESCENT} "http://www.cpan.org/modules/by-module/Parse" @@ -143,7 +53,7 @@ fpkg_gnome ${LIBSIGCPP} fpkg ${GC} " http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source" fpkg_gnome ${GLIBMM} fpkg_gnome ${GTKMM} -fpkg ${HICOLOR_ICON_THEME} "http://icon-theme.freedesktop.org/releases" + fpkg_hv ${HVCLOCK} fpkg_hv ${WMNOTIFY} @@ -336,6 +246,4 @@ fpkg ${POLKIT} "http://hal.freedesktop.org/releases" fpkg ${GNUPG} "ftp://ftp.gnupg.org/gcrypt/gnupg" - - exit $? diff --git a/stage4/stage4-additions b/stage4/stage4-additions new file mode 100755 index 0000000..73591b1 --- /dev/null +++ b/stage4/stage4-additions @@ -0,0 +1,26 @@ +#!/bin/sh + +LFS_STAGE=stage4 + +export LFS_PKG_DIR="$(dirname $(pwd))/packages/${LFS_STAGE}" +export LFS_LOG_DIR=/var/log/hvlinux-install/${LFS_STAGE} +export LFS_LOG_FILE=${LFS_LOG_DIR}/install.log +export LFS_TMP=/tmp + +# Reading system configuration informations, functions and package versions. +source ../sysinfos +source ../functions +source ../packages-list +source /etc/profile + +if [ "x${USER}" != "xroot" ]; then + echo "You must be the superuser to install hvlinux." + exit 1 +fi + +init_log_file + +# Scripts directory +export SCRDIR=$(pwd) + +exit $? diff --git a/stage3/stage3-install b/stage4/stage4-install similarity index 67% copy from stage3/stage3-install copy to stage4/stage4-install index 513f03a..fc484d7 100755 --- a/stage3/stage3-install +++ b/stage4/stage4-install @@ -1,6 +1,6 @@ #!/bin/sh -LFS_STAGE=stage3 +LFS_STAGE=stage4 export LFS_PKG_DIR="$(dirname $(pwd))/packages/${LFS_STAGE}" export LFS_LOG_DIR=/var/log/hvlinux-install/${LFS_STAGE} @@ -23,77 +23,6 @@ init_log_file # Scripts directory export SCRDIR=$(pwd) -ipkg_cust ${NANO} cis-nano --enable-color --enable-multibuffer -ipkg_ac ${WHICH} -ipkg_cust ${EMACS} cis-emacs -ipkg_cust ${PCIUTILS} cis-pciutils -ipkg_cust ${REISERFSPROGS} cis-reiserfsprogs -ipkg_cust ${NET_TOOLS} cis-net-tools -ipkg_cust ${DHCP} cis-dhcp -ipkg_ac_nb ${POPT} -ipkg_cust ${PAM} cis-pam -ipkg_cust ${OPENSSL} cis-openssl -ipkg_cust ${OPENSSH} cis-openssh -ipkg_ac ${EXPAT} -ipkg_ac ${APR} --with-installbuilddir=/usr/lib/apr-1/build -ipkg_ac ${APR_UTIL} --with-apr=/usr/bin/apr-1-config -ipkg_ac ${NEON} --with-ssl -ipkg_cust ${TCL} cis-tcl -ipkg_ac ${SQLITE} -ipkg_ac ${SUBVERSION} -ipkg_cust ${SUDO} cis-sudo -ipkg_ac ${STRACE} -ipkg_ac ${PCRE} \ - --docdir=/usr/share/doc/pcre \ - --enable-utf8 \ - --enable-unicode-properties \ - --enable-pcregrep-libz \ - --enable-pcregrep-libbz2 - -# Networking -ipkg_ac ${WGET} -ipkg_cust ${TCPWRAPPERS} cis-tcp-wrappers -ipkg_cust ${PORTMAP} cis-portmap -ipkg_cust ${NFS_UTILS} cis-nfs-utils -ipkg_cust ${INETUTILS} cis-inetutils -if [ "x${USE_DYNAMIC_DNS}" = "xyes" ]; then - ipkg_cust ${DDCLIENT} cis-ddclient -fi -ipkg_ac_nb ${LIBPCAP} -ipkg_ac ${TCPDUMP} -ipkg_ac_nb ${NMAP} --without-nmapfe -ipkg_cust ${BIND} cis-bind -ipkg_cust ${IPTABLES} cis-iptables -ipkg_ac ${CURL} -ipkg_ac ${RSYNC} - -if [ "x${INST_TYPE}" = "xserver" -o "x${INST_TYPE}" = "xltsp-server" ]; then - ipkg_cust ${MYSQL} cis-mysql -fi - -# Archiving -ipkg_cust ${ZIP} cis-zip -ipkg_cust ${UNZIP} cis-unzip -ipkg_cust ${UNRAR} cis-unrar -ipkg_ac ${CPIO} - -ipkg_ac ${PARTED} --disable-device-mapper -ipkg_ac ${ED} -ipkg_ac ${BC} --with-readline -INIT_D_PATH=/etc/rc.d/init.d \ - ipkg_ac_nb ${FUSE} -ipkg_cust ${DOSFSTOOLS} cis-dosfstools -ipkg_ac ${CVS} --disable-server -ipkg_cust ${GIT} cis-git - -# Graphic libraries without X-Window dependencies -ipkg_ac ${LIBJPEG} "--enable-static --enable-shared" -ipkg_cust ${LIBOPENJPEG} cis-libopenjpeg -ipkg_ac ${LIBPNG} -ipkg_ac ${LIBART} -ipkg_ac ${LIBEXIF} -ipkg_ac ${FRIBIDI} - # X-Window if [ "x${INST_TYPE}" = "xworkstation" -o "x${INST_TYPE}" = "xltsp-server" ]; then ipkg_ac ${FREETYPE} @@ -103,69 +32,14 @@ if [ "x${INST_TYPE}" = "xworkstation" -o "x${INST_TYPE}" = "xltsp-server" ]; the ipkg_cust ${T1LIB} cis-t1lib ipkg_cust ${TK} cis-tk -fi -# Graphic libraries with optional X-Window dependencies -ipkg_ac ${LIBTIFF} -ipkg_ac ${GIFLIB} -ipkg_ac_nb ${LCMS} -ipkg_cust ${LIBMNG} cis-libmng + # Re-installing python now that tk is present??? + ipkg_ac ${PYTHON} "--enable-shared" -if [ "x${INST_TYPE}" = "xworkstation" -o "x${INST_TYPE}" = "xltsp-server" ]; then ipkg_cust ${WINDOWMAKER} cis-windowmaker ipkg_ac ${WINDOWMAKER_EXTRA} - # Open Source version of OSF/Motif ipkg_ac ${LESSTIF} "--disable-debug --enable-production --with-xdnd --disable-build-tests" - # Re-installing emacs now that X is present (it was installed in stage 2) - ipkg_cust ${EMACS} cis-emacs -fi - -ipkg_ac ${PYTHON} "--enable-shared" -ipkg_cust ${LIBBOOST} cis-boost - -if [ "x${INST_TYPE}" = "xworkstation" -o "x${INST_TYPE}" = "xltsp-server" ]; then - # DocBook - ipkg_cust ${SGML_COMMON} cis-sgml-common - ipkg_cust ${SGML_DTD3} cis-sgml-dtd3 - ipkg_cust ${SGML_DTD4} cis-sgml-dtd4 - ipkg_cust ${OPENSP} cis-opensp - ipkg_cust ${OPENJADE} cis-openjade - ipkg_cust ${DOCBOOK_DSSSL} cis-docbook-dsssl - ipkg_cust ${DOCBOOK_UTILS} cis-docbook-utils - ipkg_ac_nb ${LIBXML2} - ipkg_ac_nb ${LIBXSLT} - ipkg_cust ${DOCBOOK_XML} cis-docbook-xml - ipkg_cust ${DOCBOOK_XSL} cis-docbook-xsl - ipkg_cust ${SGML_SPM} cis-sgml-spm - - ipkg_cust ${XMLTOMAN} cis-xmltoman - - # Perl modules - ipkg_pm ${PERL_MOD_PDL} - ipkg_pm ${PERL_MOD_XML_WRITER} - ipkg_pm ${PERL_MOD_XML_PARSER} - - # Needed by Tango - ipkg_pm ${PERL_MOD_XML_SIMPLE} - ipkg_pm ${PERL_MOD_PARSE_REDESCENT} - - # Required PERL modules for SpamAssassin - ipkg_pm ${PERL_MOD_HTML_TAGSET} - ipkg_pm ${PERL_MOD_HTML_PARSER} - ipkg_pm ${PERL_MOD_APACHE_LOGGED_AUTH_DBI} - ipkg_pm ${PERL_MOD_DB_FILE} - ipkg_pm ${PERL_MOD_DIGEST_SHA1} - ipkg_pm ${PERL_MOD_URI} - ipkg_pm ${PERL_MOD_LWP} - ipkg_pm ${PERL_MOD_NET_DNS} --no-online-tests - - # Needed by OpenOffice ??? - ipkg_pm ${PERL_MOD_ARCHIVE_ZIP} - ipkg_pm ${PERL_MOD_COMPRESS_ZLIB} - ipkg_pm ${PERL_MOD_IO_COMPRESS_BASE} - ipkg_pm ${PERL_MOD_COMPRESS_RAW_ZLIB} - ipkg_pm ${PERL_MOD_IO_COMPRESS_ZLIB} # Gtk ipkg_ac ${GTK_DOC} @@ -176,6 +50,7 @@ if [ "x${INST_TYPE}" = "xworkstation" -o "x${INST_TYPE}" = "xltsp-server" ]; the ipkg_ac ${PANGO} ipkg_ac ${ATK} ipkg_ac ${GTK} "--without-libjasper" + ipkg_ac ${GTK_ENGINES} ipkg_ac ${PYGOBJECT} ipkg_ac ${PYGTK} @@ -184,7 +59,8 @@ if [ "x${INST_TYPE}" = "xworkstation" -o "x${INST_TYPE}" = "xltsp-server" ]; the ipkg_ac ${GLIBMM} ipkg_ac ${CAIROMM} ipkg_ac ${GTKMM} - ipkg_ac_nb ${HICOLOR_ICON_THEME} + + ipkg_cust ${EMACS} cis-emacs ipkg_ac ${HVCLOCK} ipkg_ac ${WMNOTIFY} @@ -207,6 +83,8 @@ ipkg_cust ${CUPS} cis-cups ipkg_cust ${SPLIX} cis-splix # Drivers Samsung pour CUPS ipkg_cust ${ESPGS} cis-espgs +ipkg_cust ${LIBBOOST} cis-boost + if [ "x${INST_TYPE}" = "xworkstation" -o "x${INST_TYPE}" = "xltsp-server" ]; then ipkg_cust ${LIBUSB} cis-libusb ipkg_ac ${LIBGPHOTO2} @@ -236,6 +114,10 @@ if [ "x${SANE_SUPPORT}" = "xyes" ]; then ipkg_cust ${XSANE} cis-xsane fi +# Needed by Tango +ipkg_pm ${PERL_MOD_XML_SIMPLE} +ipkg_pm ${PERL_MOD_PARSE_REDESCENT} + ipkg_ac ${ICON_NAMING_UTILS} ipkg_ac ${TANGO_ICON_THEME} ipkg_ac ${TANGO_ICON_THEME_EXTRAS} @@ -331,6 +213,26 @@ ipkg_cust ${GETDATE} cis-getdate if [ "x${INST_TYPE}" = "xserver" -o "x${INST_TYPE}" = "xltsp-server" ]; then ipkg_cust ${CLAMAV} cis-clamav + + # Required PERL modules for SpamAssassin + ipkg_pm ${PERL_MOD_HTML_TAGSET} + ipkg_pm ${PERL_MOD_HTML_PARSER} + ipkg_pm ${PERL_MOD_APACHE_LOGGED_AUTH_DBI} + ipkg_pm ${PERL_MOD_DB_FILE} + ipkg_pm ${PERL_MOD_DIGEST_SHA1} + ipkg_pm ${PERL_MOD_URI} + ipkg_pm ${PERL_MOD_LWP} + ipkg_pm ${PERL_MOD_NET_DNS} --no-online-tests + + # Needed by OpenOffice ??? + #ipkg_pm ${PERL_MOD_ARCHIVE_ZIP} + #ipkg_pm ${PERL_MOD_COMPRESS_ZLIB} + #ipkg_pm ${PERL_MOD_IO_COMPRESS_BASE} + #ipkg_pm ${PERL_MOD_COMPRESS_RAW_ZLIB} + #ipkg_pm ${PERL_MOD_IO_COMPRESS_ZLIB} + + + ipkg_cust ${SPAMASSASSIN} cis-spamassassin ipkg_cust ${UW_IMAP} cis-uw-imap -- 2.20.1