Discussion: I'm trying to set up a Poudriere build server for myself. Ultimately, I want to be able to upgrade KDE by compiling the latest tarballs with the options I set in the makefiles in the ports tree. I got to the point that I have a few "option sets" that I have decided on:
I figured out how to generate lists to feed to Poudriere. I have a list for base-options (everything but KDE), and now I'm working on the list for full_kde-options.
This is where I'm a bit stuck in the mud.
I only have 20 tarballs in /usr/ports/distfiles/KDE/Qt/5.15.2/... If I want to install more KDE stuff (like Dolphin, Ark, Konqueror, KDEnlive, kdegames, etc), will that get even more QT tarballs into /usr/ports/distfiles/KDE/Qt/5.15.2/? Not a problem if it does, I just want to know if my listing above has the complete set of QT tarballs. Is there a good way to find out?
Code:
# ls -lh /usr/local/etc/poudriere.d/
total 19
drwxr-xr-x 329 root wheel 329B Sep 12 09:54 base-options
drwxr-xr-x 2 root wheel 2B Sep 12 09:50 full_kde-options
drwxr-xr-x 2 root wheel 4B Sep 6 11:15 hooks
drwxr-xr-x 2 root wheel 2B Sep 12 09:51 mining-options
drwxr-xr-x 2 root wheel 2B Sep 12 09:51 multimedia-options
drwxr-xr-x 2 root wheel 2B Sep 12 09:52 server-options
I figured out how to generate lists to feed to Poudriere. I have a list for base-options (everything but KDE), and now I'm working on the list for full_kde-options.
This is where I'm a bit stuck in the mud.
- I know that KDE depends on Qt 5.15.2, and it's likely to stay that way until they switch to QT 6.2 LTS.
- I have x11/plasma5-plasma-desktop (5.21) and x11/konsole installed, but virtually nothing else (I have my reasons for that).
- I'm interested in upgrading only the packages for
plasma5-
andkf5-
. I can leaveqt5-
alone, because it's largely a build dep for KDE. - I can generate separate install lists for (
plasma5-
andkf5-
) andqt5-
stuff.
Code:
# ls -l /usr/ports/distfiles/KDE/Qt/5.15.2/
total 414086
-rw-r--r-- 1 root wheel 50179672 Nov 19 2020 qtbase-everywhere-src-5.15.2.tar.xz
-rw-r--r-- 1 root wheel 21559880 Nov 19 2020 qtdeclarative-everywhere-src-5.15.2.tar.xz
-rw-r--r-- 1 root wheel 14040900 Nov 19 2020 qtgraphicaleffects-everywhere-src-5.15.2.tar.xz
-rw-r--r-- 1 root wheel 6556764 Nov 19 2020 qtlocation-everywhere-src-5.15.2.tar.xz
-rw-r--r-- 1 root wheel 3828172 Nov 19 2020 qtmultimedia-everywhere-src-5.15.2.tar.xz
-rw-r--r-- 1 root wheel 5982344 Nov 19 2020 qtquickcontrols-everywhere-src-5.15.2.tar.xz
-rw-r--r-- 1 root wheel 8284692 Nov 19 2020 qtquickcontrols2-everywhere-src-5.15.2.tar.xz
-rw-r--r-- 1 root wheel 2663016 Nov 19 2020 qtscript-everywhere-src-5.15.2.tar.xz
-rw-r--r-- 1 root wheel 2056944 Nov 19 2020 qtsensors-everywhere-src-5.15.2.tar.xz
-rw-r--r-- 1 root wheel 321496 Nov 19 2020 qtserialport-everywhere-src-5.15.2.tar.xz
-rw-r--r-- 1 root wheel 101940 Nov 19 2020 qtspeech-everywhere-src-5.15.2.tar.xz
-rw-r--r-- 1 root wheel 1886268 Nov 19 2020 qtsvg-everywhere-src-5.15.2.tar.xz
-rw-r--r-- 1 root wheel 8894728 Nov 19 2020 qttools-everywhere-src-5.15.2.tar.xz
-rw-r--r-- 1 root wheel 10955076 Nov 19 2020 qtvirtualkeyboard-everywhere-src-5.15.2.tar.xz
-rw-r--r-- 1 root wheel 564884 Nov 19 2020 qtwayland-everywhere-src-5.15.2.tar.xz
-rw-r--r-- 1 root wheel 209208 Nov 19 2020 qtwebchannel-everywhere-src-5.15.2.tar.xz
-rw-r--r-- 1 root wheel 280142544 Nov 19 2020 qtwebengine-everywhere-src-5.15.2.tar.xz
-rw-r--r-- 1 root wheel 143972 Nov 19 2020 qtx11extras-everywhere-src-5.15.2.tar.xz
-rw-r--r-- 1 root wheel 5209380 Nov 19 2020 qtxmlpatterns-everywhere-src-5.15.2.tar.xz
# ls -l /usr/ports/distfiles/KDE/Qt/5.15.2/ | wc -l
20
I only have 20 tarballs in /usr/ports/distfiles/KDE/Qt/5.15.2/... If I want to install more KDE stuff (like Dolphin, Ark, Konqueror, KDEnlive, kdegames, etc), will that get even more QT tarballs into /usr/ports/distfiles/KDE/Qt/5.15.2/? Not a problem if it does, I just want to know if my listing above has the complete set of QT tarballs. Is there a good way to find out?