diff options
author | William Harrington <kb0iic@berzerkula.org> | 2021-12-11 00:55:14 -0600 |
---|---|---|
committer | William Harrington <kb0iic@berzerkula.org> | 2021-12-11 00:55:14 -0600 |
commit | 1a95ae591bbbaa1071c4eb16991d5064f3be696c (patch) | |
tree | 4c3dc660f8411c8b64ab0418329f60f7c41fdf6a | |
parent | 2c8204d6325a1a6607392d5905227b9043da17cc (diff) | |
parent | 6132c19762b7d74ba7ad06e291b6401c632bbc28 (diff) |
Major changes
-rw-r--r-- | blfs/Extras.Makefile | 101 | ||||
-rw-r--r-- | blfs/KDE.Makefile | 629 | ||||
-rw-r--r-- | blfs/Makefile | 524 | ||||
-rw-r--r-- | blfs/QT5.Makefile | 280 | ||||
-rw-r--r-- | blfs/Utils.Makefile | 350 | ||||
-rw-r--r-- | blfs/Xorg.Makefile | 185 | ||||
-rw-r--r-- | chapter6/bash.sh | 15 | ||||
-rw-r--r-- | chapter6/file.sh | 24 | ||||
-rw-r--r-- | chapter8/bash.sh | 21 | ||||
-rw-r--r-- | chapter8/cleanup.sh | 71 | ||||
-rw-r--r-- | chapter8/e2fsprogs.sh | 30 | ||||
-rw-r--r-- | chapter8/iproute2.sh | 16 | ||||
-rw-r--r-- | chapter8/ncurses.sh | 33 | ||||
-rw-r--r-- | chapter8/python.sh | 24 | ||||
-rw-r--r-- | env.sh | 60 | ||||
-rw-r--r-- | packages.csv | 85 | ||||
-rw-r--r-- | patches.csv | 9 |
17 files changed, 2457 insertions, 0 deletions
diff --git a/blfs/Extras.Makefile b/blfs/Extras.Makefile new file mode 100644 index 0000000..dea44af --- /dev/null +++ b/blfs/Extras.Makefile @@ -0,0 +1,101 @@ +extratargets = Cups-Extras Cups-filters Cyrus-SASL-Extras GTK-Engines \ + GTK3-Extras Gutenprint ImageMagick-Extras Kuserfeedback-Extras \ + OpenLDAP-Extras PHP Pixman-Extras Subversion-Extras + +all : $(extratargets) + +Cups-Extras : GnuTLS colord libusb Linux-PAM xdg-utils Avahi libpaper LLVM \ + MIT_Kerberos java PHP Python2 Gutenprint hplip + @echo $@ + +Cups-filters : ghostscript mupdf PHP Cups GLib LCMS2 Poppler Qpdf \ + dejavu-fonts libjpeg-turbo libpng libtiff Avahi OpenLDAP + @echo $@ + +Cyrus-SASL-Extras : Linux-PAM MariaDB MIT_Kerberos-keyutils OpenLDAP \ + PostgreSQL + @echo $@ + +GD : libjpeg-turbo libpng libtiff libwebp FreeType Fontconfig \ + # libavif libheif libXpm libraqm libimagequant + @echo $@ + +GTK-Engines : GTK2 Lua54 which + @echo $@ + +GTK3-Extras : adwaita-icon-theme colord Cups rest # PyAtSpi2 + @echo $@ + +hplip : qt-everywhere + @echo $@ " - WIP: External from BLFS" + +ImageMagick-Extras : Enscript Gimp Inkscape + @echo $@ + +Kuserfeedback-Extras : PHP PHPUnit # "http://phpunit.de" + @echo $@ + +OpenLDAP-Extras : GnuTLS MariaDB PostgreSQL unixODBC # Pth + @echo $@ + +Pixman-Extras : GTK2 libpng # both for tests and demos + @echo $@ + +# libsoup graphviz cups cups-filters can use PHP +PHP : Apache libxml2 Aspell enchant libxslt PCRE FreeType libexif \ + libjpeg-turbo libpng libtiff libwebp Xorg-Libs cURL tidy-html5 \ + Berkeley_DB libiodbc lmdb MariaDB OpenLDAP PostgreSQL sqlite3 \ + unixODBC Cyrus-SASL MIT_Kerberos GD + @echo $@ + +PHPUnit : PHP + @echo $@ "https://phar.phpunit.de/phpunit-8.phar" + +Subversion-Extras : Apache apache-ant Boost Cyrus-SASL Doxygen \ + java Ruby Serf SWIG # gnome-keyring libsecret LZ4 UTF8proc dbus + @echo $@ + +adwaita-icon-theme : Inkscape git GTK2 GTK3 librsvg + @echo $@ + +Apache : Apr-Util PCRE Brotli Berkeley_DB Doxygen libxml2 Lua54 Lynx Links \ + nghttp2 OpenLDAP rsync + @echo $@ + +Enscript : + @echo $@ + +GDL : # GTK3 + @echo $@ + +ghostscript : + @echo $@ + +Gimp : Python2-libxml2 ghostscript \ + # gegl gexiv2 glib-networking GTK2 HarfBuzz libjpeg-turbo libmypaint \ + librsvg libtiff LCMS2 mypaint-brushes oppler Xorg-Libs dbus-glib \ + ISO-Codes libgudev PyGTK xdg-utils AAlib alsa-lib libmng libwebp OpenJPEG \ + GTK-Doc OpenEXR Gvfs + @echo $@ + +gtkmm3 : # atkmm GTK3 pangomm Doxygen + @echo $@ + +Gutenprint : Gimp # Cups + @echo $@ + +Inkscape : GDL gtkmm3 Scour # Boost Double-conversion GC Gsl libsoup libxslt \ + Poppler popt wget ImageMagick6 LCMS2 libcanberra Potrace lxml + @echo $@ + +mupdf : # GLU Xorg-Libs HarfBuzz libjpeg-turbo OpenJPEG cURL xdg-utils + @echo $@ + +Python2-libxml2 : # libxml2 Python2 + @echo $@ + +rest : make-ca libsoup gobject-introspection GTK-Doc + @echo $@ + +Scour : # six + @echo $@ diff --git a/blfs/KDE.Makefile b/blfs/KDE.Makefile index dc2681c..a254988 100644 --- a/blfs/KDE.Makefile +++ b/blfs/KDE.Makefile @@ -1,3 +1,4 @@ +<<<<<<< HEAD # Most deps like GLib, Xorg, gobject-introspection brought in from
# Systemd-Extras and Xorg in main and Xorg Makefiles and not listed
# here or commented in targets
@@ -416,3 +417,631 @@ Xorg_Synaptics_Driver : # libevdev Xorg-Server XviD : # yasm or NASM
@echo $@
+======= +# Most deps like GLib, Xorg, gobject-introspection brought in from +# Systemd-Extras and Xorg in main and Xorg Makefiles and not listed +# here or commented in targets +# +# Deps which can use QT5 after systemd extra and Xorg and QT5 +# Rebuild the following: +# wpa_supplicant cairo doxygen cmake graphviz +# suggest waiting for cairo and graphviz for later + +kde = extra-cmake-modules ffmpeg phonon-backend-gstreamer \ + phonon-backend-vlc polkit-qt libdbusmenu-qt \ + plasma-wayland-protocols kf5-pre-install-config \ + kf5 Ark Kdenlive KMix Khelpcenter Konsole libkexiv2 \ + Okular libkdcraw Gwenview libkcddb K3b plasma5 Konversation \ + Falkon K3b-qt5webkit Kmail kmail-account-wizard kaccounts-providers \ + kdepim-addons kwave Kate Dolphin KCalc \ + # Other apps to install may be viewed at https://apps.kde.org/ + +all: Systemd-Extras $(kde) + +akonadi : kaccounts-integration kf5 + @echo $@ + +akonadi-calendar : kf5 grantleetheme + @echo $@ + +akonadi-contact : grantleetheme libkleo + @echo $@ + +akonadi-import-wizard : akonadi-contact + @echo $@ + +akonadi-mime : akonadi kmime + @echo $@ + +akonadi-notes : kf5 kmime + @echo $@ + +akonadi-search : kf5 + @echo $@ + +Ark : cpio p7zip UnRar kf5 libarchive unzip Zip + @echo $@ + +Aspell : which + @echo $@ + +atkmm : glibmm ATK + @echo $@ + +AudioFile : + @echo $@ + +baloo-widgets : kf5 + @echo $@ + +breeze-icons : extra-cmake-modules kf5 libxml2 lxml + @echo $@ + +c-ares : CMake + @echo $@ + +calendarsupport : akonadi-notes + @echo $@ + +Cdrdao : gtkmm libao libmad libvorbis LAME + @echo $@ + +Cdrtools : alsa-lib + @echo $@ + +clisp : + @echo $@ + +cpio : + @echo $@ + +dhcp : + @echo $@ "(client only)" + +Discount : + @echo $@ + +Dolphin : baloo-widgets # packagekit-qt + @echo $@ + +dvd-rw-tools : Cdrtools + @echo $@ + +dosfstools : + @echo $@ + +eventviews : akonadi-calendar kmime calendarsupport + @echo $@ + +extra-cmake-modules : CMake + @echo $@ + +Exiv2 : CMake cURL Doxygen Graphviz libxslt + @echo $@ + +FAAC : + @echo $@ + +FAAD2 : + @echo $@ + +Falkon : extra-cmake-modules qtwebengine kf5 + @echo $@ + +fdk-aac : + @echo $@ + +ffmpeg : libass fdk-aac x264 x265 frei0r-plugins libcdio opencv OpenJPEG \ + Samba XviD FreeType LAME libtheora libvorbis libvpx Opus NASM \ + yasm alsa-lib libva libvdpau SDL2 Doxygen Fontconfig FriBidi libdrm \ + libwebp GnuTLS PulseAudio Speex v4l-utils Xorg-Libs + @echo $@ "(opencv4 not supported)" + +ffmpeg-min : + @echo $@ + +frei0r-plugins : gavl Doxygen # opencv(currenty broken) + @echo $@ + +Fuse : Doxygen + @echo $@ + +gavl : libpng Doxygen + @echo $@ + +glibmm : libsigc GLib Doxygen glib-networking GnuTLS libxslt + @echo $@ + +GnuPG2 : Fuse ImageMagick libassuan libksba npth pinentry + @echo $@ + +GPGME : clisp GnuPG2 libassuan libsigsegv SWIG + @echo $@ + +gptfdisk : popt ICU + @echo $@ + +grantlee : CMake qt-everywhere + @echo $@ + +grantleetheme : grantlee + @echo $@ + +gst-plugins-bad : FAAC FAAD2 fdk-aac libass libexif libdvdread libdvdnav \ + libmpeg2 neon opencv OpenJPEG SoundTouch x265 BlueZ cURL \ + gst-plugins-base GTK3 LCMS2 libgcrypt libgudev librsvg libsndfile \ + libssh2 libwebp libxkbcommon Nettle Opus SBC Wayland Xorg-Libs \ + # Valgrind + @echo $@ + +gst-plugins-ugly : liba52 libcdio libdvdread libmpeg2 x264 + @echo $@ + +gtkmm : atkmm pangomm GTK2 + @echo $@ + +Gwenview : Exiv2 kf5 kf5kipi libkdcraw LCMS2 + @echo $@ + +Hspell : + @echo $@ + +Hunspell : + @echo $@ + +hyphen : + @echo $@ + +id3lib : alsa-lib FLAC asciidoc # Valgrind + @echo $@ + +ImageMagick : libgxps libraw OpenEXR OpenJPEG + @echo $@ + +incidenceeditor : kdiagram eventviews + @echo $@ + +jansson : + @echo $@ + +Jinja2 : # MarkupSafe + @echo $@ + +K3b : kf5 libkcddb ffmpeg libburn libdvdread Cdrtools \ + dvd-rw-tools Cdrdao libmad libmusicbrainz2 libsamplerate \ + qt-everywhere shared-mime-info taglib UDisks FLAC LAME libsndfile libvorbis + @echo $@ + +K3b-qt5webkit : qt5webkit + @echo $@ + +kaccounts-integration : kf5 libaccounts-qt5 signond + @echo $@ + +kaccounts-providers : kf5 + @echo $@ + +kaddressbook : akonadi-contact akonadi-search grantleetheme + @echo $@ + +kalarmcal : kf5 kcalutils kpimtextedit + @echo $@ + +Kate : kf5 + @echo $@ + +KCalc : kf5 + @echo $@ + +kcalutils : kf5 + @echo $@ + +Kdenlive : kf5 mlt breeze-icons v4l-utils + @echo $@ + +kdepim-addons : akonadi-import-wizard Discount incidenceeditor kaddressbook \ + kitinerary kpkpass + @echo $@ + +kdepim-runtimes : akonadi-notes akonadi-calendar kalarmcal Kmail \ + # libkolabxml etebase + @echo $@ + +kdewebkit : qt5webkit + @echo $@ + +kf5 : kf5-pre-install-config Aspell GPGME Hspell Hunspell \ + media-player-info ModemManager NetworkManager Oxygen-fonts \ + Noto-fonts Jinja2 OpenEXR UDisks UPower + @echo $@ + +kf5-pre-install-config : + @echo $@ + +kf5kipi : kf5 + @echo $@ + +kdiagram : qt-everywhere + @echo $@ + +kgpg : kf5 GPGME + @echo $@ + +Khelpcenter : grantlee kf5 xapian libxml2 + @echo $@ + +kidentitymanagement : kpimtextedit + @echo $@ + +kimap : kf5 + @echo $@ + +kitinerary : kpkpass libxml2 Poppler shared-mime-info \ + # ZXing PhoneNumber OsmTools + @echo $@ + +kldap : qtkeychain + @echo $@ + +Kmail : libksieve kdewebkit kontactinterface ktnef \ + mailcommon messagelib kuserfeedback + @echo $@ + +kmail-account-wizard : Kmail + @echo $@ + +kmailtransport : libkgapi ksmtp + @echo $@ + +kmbox : kf5 + @echo $@ + +kmime : kf5 + @echo $@ + +KMix : kf5 libcanberra alsa-lib PulseAudio + @echo $@ + +kontactinterface : kf5 + @echo $@ + +Konversation : kf5 Phonon CMake + @echo $@ + +Konsole : kf5 + @echo $@ + +kpimtextedit : kf5 + @echo $@ + +kpkpass : kf5 shared-mime-info + @echo $@ + +ksmtp : kf5 Cyrus-SASL + @echo $@ + +ktnef : kcalutils kf5 + @echo $@ + +kuserfeedback : qt-everywhere \ + # php phpunit (recommended deps) + @echo $@ "https://github.com/KDE/kuserfeedback.git" + +kwave : AudioFile id3lib fftw kf5 alsa-lib FLAC libogg PulseAudio Doxygen + @echo $@ + +liba52 : # djbfft optional + @echo $@ + +libaccounts-glib : GLib gobject-introspection + @echo $@ "https://gitlab.com/accounts-sso/libaccounts-glib.git" + +libaccounts-qt5 : libaccounts-glib qt-everywhere + @echo $@ "https://gitlab.com/accounts-sso/libaccounts-qt.git" + +libao : Xorg-Libs Alsa PulseAudio + @echo $@ + +libass : FreeType FriBidi NASM Fontconfig HarfBuzz + @echo $@ + +libassuan : libgpg-error + @echo $@ + +libatasmart : + @echo $@ + +libblockdev : libbytesize parted volume-key gobject-introspection \ + libyaml btrfs-progs GTK-Doc mdadm + @echo $@ + +libbytesize : PCRE2 GTK-Doc six + @echo $@ + +libburn : Doxygen + @echo $@ + +libcairomm : libsigc Cairo Boost Doxygen + @echo $@ + +libcanberra : libvorbis alsa-lib gstreamer GTK3 GTK2 PulseAudio + @echo $@ + +libcddb : + @echo $@ + +libcdio : libcddb + @echo $@ + +libdbusmenu-qt : Doxygen qt-everywhere + @echo $@ + +libdvdcss : Doxygen + @echo $@ + +libdvdnav : libdvdread + @echo $@ + +libdvdread : + @echo $@ + +libexif : Doxygen Graphviz + @echo $@ + +libgravatar : pimcommon + @echo $@ + +libgxps : GTK3 LCMS2 libarchive libjpeg-turbo libtiff libxslt git \ + GTK-Doc + @echo $@ + +libidn : + @echo $@ + +libkcddb : kf5 libmusicbrainz5 + @echo $@ + +libkdcraw : kf5 libraw + @echo $@ + +libkdepim : kf5 + @echo $@ + +libkexiv2 : kf5 Exiv2 + @echo $@ + +libkgapi : kf5 Cyrus-SASL + @echo $@ + +libkleo : GPGME kpimtextedit Boost + @echo $@ + +libksba : + @echo $@ + +libksieve : kf5 kmime kimap kpimtextedit Cyrus-SASL + @echo $@ + +libmad : + @echo $@ + +libmbim : libgudev gobject-introspection GTK-Doc + @echo $@ + +libmpeg2 : + @echo $@ + +libmusicbrainz2 : Python2 + @echo $@ + +libmusicbrainz5 : neon CMake libxml2 Doxygen + @echo $@ + +libndp : + @echo $@ + +libqmi : libmbim GLib gobject-introspection GTK-Doc + @echo $@ + +libraw : libjpeg-turbo JasPer LCMS2 + @echo $@ + +libsigc : Boost libxslt DocBook-Utils Doxygen + @echo $@ + +libsigsegv : + @echo $@ + +lm-sensors : which + @echo $@ + +lmdb : + @echo $@ + +Lua : + @echo $@ + +mailcommon : mailimporter + @echo $@ + +mailimporter : kf5 kimap kmime pimcommon + @echo $@ + +media-player-info : + @echo $@ + +messagelib : akonadi-contact akonadi-mime kgpg kidentitymanagement \ + kmailtransport kmbox libgravatar + @echo $@ + +mlt : frei0r-plugins libexif qt-everywhere Doxygen fftw SDL2 + @echo $@ + +mobile-broadband-provider-info : + @echo $@ + +ModemManager : libmbim libqmi libgudev gobject-introspection \ + Polkit Vala GTK-Doc + @echo $@ + +neon : GnuTLS libxml2 MIT_Kerberos + @echo $@ + +NetworkManager : dhcp jansson libndp mobile-broadband-provider-info \ + ModemManager newt UPower \ + cURL gobject-introspection iptables nss Polkit PyGObject Vala \ + wpa_supplicant BlueZ DBus-Python GnuTLS GTK-Doc libpsl \ + qt-everywhere # Valgrind + @echo $@ + +newt : popt slang GPM + @echo $@ + +nodejs : c-ares ICU libuv nghttp2 + @echo $@ + +Noto-fonts : + @echo $@ + +npth : + @echo $@ + +ntfs-3g : # fuse 2.x optional (this disables user mounts) + @echo $@ + +Okular : kf5 libkexiv2 Poppler qca libtiff + @echo $@ + +opencv : libexif xine-lib CMake unzip gst-plugins-base GTK3 \ + JasPer libpng libtiff libwebp v4l-utils apache-ant Doxygen \ + java Python2 + @echo $@ + +OpenEXR : + @echo $@ + +OpenJPEG : CMake LCMS2 libpng libtiff Doxygen + @echo $@ + +Oxygen-fonts : + @echo $@ + +oxygen-icons : extra-cmake-modules qt-everywhere + @echo $@ + +p7zip : # wxWidgets optional + @echo $@ + +pangomm : libcairomm glibmm Pango + @echo $@ + +Parse-Yapp : + @echo $@ + +parted : dosfstools LVM2 dosfstools + @echo $@ + +Phonon : extra-cmake-modules CMake GLib qt-everywhere + @echo $@ + +phonon-backend-gstreamer : gst-plugins-bad gst-plugins-ugly Phonon \ + gstreamer libxml2 gst-plugins-base gst-plugins-good + @echo $@ + +phonon-backend-vlc : Phonon VLC + @echo $@ + +pimcommon : akonadi akonadi-search kimap kldap libkdepim + @echo $@ + +pinentry : libassuan + @echo $@ + +pipewire : BlueZ ffmpeg gstreamer gst-plugins-base libva PulseAudio SBC \ + SDL2 v4l-utils Doxygen Graphviz # Valgrind + @echo $@ + +plasma-wayland-protocols : extra-cmake-modules + @echo $@ + +plasma5 : pipewire lm-sensors oxygen-icons smartmontools Xorg_Synaptics_Driver \ + GConf GTK2 GTK3 kf5 libpwquality libxkbcommon Mesa Wayland \ + NetworkManager PulseAudio qca sassc taglib xcb-util-cursor fftw \ + gsettings-desktop-schemas libdbusmenu-qt libcanberra libinput \ + Linux-PAM GLU ibus + @echo $@ + +polkit-qt : CMake Polkit qt-everywhere + @echo $@ + +Poppler : OpenJPEG CMake Fontconfig Cairo LCMS2 libjpeg-turbo \ + libpng nss Boost cURL gdk-pixbuf git gobject-introspection \ + GTK-Doc Pygments GTK3 libtiff qt-everywhere + @echo $@ + +qca : GnuPG2 make-ca CMake qt-everywhere which Cyrus-SASL libgcrypt \ + libgpg-error nss nspr p11-kit Doxygen which + @echo $@ + +qt5webkit : hyphen + @echo $@ + +qtkeychain : kf5 Cyrus-SASL + @echo $@ "https://github.com/frankosterfeld/qtkeychain" + +qtwebengine : nodejs nss Python2 qt-everywhere alsa-lib PulseAudio \ + ffmpeg ICU libwebp libxslt Opus libevent Poppler + @echo $@ + +Samba : jansson lmdb Fuse GPGME Parse-Yapp GnuPG2 + @echo $@ + +signond : qt-everywhere + @echo $@ "https://gitlab.com/accounts-sso/signond.git" + +smartmontools : cURL Lynx wget GnuPG2 + @echo $@ + +SoundTouch : + @echo $@ + +SWIG : PCRE Boost + @echo $@ + +UDisks : libatasmart libblockdev dosfstools gptfdisk ntfs-3g \ + libgudev libxslt Polkit btrfs-progs mdadm xfsprogs \ + gobject-introspection DBus-Python GTK-Doc LVM2 PyGObject + @echo $@ + +UnRar : + @echo $@ + +UPower : libgudev libusb Polkit gobject-introspection GTK-Doc \ + PyGObject + @echo $@ + +VLC : FAAD2 libass libmpeg2 liba52 libcddb libdvdcss libdvdread \ + libdvdnav libidn libmad Lua ffmpeg Samba x264 + @echo $@ + +volume-key : GPGME SWIG cryptsetup GLib nss + @echo $@ + +x264 : NASM + @echo $@ + +x265 : CMake NASM + @echo $@ + +xapian : # Valgrind + @echo $@ + +xine-lib : FAAD2 ImageMagick liba52 libdvdcss libdvdnav libmad Samba ffmpeg-min + @echo $@ + +Xorg_Synaptics_Driver : libevdev Xorg-Server + @echo $@ + +XviD : yasm NASM + @echo $@ +>>>>>>> 6132c19762b7d74ba7ad06e291b6401c632bbc28 diff --git a/blfs/Makefile b/blfs/Makefile index bb7b8b1..8a1c7c4 100644 --- a/blfs/Makefile +++ b/blfs/Makefile @@ -1,3 +1,4 @@ +<<<<<<< HEAD targets = wpa_supplicant wget desktop-file-utils \
libpwquality OpenSSH shared-mime-info Systemd-Extras
@@ -533,3 +534,526 @@ zsh : libcap-pam PCRE Valgrind include Xorg.Makefile
include QT5.Makefile
include KDE.Makefile
+======= +targets = wpa_supplicant wget desktop-file-utils \ + libpwquality OpenSSH shared-mime-info Systemd-Extras + +all : $(targets) $(xorg) $(qt5) $(kde) $(utils) $(extratargets) + +apache-ant : GLib java + @echo $@ + +Apr : + @echo $@ + +Apr-Util : Apr + @echo $@ + +Apr-Util-Extra : Apr Berkeley_DB MariaDB OpenLDAP PostgreSQL SQLite unixODBC + @echo $@ + +asciidoc : docbook-xsl fop libxslt Lynx + @echo $@ + +Autoconf213 : + @echo $@ + +Berkeley_DB : java Sharutils + @echo $@ + +bind-utils : libuv libxml2 PLY + @echo $@ + +bind-utils-extra : json-c libcap-pam libxml2 + @echo $@ + +BlueZ : GLib libical + @echo $@ + +Brotli : CMake + @echo $@ + +btrfs-progs : asciidoc LZO xmlto + @echo $@ + +CMake : cURL libuv libarchive nghttp2 + @echo $@ + +CrackLib : + @echo $@ + +cryptsetup: json-c libpwquality LVM2 popt + @echo $@ + +cURL : make-ca MIT_Kerberos-keyutils nghttp2 OpenLDAP + @echo $@ + +cURL-extra : Brotli c-ares GnuTLS libidn2 libpsl libssh2 Samba + @echo $@ + +Cyrus-SASL : Berkeley_DB java sqlite3 + @echo $@ + +dbus-xorglibs : Xorg-Libs + @echo $@ + +desktop-file-utils : GLib + @echo $@ + +dhcpcd : ntp + @echo $@ + +docbook-dsssl : + @echo $@ + +docbook-dtd : sgml-common unzip + @echo $@ + +DocBook-Utils : docbook-dsssl docbook-dtd OpenJade + @echo $@ + +docbook-xml : libxml2 sgml-common unzip + @echo $@ + +docbook-xsl : + @echo $@ + +Doxygen : CMake git Graphviz + @echo $@ + +Fontconfig : FreeType-HarfBuzz json-c DocBook-Utils libxml2 + @echo $@ + +fop : apache-ant + @echo $@ + +FreeType : + @echo $@ + +FreeType-HarfBuzz : Brotli FreeType Graphite-HarfBuzz libpng which + @echo $@ + +GC : libatomic_ops + @echo $@ + +GDB : Guile six # Valgrind-llvm + @echo $@ + +git : asciidoc cURL PCRE2 Subversion Tk xmlto # Valgrind + @echo $@ + +GLib : docbook-xml docbook-xsl GDB GTK-Doc libxslt PCRE \ + # gobject-introspection shared-mime-info desktop-file-utils + @echo $@ + +GnuTLS : libseccomp libidn2 libtasn1 libunistring make-ca Nettle p11-kit + @echo $@ + +gobject-introspection : GLib GTK-Doc Mako Markdown + @echo $@ + +Graphite : CMake + @echo $@ + +Graphviz : + @echo $@ + +Graphviz-Extra : Cairo Fontconfig GTK+-2 libjpeg-turbo libpng Pango Xorg-Libs \ + GD libwebp ghostscript librsvg Poppler Freeglut libglade Qt SWIG Guile \ + java Lua PHP Ruby Tk + @echo $@ + +GTK-Doc : docbook-xml docbook-xsl itstool libxslt lxml Pygments + @echo $@ + +GTK-Doc-fop : GTK-Doc fop + @echo $@ + +Guile : GC libunistring # Runtime GDB Emacs + @echo $@ + +HarfBuzz : GLib gobject-introspection ICU + @echo $@ + +Graphite-HarfBuzz : Graphite HarfBuzz + @echo $@ + +ICU : + @echo $@ + +inih : ICU + @echo $@ + +iptables : libnetfilter_acct libnetfilter_conntrack libnetfilter_cttimeout \ + libnetfilter_cthelper libnetfilter_queue libnfnetlink libpcap nfacct + @echo $@ + +IO-Socket-SSL : Net-SSLeay URI + @echo $@ + +itstool : docbook-xml + @echo $@ + +java : # Runtime Deps - alsa-lib cups giflib xorg-lib + @echo $@ + +js78 : Autoconf213 ICU rustc which + @echo $@ + +json-c : CMake + @echo $@ + +keyutils : MIT_Kerberos + @echo $@ + +libaio : + @echo $@ + +libarchive : libxml2 LZO Nettle + @echo $@ + +libatomic_ops : + @echo $@ + +libcap-pam : Linux-PAM + @echo $@ + +libedit : + @echo $@ + +libevent : Doxygen + @echo $@ + +libgcrypt : libgpg-error + @echo $@ + +libgpg-error : + @echo $@ + +libical : Berkeley_DB Doxygen gobject-introspection ICU Vala + @echo $@ + +libidn2 : git GTK-Doc libunistring + @echo $@ + +libmicrohttpd : + @echo $@ + +libmnl : + @echo $@ + +libnetfilter_acct : libmnl + @echo $@ + +libnetfilter_conntrack : libnfnetlink libmnl + @echo $@ + +libnetfilter_cthelper : libmnl + @echo $@ + +libnetfilter_cttimeout : libmnl + @echo $@ + +libnetfilter_queue : libnfnetlink libmnl + @echo $@ + +libnfnetlink : + @echo $@ + +libnftnl : + @echo $@ + +libnl : + @echo $@ + +libnsl : libtirpc rpcsvc-proto + @echo $@ + +libpcap : BlueZ libnl libusb + @echo $@ + +libpng : + @echo $@ + +libpsl : libidn2 GTK-Doc # Valgrind + @echo $@ + +libpwquality : CrackLib Linux-PAM + @echo $@ + +libseccomp : # Valgrind + @echo $@ + +libssh2 : + @echo $@ + +libtasn1 : GTK-Doc # Valgrind + @echo $@ + +libtirpc : MIT_Kerberos-keyutils + @echo $@ + +libunistring : + @echo $@ + +libusb : Doxygen + @echo $@ + +libuv : + @echo $@ + +libXau : xorgproto + @echo $@ + +libxcb : libXau libXdmcp xcb-proto + @echo $@ + +libXdmcp : fop xorgproto + @echo $@ + +libxkbcommon : Doxygen libxcb Wayland-Protocols xkeyboard-config + @echo $@ + +libxml2 : ICU + @echo $@ + +libxslt : docbook-xml docbook-xsl libgcrypt libxml2 + @echo $@ + +libyaml : + @echo $@ + +Linux-PAM : Berkeley_DB docbook-xml docbook-xsl fop libnsl libtirpc libxslt \ + Lynx + @echo $@ + +qrencode : Doxygen + @echo $@ + +lxml : libxslt + @echo $@ + +LVM2 : libaio mdadm reiserfsprogs which xfsprogs # Valgrind + @echo $@ + +LLVM : CMake libxml2 Pygments PyYAML Zip # Valgrind + @echo $@ + +Lynx : Sharutils Zip unzip + @echo $@ + +LZO : + @echo $@ + +lz4 : + @echo $@ + +make-ca : p11-kit + @echo $@ + +Mako : MarkupSafe + @echo $@ + +Markdown : + @echo $@ + +MarkupSafe : + @echo $@ + +mdadm : + @echo $@ + +MIT_Kerberos : + @echo $@ + +MIT_Kerberos-keyutils : bind-utils keyutils libedit OpenLDAP yasm + @echo $@ + +Net-SSLeay : + @echo $@ + +Nettle : + @echo $@ + +nfacct : libmnl libnetfilter_acct + @echo $@ + +nftables : iptables libmnl libnftnl + @echo $@ + +nghttp2 : libxml2 + @echo $@ + +nghttp2-extra : Boost c-ares jansson libevent + @echo nghttp2-extra + +nss : nspr sqlite3 + @echo $@ + +nspr : + @echo $@ + +# optional with a Systemd install +ntp : IO-Socket-SSL libcap-pam libedit libevent + @echo $@ + +OpenJade : OpenSP SGMLSpm Lynx + @echo $@ + +OpenLDAP : Berkeley_DB Cyrus-SASL + @echo $@ + +OpenSP : sgml-common xmlto + @echo $@ + +OpenSSH : libedit + @echo $@ + +p11-kit : libtasn1 libxslt nss + @echo $@ + +PCRE : libedit # Valgrind + @echo $@ + +PCRE2 : libedit # Valgrind + @echo $@ + +Polkit : GLib gobject-introspection js78 Linux-PAM + @echo $@ + +popt : Doxygen + @echo $@ + +PLY : + @echo $@ + +Pygments : + @echo $@ + +PyYAML : libyaml + @echo $@ + +reiserfsprogs : + @echo $@ + +rpcsvc-proto : + @echo $@ + +rsync : Doxygen lz4 popt + @echo $@ + +rustc : CMake cURL libssh2 LLVM + @echo $@ + +SCons : docbook-xsl libxslt + @echo $@ + +sgml-common : + @echo $@ + +SGMLSpm : + @echo $@ + +shadow-pam : Linux-PAM + @echo $@ + +shared-mime-info : GLib itstool libxml2 xmlto + @echo $@ + +Sharutils : + @echo $@ + +six : + @echo $@ + +sqlite3 : libedit unzip + @echo $@ + +Subversion : Apr-Util sqlite3 + @echo $@ + +sudo : bind-utils Linux-PAM MIT_Kerberos-keyutils OpenLDAP + @echo $@ + +Systemd-Extras : btrfs-progs cURL cryptsetup dbus-xorglibs git GnuTLS iptables \ + libcap-pam libgcrypt libidn2 libmicrohttpd libpwquality libxkbcommon lxml \ + lz4 make-ca nftables p11-kit PCRE2 Polkit qrencode rsync shadow-pam \ + zsh # Valgrind gnu-efi kexec-tools libfido2 quota-tools Sphinx + @echo $@ + +Tk : Xorg-Libs + @echo $@ + +unzip : + @echo $@ + +URI : + @echo $@ + +util-macros : Xorg-Build-Environment + @echo $@ + +Vala : GLib libxslt + @echo $@ + +Valgrind : GTK-Doc + @echo $@ + +Valgrind-llvm : LLVM + @echo $@ + +Wayland : Doxygen libxml2 + @echo $@ + +Wayland-Protocols : Wayland + @echo $@ + +wget : libidn2 libpsl make-ca PCRE2 + @echo $@ + +which : + @echo $@ + +whois : libidn2 + @echo $@ + +wpa_supplicant : # QT5, For Network-Manager: libnl libxml2 + @echo $@ + +xcb-proto : + @echo $@ + +xfsprogs : inih ICU + @echo $@ + +xkeyboard-config : Xorg-Libs + @echo $@ + +xmlto: docbook-xml docbook-xsl fop libxslt Lynx + @echo $@ + +Xorg-Libs : Fontconfig libxcb xmlto fop Lynx + @echo $@ + +Xorg-Build-Environment : sudo + @echo $@ + +xorgproto : asciidoc util-macros + @echo $@ + +yasm : + @echo $@ + +Zip : + @echo $@ + +zsh : libcap-pam PCRE # Valgrind + @echo $@ + + +include Xorg.Makefile +include QT5.Makefile +include KDE.Makefile +include Utils.Makefile +include Extras.Makefile +>>>>>>> 6132c19762b7d74ba7ad06e291b6401c632bbc28 diff --git a/blfs/QT5.Makefile b/blfs/QT5.Makefile index 906b358..aa1e2a6 100644 --- a/blfs/QT5.Makefile +++ b/blfs/QT5.Makefile @@ -1,3 +1,4 @@ +<<<<<<< HEAD # Most deps like GLib, Xorg, gobject-introspection brought in from
# Systemd-Extras and Xorg in main and Xorg Makefiles and not listed
# here or commented in targets
@@ -282,3 +283,282 @@ xdg-utils : # xmlto Lynx Xorg-Apps dbus wpa_supplicant-qt : qt-everywhere
@echo $@
+======= +# Most deps like GLib, Xorg, gobject-introspection brought in from +# Systemd-Extras and Xorg in main and Xorg Makefiles and not listed +# here or commented in targets +# +# Deps which can use QT5 after systemd extra and Xorg and QT5 +# Rebuild the following: +# wpa_supplicant cairo doxygen cmake graphviz +# suggest waiting for cairo and graphviz for later + +qt5 = qt-everywhere Avahi-qt CMake-qt gst-plugins-base-qt \ + gst-plugins-good-qt v4l-utils-qt wpa_supplicant-qt + + +all: Systemd-Extras $(qt5) + +qt-everywhere : Alsa Cups gst-plugins-good JasPer libmng libtiff-libwebp \ + ibus MariaDB pciutils PostgreSQL Python2 PulseAudio SDL2 unixODBC \ + Xorg-Libs make-ca GLib HarfBuzz ICU libjpeg-turbo libpng libtiff \ + libxkbcommon Mesa MIT_Kerberos mtdev PCRE2 sqlite3 Wayland xcb-util-image \ + xcb-util-keysyms xcb-util-renderutil xcb-util-wm BlueZ libinput + @echo $@ + +AAlib : GPM slang Xorg-Libs + @echo $@ + +Alsa : alsa-lib alsa-plugins alsa-utils alsa-oss + @echo $@ + +alsa-lib : Python2 Doxygen + @echo $@ + +alsa-oss : alsa-lib + @echo $@ + +alsa-plugins : alsa-lib libsamplerate PulseAudio Speex + @echo $@ + +alsa-utils : alsa-lib fftw libsamplerate docutils xmlto + @echo $@ + +Avahi : libdaemon libglade DBus-Python PyGTK \ + GLib gobject-introspection GTK2 GTK3 libevent Doxygen + @echo $@ + +Avahi-qt : qt-everywhere + @echo $@ + +bash-completion : + @echo $@ "https://github.com/scop/bash-completion" + +Boost : which ICU + @echo $@ + +CDParanoia-III : + @echo $@ + +CMake-qt : qt-everywhere + @echo $@ + +colord: LCMS2 libgusb SANE Polkit sqlite3 gobject-introspection libgudev Vala + @echo $@ + +Cups : Avahi colord libpaper Python2 xdg-utils libusb Linux-PAM java # dbus + @echo $@ + +dbus-glib : GLib GTK-Doc # dbus + @echo $@ + +DBus-Python : Python2 PyGObject docutils GLib # dbus + @echo $@ + +DConf : bash-completion GLib GTK3 libxml2 libxslt Vala GTK-Doc # dbus + @echo $@ + +fftw : + @echo $@ + +FLAC : libogg NASM DocBook-Utils Doxygen # Valgrind + @echo $@ + +GConf : dbus-glib libxml2 gobject-introspection GTK3 Polkit OpenLDAP + @echo $@ + +giflib : # xmlto + @echo $@ + +glib-networking : gsettings-desktop-schemas GLib GnuTLS make-ca + @echo $@ + +GPM : + @echo $@ + +gsettings-desktop-schemas : GLib gobject-introspection + @echo $@ + +Gsl : + @echo $@ + +graphene : + @echo $@ + +gst-plugins-base : alsa-lib CDParanoia-III graphene gstreamer libogg libtheora \ + libvorbis Opus SDL2 gobject-introspection ISO-Codes \ + libgudev Mesa Wayland-Protocols Xorg-Libs # Valgrind + @echo $@ + +gst-plugins-base-qt : qt-everywhere + @echo $@ + +gst-plugins-good : AAlib alsa-oss FLAC gst-plugins-base LAME libcaca \ + libdv libsoup libvpx mpg123 PulseAudio Speex taglib v4l-utils \ + Cairo GTK3 libgudev libjpeg-turbo libpng Mesa Wayland \ + NASM Xorg-Libs # Valgrind + @echo $@ + +gst-plugins-good-qt : qt-everywhere + @echo $@ + +gstreamer : Gsl GLib gobject-introspection GTK3 # Valgrind + @echo $@ + +ibus : DConf libnotify DBus-Python PyGObject PyXDG \ + ISO-Codes Vala gobject-introspection GTK2 GTK-Doc libxkbcommon \ + Wayland + @echo $@ + +Imlib2 : giflib libid3tag Xorg-Libs libpng libjpeg-turbo libtiff-webp + @echo $@ + +JasPer : CMake libjpeg-turbo freeglut + @echo $@ + +LAME : libsndfile NASM + @echo $@ + +LCMS2 : libjpeg-turbo libtiff + @echo $@ + +libcaca : Imlib2 slang Xorg-Libs + @echo $@ + +libdaemon : Doxygen Lynx + @echo $@ + +libdazzle : GTK3 Vala + @echo $@ + +libdv : popt Xorg-Libs + @echo $@ + +libglade : Python2 libxml2 GTK2 GTK-Doc + @echo $@ + +libgusb : usbutils libusb GTK-Doc gobject-introspection Vala + @echo $@ + +libid3tag : + @echo $@ + +libmng : LCMS2 libjpeg-turbo + @echo $@ + +libnotify : GTK3 gobject-introspection GTK-Doc xmlto + @echo $@ + +libogg : + @echo $@ + +libpaper : + @echo $@ + +libsamplerate : alsa-lib libsndfile fftw + @echo $@ + +libsndfile : alsa-lib FLAC libvorbis Opus Speex sqlite3 + @echo $@ + +libsoup : glib-networking libpsl sysprof libxml2 sqlite3 \ + gobject-introspection Vala + @echo $@ + +libtheora : libogg libvorbis + @echo $@ + +libtheora-qt : qt-everywhere + @echo $@ + +libvorbis : libogg + @echo $@ + +libvpx : yasm NASM which cURL Doxygen + @echo $@ + +libwebp : giflib libjpeg-turbo libpng libtiff + @echo $@ + +libtiff-libwebp : libwebp + @echo $@ + +MariaDB : Boost Ruby unixODBC \ + CMake libevent libaio libxml2 Linux-PAM MIT_Kerberos PCRE # Valgrind + @echo $@ + +mpg123 : alsa-lib Boost PulseAudio + @echo $@ + +Opus : + @echo $@ + +pciutils : cURL wget Lynx + @echo $@ + +PostgreSQL : Python2 ICU libxml2 OpenLDAP Linux-PAM MIT_Kerberos \ + fop docbook-dtd docbook-dsssl DocBook-Utils OpenJade SGMLSpm + @echo $@ + +PulseAudio : libsndfile alsa-lib Speex Avahi fftw GConf libsamplerate SBC \ + GLib libcap-pam Xorg-Libs BlueZ Doxygen GTK3 # Valgrind dbus + @echo $@ + +PyCairo : Python2 Cairo + @echo $@ + +PyGObject : PyCairo Python2 + @echo $@ + +PyGTK : libglade PyCairo PyGObject Python2 ATK GTK2 libxslt Pango + @echo $@ + +Python2 : BlueZ sqlite3 Tk # Valgrind + @echo $@ + +PyXDG : Python2 + @echo $@ + +Ruby : Berkeley_DB Doxygen Graphviz Tk # Valgrind + @echo $@ + +SANE : Avahi v4l-utils + @echo $@ + +SBC : libsndfile + @echo $@ + +SDL2 : Alsa ibus PulseAudio libsamplerate \ + libxkbcommon Wayland-Protocols Xorg-Libs Doxygen NASM + @echo $@ + +slang : libpng PCRE + @echo $@ + +Speex : libogg # Valgrind + @echo $@ + +sysprof : libdazzle GTK3 Polkit + @echo $@ + +taglib : CMake + @echo $@ + +v4l-utils : alsa-lib SDL2 Doxygen GLU libjpeg-turbo + @echo $@ + +v4l-utils-qt : qt-everywhere + @echo $@ + +unixODBC : + @echo $@ + +usbutils : libusb wget + @echo $@ + +xdg-utils : xmlto Lynx Xorg-Apps # dbus + @echo $@ + +wpa_supplicant-qt : qt-everywhere + @echo $@ +>>>>>>> 6132c19762b7d74ba7ad06e291b6401c632bbc28 diff --git a/blfs/Utils.Makefile b/blfs/Utils.Makefile index 07c8e66..36db1a0 100644 --- a/blfs/Utils.Makefile +++ b/blfs/Utils.Makefile @@ -1,6 +1,356 @@ +<<<<<<< HEAD # Most deps like GLib, Xorg, gobject-introspection brought in from
# Systemd-Extras and Xorg in main and Xorg Makefiles and not listed
# here or commented in targets
utiltargets =
all: $(utiltargets)
+======= +# Most deps like GLib, Xorg, gobject-introspection brought in from +# Systemd-Extras and Xorg in main and Xorg Makefiles and not listed +# here or commented in targets +# +# These are utils or libraries or other apps. Maybe rename this. +# These may depend on QT/KF5 or other + +utiltargets = $(security) $(filesystems) $(genlibs) $(uefiboot) $(editors) \ + $(shells) $(virtualization) $(graphfontlibs) $(genutils) \ + $(sysutils) $(programming) $(netprogs) $(netutils) $(netlibs) \ + $(textbrowsers) $(mail_newsclients) $(servers) + +all : Systemd-Extras $(utiltargets) + +editors = Bluefish Ed Emacs Joe Nano Vim # Gedit Mousepad + +filesystems = jfsutils sshfs + +genlibs = Double-conversion enchant liblinear Talloc telepathy-glib \ + # CLucene Exempi GMime gspell libgrss libgsf \ + libiodbc libportal libsigc3 libstatgrab \ + libuninameslist libunique Pth Uchardet Umockdev wv + +genutils = Bogofilter Compface Hd2u Highlight lsof Rarian Rep-gtk Screen \ + telepathy-logger telepathy-mission-control tidy-html5 Time \ + tree Xdg-user-dirs + +#gnomeapps = Gucharmap + +graphfontlibs = babl gegl GLM libmypaint libspiro mypaint-brushes Potrace \ + Qpdf woff2 + +mail_newsclients = Fetchmail mailx Mutt Procmail + +netlibs = # GeoClue ldns libnma uhttpmock + +netprogs = bridge-utils cifs-utils iw NcFTP Wireless_tools + +netutils = Nmap Traceroute Whois Wireshark \ + # Avahi bind-utils NetworkManager network-manager-applet + +programming = librep Lua54 Mercurial # Cbindgen + +security = haveged liboauth ssh-askpass \ + # firewall polkit-gnome stunnel Tripwire + +servers = # Apache BIND ProTPD vsftpd Dovecot Exim Postfix sendmail unbound + +shells = Dash Tcsh + +sysutils = acpid at autofs cups-pk-helper \ + Fcron Hdparm LSB-Tools Logrotate MC \ + Pax pm-utils sg3_utils Sysstat \ + # AccountsService Bubblewrap notification-daemon \ + Raptor Rasqal Redland + +textbrowsers = Links # Lynx + +uefiboot = # efivar efibootmgr GRUB + +#virtualization = qemu + +all: $(utiltargets) + +### Security ### + +haveged : + @echo $@ + +liboauth : cURL nss Doxygen + @echo $@ + +ssh-askpass : GTK2 sudo Xorg-Libs + @echo $@ + +### Filesystems ### + +jfsutils : + @echo $@ + +sshfs : Fuse GLib docutils + @echo $@ + +### UEFI Boot ### + + + +### Editors ### + +Bluefish : enchant Gucharmap # Jing + @echo $@ + +Ed : libarchive + @echo $@ + +Emacs : HarfBuzz giflib GnuTLS jansson libtiff Xorg-Libs \ + alsa-lib Cairo GConf gobject-introspection gsettings-desktop-schemas \ + GPM GTK2 GTK3 ImageMagick LCMS2 libjpeg-turbo libpng librsvg libxml2 \ + MIT_Kerberos # Valgrind dbus + @echo $@ + +Joe : + @echo $@ + +Nano : + @echo $@ + +Vim : Lua54 Xorg-Libs GTK3 GPM rsync Ruby + @echo $@ + +### General Libraries ### + +Double-conversion : CMake + @echo $@ + +enchant : GLib Aspell dbus-glib Doxygen Hspell Hunspell + @echo $@ + +libiodbc : + @echo $@ + +liblinear : + @echo $@ + +Talloc : docbook-xml docbook-xsl libxslt GDB git libnsl libtirpc xfsprogs \ + # Valgrind + @echo $@ + +telepathy-glib : dbus-glib GTK-Doc libxslt gobject-introspection Vala # dbus + @echo $@ + +### Graphics and Font Libraries ### + +babl : gobject-introspection librsvg LCMS2 Vala + @echo $@ + +gegl : babl gexiv2 libspiro JSON-GLib libjpeg-turbo libpng \ + gobject-introspection Graphviz Pygments PyGObject asciidoc Cairo \ + Exiv2 ffmpeg gdk-pixbuf GTK-Doc JasPer LCMS2 librsvg libtiff \ + libwebp Pango Ruby SDL2 v4l-utils Vala OpenEXR + @echo $@ + +GLM : + @echo $@ + +libmypaint : json-c GLib gobject-introspection Doxygen + @echo $@ + +libspiro : + @echo $@ + +mypaint-brushes : libmypaint + @echo $@ + +Potrace : LLVM + @echo $@ + +Qpdf : libjpeg-turbo fop GnuTLS libxslt + @echo $@ + +woff2 : Brotli CMake + @echo $@ + +### General Utilities ### + +Bogofilter : Berkeley_DB Gsl libxml2 lmdb sqlite3 xmlto + @echo $@ + +Compface : + @echo $@ + +Hd2u : popt + @echo $@ + +Highlight : Lua54 Boost qt-everywhere + @echo $@ + +lsof : libtirpc + @echo $@ + +Rarian : libxslt docbook-xml + @echo $@ + +Rep-gtk : librep GTK2 + @echo $@ + +Screen : Linux-PAM + @echo $@ + +telepathy-logger : telepathy-glib Python2 sqlite3 + @echo $@ + +telepathy-mission-control : telepathy-glib DBus-Python NetworkManager \ + GTK-Doc UPower + @echo $@ + +tidy-html5 : CMake libxslt + @echo $@ + +Time : + @echo $@ + +tree : + @echo $@ + +Xdg-user-dirs : + @echo $@ + +### System Utilities ### + +acpid : + @echo $@ + +at : + @echo $@ + +autofs : nfs-utils libtirpc rpcsvc-proto libnsl libxml2 MIT_Kerberos \ + OpenLDAP Cyrus-SASL + @echo $@ + +cups-pk-helper : + @echo $@ + +Fcron : Vim Linux-PAM DocBook-Utils + @echo $@ + +Hdparm : + @echo $@ + +LSB-Tools : + @echo $@ + +Logrotate : popt + @echo $@ + +MC : GLib PCRE slang Doxygen GPM libssh2 Ruby Samba unzip Xorg-Libs Zip + @echo $@ + +Pax : + @echo $@ + +pm-utils : xmlto Hdparm + @echo $@ + +sg3_utils : + @echo $@ + +Sysstat : + @echo $@ + +### Gnome Libraries and Desktop ### + +gexiv2 : Exiv2 Vala GTK-Doc Python2 + @echo $@ + +### Gnome Apps ### + +Gucharmap : desktop-file-utils GTK3 itstool unzip wget \ + gobject-introspection Vala GTK-Doc + @echo $@ + +### Shells ### + +Dash : + @echo $@ + +Tcsh : + @echo $@ + +### Virtualization ### + + +### Programming ### + +librep : + @echo $@ + +Lua54 : + @echo $@ + +Mercurial : docutils git GnuPG2 OpenSSH Pygments rustc Subversion + @echo $@ + +### Networking Programs ### + +bridge-utils : + @echo $@ + +cifs-utils : Talloc keyutils Linux-PAM MIT_Kerberos Samba libcap-pam + @echo $@ + +iw : libnl + @echo $@ + +NcFTP : LLVM + @echo $@ + +nfs-utils : rpcbind libtirpc rpcsvc-proto Cyrus-SASL LVM2 libnsl OpenLDAP \ + sqlite3 MIT_Kerberos libcap-pam + @echo $@ + +rpcbind : libtirpc + @echo $@ + +Wireless_tools : + @echo $@ + +### Networking Utilities ### + +Nmap : liblinear Lua54 libpcap PCRE PyGTK Python2 libssh2 + @echo $@ + +Traceroute : + @echo $@ + +Whois : libidn2 + @echo $@ + +Wireshark : CMake GLib libgcrypt qt-everywhere libpcap Brotli c-ares \ + Doxygen git GnuTLS libnl libxslt libxml2 Lua MIT_Kerberos nghttp2 \ + SBC Speex + @echo $@ + +### Networking Libraries ### + +Serf : Apr-Util SCons MIT_Kerberos + @echo $@ + +### Text Web Browsers ### + +Links : libevent GPM Xorg-Libs libpng libjpeg-turbo librsvg libtiff + @echo $@ + +### Mail / News Clients ### + +Fetchmail : Procmail MIT_Kerberos + @echo $@ + +mailx : nss MIT_Kerberos + @echo $@ + +Mutt : Links Lynx Aspell Cyrus-SASL GDB GnuPG2 GPGME libidn MIT_Kerberos \ + slang sqlite3 + @echo $@ + +Procmail : libnsl + @echo $@ +>>>>>>> 6132c19762b7d74ba7ad06e291b6401c632bbc28 diff --git a/blfs/Xorg.Makefile b/blfs/Xorg.Makefile index 96701bf..f23862a 100644 --- a/blfs/Xorg.Makefile +++ b/blfs/Xorg.Makefile @@ -1,3 +1,4 @@ +<<<<<<< HEAD # Most deps like GLib, Xorg-Libs, gobject-introspection brought in from
# Systemd-Extras in main Makefile and not listed here or commented in targets
xorg = xcb-util xcb-util-image xcb-util-keysyms xcb-util-renderutil \
@@ -188,3 +189,187 @@ Xorg-Server : libepoxy libxcvt Pixman-GTK2 xcb-util-keysyms xcb-util-image \ xterm : dejavu-fonts Xorg-Apps # PCRE2 Valgrind
@echo $@
+======= +# Most deps like GLib, Xorg-Libs, gobject-introspection brought in from +# Systemd-Extras in main Makefile and not listed here or commented in targets +xorg = Systemd-Extras \ + xcb-util xcb-util-image xcb-util-keysyms xcb-util-renderutil \ + xcb-util-wm xcb-util-cursor libva Mesa libva-Mesa xbitmaps Xorg-Apps \ + xcursor-themes Xorg-Fonts librsvg Xorg-Server Xorg-Drivers \ + twm xterm xclock xinit + +all: $(xorg) + +at-spi2-atk : at-spi2-core ATK + @echo $@ + +at-spi2-core : GLib Xorg-Libs gobject-introspection GTK-Doc # dbus + @echo $@ + +ATK : GLib gobject-introspection GTK-Doc + @echo $@ + +Cairo : Pixman libdrm Fontconfig GLib GTK-Doc libpng libxml2 LZO \ + Xorg-Libs # Valgrind + @echo $@ + +Cairo-Extra : Cogl GTK2 GTK3 Poppler QT + @echo $@ + +dejavu-fonts : + @echo $@ + +docutils : + @echo $@ + +freeglut : GLU CMake + @echo $@ + +FriBidi : + @echo $@ + +gdk-pixbuf : libjpeg-turbo libtiff \ + GLib libpng shared-mime-info gobject-introspection GTK-Doc \ + # librsvg-runtime + @echo $@ + +GLU : Mesa + @echo $@ + +GTK2 : ATK gdk-pixbuf Pango hicolor-icon-theme + @echo $@ + +GTK3 : at-spi2-atk gdk-pixbuf hicolor-icon-theme ISO-Codes \ + JSON-GLib libepoxy Pango sassc \ + libxkbcommon Wayland Wayland-Protocols DocBook-Utils GTK-Doc + @echo $@ + +HarfBuzz-Cairo : Cairo + @echo $@ + +hicolor-icon-theme : + @echo $@ + +ISO-Codes : + @echo $@ + +JBIG-KIT : + @echo $@ + +JSON-GLib : GLib gobject-introspection GTK-Doc + @echo $@ + +libdrm : docutils + @echo $@ + +libepoxy : Mesa + @echo $@ + +libevdev : + @echo $@ + +libgudev : GLib gobject-introspection GTK-Doc + @echo $@ + +libinput : GTK3 libevdev libwacom mtdev + @echo $@ + +libjpeg-turbo : NASM CMake yasm + @echo $@ + +librsvg : gdk-pixbuf Cairo Pango rustc gobject-introspection Vala GTK-Doc + @echo $@ + +libtiff : Mesa freeglut JBIG-KIT CMake + @echo $@ + +libtiff-webp : + @echo $@ + +libva : libdrm + @echo $@ + +libva-Mesa : Mesa + @echo $@ + +libvdpau : Xorg-Libs Graphviz + @echo $@ + +libwacom : libgudev + @echo $@ + +Mesa : libdrm libva libvdpau LLVM libgcrypt Nettle # Valgrind + @echo $@ https://gitlab.freedesktop.org/mesa/mesa.git + +mtdev : + @echo $@ + +NASM : asciidoc xmlto + @echo $@ + +Pango : HarfBuzz-Cairo FriBidi \ + Fontconfig GLib gobject-introspection Xorg-Libs GTK-Doc + @echo $@ + +Pixman : + @echo $@ + +Pixman-GTK2 : GTK2 + @echo $@ + +sassc : + @echo $@ + +twm : Xorg-Legacy-Fonts Xorg-Server + @echo $@ + +xbitmaps : util-macros + @echo $@ + +xcb-util : libxcb + @echo $@ + +xcb-util-cursor : xcb-util + @echo $@ + +xcb-util-image : xcb-util + @echo $@ + +xcb-util-keysyms : libxcb + @echo $@ + +xcb-util-renderutil : libxcb + @echo $@ + +xcb-util-wm : libxcb + @echo $@ + +xclock : Xorg-Libs + @echo $@ + +xcursor-themes : Xorg-Apps + @echo $@ + +xinit : Xorg-Libs + @echo $@ + +Xorg-Apps : Mesa xbitmaps xcb-util libpng Linux-PAM + @echo $@ + +Xorg-Drivers : libevdev libinput mtdev Xorg-Server + @echo $@ + +Xorg-Fonts : xcursor-themes + @echo $@ + +Xorg-Legacy-Fonts : xcursor-themes + @echo $@ + +Xorg-Server : libepoxy Pixman-GTK2 xcb-util-keysyms xcb-util-image \ + xcb-util-renderutil xcb-util-wm Xorg-Fonts xkeyboard-config Wayland \ + Wayland-Protocols Nettle libgcrypt fop + @echo $@ + +xterm : dejavu-fonts Xorg-Apps PCRE2 # Valgrind + @echo $@ +>>>>>>> 6132c19762b7d74ba7ad06e291b6401c632bbc28 diff --git a/chapter6/bash.sh b/chapter6/bash.sh index 1c53aad..54c10a7 100644 --- a/chapter6/bash.sh +++ b/chapter6/bash.sh @@ -1,3 +1,4 @@ +<<<<<<< HEAD #!/bin/bash
set -e
@@ -10,3 +11,17 @@ make && make DESTDIR="${LFS}" -j1 install &&
mv "${LFS}"/usr/bin/bash "${LFS}"/bin/bash &&
ln -sv bash "${LFS}"/bin/sh
+======= +#!/bin/bash +set -e + +patch -Np1 -i ../bash-"${VERSION}"-fixes-2.patch && +./configure --prefix=/usr \ + --build="$(support/config.guess)" \ + --host="${LFS_TGT}" \ + --without-bash-malloc && +make && +make DESTDIR="${LFS}" -j1 install && +mv "${LFS}"/usr/bin/bash "${LFS}"/bin/bash && +ln -sv bash "${LFS}"/bin/sh +>>>>>>> 6132c19762b7d74ba7ad06e291b6401c632bbc28 diff --git a/chapter6/file.sh b/chapter6/file.sh index 065bf6d..8baa055 100644 --- a/chapter6/file.sh +++ b/chapter6/file.sh @@ -1,3 +1,4 @@ +<<<<<<< HEAD #!/bin/bash
set -e
@@ -19,3 +20,26 @@ make DESTDIR="${LFS}" -j1 install && mv -v "${LFS}"/usr/lib/libmagic.so.* "${LFS}"/lib &&
ln -sfv ../../lib/"$(readlink /usr/lib/libmagic.so)" "${LFS}"/usr/lib/libmagic.so
+======= +#!/bin/bash +set -e + +mkdir build +pushd build > /dev/null || exit 1 + +../configure --disable-bzlib \ + --disable-libseccomp \ + --disable-xzlib \ + --disable-zlib && +make && +popd > /dev/null || exit 1 + +./configure --prefix=/usr \ + --host="${LFS_TGT}" \ + --build="$(./config.guess)" && +make FILE_COMPILE="$(pwd)"/build/src/file && +make DESTDIR="${LFS}" -j1 install && + +mv -v "${LFS}"/usr/lib/libmagic.so.* "${LFS}"/lib && +ln -sfv ../../lib/"$(readlink "${LFS}"/usr/lib/libmagic.so)" "${LFS}"/usr/lib/libmagic.so +>>>>>>> 6132c19762b7d74ba7ad06e291b6401c632bbc28 diff --git a/chapter8/bash.sh b/chapter8/bash.sh index 73de0bf..ee7124f 100644 --- a/chapter8/bash.sh +++ b/chapter8/bash.sh @@ -1,3 +1,4 @@ +<<<<<<< HEAD #!/bin/bash
# shellcheck disable=SC2016
@@ -16,3 +17,23 @@ make -j1 install && mv -vf /usr/bin/bash /bin
#exec /bin/bash --login +h
+======= +#!/bin/bash +# shellcheck disable=SC2016 + +patch -Np1 -i ../bash-"${VERSION}"-fixes-2.patch && + +sed -i '/^bashline.o:.*shmbchar.h/a bashline.o: ${DEFDIR}/builtext.h' Makefile.in && + +./configure --prefix=/usr \ + --docdir=/usr/share/doc/bash-"${VERSION}" \ + --without-bash-malloc \ + --with-installed-readline && + +make && + +make -j1 install && +mv -vf /usr/bin/bash /bin + +#exec /bin/bash --login +h +>>>>>>> 6132c19762b7d74ba7ad06e291b6401c632bbc28 diff --git a/chapter8/cleanup.sh b/chapter8/cleanup.sh index eb35b67..7262ba6 100644 --- a/chapter8/cleanup.sh +++ b/chapter8/cleanup.sh @@ -1,3 +1,4 @@ +<<<<<<< HEAD #!/bin/bash
set -e
@@ -66,3 +67,73 @@ else success "OK"
sudo touch "${LFS}"/sources/chapter8/cleanup >/dev/null 2>&1
fi
+======= +#!/bin/bash +set -e + +if [ -f "${LFS}/sources/chapter8/cleanup" ]; then + printf "%b" " ${IGRN}Cleanup already performed${RST}\n" +else + + printf "%b" "${GRN}Cleaning up ${YLW}${LFS}${RST}... " + + { + + sudo rm -rfv "${LFS}"/tmp/* + sudo rm -rfv "${LFS}"/tools + + sudo find "${LFS}"/usr/lib -name \*.la -delete + sudo find "${LFS}"/usr/libexec -name \*.la -delete + + sudo find "${LFS}"/usr -depth -name "$(uname -m)"-lfs-linux-gnu\* | xargs sudo rm -rfv + + sudo sed '/tester/d' -i "${LFS}"/etc/group + sudo sed '/tester/d' -i "${LFS}"/etc/passwd + sudo rm -rfv "${LFS}"/home/tester + + #sudo rm -rfv "${LFS}"/usr/share/doc + #sudo rm -rfv "${LFS}"/usr/share/info + #sudo rm -rfv "${LFS}"/usr/share/man + + # Place debugging symbols for selected libraries in seprate files + save_lib="ld-?.*.so libc-?.*.so libpthread-?.*.so libthread_db-?.?.so" + pushd "${LFS}"/lib || exit 1 + + for LIB in $save_lib; do + sudo objcopy --only-keep-debug "${LIB}" "${LIB}".dbg + sudo strip --strip-unneeded "${LIB}" + sudo objcopy --add-gnu-debuglink="${LIB}".dbg "${LIB}" + done + + popd || exit 1 + + save_usrlib="libquadmath.so.?.?.? libstdc++.so.?.?.* libitm.so.?.?.? libatomic.so.?.?.?" + + pushd "${LFS}"/usr/lib || exit 1 + + for LIB in $save_usrlib; do + sudo objcopy --only-keep-debug "${LIB}" "${LIB}".dbg + sudo strip --strip-unneeded "${LIB}" + sudo objcopy --add-gnu-debuglink="${LIB}".dbg "${LIB}" + done + + popd || exit 1 + + sudo find "${LFS}"/usr/lib -type f -name \*.a -exec strip --strip-debug {} ';' + sudo find "${LFS}"/lib -type f -name \*.so* ! -name \*dbg -exec strip --strip-unneeded {} ';' + sudo find "${LFS}"/usr/lib -type f -name \*.so* ! -name \*dbg -exec strip --strip-unneeded {} ';' + + + sudo find "${LFS}"/bin -type f -exec strip --strip-all {} ';' + sudo find "${LFS}"/sbin -type f -exec strip --strip-all {} ';' + sudo find "${LFS}"/usr/bin -type f -exec strip --strip-all {} ';' + sudo find "${LFS}"/usr/sbin -type f -exec strip --strip-all {} ';' + sudo find "${LFS}"/usr/libexec -type f -exec strip --strip-all {} ';' + + +} >"${LFS}"/sources/log/chapter8/cleanup.log 2>&1 + + success "OK" + sudo touch "${LFS}"/sources/chapter8/cleanup >/dev/null 2>&1 +fi +>>>>>>> 6132c19762b7d74ba7ad06e291b6401c632bbc28 diff --git a/chapter8/e2fsprogs.sh b/chapter8/e2fsprogs.sh index fff8359..d789152 100644 --- a/chapter8/e2fsprogs.sh +++ b/chapter8/e2fsprogs.sh @@ -1,3 +1,4 @@ +<<<<<<< HEAD #!/bin/bash
set -e
@@ -24,3 +25,32 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/libext2fs.info && makeinfo -o doc/com_err.info ../lib/et/com_err.texinfo &&
install -v -m644 doc/com_err.info /usr/share/info &&
install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info
+======= +#!/bin/bash +set -e + +mkdir -v build +cd build || exit 1 + +../configure --prefix=/usr \ + --bindir=/bin \ + --with-root-prefix="" \ + --sysconfdir=/etc \ + --enable-elf-shlibs \ + --disable-libblkid \ + --disable-libuuid \ + --disable-uuidd \ + --disable-fsck && + +make && + +make -j1 install && + +rm -fv /usr/lib/{libcom_err,libe2p,libext2fs,libss}.a && +gunzip -v /usr/share/info/libext2fs.info.gz && +install-info --dir-file=/usr/share/info/dir /usr/share/info/libext2fs.info && + +makeinfo -o doc/com_err.info ../lib/et/com_err.texinfo && +install -v -m644 doc/com_err.info /usr/share/info && +install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info +>>>>>>> 6132c19762b7d74ba7ad06e291b6401c632bbc28 diff --git a/chapter8/iproute2.sh b/chapter8/iproute2.sh index cb8dd77..edd989d 100644 --- a/chapter8/iproute2.sh +++ b/chapter8/iproute2.sh @@ -1,3 +1,4 @@ +<<<<<<< HEAD #!/bin/bash
set -e
@@ -9,3 +10,18 @@ sed -i 's/.m_ipt.o//' tc/Makefile && make &&
make DOCDIR=/usr/share/doc/iproute2-"${VERSION}" -j1 install
+======= +#!/bin/bash +set -e + +sed -i /ARPD/d Makefile && +rm -fv man/man8/arpd.8 && + +sed -i 's/.m_ipt.o//' tc/Makefile && + +make && + +make -j1 install +mkdir -v /usr/share/doc/iproute2-"${VERSION}" +cp -v COPYING README* /usr/share/doc/iproute2-"${VERSION}" +>>>>>>> 6132c19762b7d74ba7ad06e291b6401c632bbc28 diff --git a/chapter8/ncurses.sh b/chapter8/ncurses.sh index c2640c5..9d3ebbc 100644 --- a/chapter8/ncurses.sh +++ b/chapter8/ncurses.sh @@ -1,3 +1,4 @@ +<<<<<<< HEAD #!/bin/bash
set -e
@@ -30,3 +31,35 @@ rm -fv /usr/lib/libncurses++w.a && mkdir -v /usr/share/doc/ncurses-"${VERSION}" &&
cp -v -R doc/* /usr/share/doc/ncurses-"${VERSION}"
+======= +#!/bin/bash +set -e + +./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --with-shared \ + --without-debug \ + --without-normal \ + --enable-pc-files \ + --enable-widec && + +make && +make -j1 install && + +mv -v /usr/lib/libncursesw.so.6* /lib && +ln -sfv ../../lib/"$(readlink /usr/lib/libncursesw.so)" /usr/lib/libncursesw.so && +for lib in ncurses form panel menu ; do + rm -vf /usr/lib/lib"${lib}".so && + echo "INPUT(-l${lib}w)" > /usr/lib/lib"${lib}".so && + ln -sfv "${lib}"w.pc /usr/lib/pkgconfig/"${lib}".pc +done + +rm -vf /usr/lib/libcursesw.so && +echo "INPUT(-lncursesw)" > /usr/lib/libcursesw.so && +ln -sfv libncurses.so /usr/lib/libcurses.so && + +rm -fv /usr/lib/libncurses++w.a && + +mkdir -v /usr/share/doc/ncurses-"${VERSION}" && +cp -v -R doc/* /usr/share/doc/ncurses-"${VERSION}" +>>>>>>> 6132c19762b7d74ba7ad06e291b6401c632bbc28 diff --git a/chapter8/python.sh b/chapter8/python.sh index 230d4f6..fd7b1a6 100644 --- a/chapter8/python.sh +++ b/chapter8/python.sh @@ -1,3 +1,4 @@ +<<<<<<< HEAD #!/bin/bash
set -e
@@ -20,3 +21,26 @@ tar --strip-components=1 \ --no-same-permissions \
-C /usr/share/doc/python-"${VERSION}"/html \
-xvf ../python-"${VERSION}"-docs-html.tar.bz2
+======= +#!/bin/bash +set -e + +./configure --prefix=/usr \ + --enable-shared \ + --with-system-expat \ + --with-system-ffi \ + --with-ensurepip=yes \ + --enable-optimizations && + +make && + +make -j1 install && + +install -v -dm755 /usr/share/doc/python-"${VERSION}"/html && + +tar --strip-components=1 \ + --no-same-owner \ + --no-same-permissions \ + -C /usr/share/doc/python-"${VERSION}"/html \ + -xvf ../python-"${VERSION}"-docs-html.tar.bz2 +>>>>>>> 6132c19762b7d74ba7ad06e291b6401c632bbc28 @@ -1,3 +1,4 @@ +<<<<<<< HEAD #!/bin/bash
# Begin book environment settings
@@ -55,3 +56,62 @@ export TESTERUID # Features of this build system won't like vt100/vt220 and some others.
# Set to xterm
TERM="xterm"
+======= +#!/bin/bash + +# Begin book environment settings +PS1='\u:\w\$ ' +set +h +umask 022 + +LFS="/mnt/lfs" +LC_ALL="POSIX" +LFS_TGT="$(uname -m)"-lfs-linux-gnu +PATH=/usr/bin +if [[ ! -L /bin ]]; then PATH="/bin:${PATH}"; fi +PATH="${LFS}/tools/bin:${PATH}" +CONFIG_SITE="${LFS}/usr/share/config.site" +# End book environment settings + +# LFS Version being built +LFS_VER="LFS_10_1" + +# Disk where LFS partition will exist / or exists +LFS_DISK="/dev/sdb" + +# Partition number where LFS will exist / or exists +LFS_PART="1" + +# Filesystem to use for LFS +LFS_FS="EXT4" + +# Swap device to use for LFS +LFS_SWAP="/dev/sda2" + +# LFS User password (not used at this time) +LFS_PWD="lfs" + +# Get number of online processors +NUMPROCS="$(getconf _NPROCESSORS_ONLN)" +numjobs="$((NUMPROCS * 2 - 1))" +# Make flags for multiple jobs +MAKEFLAGS="-j${numjobs}" +NINJAJOBS="${NUMPROCS}" + +unset numjobs + +# Set spinner type (0-12 in funtions.sh) +SPINNER="0" + + +TESTERUID="$(id -u)" \ + +export PS1 LC_ALL LFS LFS_TGT PATH CONFIG_SITE +export LFS_VER LFS_DISK LFS_FS LFS_PART LFS_PWD NUMPROCS MAKEFLAGS NINJAJOBS +export SPINNER +export TESTERUID + +# Features of this build system won't like vt100/vt220 and some others. +# Set to xterm +TERM="xterm" +>>>>>>> 6132c19762b7d74ba7ad06e291b6401c632bbc28 diff --git a/packages.csv b/packages.csv index 45a31a7..33c1fc9 100644 --- a/packages.csv +++ b/packages.csv @@ -1,3 +1,4 @@ +<<<<<<< HEAD acl,2.3.1,http://download.savannah.gnu.org/releases/acl/acl-@.tar.xz,95ce715fe09acca7c12d3306d0f076b2
attr,2.5.1,http://download.savannah.gnu.org/releases/attr/attr-@.tar.gz,ac1c5a7a084f0f83b8cace34211f64d8
autoconf,2.71,http://ftp.gnu.org/gnu/autoconf/autoconf-@.tar.xz,12cfa1687ffa2606337efe1a64416106
@@ -80,3 +81,87 @@ xml-parser,2.46,https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-@.tar xz,5.2.5,https://tukaani.org/xz/xz-@.tar.xz,aa1621ec7013a19abab52a8aff04fe5b
zlib,1.2.11,https://zlib.net/zlib-@.tar.xz,85adef240c5f370b308da8c938951a68
zstd,1.4.9,https://github.com/facebook/zstd/releases/download/v@/zstd-@.tar.gz,eb718b8aae0302cabe20f968e500534d
+======= +acl,2.3.1,http://download.savannah.gnu.org/releases/acl/acl-@.tar.xz,95ce715fe09acca7c12d3306d0f076b2 +attr,2.5.1,http://download.savannah.gnu.org/releases/attr/attr-@.tar.gz,ac1c5a7a084f0f83b8cace34211f64d8 +autoconf,2.71,http://ftp.gnu.org/gnu/autoconf/autoconf-@.tar.xz,12cfa1687ffa2606337efe1a64416106 +automake,1.16.3,http://ftp.gnu.org/gnu/automake/automake-@.tar.xz,c27f608a4e1f302ec7ce42f1251c184e +bash,5.1,http://ftp.gnu.org/gnu/bash/bash-@.tar.gz,bb91a17fd6c9032c26d0b2b78b50aff5 +bc,4.0.2,https://github.com/gavinhoward/bc/releases/download/@/bc-@.tar.xz,230d780f978f1bc3f725bfbaf63c2b43 +binutils,2.36.1,http://ftp.gnu.org/gnu/binutils/binutils-@.tar.xz,628d490d976d8957279bbbff06cf29d4 +bison,3.7.6,http://ftp.gnu.org/gnu/bison/bison-@.tar.xz,d61aa92e3562cb7292b004ce96173cf7 +bzip2,1.0.8,https://www.sourceware.org/pub/bzip2/bzip2-@.tar.gz,67e051268d0c475ea773822f7500d0e5 +check,0.15.2,https://github.com/libcheck/check/releases/download/@/check-@.tar.gz,50fcafcecde5a380415b12e9c574e0b2 +coreutils,8.32,http://ftp.gnu.org/gnu/coreutils/coreutils-@.tar.xz,022042695b7d5bcf1a93559a9735e668 +dejagnu,1.6.2,http://ftp.gnu.org/gnu/dejagnu/dejagnu-@.tar.gz,e1b07516533f351b3aba3423fafeffd6 +diffutils,3.7,http://ftp.gnu.org/gnu/diffutils/diffutils-@.tar.xz,4824adc0e95dbbf11dfbdfaad6a1e461 +e2fsprogs,1.46.2,https://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v@/e2fsprogs-@.tar.gz,e8ef5fa3b72557be5e9fe564a25da6eb +libelf,0.185,https://sourceware.org/ftp/elfutils/@/elfutils-@.tar.bz2,2b6e94c2eebc1f2194173e31bca9396e +eudev,3.2.10,https://dev.gentoo.org/~blueness/eudev/eudev-@.tar.gz,60b135a189523f333cea5f71a3345c8d +expat,2.4.1,https://prdownloads.sourceforge.net/expat/expat-@.tar.xz,a4fb91a9441bcaec576d4c4a56fa3aa6 +expect,5.45.4,https://prdownloads.sourceforge.net/expect/expect@.tar.gz,00fce8de158422f5ccd2666512329bd2 +file,5.40,http://ftp.astron.com/pub/file/file-@.tar.gz,72540ea1cc8c6e1dee35d6100ec66589 +findutils,4.8.0,http://ftp.gnu.org/gnu/findutils/findutils-@.tar.xz,eeefe2e6380931a77dfa6d9350b43186 +flex,2.6.4,https://github.com/westes/flex/releases/download/v@/flex-@.tar.gz,2882e3179748cc9f9c23ec593d6adc8d +gawk,5.1.0,http://ftp.gnu.org/gnu/gawk/gawk-@.tar.xz,8470c34eeecc41c1aa0c5d89e630df50 +gcc,10.3.0,http://ftp.gnu.org/gnu/gcc/gcc-@/gcc-@.tar.xz,443c15b92614a3ce8f22e3b24ca2226a +gdbm,1.19,http://ftp.gnu.org/gnu/gdbm/gdbm-@.tar.gz,aeb29c6a90350a4c959cd1df38cd0a7e +gettext,0.21,http://ftp.gnu.org/gnu/gettext/gettext-@.tar.xz,40996bbaf7d1356d3c22e33a8b255b31 +glibc,2.33,http://ftp.gnu.org/gnu/glibc/glibc-@.tar.xz,390bbd889c7e8e8a7041564cb6b27cca +gmp,6.2.1,http://ftp.gnu.org/gnu/gmp/gmp-@.tar.xz,0b82665c4a92fd2ade7440c13fcaa42b +gperf,3.1,http://ftp.gnu.org/gnu/gperf/gperf-@.tar.gz,9e251c0a618ad0824b51117d5d9db87e +grep,3.6,http://ftp.gnu.org/gnu/grep/grep-@.tar.xz,f47fe27049510b2249dba7f862ac1b51 +groff,1.22.4,http://ftp.gnu.org/gnu/groff/groff-@.tar.gz,08fb04335e2f5e73f23ea4c3adbf0c5f +grub,2.04,https://ftp.gnu.org/gnu/grub/grub-@.tar.xz,5aaca6713b47ca2456d8324a58755ac7 +gzip,1.10,http://ftp.gnu.org/gnu/gzip/gzip-@.tar.xz,691b1221694c3394f1c537df4eee39d3 +iana-etc,20210526,https://github.com/Mic92/iana-etc/releases/download/@/iana-etc-@.tar.gz,8442d67cc5f5b3616d128e25779a93c7 +inetutils,2.0,http://ftp.gnu.org/gnu/inetutils/inetutils-@.tar.xz,5e1018502cd131ed8e42339f6b5c98aa +intltool,0.51.0,https://launchpad.net/intltool/trunk/@/+download/intltool-@.tar.gz,12e517cac2b57a0121cda351570f1e63 +iproute2,5.10.0,https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-@.tar.xz,19ffea480a21e600453776b7225f3319 +isl,0.23,http://isl.gforge.inria.fr/isl-@.tar.xz,cc8155dfe8550e59299a2368dbaa7d04 +kbd,2.4.0,https://www.kernel.org/pub/linux/utils/kbd/kbd-@.tar.xz,3cac5be0096fcf7b32dcbd3c53831380 +kmod,29,https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-@.tar.xz,e81e63acd80697d001c8d85c1acb38a0 +less,581,http://www.greenwoodsoftware.com/less/less-@.tar.gz,6201df5b9dae2af9767fc220471471b3 +lfs-bootscripts,20210201,http://www.linuxfromscratch.org/lfs/downloads/10.1/lfs-bootscripts-@.tar.xz,1fc441ef96c522974f7267dec8b40a47 +libcap,2.50,https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-@.tar.xz,66a561afa81666236ff973544ff4e864 +libffi,3.3,https://sourceware.org/pub/libffi/libffi-@.tar.gz,6313289e32f1d38a9df4770b014a2ca7 +libpipeline,1.5.3,http://download.savannah.gnu.org/releases/libpipeline/libpipeline-@.tar.gz,dad443d0911cf9f0f1bd90a334bc9004 +libstdc++,10.3.0,http://ftp.gnu.org/gnu/gcc/gcc-@/gcc-@.tar.xz,443c15b92614a3ce8f22e3b24ca2226a +libtool,2.4.6,http://ftp.gnu.org/gnu/libtool/libtool-@.tar.xz,1bfb9b923f2c1339b4d2ce1807064aa5 +linux,5.10.41,https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-@.tar.xz,9c8b424c036f2985442c25dfe3305dd1 +linux-api-headers,5.10.41,cdn://www.kernel.org/pub/linux/kernel/v5.x/linux-@.tar.xz,9c8b424c036f2985442c25dfe3305dd1 +m4,1.4.18,http://ftp.gnu.org/gnu/m4/m4-@.tar.xz,730bb15d96fffe47e148d1e09235af82 +make,4.3,http://ftp.gnu.org/gnu/make/make-@.tar.gz,fc7a67ea86ace13195b0bce683fd4469 +man-db,2.9.4,http://download.savannah.gnu.org/releases/man-db/man-db-@.tar.xz,6e233a555f7b9ae91ce7cd0faa322bce +man-pages,5.10,https://www.kernel.org/pub/linux/docs/man-pages/man-pages-@.tar.xz,4ae3f74a1beddd919936e1058642644c +meson,0.58.0,https://github.com/mesonbuild/meson/releases/download/@/meson-@.tar.gz,18ac55e3d6a5acb17b5737eb2a15bb5b +mpc,1.2.1,https://ftp.gnu.org/gnu/mpc/mpc-@.tar.gz,9f16c976c25bb0f76b50be749cd7a3a8 +mpfr,4.1.0,http://www.mpfr.org/mpfr-@/mpfr-@.tar.xz,bdd3d5efba9c17da8d83a35ec552baef +ncurses,6.2,http://ftp.gnu.org/gnu/ncurses/ncurses-@.tar.gz,e812da327b1c2214ac1aed440ea3ae8d +ninja,1.10.2,https://github.com/ninja-build/ninja/archive/v@/ninja-@.tar.gz,639f75bc2e3b19ab893eaf2c810d4eb4 +openssl,1.1.1k,https://www.openssl.org/source/openssl-@.tar.gz,c4e7d95f782b08116afa27b30393dd27 +patch,2.7.6,http://ftp.gnu.org/gnu/patch/patch-@.tar.xz,78ad9937e4caadcba1526ef1853730d5 +perl,5.34.0,https://www.cpan.org/src/5.0/perl-@.tar.xz,df7ecb0653440b26dc951ad9dbfab517 +pkg-config,0.29.2,https://pkg-config.freedesktop.org/releases/pkg-config-@.tar.gz,f6e931e319531b736fadc017f470e68a +procps-ng,3.3.17,https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-@.tar.xz,d60613e88c2f442ebd462b5a75313d56 +psmisc,23.4,https://sourceforge.net/projects/psmisc/files/psmisc/psmisc-@.tar.xz,8114cd4489b95308efe2509c3a406bbf +python,3.9.5,https://www.python.org/ftp/python/@/Python-@.tar.xz,71f7ada6bec9cdbf4538adc326120cfd +python-doc,3.9.5,https://www.python.org/ftp/python/doc/@/python-@-docs-html.tar.bz2,c594916b00cbb9796fa001dd2764ab0f +readline,8.1,http://ftp.gnu.org/gnu/readline/readline-@.tar.gz,e9557dd5b1409f5d7b37ef717c64518e +sed,4.8,http://ftp.gnu.org/gnu/sed/sed-@.tar.xz,6d906edfdb3202304059233f51f9a71d +shadow,4.8.1,https://github.com/shadow-maint/shadow/releases/download/@/shadow-@.tar.xz,4b05eff8a427cf50e615bda324b5bc45 +sysklogd,1.5.1,http://www.infodrom.org/projects/sysklogd/download/sysklogd-@.tar.gz,c70599ab0d037fde724f7210c2c8d7f8 +sysvinit,2.99,http://download.savannah.gnu.org/releases/sysvinit/sysvinit-@.tar.xz,6abc0ea61b8dd4a41b4e931a43b1bb90 +tar,1.34,http://ftp.gnu.org/gnu/tar/tar-@.tar.xz,9a08d29a9ac4727130b5708347c0f5cf +tcl,8.6.11,https://downloads.sourceforge.net/tcl/tcl@-src.tar.gz,8a4c004f48984a03a7747e9ba06e4da4 +tcl-doc,8.6.11,https://downloads.sourceforge.net/tcl/tcl@-html.tar.gz,e358a9140c3a171e42f18c8a7f6a36ea +texinfo,6.7,http://ftp.gnu.org/gnu/texinfo/texinfo-@.tar.xz,d4c5d8cc84438c5993ec5163a59522a6 +time Zone Data,2021a,https://www.iana.org/time-zones/repository/releases/tzdata@.tar.gz,20eae7d1da671c6eac56339c8df85bbd +udev-lfs Tarball,udev-lfs-20171102,http://anduin.linuxfromscratch.org/LFS/@.tar.xz,27cd82f9a61422e186b9d6759ddf1634 +util-linux,2.36.2,https://www.kernel.org/pub/linux/utils/util-linux/v2.36/util-linux-@.tar.xz,f78419af679ac9678190ad961eb3cf27 +vim,8.2.2890,http://anduin.linuxfromscratch.org/LFS/vim-@.tar.gz,ec8a8ec5f67b0ad0edba82cad2354d33 +xml-parser,2.46,https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-@.tar.gz,80bb18a8e6240fcf7ec2f7b57601c170 +xz,5.2.5,https://tukaani.org/xz/xz-@.tar.xz,aa1621ec7013a19abab52a8aff04fe5b +zlib,1.2.11,https://zlib.net/zlib-@.tar.xz,85adef240c5f370b308da8c938951a68 +zstd,1.5.0,https://github.com/facebook/zstd/releases/download/v@/zstd-@.tar.gz,a6eb7fb1f2c21fa80030a47993853e92 +>>>>>>> 6132c19762b7d74ba7ad06e291b6401c632bbc28 diff --git a/patches.csv b/patches.csv index 2326450..82ad10d 100644 --- a/patches.csv +++ b/patches.csv @@ -1,6 +1,15 @@ +<<<<<<< HEAD bash,5.1,http://clfs.org/~kb0iic/patches/bash-@-fixes-1.patch,55340b67b1401007a816ea97951695d7
bzip2,1.0.8,http://www.linuxfromscratch.org/patches/lfs/10.1/bzip2-@-install_docs-1.patch,6a5ac7e89b791aae556de0f745916f7f
coreutils,8.32,http://www.linuxfromscratch.org/patches/lfs/10.1/coreutils-@-i18n-1.patch,cd8ebed2a67fff2e231026df91af6776
glibc,2.33,http://www.linuxfromscratch.org/patches/lfs/10.1/glibc-@-fhs-1.patch,9a5997c3452909b1769918c759eff8a2
kbd,2.4.0,http://www.linuxfromscratch.org/patches/lfs/10.1/kbd-@-backspace-1.patch,f75cca16a38da6caa7d52151f7136895
sysvinit,2.99,http://www.linuxfromscratch.org/patches/lfs/development/sysvinit-@-consolidated-1.patch,4900322141d493e74020c9cf437b2cdc
+======= +bash,5.1,http://clfs.org/~kb0iic/patches/bash-@-fixes-2.patch,5b1ebb60889d36a9718d154a0cf47385 +bzip2,1.0.8,http://www.linuxfromscratch.org/patches/lfs/10.1/bzip2-@-install_docs-1.patch,6a5ac7e89b791aae556de0f745916f7f +coreutils,8.32,http://www.linuxfromscratch.org/patches/lfs/10.1/coreutils-@-i18n-1.patch,cd8ebed2a67fff2e231026df91af6776 +glibc,2.33,http://www.linuxfromscratch.org/patches/lfs/10.1/glibc-@-fhs-1.patch,9a5997c3452909b1769918c759eff8a2 +kbd,2.4.0,http://www.linuxfromscratch.org/patches/lfs/10.1/kbd-@-backspace-1.patch,f75cca16a38da6caa7d52151f7136895 +sysvinit,2.99,http://www.linuxfromscratch.org/patches/lfs/development/sysvinit-@-consolidated-1.patch,4900322141d493e74020c9cf437b2cdc +>>>>>>> 6132c19762b7d74ba7ad06e291b6401c632bbc28 |