Packages built:
Number Name
====== =====
346 libogg-1.3.5
347 libvorbis-1.3.7 [Rebuild after texlive]
348 gstreamer-1.22.5 [Rebuild after all options built]
349 FLAC-1.4.3
350 Opus-1.3.1 [Rebuild after texlive]
351 libsndfile-1.2.2 [Rebuild after LAME, mpg123 and Speex]
352 LAME-3.100
353 Speex-1.2.1
354 fftw-3.3.10
355 libsamplerate-0.2.2
356 SBC-2.0
357 PulseAudio-16.1
358 GLU-9.0.3
359 libass-0.17.1
360 fdk-aac-2.0.2
361 SDL2-2.28.2 [Rebuild after ALSA ibus and pipewire]
362 sdl12-compat-1.2.64 [Rebuild after SDL2 has been rebuilt]
363 libtheora-1.1.1 [Rebuild after texlive]
364 libvpx-1.13.0
365 x264-20230215
366 x265-20230215
367 gavl-1.4.0
368 opencv-4.8.0 [Rebuild after gst-plugins-base JasPer, libwebp, v4l-utils, xine-lib, ant, Java NumPy]
369 frei0r-plugins-1.8.0
370 libcddb-1.3.2
371 libcdio-2.1.0
372 Freeglut-3.4.0
373 libwebp-1.3.1
374 webp-pixbuf-loader-0.2.4
375 v4l-utils-1.24.1 [Rebuild after Qt]
376 XviD-1.3.7 [Rebuild after texlive]
377 ffmpeg-6.0
378 alsa-plugins-1.2.7.1
379 alsa-utils-1.2.9
380 desktop-file-utils-0.26
381 FLTK-1.3.8 [Rebuild after texlive]
382 alsa-tools-1.2.5
383 alsa-firmware-1.2.4
384 alsa-oss-1.1.8
385 libhandy-1.8.2
386 DConf-0.40.0 / DConf-Editor-43.0
387 ISO Codes-4.15.0
388 libnotify-0.8.2
389 adwaita-icon-theme-44.0 [Rebuild after Inkscape]
390 Colord-1.4.6 [Rebuild after gnome-desktop, colord-gtk and SANE]
391 xdg-utils-1.1.3 [Rebuild for tests after browser installed]
392 libpaper-2.1.1
393 Cups-2.4.6
394 cpio-2.14 [Rebuild after texlive]
395 babl-0.1.106
396 Ghostscript-10.01.2 [Rebuild after libidn-1]
397 Graphviz-8.1.0 [Rebuild after Qt & Java]
398 Ruby-3.2.2 [REBUILT]
399 Exiv2-0.28.0
400 gexiv2-0.14.2
401 JasPer-4.0.0 [Rebuild after texlive]
402 libraw-0.21.1
403 Libspiro-20220722
404 gegl-0.4.46
405 Java-20.0.2
406 OpenJDK-20.0.2
407 apache-ant-1.10.14
408 libidn-1.41
409 Ghostscript-10.01.2 [REBUILT]
410 Qpdf-11.5.0 [Rebuild after texlive]
411 MuPDF-1.22.2
412 webp-pixbuf-loader-0.2.4 [Should be built earlier, after libwebp]
413 cups-filters-1.28.16
414 Graphene-1.10.8
415 Libdvdread-6.1.3
416 Libdvdnav-6.1.1
417 SoundTouch-2.3.2
418 FAAC-1_30
419 FAAD2-2.10.1
420 libsoup-3.4.2 [Rebuild after sysprof]
421 slang-2.3.3
422 AAlib-1.4rc5
423 Libdv-1.0.0
424 Taglib-1.13.1
425 gst-plugins-good-1.22.5 [Rebuild after Qt]
426 neon-0.32.5
427 neon-0.32.5
428 libwpe-1.14.1
429 wpebackend-fdo-1.14.2
430 gst-plugins-bad-1.22.5
431 Highlight-4.7 [Rebuild after Qt]
432 libcloudproviders-0.3.2
433 sassc-3.6.2
434 Tracker-3.5.3
435 Exempi-2.6.4
436 gst-libav-1.22.5
437 libgrss-0.7.0
438 Libgxps-0.3.2
439 libgsf-1.14.50
440 libndp-1.8
441 iptables-1.8.9
442 newt-0.52.23
443 libmbim-1.26.4
444 libqmi-1.30.8
445 ModemManager-1.18.12
446 UPower-1.90.2
447 NetworkManager-1.44.0 [Rebuild after Qt]
448 Gjs-1.76.2 [Rebuild after GTK+-3, GTK+-4 & sysprof]
449 libsecret-0.21.0
450 Gcr-3.41.1
451 gnome-keyring-42.1
452 libatasmart-0.19
453 JSON-C-0.17
454 mdadm-4.2
455 reiserfsprogs-3.6.27
456 LVM2-2.03.22
In this series of videos I show how I build BLFS 12.0 from the basic text-only LFS 12.0 system to a fully fledged desktop PC with a GUI and productivity software such as LibreOffice and Firefox using just the BLFS book.
Although I had initially planned to install just the book-recommended package options, I actually build almost all optional packages to get good coverage of the book meaning that I build almost 1,000 packages from source code by hand. This represents approximately 95% of the book.
If you are interested in building BLFS 12.0 you will need a newly completed LFS 12.0 system. You can follow me building such a system here: • LFS 12.0 - How to build Linux From Sc...
The end result is a desktop system with a variety of Desktop Managers, Window Managers, Desktop Environments, Web Browsers, Office Software such as word processors and spreadsheets, email clients, image editors and a video production suite. As a bonus I additionally install a couple of games at the end.
Note:
The following packages were installed from BLFS as part of the LFS installation to get UEFI boot functionality and are not covered in this series of videos. The numbering of the packages I use in this series includes these six packages. Therefore the packages recorded in later videos in this series starts with number 7: (Wget).
Package number / Package Name
============================
1 efivar-38
2 mandoc-1.14.6
3 Popt-1.19
4 efibootmgr-18
5 FreeType-2.13.1 [Reinstall after harfbuzz]
6 GRUB-2.06
I will cover LFS UEFI booting in future videos.
Playlist: • BLFS 12.0 - How to build Beyond Linux...
---