X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=stage3%2Fhv-install-1;h=103943c2fa6364dba5a0983c896f3805ba2399a1;hb=46a6cd65aaf72c044223fa7c33a28d6e99fa1f20;hp=6434fe700dd8dfe842ee261e5cfa93089d3bd55e;hpb=8a3ca89281fa60a712e637b2a99dec05322fbe6e;p=hvlinux.git diff --git a/stage3/hv-install-1 b/stage3/hv-install-1 index 6434fe7..103943c 100755 --- a/stage3/hv-install-1 +++ b/stage3/hv-install-1 @@ -3,11 +3,7 @@ source ../functions/main source /etc/profile -if [ "x${USER}" != "xroot" ]; then - echo "You must be the superuser to install hvlinux." - exit 1 -fi - +check_for_root_user init_log_file ipkg ${WHICH} @@ -28,7 +24,8 @@ ipkg ${APR} "--with-installbuilddir=/usr/lib/apr-1/build" ipkg ${APR_UTIL} "--with-apr=/usr/bin/apr-1-config" ipkg ${NEON} "--with-ssl" ipkg -s tcl ${TCL} -ipkg ${SQLITE} +CFLAGS="${CFLAGS} -DSQLITE_SECURE_DELETE -DSQLITE_ENABLE_UNLOCK_NOTIFY=1" \ + ipkg ${SQLITE} "--enable-threadsafe --enable-readline --enable-dynamic-extensions" ipkg -j ${SUBVERSION} "--without-berkeley-db" ipkg ${SUDO} ipkg ${STRACE} @@ -72,7 +69,6 @@ ipkg -m noac ${UNRAR} ipkg ${CPIO} ipkg ${PARTED} "--disable-device-mapper" -ipkg ${ED} ipkg ${BC} "--with-readline" INIT_D_PATH=/etc/rc.d/init.d \ ipkg -m acnb ${FUSE} @@ -84,6 +80,10 @@ ipkg -m pm ${PERL_MOD_PDL} ipkg -m pm ${PERL_MOD_XML_WRITER} ipkg -m pm ${PERL_MOD_XML_PARSER} +# Grep alternative +ipkg -m noac ${ACK} +ipkg -m noac ${COLORDIFF} + ipkg ${INTLTOOL} ipkg ${PYTHON} "--enable-shared" @@ -146,26 +146,30 @@ fi ipkg ${GNUPG} "--libexecdir=/usr/lib" ipkg ${MUTT} "--enable-imap --with-ssl --with-sasl" +# Audio 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 ${LIBOIL} - + # Utilitaires ipkg -m acnb ${NASM} + ipkg -m acnb ${VAMP} + ipkg ${FFTW} "--with-pic" ipkg ${ALSA_LIB} ipkg -m acnb ${ALSA_UTILS} - # Audio raw utilities - ipkg ${LIBSAMPLERATE} + ipkg -m acnb ${CDPARANOIA} + + ipkg -m noac -s "ladspa" ${LADSPA} # Audio file formats ipkg ${LIBOGG} ipkg ${LIBVORBIS} ipkg -m acnb ${FLAC} + + ipkg ${LIBSNDFILE} + ipkg ${LIBSAMPLERATE} ipkg ${LAME} - ipkg ${LIBA52} "--enable-shared" + CFLAGS="-fPIC ${CFLAGS}" ipkg ${LIBA52} "--enable-shared" ipkg ${LIBID3TAG} ipkg ${LIBMAD} @@ -178,13 +182,13 @@ if [ "x${INST_TYPE}" = "xworkstation" -o "x${INST_TYPE}" = "xltsp-server" ]; the # Audio libraries ipkg -m acnb ${AUDIOFILE} ipkg ${PORTAUDIO} - ipkg ${LIBSNDFILE} + ipkg -m acnb ${RUBBERBAND} # Audio servers ipkg ${SPEEX} - ipkg ${JACK} "--disable-portaudio" + ipkg ${JACK} "--disable-portaudio --libdir=/usr/lib" - ipkg ${ALSA_PLUGINS} # Depends on pulseaudio + ipkg ${ALSA_PLUGINS} ipkg ${VORBIS_TOOLS} ipkg ${MOC}