summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2021-01-06 20:57:36 +0100
committer Eric Hameleers <alien@slackware.com>2021-01-06 20:57:36 +0100
commit41124a46163a86c9f2a558f532b230087d2818ed (patch)
treead5f3db3fab356869bd87c4f3154725faa3b01f8
parenteaa4e6020ad134745ebd8d1d530aaa777915de5d (diff)
downloadliveslak-41124a46163a86c9f2a558f532b230087d2818ed.tar.gz
liveslak-41124a46163a86c9f2a558f532b230087d2818ed.tar.xz
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.
-rwxr-xr-xmake_slackware_live.sh10
l---------media/lean/bg/background.jpg1
-rw-r--r--media/lean/bg/vijlen.jpgbin0 -> 383835 bytes
-rw-r--r--pkglists/min.lst1
-rw-r--r--pkglists/slackextra.lst2
-rw-r--r--pkglists/z00_plasma5supp.lst39
-rw-r--r--pkglists/z01_plasma5base.lst8
-rw-r--r--pkglists/z01_plasma5extra.lst3
-rw-r--r--pkglists/z01_swdev.lst4
9 files changed, 33 insertions, 35 deletions
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
--- /dev/null
+++ b/media/lean/bg/vijlen.jpg
Binary files 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
+