From 41124a46163a86c9f2a558f532b230087d2818ed Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Wed, 6 Jan 2021 20:57:36 +0100 Subject: Add a new live variant: LEAN The new 'LEAN' variant of liveslak is a 1.5 GB ISO, containing basic but powerful XFCE and Plasma5 desktop environments. Useful if you want a small-ish Live OS but you feel that the XFCE ISO is too seveery stripped for your purposes. --- make_slackware_live.sh | 10 ++++++++-- media/lean/bg/background.jpg | 1 + media/lean/bg/vijlen.jpg | Bin 0 -> 383835 bytes pkglists/min.lst | 1 + pkglists/slackextra.lst | 2 -- pkglists/z00_plasma5supp.lst | 39 ++++++++++++--------------------------- pkglists/z01_plasma5base.lst | 8 ++++---- pkglists/z01_plasma5extra.lst | 3 +++ pkglists/z01_swdev.lst | 4 ++++ 9 files changed, 33 insertions(+), 35 deletions(-) create mode 120000 media/lean/bg/background.jpg create mode 100644 media/lean/bg/vijlen.jpg create mode 100644 pkglists/z01_plasma5extra.lst diff --git a/make_slackware_live.sh b/make_slackware_live.sh index 843c6da..1e50779 100755 --- a/make_slackware_live.sh +++ b/make_slackware_live.sh @@ -184,6 +184,9 @@ SEQ_SLACKWARE="tagfile:a,ap,d,e,f,k,kde,l,n,t,tcl,x,xap,xfce,y pkglist:slackextr # - each series will become a squashfs module: SEQ_XFCEBASE="${MINLIST},noxbase,x_base,xapbase,xfcebase local:mcpp" +# Stripped-down Base Slackware: +SEQ_LEAN="pkglist:${MINLIST},noxbase,x_base,xapbase,xfcebase,slackpkgplus,z00_plasma5supp,z01_plasma5base" + # Stripped-down Slackware DAW with Plasma5 as the Desktop Environment: # - each series will become a squashfs module. # Note that loading the modules needs a specific order, which we force: @@ -1247,8 +1250,10 @@ else fi # What to trim from the ISO file (none, doc, mandoc, bloat): -if [ "${LIVEDE}" == "XFCE" ]; then +if [ "${LIVEDE}" == "XFCE" ] ; then TRIM=${TRIM:-"bloat"} +elif [ "${LIVEDE}" == "LEAN" ] ; then + TRIM=${TRIM:-"doc"} else TRIM=${TRIM:-"none"} fi @@ -3093,7 +3098,8 @@ if [ "$LIVEDE" != "XFCE" ]; then fi fi -if [ "$LIVEDE" != "XFCE" -a "$LIVEDE" != "SLACKWARE" ]; then +if [ "$LIVEDE" != "XFCE" -a "$LIVEDE" != "LEAN" -a "$LIVEDE" != "SLACKWARE" ] +then # KDE/PLASMA etc will profit from accelerated graphics support; # however the SLACKWARE ISO should not have any non-Slackware content. # You can 'cheat' when building the SLACKWARE ISO by copying the graphics diff --git a/media/lean/bg/background.jpg b/media/lean/bg/background.jpg new file mode 120000 index 0000000..37feafc --- /dev/null +++ b/media/lean/bg/background.jpg @@ -0,0 +1 @@ +vijlen.jpg \ No newline at end of file diff --git a/media/lean/bg/vijlen.jpg b/media/lean/bg/vijlen.jpg new file mode 100644 index 0000000..96c6e7d Binary files /dev/null and b/media/lean/bg/vijlen.jpg differ diff --git a/pkglists/min.lst b/pkglists/min.lst index 16d2edd..fe9af82 100644 --- a/pkglists/min.lst +++ b/pkglists/min.lst @@ -31,6 +31,7 @@ elilo elvis etc eudev +exfatprogs file findutils floppy diff --git a/pkglists/slackextra.lst b/pkglists/slackextra.lst index a9c5576..7cafab7 100644 --- a/pkglists/slackextra.lst +++ b/pkglists/slackextra.lst @@ -1,6 +1,4 @@ # extra: bash-completion -bittorrent fltk -recordmydesktop tigervnc diff --git a/pkglists/z00_plasma5supp.lst b/pkglists/z00_plasma5supp.lst index abc3182..759f194 100644 --- a/pkglists/z00_plasma5supp.lst +++ b/pkglists/z00_plasma5supp.lst @@ -1,46 +1,36 @@ # # Libraries and programs to support a basic Plasma5 installation: # -LibRaw +#LibRaw PyQt5 QScintilla QtAV accountsservice -bison cdparanoia cfitsio cryfs cryptopp -djvulibre +#djvulibre dotconf dvdauthor ebook-tools -exiv2 -flex +#exiv2 +fluxbox font-bh-ttf font-bitstream-type1 font-xfree86-type1 frei0r-plugins -gcc -gcc-g++ -gcc-gfortran -gccmakedep -ghostscript -ghostscript-fonts-std -glibc +#ghostscript +#ghostscript-fonts-std gmp -gobject-introspection -gpgme -gpm +#gpgme grantlee groff gtkmm2 -guile hack-fonts-ttf hyphen id3lib -intltool -json-glib +#json-glib kdsoap libXcm libappindicator @@ -51,7 +41,6 @@ libdmtx liberation-fonts-ttf libid3tag libindicator -libmpc libnice liboggz libqalculate @@ -61,13 +50,10 @@ libspectre libva-utils libvncserver libyaml -lilo -llvm -lmdb -make +#lilo +#lmdb mariadb mlt -mpfr noto-fonts-ttf opencv opus-tools @@ -76,9 +62,8 @@ phonon phonon-backend-gstreamer phonon-vlc pipewire -polkit polkit-qt-1 -poppler +#poppler python-six pyxdg qca @@ -88,7 +73,7 @@ qt5-webkit qtkeychain rttr ruby -sane +#sane sazanami-fonts-ttf sip sox diff --git a/pkglists/z01_plasma5base.lst b/pkglists/z01_plasma5base.lst index b2b8ed4..8827d88 100644 --- a/pkglists/z01_plasma5base.lst +++ b/pkglists/z01_plasma5base.lst @@ -209,7 +209,7 @@ baloo-widgets dolphin dolphin-plugins #dragon -elisa +#elisa ffmpegthumbs #filelight #granatier @@ -248,7 +248,7 @@ kdeconnect-kde kdegraphics-mobipocket kdegraphics-thumbnailers kdenetwork-filesharing -kdenlive +#kdenlive #kdesdk-kioslaves #kdesdk-strigi-analyzers #kdesdk-thumbnailers @@ -320,7 +320,7 @@ ksystemlog #kturtle #kubrick kwalletmanager -kwave +#kwave #kwordquiz libkcddb libkcompactdisc @@ -335,7 +335,7 @@ libkipi #libkmahjongg libkomparediff2 libksane -lokalize +#lokalize #lskat #marble #markdownpart diff --git a/pkglists/z01_plasma5extra.lst b/pkglists/z01_plasma5extra.lst new file mode 100644 index 0000000..48d10f2 --- /dev/null +++ b/pkglists/z01_plasma5extra.lst @@ -0,0 +1,3 @@ +elisa +kdenlive +kwave diff --git a/pkglists/z01_swdev.lst b/pkglists/z01_swdev.lst index 87797a5..9e6a295 100644 --- a/pkglists/z01_swdev.lst +++ b/pkglists/z01_swdev.lst @@ -14,4 +14,8 @@ guile intltool llvm make +# z00_plasma5supp.lst: +gcc-g++ +gcc-gfortran + -- cgit v1.2.3