From 0cebdac1443f2dcf3f4ae327165813c652fbb5c1 Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Thu, 20 Feb 2020 00:21:38 +0100 Subject: Remove KDE4BASE and add DAW as a Live Variant. Nobody used the 1 GB ISO with a stripped KDE4 anyway, so I removed it. DAW is a 'Work In Progress': I want a Ditigal Audio Workstation as a Live Slackware OS with Plasma5. I want to learn if Plasma5 is lean and fast enough for realtime audio processing. Probably it also needs PAM, which will enter the main distro soon. --- make_slackware_live.sh | 96 ++++++++-- pkglists/alien4daw.conf | 12 ++ pkglists/alien4daw.lst | 15 ++ pkglists/daw.lst | 6 + pkglists/kde4add.lst | 116 ------------ pkglists/kde4base.lst | 284 ---------------------------- pkglists/kde4plasma5.lst | 8 - pkglists/plasma5base.conf | 15 ++ pkglists/plasma5base.lst | 472 ++++++++++++++++++++++++++++++++++++++++++++++ 9 files changed, 605 insertions(+), 419 deletions(-) create mode 100644 pkglists/alien4daw.conf create mode 100644 pkglists/alien4daw.lst delete mode 100644 pkglists/kde4add.lst delete mode 100644 pkglists/kde4base.lst delete mode 100644 pkglists/kde4plasma5.lst create mode 100644 pkglists/plasma5base.conf create mode 100644 pkglists/plasma5base.lst diff --git a/make_slackware_live.sh b/make_slackware_live.sh index 07adcc4..b7136ce 100755 --- a/make_slackware_live.sh +++ b/make_slackware_live.sh @@ -94,10 +94,10 @@ DISTRO=${DISTRO:-"slackware"} LIVE_HOSTNAME=${LIVE_HOSTNAME:-"darkstar"} # What type of Live image? -# Choices are: SLACKWARE, XFCE, KDE4, PLASMA5, MATE, CINNAMON, DLACK, STUDIOWARE +# Choices are: SLACKWARE, XFCE, DAW, PLASMA5, MATE, CINNAMON, DLACK, STUDIOWARE LIVEDE=${LIVEDE:-"SLACKWARE"} -# What runlevel to use if adding a DE like: XFCE, KDE4, PLASMA5 etc... +# What runlevel to use if adding a DE like: XFCE, DAW, PLASMA5 etc... RUNLEVEL=${RUNLEVEL:-4} # Use the graphical syslinux menu (YES or NO)? @@ -170,9 +170,9 @@ SEQ_SLACKWARE="tagfile:a,ap,d,e,f,k,kde,kdei,l,n,t,tcl,x,xap,xfce,y pkglist:slac # - each series will become a squashfs module: SEQ_XFCEBASE="${MINLIST},noxbase,x_base,xapbase,xfcebase" -# Stripped-down Slackware with KDE4 as the Desktop Environment: +# Stripped-down Slackware with Plasma5 as the Desktop Environment: # - each series will become a squashfs module: -SEQ_KDE4BASE="pkglist:${MINLIST},noxbase,x_base,xapbase,kde4base" +SEQ_DAW="pkglist:${MINLIST},noxbase,x_base,xapbase,plasma5base,slackextra,slackpkgplus,alien4daw,daw" # List of Slackware package series with Plasma5 instead of KDE 4 (full install): # - each will become a squashfs module: @@ -213,6 +213,7 @@ NETFIRMWARE="3com acenic adaptec bnx tigon e100 sun kaweth tr_smctr cxgb3" # either using a variable name 'KAPPEND_', or by defining 'KAPPEND' in the .conf file: KAPPEND_SLACKWARE="" KAPPEND_PLASMA5="threadirqs" +KAPPEND_DAW="threadirqs" KAPPEND_STUDIOWARE="threadirqs" # Add CACert root certificates yes/no? @@ -919,7 +920,7 @@ do echo " Use i586 for a 32bit ISO, x86_64 for 64bit." echo " -c comp Squashfs compression (default: ${SQ_COMP})." echo " Can be any of '${SQ_COMP_AVAIL}'." - echo " -d desktoptype SLACKWARE (full Slack), KDE4 basic," + echo " -d desktoptype SLACKWARE (full Slack), DAW," echo " XFCE basic, PLASMA5, MATE, CINNAMON, DLACK." echo " -e Use ISO boot-load-size of 32 for computers." echo " where the ISO won't boot otherwise." @@ -1167,7 +1168,7 @@ echo "${THEDATE} (${BUILDER})" > ${LIVE_BOOT}/${MARKER} case "$LIVEDE" in SLACKWARE) MSEQ="${SEQ_SLACKWARE}" ;; XFCE) MSEQ="${SEQ_XFCEBASE}" ;; - KDE4) MSEQ="${SEQ_KDE4BASE}" ;; + DAW) MSEQ="${SEQ_DAW}" ;; PLASMA5) MSEQ="${SEQ_PLASMA5}" ;; MATE) MSEQ="${SEQ_MSB}" ;; CINNAMON) MSEQ="${SEQ_CIN}" ;; @@ -2006,6 +2007,78 @@ if [ "$LIVEDE" = "DLACK" ]; then fi # End LIVEDE = DLACK +if [ "$LIVEDE" = "DAW" ]; then + + # -------------------------------------------------------------------------- # + echo "-- Configuring DAW." + # -------------------------------------------------------------------------- # + + # Stream ALSA through Pulse and all through Jack: + if [ -f ${LIVE_TOOLDIR}/daw/pajackconnect ]; then + install -m0755 ${LIVE_TOOLDIR}/daw/pajackconnect -t ${LIVE_ROOTDIR}/usr/bin/ + else + wget https://raw.githubusercontent.com/brummer10/pajackconnect/master/pajackconnect -O ${LIVE_ROOTDIR}/usr/bin/pajackconnect + chmod 755 ${LIVE_ROOTDIR}/usr/bin/pajackconnect + fi + + mkdir -p .config/rncbc.org + cat < .config/rncbc.org/QjackCtl.conf +[Options] +DBusEnabled=true +JackDBusEnabled=true +KeepOnTop=false +PostShutdownScript=true +PostShutdownScriptShell=pajackconnect reset & +PostStartupScript=true +PostStartupScriptShell=pajackconnect start & +ServerConfig=true +ServerConfigName=.jackdrc +ShutdownScript=true +ShutdownScriptShell=pajackconnect stop & +Singleton=true +StartJack=true +StartMinimized=true +StartupScript=false +StartupScriptShell= +StopJack=true +SystemTray=true +SystemTrayQueryClose=true + +[Presets] +DefPreset=(default) + +[Settings] +Driver=alsa +Frames=256 +Periods=2 +PortMax=256 +Priority=5 +Realtime=true +SampleRate=44100 +Server=jackd +StartDelay=2 +EOT + + # Add a default jackd configuration: + cat < ${LIVE_ROOTDIR}/home/${LIVEUID}/.jackdrc +/usr/bin/jackd -dalsa -dhw:0 -r48000 -p1024 -n2 +EOT + + # Autostart qjackctl: + mkdir -p ${LIVE_ROOTDIR}/home/${LIVEUID}/.config/autostart + cp -a ${LIVE_ROOTDIR}/usr/share/applications/qjackctl.desktop \ + ${LIVE_ROOTDIR}/home/${LIVEUID}/.config/autostart + + # If we added latte-dock then autostart it: + if [ -f ${LIVE_ROOTDIR}/usr/share/applications/org.kde.latte-dock.desktop ]; + then + mkdir -p ${LIVE_ROOTDIR}/home/${LIVEUID}/.config/autostart + cp -a ${LIVE_ROOTDIR}/usr/share/applications/org.kde.latte-dock.desktop \ + ${LIVE_ROOTDIR}/home/${LIVEUID}/.config/autostart + fi + +fi # End LIVEDE = DAW + if [ "$LIVEDE" = "STUDIOWARE" ]; then # -------------------------------------------------------------------------- # @@ -2017,9 +2090,10 @@ if [ "$LIVEDE" = "STUDIOWARE" ]; then chroot ${LIVE_ROOTDIR} /usr/sbin/useradd -c "Avahi Service Account" -u 214 -g 214 -d /dev/null -s /bin/false avahi echo "avahi:$(openssl rand -base64 12)" | chroot ${LIVE_ROOTDIR} /usr/sbin/chpasswd -fi # End LIVEDE = STUDIOWARE +fi # End LIVEDE = STUDIOWARE -if [ "$LIVEDE" = "PLASMA5" -o "$LIVEDE" = "STUDIOWARE" ]; then +if [ "$LIVEDE" = "PLASMA5" -o "$LIVEDE" = "DAW" -o "$LIVEDE" = "STUDIOWARE" ]; +then # -------------------------------------------------------------------------- # echo "-- Configuring $LIVEDE (RT beaviour)." @@ -2040,7 +2114,7 @@ ulimit -r 65 eval exec "$4" EOT -fi # End LIVEDE = PLASMA5/STUDIOWARE +fi # End LIVEDE = PLASMA5/DAW/STUDIOWARE # You can define the function 'custom_config()' by uncommenting it in # the configuration file 'make_slackware_live.conf'. @@ -2155,8 +2229,8 @@ echo "-- Tweaking system startup." # Configure the default DE when running startx: if [ "$LIVEDE" = "SLACKWARE" ]; then ln -sf xinitrc.kde ${LIVE_ROOTDIR}/etc/X11/xinit/xinitrc -elif [ "$LIVEDE" = "KDE4" ]; then - ln -sf xinitrc.kde ${LIVE_ROOTDIR}/etc/X11/xinit/xinitrc +elif [ "$LIVEDE" = "DAW" ]; then + ln -sf xinitrc.plasma ${LIVE_ROOTDIR}/etc/X11/xinit/xinitrc elif [ "$LIVEDE" = "PLASMA5" ]; then ln -sf xinitrc.plasma ${LIVE_ROOTDIR}/etc/X11/xinit/xinitrc elif [ "$LIVEDE" = "MATE" ]; then diff --git a/pkglists/alien4daw.conf b/pkglists/alien4daw.conf new file mode 100644 index 0000000..a81a7c2 --- /dev/null +++ b/pkglists/alien4daw.conf @@ -0,0 +1,12 @@ +# If 'SL_REPO_URL' is a rsync:// URL and 'SL_REPO' points to a non-existent +# or empty directory, then the content of 'SL_REPO_URL' will be rsync-ed +# to the local directory 'SL_REPO'. +SL_REPO_URL="rsync://slackware.uk/people/alien/sbrepos/${SL_VERSION}/${SL_ARCH}" +SL_REPO="/var/cache/liveslak/sbrepos/${SL_VERSION}/${SL_ARCH}" + +# Package root directory: +SL_PKGROOT=${SL_REPO} + +# Patches root directory: +SL_PATCHROOT="" + diff --git a/pkglists/alien4daw.lst b/pkglists/alien4daw.lst new file mode 100644 index 0000000..0a0cc7c --- /dev/null +++ b/pkglists/alien4daw.lst @@ -0,0 +1,15 @@ +NetworkManager-openconnect +NetworkManager-openvpn +chromium +chromium-pepperflash-plugin +chromium-widevine-plugin +dropbox-client +ffmpeg +freerdp +gst-plugins-ffmpeg0 +gst-plugins-libav +openconnect +openjdk +p7zip +unrar +vlc diff --git a/pkglists/daw.lst b/pkglists/daw.lst index 2194545..f4aebe5 100644 --- a/pkglists/daw.lst +++ b/pkglists/daw.lst @@ -1,4 +1,5 @@ # A collection of packages for the digital musician. +OpenBLAS a2jmidid alsa-plugins-jack amsynth @@ -7,6 +8,7 @@ aubio avldrums.lv2 calf capnproto +cecilia5 cuetools drumkit drumstick @@ -35,6 +37,9 @@ ntk portaudio portmidi pulseaudio-jack +python-numpy +python-pathlib2 +python-pyo qjackctl qsampler qsynth @@ -50,6 +55,7 @@ vamp-aubio-plugins vamp-plugin-sdk vmpk wxGTK3 +wxpython yaml-cpp zynaddsubfx zyn-fusion diff --git a/pkglists/kde4add.lst b/pkglists/kde4add.lst deleted file mode 100644 index 64d68e3..0000000 --- a/pkglists/kde4add.lst +++ /dev/null @@ -1,116 +0,0 @@ -# kdesdk: -cervisia -dolphin-plugins -kapptemplate -kcachegrind -kde-dev-scripts -kde-dev-utils -kdesdk-kioslaves -kdesdk-strigi-analyzers -kdesdk-thumbnailers -okteta -poxml -umbrello - -# kdebindings: -smokegen -smokeqt -qtruby -perlqt -smokekde -korundum -perlkde -pykde4 -kross-interpreters - -# kdeutils: -kremotecontrol - -# kdemultimedia: -juk - -# kdenetwork: -krdc - -# kdegames: -klickety -kpat -klines -ksnakeduel -kollision -kshisen -kblocks -lskat -bovo -kajongg -granatier -kiriki -kigo -bomber -kolf -kbounce -konquest -kapman -killbots -kubrick -kgoldrunner -knetwalk -kbreakout -ksirk -kfourinline -kblackbox -palapeli -katomic -ktuberling -kjumpingcube -kspaceduel - -# kdetoys: -amor -kteatime -ktux - -# kdepim: -kdepim -kdepim-runtime - -# kdeedu: -artikulate -blinken -cantor -kalzium -kanagram -kgeography -khangman -kig -kiten -klettres -kstars -kqtquickcharts -ktouch -kturtle -kwordquiz -marble -parley -pairs -rocs -step - -# kdewebdev: -kdewebdev - -# extragear: -kaudiocreator -oxygen-gtk2 -kdevplatform -kdevelop-pg-qt -kdevelop -kdev-python -kdevelop-php -kdevelop-php-docs -#wicd-kde -amarok -calligra -partitionmanager -k3b - diff --git a/pkglists/kde4base.lst b/pkglists/kde4base.lst deleted file mode 100644 index 9ae964a..0000000 --- a/pkglists/kde4base.lst +++ /dev/null @@ -1,284 +0,0 @@ -# deps: -LibRaw -PyQt -akonadi -attica -boost -clucene -eigen3 -grantlee -gsl -libbluedevil -libcanberra -libdbusmenu-qt -libodfgen -librevenge -libtasn1 -libvisio -libwpd -libwpg -phonon -phonon-gstreamer -qca -qca-cyrus-sasl -qca-gnupg -qca-ossl -qimageblitz -qjson -qt -qt-gstreamer -shared-desktop-ontologies -sip -soprano -strigi -virtuoso-ose -xapian-core - -# kdebase: -kfilemetadata -baloo -baloo-widgets -nepomuk-core -nepomuk-widgets -kde-baseapps -kactivities -konsole -kate -kde-wallpapers -kde-workspace -kde-runtime -kde-base-artwork - -# kdelibs: -kdelibs - -# kdepimlibs. -kdepimlibs - -# kdesdk: -#cervisia -#dolphin-plugins -#kapptemplate -#kcachegrind -#kde-dev-scripts -#kde-dev-utils -#kdesdk-kioslaves -#kdesdk-strigi-analyzers -#kdesdk-thumbnailers -libkomparediff2 -kompare -lokalize -#okteta -#poxml -#umbrello - -# kdegraphics: -libkipi -libkexiv2 -libkdcraw -libksane -kdegraphics-mobipocket -okular -kdegraphics-strigi-analyzer -kdegraphics-thumbnailers -gwenview -kamera -kcolorchooser -kgamma -kolourpaint -kruler -ksaneplugin -ksnapshot -svgpart - -# kdebindings: -#smokegen -#smokeqt -#qtruby -#perlqt -#smokekde -#korundum -#perlkde -#pykde4 -#kross-interpreters - -# kdeaccessibility: -kaccessible -kmouth -kmousetool -kmag - -# kdeutils: -ark -filelight -kcalc -kcharselect -kdf -kfloppy -kgpg -print-manager -#kremotecontrol -ktimer -kwalletmanager -superkaramba -sweeper - -# kdemultimedia: -libkcddb -libkcompactdisc -audiocd-kio -dragon -mplayerthumbs -#juk -kmix - -# kdenetwork: -kdenetwork-filesharing -kdenetwork-strigi-analyzers -zeroconf-ioslave -kget -kopete -kppp -#krdc -krfb - -# oxygen-icons: -oxygen-icons - -# kdeadmin: -kcron -ksystemlog -kuser - -# kdeartwork: -kdeartwork - -# kdegames: -libkdegames -libkmahjongg -#klickety -ksudoku -ksquares -#kpat -#klines -#ksnakeduel -#kollision -#kshisen -#kblocks -#lskat -kreversi -#bovo -#kajongg -#granatier -kmines -#kiriki -#kigo -#bomber -#kolf -kdiamond -#kbounce -#konquest -#kapman -knavalbattle -#killbots -#kubrick -#kgoldrunner -#knetwalk -#kbreakout -#ksirk -#kfourinline -picmi -#kblackbox -#palapeli -#katomic -#ktuberling -#kjumpingcube -kmahjongg -#kspaceduel - -# kdetoys: -#amor -#kteatime -#ktux - -# kdepim: -#kdepim -#kdepim-runtime - -# kdeedu: -libkdeedu -analitza -#artikulate -#blinken -#cantor -kalgebra -#kalzium -#kanagram -kbruch -#kgeography -#khangman -#kig -#kiten -#klettres -kmplot -#kstars -#kqtquickcharts -#ktouch -#kturtle -#kwordquiz -#marble -#parley -#pairs -#rocs -#step - -# kdewebdev: -#kdewebdev - -# kdeplasma-addons: -kdeplasma-addons - -# polkit-kde: -polkit-kde-agent-1 -polkit-kde-kcmodules-1 - -# extragear: -bluedevil -#kaudiocreator -kplayer -kwebkitpart -#oxygen-gtk2 -#kdevplatform -#kdevelop-pg-qt -#kdevelop -#kdev-python -#kdevelop-php -#kdevelop-php-docs -#wicd-kde -libmm-qt -libnm-qt -plasma-nm -skanlite -kio-mtp -libktorrent -ktorrent -#amarok -#calligra -libkscreen -kscreen -kdeconnect-kde -#partitionmanager -#k3b - -# Supported languages in the ISO: -kde-l10n-da -kde-l10n-de -kde-l10n-en_GB -kde-l10n-es -kde-l10n-fr -kde-l10n-ja -kde-l10n-it -kde-l10n-nl -kde-l10n-pt_BR -kde-l10n-pt_PT -kde-l10n-ru diff --git a/pkglists/kde4plasma5.lst b/pkglists/kde4plasma5.lst deleted file mode 100644 index aee96a9..0000000 --- a/pkglists/kde4plasma5.lst +++ /dev/null @@ -1,8 +0,0 @@ -# Slackware's KDE4: -amarok -kaudiocreator -kdev-python -kplayer -kwebkitpart -#oxygen-gtk2 - diff --git a/pkglists/plasma5base.conf b/pkglists/plasma5base.conf new file mode 100644 index 0000000..1ab1a31 --- /dev/null +++ b/pkglists/plasma5base.conf @@ -0,0 +1,15 @@ +# If 'SL_REPO_URL' is a rsync:// URL and 'SL_REPO' points to a non-existent +# or empty directory, then the content of 'SL_REPO_URL' will be rsync-ed +# to the local directory 'SL_REPO'. + +VARIANT=latest + +SL_REPO_URL="rsync://slackware.uk/people/alien-kde/${SL_VERSION}/${VARIANT}/${SL_ARCH}" +SL_REPO="/var/cache/liveslak/ktown/${SL_VERSION}/${VARIANT}/${SL_ARCH}" + +# Package root directory: +SL_PKGROOT=${SL_REPO} + +# Patches root directory: +SL_PATCHROOT="" + diff --git a/pkglists/plasma5base.lst b/pkglists/plasma5base.lst new file mode 100644 index 0000000..549c34f --- /dev/null +++ b/pkglists/plasma5base.lst @@ -0,0 +1,472 @@ +# Create a rough version of this file using: +# cd current/testing/x86_64 ; find -name *.t?z |rev |cut -d- -f4- |rev |sort +# -------------------------------------------------------------------------- +# This file tries to define a lean 'base' setup of Plasma5 +# +# deps: +ConsoleKit2 +LibRaw +OpenAL +PyQt +PyQt5 +#QScintilla +SDL_sound +accountsservice +brotli +cfitsio +cracklib +cryfs +cryptopp +ddcutil +dotconf +drumstick +#dvdauthor +elogind +#espeak-ng +exiv2 +#flite +#freecell-solver +#frei0r-plugins +gpgme +grantlee +grantlee-qt4 +hack-font-ttf +#hyphen +id3lib +json-glib +#lensfun +libappindicator +libburn +libdbusmenu-gtk +libdbusmenu-qt5 +libdmtx +libindicator +libinput +libpwquality +#libsass +libwacom +libxkbcommon +lmdb +mesa +#mlt +ninja +#noto-cjk-font-ttf +noto-font-ttf +#opencv +#pcaudiolib +perl-path-tiny +perl-template-toolkit +phonon +phonon-gstreamer +phonon-vlc +polkit-qt5-1 +poppler +python-enum34 +python3-random2 +#pyxdg +#quazip +qca-qt5 +qrencode +qt-gstreamer +qt5 +#qt5-webkit +#qtav +#rttr +#sassc +sip +sni-qt +#speech-dispatcher +#vid.stab +wayland +wayland-protocols +#woff2 +xorg-server + +# frameworks: +attica-framework +baloo5 +bluez-qt +breeze-icons +extra-cmake-modules +frameworkintegration +kactivities-framework +kactivities-stats +kapidox +karchive +kauth +kbookmarks +kcalendarcore +kcmutils +kcodecs +kcompletion +kconfig +kconfigwidgets +kcontacts +kcoreaddons +kcrash +kdbusaddons +kdeclarative +kded +kdelibs4support +kdesignerplugin +kdesu +kdewebkit +kdnssd +kdoctools +kemoticons +kfilemetadata5 +kglobalaccel +kguiaddons +kholidays +khtml +ki18n +kiconthemes +kidletime +kimageformats +kinit +kio +kirigami2 +kitemmodels +kitemviews +kjobwidgets +kjs +kjsembed +kmediaplayer +knewstuff +knotifications +knotifyconfig +kpackage +kparts +kpeople +kplotting +kpty +kquickcharts +kross +krunner +kservice +ktexteditor +ktextwidgets +kunitconversion +kwallet +kwidgetsaddons +kwindowsystem +kxmlgui +kxmlrpcclient +modemmanager-qt +networkmanager-qt +oxygen-icons5 +plasma-framework +prison +purpose +qqc2-desktop-style +solid +sonnet +syndication +syntax-highlighting +threadweaver + +# kdepim: +#akonadi +#akonadi-calendar +#akonadi-calendar-tools +#akonadi-contacts +#akonadi-import-wizard +#akonadi-mime +#akonadi-notes +#akonadi-search +#akonadiconsole +#akregator +#blogilo +#calendarsupport +#eventviews +#grantlee-editor +#grantleetheme +#incidenceeditor +#kaddressbook +#kalarm +#kalarmcal +#kblog +#kcalutils +#kdav +#kdepim-addons +#kdepim-apps-libs +#kdepim-runtime +#kidentitymanagement +#kimap +#kitinerary +#kldap +#kleopatra +#kmail +#kmail-account-wizard +#kmailtransport +#kmbox +#kmime +#knotes +#kontact +#kontactinterface +#korganizer +#kpimtextedit +#kpkpass +#ksmtp +#ktnef +#libgravatar +#libkdepim +#libkgapi +#libkleo +#libksieve +#mailcommon +#mailimporter +#mbox-importer +#messagelib +#pim-data-exporter +#pim-sieve-editor +#pim-storage-service-manager +#pimcommon + +# plasma: +bluedevil +breeze +breeze-gtk +breeze-grub +drkonqi +kactivitymanagerd +kde-cli-tools +kde-gtk-config +kdecoration +kdeplasma-addons +kgamma5 +khelpcenter +khotkeys +kinfocenter +kmenuedit +kscreen2 +kscreenlocker +ksshaskpass +ksysguard +kwallet-pam +kwayland +kwayland-integration +kwin +kwrited +libkscreen2 +libksysguard +milou +oxygen +plasma-browser-integration +plasma-desktop +plasma-integration +plasma-mediacenter +plasma-pa +plasma-sdk +plasma-vault +plasma-workspace-wallpapers +plasma5-nm +polkit-kde-framework +powerdevil +sddm-kcm +systemsettings +user-manager +xdg-desktop-portal-kde + +# plasma-extra: +#kde-wallpapers +pulseaudio-qt +#kpeoplevcard +kdeconnect-framework +latte-dock +#oxygen-fonts +polkit-kde-kcmodules-framework +sddm-qt5 +wacomtablet + +# applications: +#analitza +ark +#artikulate +audiocd-kio +baloo5-widgets +#blinken +#bomber +#bovo +#cantor +#cervisia +dolphin +dolphin-plugins +#dragon +#elisa +ffmpegthumbs +#filelight +#granatier +gwenview +#juk +k3b +#kaccessible +#kajongg +#kalgebra +#kalzium +kamera +kamoso +#kanagram +#kapman +#kapptemplate +kate +#katomic +#kbackup +#kblackbox +#kblocks +#kbounce +#kbreakout +#kbruch +#kcachegrind +kcalc +kcharselect +kcolorchooser +kcron +#kde-dev-scripts +#kde-dev-utils +kde-runtime +#kdebugsettings +#kdeedu-data +kdegraphics-mobipocket +kdegraphics-strigi-analyzer +kdegraphics-thumbnailers +kdenetwork-filesharing +kdenetwork-strigi-analyzers +#kdenlive +#kdesdk-kioslaves +#kdesdk-strigi-analyzers +#kdesdk-thumbnailers +kdf +kdialog +#kdiamond +keditbookmarks +#kfilereplace +kfind +#kfloppy +#kfourinline +#kgeography +#kget +#kgoldrunner +kgpg +#khangman +#kig +#kigo +#killbots +kimagemapeditor +kio-extras +kirigami-gallery +#kiriki +#kiten +#kjumpingcube +#klettres +#klickety +#klines +#klinkstatus +kmag +#kmahjongg +#kmines +kmix +kmousetool +#kmouth +#kmplot +#knavalbattle +#knetwalk +#knights +#kolf +#kollision +#kolourpaint +#kommander +kompare +konqueror +#konquest +konsole +#kopete +#kpat +kppp +#kqtquickcharts +krdc +#kremotecontrol +#kreversi +krfb +#kruler +ksaneplugin +#kshisen +#ksirk +#ksnakeduel +#kspaceduel +#ksquares +#ksudoku +ksystemlog +#kteatime +#ktimer +#ktouch +#ktuberling +#kturtle +#kubrick +kwalletmanager +kwave +#kwordquiz +libkcddb +libkcompactdisc +libkdcraw +#libkdeedu +#libkdegames +#libkeduvocdocument +libkexiv2 +#libkface +#libkgeomap +#libkipi +#libkmahjongg +libkomparediff2 +libksane +lokalize +#lskat +#marble +#minuet +mplayerthumbs +okteta +okular +#palapeli +#parley +#picmi +#poxml +print-manager +#rocs +spectacle +#step +#svgpart +#sweeper +#umbrello +zeroconf-ioslave + +# applications-extra: +#alkimia +#calligra +#calligraplan +#digikam +#falkon +#kaudiocreator +#krita +#kdev-php +#kdev-python +#kdevelop +#kdevelop-pg-qt +#kdevplatform +#kdiagram +#kile +#kjots +#kmymoney +#kpmcore +#krename +#krusader +#kstars +#ktimetracker +#ktorrent +#kuser +#kwebkitpart +libktorrent +#partitionmanager +skanlite + +# Issues with 3 files in the squashfs module missing the last character: +plasma-workspace -- cgit v1.2.3