diff options
author | William Harrington <kb0iic@berzerkula.org> | 2021-05-14 16:23:11 -0500 |
---|---|---|
committer | William Harrington <kb0iic@berzerkula.org> | 2021-05-14 16:23:56 -0500 |
commit | 88307d0a4daf07ab9d7182767ad2aa302e47e1e3 (patch) | |
tree | b41995b121d520d95e804e286b50197fafd06fa0 | |
parent | 7d668dd9ca494f2d9583f35275eb65397789791c (diff) |
Remove libidn from Makefile and add build and deps for Xorg QT5 and KDE. Create Utils for future use.
-rw-r--r-- | blfs/KDE.Makefile | 388 | ||||
-rw-r--r-- | blfs/Makefile | 22 | ||||
-rw-r--r-- | blfs/QT5.Makefile | 281 | ||||
-rw-r--r-- | blfs/Utils.Makefile | 6 | ||||
-rw-r--r-- | blfs/Xorg.Makefile | 187 |
5 files changed, 870 insertions, 14 deletions
diff --git a/blfs/KDE.Makefile b/blfs/KDE.Makefile new file mode 100644 index 0000000..26e8873 --- /dev/null +++ b/blfs/KDE.Makefile @@ -0,0 +1,388 @@ +# 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 opencv-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 + +all: $(kde) + +Ark : cpio p7zip UnRar kf5 # libarchive UnZip Zip + @echo $@ + +atkmm : glibmm # ATK + @echo $@ + +breeze-icons : extra-cmake-modules kf5 # qt-everywhere libxml2 lxml + @echo $@ + +Cdrdao : gtkmm libao libmad # libvorbis LAME + @echo $@ + +Cdrtools : # alsa-lib + @echo $@ + +cpio : + @echo $@ + +dvd-rw-tools : Cdrtools + @echo $@ + +dosfstools : + @echo $@ + +extra-cmake-modules : # CMake + @echo $@ + +Aspell : # which + @echo $@ + +Clisp : libsigsegv + @echo $@ + +Exiv2 : # CMake cURL Doxygen Graphviz libxslt + @echo $@ + +FAAC : + @echo $@ + +FAAD2 : + @echo $@ + +fdk-aac : + @echo $@ + +ffmpeg : libass fdk-aac x264 x265 frei0r-plugins libcdio opencv OpenJPEG \ + Samba XviD # FreeType2 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 $@ + +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 SWIG + @echo $@ + +gptfdisk : # popt ICU + @echo $@ + +grantlee : # CMake qt-everywhere + @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 Valgrind Wayland \ + Xorg-Libs + @echo $@ + +gst-plugins-ugly : liba52 libcdio libdvdread libmpeg2 x264 + @echo $@ + +gtkmm : atkmm pangomm # GTK2 + @echo $@ + +Gwenview : Exiv2 kf5 libkdcraw # LCMS2 KF5Kipi(optional) + @echo $@ + +Hspell : + @echo $@ + +Hunspell : + @echo $@ + +ImageMagick : libgxps libraw OpenJPEG # -ffmpeg + @echo $@ + +jansson : + @echo $@ + +Jinja2 : # MarkupSafe + @echo $@ + +K3b : kf5 libkcddb UDisks ffmpeg libburn libdvdread Cdrtools \ + dvd-rw-tools Cdrdao libmad libmusicbrainz2 # libsamplerate \ + shared-mime-info taglib FLAC LAME libsndfile libvorbis + @echo $@ + +Kdenlive : kf5 mlt breeze-icons # v4l-utils + @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 $@ + +Khelpcenter : grantlee kf5 xapian # libxml2 + @echo $@ + +KMix : kf5 libcanberra # alsa-lib PulseAudio + @echo $@ + +Konsole : kf5 + @echo $@ + +liba52 : # djbfft optional + @echo $@ + +libao : # Xorg-Libs Alsa PulseAudio + @echo $@ + +libass : # FreeType2 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 : + @echo $@ + +libdvdread : + @echo $@ + +libexif : # Doxygen Graphviz + @echo $@ + +libgxps : # GTK3 LCMS2 libarchive libjpeg-turbo libtiff libxslt git \ + GTK-Doc + @echo $@ + +libidn : + @echo $@ + +libkcddb : kf5 libmusicbrainz5 + @echo $@ + +libkdcraw : kf5 libraw + @echo $@ + +libkexiv2 : kf5 Exiv2 + @echo $@ + +libksba : + @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 $@ + +lmdb : + @echo $@ + +Lua : + @echo $@ + +media-player-info : + @echo $@ + +mlt : frei0r-plugins libexif # qt-everywhere Doxygen fftw SDL2 + @echo $@ + +ModemManager : libmbim libqmi # libgudev gobject-introspection \ + Polkit Vala GTK-Doc + @echo $@ + +neon : # GnuTLS libxml2 MIT_Kerberos + @echo $@ + +NetworkManager : jansson libndp 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 $@ + +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 $@ + +opencv-ffmpeg : ffmpeg + @echo $@ + +OpenEXR : + @echo $@ + +OpenJPEG : # CMake LCMS2 libpng libtiff Doxygen + @echo $@ + +Oxygen-fonts : + @echo $@ + +p7zip : # wxWidgets optional + @echo $@ + +pangomm : libcairomm glibmm # Pango + @echo $@ + +Parse-Yapp : + @echo $@ + +parted : # 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 $@ + +pinentry : libassuan + @echo $@ + +plasma-wayland-protocols : extra-cmake-modules + @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 $@ + +Samba : jansson lmdb Fuse GPGME Parse-Yapp 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 opencv-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 libmad Samba # -ffmpeg + @echo $@ + +XviD : # yasm or NASM + @echo $@ diff --git a/blfs/Makefile b/blfs/Makefile index 5fc89f3..7057155 100644 --- a/blfs/Makefile +++ b/blfs/Makefile @@ -1,13 +1,7 @@ targets = wpa_supplicant wget desktop-file-utils \ libpwquality OpenSSH shared-mime-info Systemd-Extras -include Xorg.Makefile - -all : LFS $(targets) -allx : LFS $(targets) $(xtargets) - -LFS : - @echo $@ +all : $(targets) $(xorg) $(qt5) $(kde) $(utils) apache-ant : GLib java @echo $@ @@ -115,7 +109,7 @@ git : asciidoc cURL PCRE2 Subversion Tk Valgrind xmlto @echo $@ GLib : docbook-xml docbook-xsl GDB GTK-Doc libxslt PCRE \ - #gobject-introspection shared-mime-info desktop-file-utils + # gobject-introspection shared-mime-info desktop-file-utils @echo $@ GnuTLS : libseccomp libidn2 libtasn1 libunistring make-ca Nettle p11-kit @@ -141,7 +135,7 @@ GTK-Doc : docbook-xml docbook-xsl itstool libxslt lxml Pygments GTK-Doc-fop : GTK-Doc fop @echo $@ -Guile : GC libunistring #Runtime GDB Emacs +Guile : GC libunistring # Runtime GDB Emacs @echo $@ HarfBuzz : GLib gobject-introspection ICU @@ -205,9 +199,6 @@ libgpg-error : libical : Berkeley_DB Doxygen gobject-introspection ICU Vala @echo $@ -libidn : GTK-Doc java Valgrind - @echo $@ - libidn2 : git GTK-Doc libunistring @echo $@ @@ -460,7 +451,7 @@ sudo : bind-utils Linux-PAM MIT_Kerberos-keyutils OpenLDAP 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 \ - Valgrind zsh #gnu-efi kexec-tools libfido2 quota-tools Sphinx + Valgrind zsh # gnu-efi kexec-tools libfido2 quota-tools Sphinx @echo $@ Tk : Xorg-Libs @@ -499,7 +490,7 @@ which : whois : libidn2 @echo $@ -wpa_supplicant : #QT5, For Network-Manager: libnl libxml2 +wpa_supplicant : # QT5, For Network-Manager: libnl libxml2 @echo $@ xcb-proto : @@ -533,3 +524,6 @@ zsh : libcap-pam PCRE Valgrind @echo $@ +include Xorg.Makefile +include QT5.Makefile +include KDE.Makefile diff --git a/blfs/QT5.Makefile b/blfs/QT5.Makefile new file mode 100644 index 0000000..65d68fd --- /dev/null +++ b/blfs/QT5.Makefile @@ -0,0 +1,281 @@ +# 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-good-qt libtheora-qt \ + v4l-utils-qt wpa_supplicant-qt + + +all: $(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 SQLite 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-retrospection 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 SQLite gobject-introspection libgudev Vala + @echo $@ + +Cups : Avahi colord libpaper Python2 xdg-utils #dbus libusb Linux-PAM \ + java + @echo $@ + +dbus-glib : # dbus GLib GTK-Doc + @echo $@ + +DBus-Python : Python2 PyGObject # dbus docutils GLib + @echo $@ + +DConf : bash-completion # dbus GLib GTK3 libxml2 libxslt Vala GTK-Doc + @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 #Valgrind gobject-introspection ISO-Codes \ + libgudev Mesa wayland-protocols Xorg-Libs + @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 Valgrind \ + NASM Xorg-Libs + @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 $@ + +libpsl : # libidn2 GTK-Doc Valgrind + @echo $@ + +libsamplerate : alsa-lib libsndfile fftw + @echo $@ + +libsndfile : alsa-lib FLAC libvorbis Opus Speex # SQLite + @echo $@ + +libsoup : glib-networking libpsl sysprof # libxml2 SQLite \ + 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 $@ + +PHP-Extras : # a whole bunch of deps here. Build in a future target + @echo $@ + +PostgreSQL : Python2 # ICU libxml2 OpenLDAP Linux-PAM MIT_Kerberos \ + fop docbook-dtd docbook-dsssl DocBook-utils OpenJade SGSMLSpm + @echo $@ + +PulseAudio : libsndfile alsa-lib Speex Avahi fftw GConf libsamplerate SBC \ + # dbus GLib libcap-pam Xorg-Libs BlueZ Doxygen GTK3 Valgrind + @echo $@ + +PyCairo : Python2 # Cairo + @echo $@ + +PyGObject : PyCairo Python2 + @echo $@ + +PyGTK : libglade PyCairo PyGObject Python2 # ATK GTK2 libxslt Pango + @echo $@ + +Python2 : # BlueZ Valgrind SQLite Tk + @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 $@ diff --git a/blfs/Utils.Makefile b/blfs/Utils.Makefile new file mode 100644 index 0000000..f4c2650 --- /dev/null +++ b/blfs/Utils.Makefile @@ -0,0 +1,6 @@ +# 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) diff --git a/blfs/Xorg.Makefile b/blfs/Xorg.Makefile new file mode 100644 index 0000000..13ec6e2 --- /dev/null +++ b/blfs/Xorg.Makefile @@ -0,0 +1,187 @@ +# 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 \ + 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 : # dbus GLib Xorg-Libs gobject-introspection GTK-Doc + @echo $@ + +ATK : # GLib gobject-introspection GTK-Doc + @echo $@ + +Cairo : Pixman libdrm # Fontconfig GLib GTK-Doc libpng libxml2 LZO Valgrind \ + Xorg-Libs + @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 \ + # librsvg runtime \ + GLib libpng shared-mime-info gobject-introspection GTK-Doc + @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 $@ + +GTK3-Extras : adwaita-icon-theme colord Cups PyAtSpi2 rest \ + @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 $@ + +Pixman-Extras : # GTK2 and libpng for tests and demos + @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 $@ |