Xi Ruoyao
04303e9fb3
at-spi2-core: Sphinx is needed for doc
2023-08-04 23:37:29 +08:00
Xi Ruoyao
0da5996a19
gtk4: Remove problematic command explaination
2023-08-04 23:19:02 +08:00
Xi Ruoyao
c6bcf09ee4
pango: Fix my stupid typo breaking the rendering :(
2023-08-04 20:00:55 +08:00
Xi Ruoyao
5a4b371250
pango: Note some test may fail if no OTF/TTF installed
2023-08-04 19:10:07 +08:00
Xi Ruoyao
65585fa70e
xwayland: Add Xorg applications as runtime dependency
...
If setxkbmap is not installed, Xwayland will refuse to start.
In a "normal" build Xorg applications should be pulled in by Xorg fonts
-> xcursor-themes -> Xorg applications, but we are saying "only
font-util" for Xorg fonts and font-util does not need xcursor-themes.
2023-08-04 12:59:34 +08:00
Xi Ruoyao
3cb77ad5a6
mesa: Document a test timeout with Glibc-2.38
2023-08-04 11:00:59 +08:00
Douglas R. Reno
48486816e1
Update to tepl-6.8.0
2023-08-02 11:47:35 -05:00
Douglas R. Reno
f320fd2612
Move to libgedit-amtk for AMTK and update to 5.8.0
2023-08-02 11:45:00 -05:00
Douglas R. Reno
b6d3d764da
Update to libgedit-299.0.4
2023-08-02 10:49:10 -05:00
Douglas R. Reno
0c76f3cfb3
Typo fixes from rhubarbpieguy
2023-08-01 15:22:19 -05:00
Douglas R. Reno
4830ec33ce
GDM: Document problems with using Wayland on NVIDIA GPUs
2023-08-01 13:57:50 -05:00
Xi Ruoyao
cddcdb1411
treewide: The remaining of kernel configuration rendering
2023-07-31 21:44:38 +08:00
Xi Ruoyao
c41cafb3bc
kernel-config: Add color for hotkey
...
Align with recent LFS change. Regenerate all kernel.xml files.
2023-07-31 21:44:37 +08:00
Xi Ruoyao
14176436f0
kernel-config: Update the script
...
1. Don't throw unspecified entries too early. Doing so caused various
rendering glitches. And we can now also check if an entry is
selected but it's parent not.
2. "menu"s in Kconfig can also have dependencies...
Some pre-existing .toml data files are found problematic after the
change, fix them and regenerate all rendered -kernel.xml files.
2023-07-31 21:44:37 +08:00
Xi Ruoyao
4e37f01a45
kernel-config: Do not include kernel version in every generated file
...
This is stupid and it will cause meaningless diffs in version control
(like this commit does :( ).
Remove the kernel version from the generated XML files. Add
kernel.version file into git to track the kernel version.
2023-07-31 21:44:37 +08:00
Xi Ruoyao
c36db1c461
Convert the remaining of X to use the new kernel-config system
2023-07-31 21:44:36 +08:00
Xi Ruoyao
d9e1464442
.gitignore: Don't ignore generated kernel configuration
...
We don't expect every editor to run kernel-config.py!
2023-07-31 21:44:36 +08:00
Xi Ruoyao
831ba20acd
kernel-config: Handle if/endif pairs in Kconfig, and allow to set "forced" attribute for options
...
For example, CONFIG_INPUT is forced w/o CONFIG_EXPERT.
libevdev kernel section needs these features to be rendered
successfully.
2023-07-31 21:44:36 +08:00
Xi Ruoyao
5ca8d70839
kernel-config: Allow setting comments for options, and convert Mesa
2023-07-31 21:44:35 +08:00
Xi Ruoyao
604355989a
Add kernel-config infrastructure
...
The kernel-config.py script takes a toml file containing a set of
kernel configuration key-value pairs. Then it parses the Kconfig files
in a kernel source tree and render the given configuration as a
LFS-style <screen> in a separate XML file. The XML file can be used in
the book with xinclude.
Some "features":
1. The lines are limited to 80 columns.
If the text of the configuration option is too long, it will be
trimmed; if the symbolic name of the option cannot fit in this line,
a separate line will be used for it.
2. If a configuration option is given but it does not exist in Kconfig
files, the script will abort immediately. This helps catching
removed options.
3. The script also aborts immediately if a configuration option is
illegal, for example setting an option to 'M' while it cannot be a
module.
4. The infrastructure is not wired into the main Makefile. It's because
not all editors have the latest kernel tree, and even if they do the
locations of the kernel tree are still different. To update the
generated XML files, use
"make -C kernel-config KERNEL_TREE=/sources/linux-x.y.z".
Backword incompatible change:
The script no longer outputs "CONFIG_" prefix for the symbolic name. It
really does not make too much sense to waste 7 characters here because
it's a common prefix for all options!
A limitation:
The script does not really validate the configuration. Generally
validating the configuration requires to solve the 3-CNF-SAT problem,
which is NP-complete.
2023-07-31 21:44:35 +08:00
Bruce Dubbs
6886d518bc
Typos
2023-07-28 12:10:23 -05:00
Xi Ruoyao
7affde51e6
xorg-config: Further refine the condition where vga_arbiter is needed
...
Let's stop people from messing with vga_arbiter because they have two
state-of-art NVIDIA or AMD GPUs.
2023-07-26 17:58:30 +08:00
Xi Ruoyao
1473268a08
xorg-config: Remove xf86-video-* remnant from PRIME configuration
...
Hmm, it may be hard to distinguish two "modesetting"s here. But anyway
this command is said to be unnecessary with the modesetting driver.
2023-07-26 17:03:45 +08:00
Xi Ruoyao
9871a7a6a8
xorg-config: Update the DRI checking example after xf86-video-* removal
2023-07-26 16:46:23 +08:00
Xi Ruoyao
4ada352178
xorg-config: Some reword about the TearFree control
...
1. Move the configuration file into /etc, to be consistent with other
configuration files created in BLFS.
2. We no longer need a separate "configure the graphic card" example
because the TearFree configuration file is already a good example.
3. Tearing issue is really not new after xf86-video-* removal. In some
xf86-video-* drivers a TearFree option is available but rarely
enabled by default (only the amdgpu driver when the output is rotated
or transformed). So this is actually the first time we document it
in BLFS.
4. It's really not difficult to observer the tearing by dragging a
window in twm, despite twm only renders the window border during
dragging.
2023-07-26 16:04:06 +08:00
Xi Ruoyao
2ac99448b1
xorg-config: Remove "AIGLX error" section
...
With modesetting driver, $HOME/.local/share/xorg/Xorg.0.log contains:
[ 65817.713] (II) AIGLX: Loaded and initialized crocus
And there is no more "AIGLX error" messages.
2023-07-26 16:04:05 +08:00
Xi Ruoyao
1903174c9f
twm: Comment out xorg-legacy dependency
...
I really don't understand what it is for. And I can run twm without it.
If someone has a good reason to use legacy fonts, please revert, but you
should at least consider marking it runtime and maybe demoting it to
optional.
2023-07-26 16:04:05 +08:00
Xi Ruoyao
50bf1ac670
x: Use <xref> for some references to wget
...
It would be easier for the user to just follow the link to wget page if
they've not installed wget yet.
2023-07-25 11:07:49 +08:00
Douglas R. Reno
c0d220f830
Update to icewm-3.4.1
2023-07-23 13:04:18 -05:00
Douglas R. Reno
ea667b9c80
Update to glu-9.0.3
2023-07-23 13:03:36 -05:00
Douglas R. Reno
18d398b5f8
Update to mesa-23.1.4
2023-07-23 13:02:35 -05:00
Douglas R. Reno
810935e2b5
Xorg-config: Add a section about configuring Tearfree.
...
We might want to consider reviewing that page now that we don't carry
any of the other Xorg drivers now.
2023-07-21 20:15:47 -05:00
Douglas R. Reno
053e0a13af
Update to WebKitGTK+-2.41.6
2023-07-21 19:58:51 -05:00
Douglas R. Reno
a1ea6d4e94
Add the TearFree option back to Xorg-Server. Patch by Rahul Chandra
2023-07-21 11:51:31 -05:00
Xi Ruoyao
141e445095
qt5-alternate: Add editor note link
...
I'm too frustrated to continue playing with Qt5 now. But I'll add some
editor notes for this little (failed) shake-down course...
2023-07-20 13:29:46 +08:00
Xi Ruoyao
d949cb08c8
qt5-alternate: Add xcb-util-* for Qt5
...
Or any Qt5 app will complain:
qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
Let's recommended them. On Wayland-based DEs we can export
QT_QPA_PLATFORM=wayland to avoid depending on xcb though.
2023-07-20 11:57:38 +08:00
Xi Ruoyao
441801a487
qt5 (and alternative): Add some dependencies
...
It looks like we've forgotten some dependencies for Qt5 all the time.
And many dependencies of Qt5 are also needed by the alternative. I
gathered them via
readelf -d $(find -name \*.so) | grep NEEDED | grep -o '\[.*\]' |
sort | uniq | grep -v Qt 2>/dev/null
in the Qt5 alternative build directory.
2023-07-20 11:22:05 +08:00
Xi Ruoyao
d18a047b32
qt5-alternate: Remove a stale command explanation
...
-skip-qtwebengine is now included in tempconf, so it's not a separate
option anymore.
2023-07-20 10:45:07 +08:00
Xi Ruoyao
07067aaff2
qt5-alternate: sed -ir
should be sed -i -r
...
In the regex we use `|` which is extended regex. So the `-r` (or `-E`,
or `--regexp-exteneded`) option is needed. We cannot squash them into
`-ir` because `-i[PREFIX]` has a special meaning: make a backup named
`tempconf[PREIX]`.
2023-07-20 09:27:12 +08:00
Xi Ruoyao
14771c47a3
qt5 (and alternate): Don't pathappend /usr/bin
...
When QT5DIR is /usr, we don't need to pathappend $QT5DIR/bin.
2023-07-20 08:43:31 +08:00
Xi Ruoyao
f4d129763c
/usr/libexec/Xorg does not exist anymore
...
With -Dsuid_wrapper=true removed from xorg-server, /usr/bin/Xorg is the
Xorg server itself.
2023-07-19 03:54:44 +08:00
Xi Ruoyao
b952db2ee8
xorg-server: "a even" -> "an even"
2023-07-19 03:54:44 +08:00
Bruce Dubbs
e77c478989
Merge branch 'trunk' into lxqt
2023-07-18 16:51:51 +00:00
Douglas R. Reno
16bfa72765
sddm: changes for systemd and typos/rewords
2023-07-17 22:46:12 -05:00
Xi Ruoyao
cb88494ae6
xorg-server: Align kernel config
2023-07-18 02:27:04 +08:00
Douglas R. Reno
81a1d5fbda
qt-components: Fix building qtlocation with gcc-13.
...
It's not in qt5-alternate though, so we can remove the fix from that
page.
2023-07-17 13:08:53 -05:00
Douglas R. Reno
6895424949
qt-components: Apply the KF5 patches before building anything.
...
All of the modules listed in the page have fixes in the KF5 patchset, so
let's make sure that we apply that prior to building anything
2023-07-17 13:02:36 -05:00
Douglas R. Reno
38703f5dca
qt5-components: some minor tweaks to the Contents list
2023-07-17 12:56:22 -05:00
Douglas R. Reno
e917814212
qt5-alternate: Use <command> around $(cat tempconf) in short
...
descriptions.
Also fix a typo in the short description
2023-07-17 12:50:06 -05:00
Douglas R. Reno
7d09c400db
Qt5-alternate: Remove an extra newline for systemd instructions
2023-07-17 12:49:08 -05:00
Douglas R. Reno
04f2bf409b
Qt5 and Qt5-alternate: mention LXQt as a major user.
2023-07-17 12:47:52 -05:00
Bruce Dubbs
f2cb575d78
Clanup sddm
2023-07-14 20:01:02 -05:00
Bruce Dubbs
ad65d19678
Intermediate sddm changes
2023-07-14 17:16:20 -05:00
Bruce Dubbs
80f933b34a
Initial add of sddm
2023-07-14 11:28:53 -05:00
Bruce Dubbs
b3867c5f8c
Add qt5-components page.
...
Also create an ENTITY for qt5 or qt5-alternate and use that
to specify the qt5 dependenies.
The complete KF5/plasma packages should use the full qt5 build, but
the lxqt kf5/plasma components only need qt5-alternate.
2023-07-13 20:23:08 -05:00
Xi Ruoyao
5c7ad049db
Move Xorg mode line setting from qemu to xorg-config
...
It's not really QEMU specific.
By the way, move the "additional cfg unneeded on most systems" into the
bottom of the page, and adjust it to refer modesetting driver instead of
radeon driver.
2023-07-13 19:56:08 +08:00
Bruce Dubbs
32936bc2c2
lxqt and qt5-alternate cleanups
2023-07-13 01:17:52 -05:00
Xi Ruoyao
797182d11a
xorg-server: Add kernel configuration section
2023-07-13 03:12:04 +08:00
Xi Ruoyao
c97d35e2f6
xorg-server: Force -Dglamor=true
...
With the DDX drivers gone, we must use Glamor to provide the modeset
driver or X server won't start.
2023-07-13 01:45:49 +08:00
Xi Ruoyao
22c1bfc373
Archive xf86-video-*
2023-07-13 01:39:51 +08:00
Xi Ruoyao
ed848370ef
xorg-server: Create /tmp/.{X11,ICE}-unix
...
So we don't need to reboot.
2023-07-13 01:32:34 +08:00
Thomas Trepl
bd42330127
Upgrade xterm-384
2023-07-11 08:07:36 +02:00
Xi Ruoyao
117b4e97f3
mesa: Add kernel cfg section into the index
2023-07-11 02:07:22 +08:00
Xi Ruoyao
9a612888e4
Move HW-accel video encoding/decoding library into Multimedia section
...
They don't really belong to some Graphical Environment.
2023-07-11 00:56:43 +08:00
Bruce Dubbs
cff158f0ad
Add qt5-alternate page
2023-07-09 22:15:15 -05:00
Xi Ruoyao
13145c0e15
mesa: Some Nouveau 3D features may be N/A
...
"N/A" means the hardware just does not support this feature.
Currently "Fixed pipe TCL" is N/A for all supported models,
"Geometry programs" and "Tessellation programs" are N/A for some early
supported models.
2023-07-08 09:22:55 +08:00
Bruce Dubbs
d4102cea4b
Wording changes.
2023-07-07 11:16:58 -05:00
Xi Ruoyao
2c92dadaa0
mesa: Add kernel config section and -Dgallium-drivers explanation
...
We used to assume the users to config the kernel properly in xf86 video
drivers. But (1) xf86 video drivers and mesa drivers are not one-to-one
mapping; (2) there are wayland-based DEs where no xf86 video drivers are
installed.
2023-07-07 19:48:37 +08:00
Douglas R. Reno
02e31cf024
Update to tepl-6.6.0
2023-07-06 13:49:35 -05:00
Douglas R. Reno
88cf4eb7b7
Update to intel-media-driver-23.2.4
2023-07-05 20:33:02 -05:00
Douglas R. Reno
85f02b38da
Tepl: minor dependency modifications:
...
- gsettings should be gsettings-desktop-schemas
- libgeditsourceview replaced gtksourceview4 for this package
2023-07-05 10:56:32 -05:00
Xi Ruoyao
7f41c4ae39
Move Vulkan description from "Graphical Environments" to Mesa
...
Well, Vulkan is not an alternative of X, nor Wayland. It's an
alternative of OpenGL.
Change "libvulkan" to "Vulkan-Loader" by the way. "libvulkan" is a
library, and Vulkan-Loader is the name of the package providing it. The
URL is also updated because there is no download link at vulkan.org.
2023-07-05 09:05:20 +08:00
Bruce Dubbs
e94c3fdbba
Update to xterm-383.
2023-06-29 15:20:32 -05:00
Xi Ruoyao
42ddc3001a
treewide: Replace "User Notes" with "Editor Notes"
2023-06-30 02:18:51 +08:00
Xi Ruoyao
14891a9084
treewide: More "User Notes" clean up
...
Remove links to pages w/o real contents.
2023-06-30 02:18:51 +08:00
Xi Ruoyao
9a6d0d9bcf
x: Remove non-exist User Notes link
...
Part of User Notes removal by
https://www.linuxfromscratch.org/~xry111/remove-nonexist-usernote.sh
2023-06-29 19:22:51 +08:00
Bruce Dubbs
6db9c46480
A typo and a dependency fix
2023-06-28 15:30:02 -05:00
Bruce Dubbs
d9c9882488
Update to tepl-6.5.1 in support of gedit.
2023-06-26 19:00:55 -05:00
Bruce Dubbs
b5ad7a447e
Add libgedit-gtksourceview in support of tepl and gedit.
2023-06-26 18:53:44 -05:00
Tim Tassonis
a9dea18aa0
Update to mesa-23.1.3.
2023-06-25 15:53:46 +02:00
Pierre Labastie
6167879d52
Update to xorgproto-2023.2
2023-06-17 14:00:58 +02:00
Rahul Chandra
677cf19bdf
Update to libX11-1.8.6.
2023-06-17 01:15:00 +08:00
Douglas R. Reno
c56877947c
WebKit: drop the bubblewrap sed.
...
It's no longer needed
2023-06-15 16:49:31 -05:00
Douglas R. Reno
f6e07a2582
Update to WebKitGTK+-2.41.5 to fix problems with Intel GPUs.
2023-06-15 12:32:25 -05:00
Pierre Labastie
cae21bc635
qtwebengine: remove unneeded patch with icu-73.2
2023-06-15 13:56:59 +02:00
Pierre Labastie
2c5e96fbee
Update to qt5-5.15.10
2023-06-13 14:52:03 +02:00
Bruce Dubbs
51aa6e5935
Update to xkeyboard-config-2.39.
2023-06-12 13:28:53 -05:00
Pierre Labastie
bf92b527fd
mesa: patch to prevent segfaults on old Intel IGP
2023-06-12 17:28:23 +02:00
Xi Ruoyao
bb93f8f128
gdm: Clean up dependencies
...
dconf is needed for non-DESTDIR install.
gtk3 is not directly used, but through libcanberra.
libdaemon is not used at all (I can't even find any Git history about it
in the upstream repo).
itstool is mentioned by some .po files but it seems the package actually
uses gettext instead of itstool. The NEWS mentions "switching from
intltool to gettext" so it seems itstool has never been really used at
all, too.
iso-codes seems not used. It was introduced for a language chooser
dialog 15 years ago (!) but the dialog is no more.
2023-06-12 16:51:25 +08:00
Douglas R. Reno
7ed2cace05
Update to libadwaita-1.3.3
2023-06-11 11:07:35 -05:00
Bruce Dubbs
3b84f79a91
Update to mesa-23.1.2.
2023-06-10 17:30:50 -05:00
Douglas R. Reno
70aafeef2d
Update to gdm-44.1
2023-06-09 11:40:35 -05:00
Bruce Dubbs
4ad6c878d2
Update to gtk-4.10.4.
2023-06-08 15:30:44 -05:00
Bruce Dubbs
ad6fc7ee30
Update to xwayland-23.1.2.
2023-06-08 14:56:53 -05:00
Bruce Dubbs
b687f3a20a
Update to xorgproto-2023.1.
2023-06-08 13:32:16 -05:00
Bruce Dubbs
c222649c20
Update to icewm-3.4.0.
2023-06-08 11:53:01 -05:00
Douglas R. Reno
7d52b1166e
Update to intel-media-driver-23.2.3
2023-06-05 11:55:53 -05:00
Douglas R. Reno
54cc37881a
Remove description for libdmx and remove from installed files
2023-06-04 20:22:20 -05:00
Bruce Dubbs
493fd24555
Update to xwd-1.0.9 (Xorg App).
2023-06-04 20:12:08 -05:00
Bruce Dubbs
131ce99857
Update to xrdb-1.2.2 (Xorg App).
2023-06-04 20:10:16 -05:00
Bruce Dubbs
2834474aa7
Delete obsolete Xorg Library libdmx.
2023-06-04 19:54:28 -05:00
Bruce Dubbs
61c4030307
Update to xtrans-1.5.0 (Xorg Library).
2023-06-04 19:52:37 -05:00
Bruce Dubbs
8b2b100c10
Update to libX11-1.8.5 (Xorg Library).
2023-06-04 19:46:54 -05:00
Bruce Dubbs
571e7ff949
Update to xterm-382.
2023-06-04 17:30:14 -05:00
Bruce Dubbs
d1d2511e2f
Update to webkitgtk-2.40.2.
2023-05-30 22:20:33 -05:00
Pierre Labastie
3df352acef
Update to at-spi2-core-2.48.3
2023-05-29 21:36:13 +02:00
Pierre Labastie
9595e27dd6
Update to xterm-381
2023-05-29 21:36:13 +02:00
Bruce Dubbs
94c702ffe4
Update to mesa-23.1.1.
2023-05-28 10:28:23 -05:00
Bruce Dubbs
cee1b30616
Update to gtk+3-3.24.38.
2023-05-23 12:43:10 -05:00
Bruce Dubbs
2434b73600
Update to icewm-3.3.5.
2023-05-22 15:34:23 -05:00
Bruce Dubbs
66956b7dcc
Update to setxkbmap-1.3.4 (Xorg App).
2023-05-19 14:23:57 -05:00
Bruce Dubbs
82d463fbff
Typos
2023-05-18 15:37:57 -05:00
Bruce Dubbs
9b14f4c1bb
Update to at-spi2-core-2.48.2.
2023-05-17 19:47:13 -05:00
Bruce Dubbs
28818fd3e0
Update to mesa-23.1.0
2023-05-15 16:33:55 -05:00
Bruce Dubbs
1e03c037a8
Update t0 kf5-5.106.0.
...
Includes:
extra-cmake-modules,
breeze-icons, and
oxygen-icons5
2023-05-14 13:07:42 -05:00
Ken Moffat
450610873b
Update to qtwebengine-5.15.14.
2023-05-13 00:02:18 +01:00
Bruce Dubbs
381bb31d0e
Update to xterm-380.
2023-05-11 20:11:17 -05:00
Ken Moffat
973598a7f5
Fix libvdpau-va-gl ftbfs with gcc-13.
2023-05-09 19:32:25 +01:00
Ken Moffat
289b0c4f85
Fix pango ftbfs with gcc-13.1.
2023-05-09 02:07:43 +01:00
Pierre Labastie
da60874cd1
Fix Qt5 FTBFS with GCC-13
2023-05-07 21:33:03 +02:00
Xi Ruoyao
f34f0a2e0e
webkitgtk: Fix FTBFS with GCC 13
2023-05-07 17:08:42 +08:00
Bruce Dubbs
141beb7e18
Update to libevdev-1.13.1 (Xorg driver).
2023-05-06 17:35:52 -05:00
Bruce Dubbs
a8cacf3323
Update to libXi-1.8.1 (Xorg library).
2023-05-06 17:18:58 -05:00
Tim Tassonis
a87d5b2bf8
Update to intel-media-23.2.1.
2023-05-06 16:54:02 +02:00
Bruce Dubbs
513406117c
Update to icewm-3.3.4.
2023-05-04 16:21:15 -05:00
Bruce Dubbs
e22fbfa212
Update to imlib2-1.11.1.
2023-05-03 19:50:25 -05:00
Bruce Dubbs
c3270fb63d
Update to xinput-1.6.4 (xorg app).
2023-04-28 20:25:41 -05:00
Bruce Dubbs
62af5ea66e
Update to xdpyinfo-1.3.4 (Xorg app)
2023-04-28 19:10:19 -05:00
Douglas R. Reno
c33a0d3348
Update to xf86-video-ati-22.0.0 (Xorg Driver)
2023-04-27 13:51:13 -05:00
Pierre Labastie
95abdf8767
Separate gtk4 and gtk3 instructions in webkigtk
...
The present status with -DUSE_GTK4=[ON or OFF] cannot be
parsed meaningfully by jhalfs, and cmake does not fails
with this value of the parameter (!). So even for
people using copy-paste blindly, the failure occurs much later and has
no relation with the initial error.
2023-04-27 15:53:28 +02:00
Douglas R. Reno
b197d5d920
Update to libadwaita-1.3.2
2023-04-23 12:37:35 -05:00
Douglas R. Reno
2cb86885e4
Update to gtk-4.10.3
2023-04-23 12:36:45 -05:00
Xi Ruoyao
49e37e23c2
gdk-pixbuf: List packages providing a loader as optional runtime dependencies
2023-04-24 00:29:11 +08:00
Douglas R. Reno
ab376e94b9
Update to WebKitGTK+-2.40.1
...
I used Bruce's advice for the GTK3/GTK4 split here. It can definitely be
improved upon if desired.
2023-04-21 15:54:25 -05:00
Tim Tassonis
41d9005e9b
Update to mesa-23.0.3.
2023-04-21 22:07:29 +02:00
Xi Ruoyao
e48a679062
x7lib: Remove unneeded sed for libXpm
...
The --disable-open-zfile option is now enough for disabling the faulty
test.
2023-04-21 13:10:55 +08:00
Douglas R. Reno
73c69d4262
WebKitGTK+: Reference to the wrong package
2023-04-20 10:24:04 -05:00
Douglas R. Reno
acea88c358
Add libavif to the book in support of WebKitGTK+.
2023-04-20 10:21:44 -05:00
Douglas R. Reno
8b4b69e8af
Update to gtksourceview5-5.8.0
2023-04-19 19:32:56 -05:00
Douglas R. Reno
26647d225f
Update to libadwaita-1.3.1
2023-04-19 19:31:39 -05:00
Douglas R. Reno
a0d2c26075
Update to at-spi2-core-2.48.0
2023-04-19 19:24:17 -05:00
Douglas R. Reno
99fd16eb27
Update to intel-media-driver-23.2.0
2023-04-19 17:14:19 -05:00
Pierre Labastie
2a89d30852
Patch qtwebengine for ICU-73
2023-04-18 22:50:13 +02:00
Bruce Dubbs
23b5bc2f50
Update to libXpm-3.5.16 (Xorg Library).
2023-04-18 13:52:39 -05:00
Bruce Dubbs
a33e8e9ed8
Update to libXft-2.3.8 (Xorg Library),
2023-04-18 13:40:39 -05:00
Douglas R. Reno
d2171cb772
Update to intel-media-driver-23.1.6
2023-04-10 17:33:59 -05:00
Bruce Dubbs
f2e7ca7270
Update to xwininfo-1.1.6 (Xorg app).
2023-04-10 13:36:20 -05:00
Bruce Dubbs
133c7f56b3
Update to libXfixes-6.0.1 (Xorg library).
2023-04-10 13:31:02 -05:00
Bruce Dubbs
16445bf387
Update to libXt-1.3.0 (Xorg library).
2023-04-10 13:27:07 -05:00
Bruce Dubbs
83fbca4122
Update to icewm-3.3.3.
2023-04-10 13:13:38 -05:00
Pierre Labastie
ddf3f13763
Update to Qt-5.15.9
2023-04-10 20:02:34 +02:00
Douglas R. Reno
e345bd2498
Update to xf86-input-wacom-1.2.0
2023-04-10 11:44:22 -05:00
Douglas R. Reno
55844bfe06
gtk4: on systems with NVIDIA GPUs, tests can run for a much longer time.
...
Experienced on an NVIDIA GT 1030.
2023-04-10 11:37:18 -05:00
Pierre Labastie
3edc406c54
Fix mesa patch
...
mesa-add_xdemos-1.patch points to a too old version of the patch.
Use mesa-add_xdemos-2.patch pointing to the right version.
2023-04-10 12:23:56 +02:00
Bruce Dubbs
ab75b523a7
Update to mesa-23.0.2.
...
Changed to an unversioned mesa-add_xdemos-1.patch sonce it never changes.
2023-04-09 14:17:45 -05:00
Douglas R. Reno
5378451420
Update to libva-2.18.0
2023-04-08 21:35:55 -05:00
Bruce Dubbs
a12730f76a
Remove sdl dependeny from pages that also have sdl2 as a dependency
2023-04-07 13:13:35 -05:00
Bruce Dubbs
63ddb624f4
Update to xf86-input-libinput-1.3.0 (Xorg Driver).
2023-04-06 14:38:57 -05:00
Xi Ruoyao
6a7191e6d1
intel-media-driver: Tell how to make generation-specific build
2023-04-04 19:14:44 +08:00
Xi Ruoyao
253862074d
intel-media-driver: Install into $XORG_PREFIX
2023-04-04 18:31:31 +08:00
Douglas R. Reno
6f30fd18af
Update to intel-media-driver-23.1.5
2023-04-03 18:29:44 -05:00
Bruce Dubbs
231f8ad09c
Merge branch 'trunk' of git.linuxfromscratch.org:blfs into trunk
2023-04-02 21:08:11 -05:00
Pierre Labastie
41bc718660
Update to xwayland-23.1.1 (security update)
2023-04-03 04:01:29 +02:00
Bruce Dubbs
353645c415
Update to adwaita-icon-theme-44.0.
2023-04-02 20:25:52 -05:00
Bruce Dubbs
5799ca54c4
Update to gtk-4.10.1.
2023-04-01 19:56:13 -05:00
Douglas R. Reno
23502fea43
Update to xorg-server-21.1.8
2023-03-30 17:24:36 -05:00
Pierre Labastie
427570a348
Update to libinput-1.23.0
2023-03-30 11:28:48 +02:00
Pierre Labastie
58140c3ea1
Update to xwayland-23.1.0
2023-03-30 10:49:13 +02:00
Pierre Labastie
d5077f7935
Update to mesa-23.0.1
2023-03-30 10:17:55 +02:00
Douglas R. Reno
02458f1856
Update to intel-media-driver-23.1.4
2023-03-23 15:34:14 -05:00
Bruce Dubbs
a2ff52a407
Make xorg-libinput-driver label lower case
2023-03-21 10:47:25 -05:00
Pierre Labastie
d5e731dfd3
xserver cannot use polkit, even at run time
...
also add role="runtime" for run time deps
2023-03-21 14:32:55 +01:00
Xi Ruoyao
adf287b1be
xorg-server: Mark both elogind and systemd dependencies runtime
...
xorg-server itself does not need libelogind/libsystemd to invoke the
logind D-Bus API. elogind/systemd-logind works for Xorg server when you
login: once you've logged in on a TTY, pam_systemd or pam_elogind
invokes systemd-logind or elogind to modify the ACL of the device node
of GPU for you:
$ getfacl /dev/dri/card1
getfacl: Removing leading '/' from absolute path names
# file: dev/dri/card1
# owner: root
# group: video
user::rw-
user:xry111:rw-
group::rw-
mask::rw-
other::---
Note that the "user:xry111:rw-" line allows the user logged in (in this
example, xry111, my user account) to operate on the GPU. If
systemd-logind or elogind is not installed, there will be no such a line
and you need to setuid bit for Xorg executable, which is not
recommended.
FWIW logind is smart enough not to add the ACL entry if you've logged in
via SSH.
You may need to logout and login again to use startx if you've installed
pam_{elogind,systemd} and Xorg server & xinit in a continous login
session, but this is already mentioned on xorg-config.xml.
You may ask why Xorg server links to libsystemd or libelogind. It uses
sd_notify and sd_listen_fds API so the Xorg server can function as a
socket-activated systemd service. This is useless in SysV: elogind is
a logind, not a service manager. In Systemd the libsystemd.so installed
in LFS should be enough, and we've never provided instructions to run
Xorg server in BLFS as a systemd service.
Reported-by: Rainer Fiebig <jrf@mailbox.org>
2023-03-21 15:23:40 +08:00
Pierre Labastie
70d6ea499f
Sysv: fix deps between dbus, X libs, and elogind
...
also remove a useless switch on dbus configure for sysv
2023-03-20 14:12:09 +01:00
Pierre Labastie
005fa60314
A few fixes to recent updates
...
- fix gobject-instrospection download url
- libXaw tarball is now .xz
2023-03-18 10:29:01 +01:00
Bruce Dubbs
6ba02d0c0b
Update to kImageAnnotator-0.6.1.
2023-03-17 13:55:20 -05:00
Bruce Dubbs
250e82dbf7
Update to libXaw-1.0.15 (Xorg library).
2023-03-17 13:35:06 -05:00
Bruce Dubbs
37d53b1d9f
Package updates.
...
Update to cmake-3.26.0.
Update to git-2.40.0.
Update to icewm-3.3.2.
2023-03-16 18:42:34 -05:00
Bruce Dubbs
4b9ee83cf5
Update to imlib2-1.11.0.
2023-03-16 14:23:26 -05:00
Xi Ruoyao
ef7a81a24b
gtk4: Realign doc instruction, and use remap='doc' for it
2023-03-16 18:18:36 +08:00
Pierre Labastie
91318eb9aa
Add "setup" to meson commands
...
I've not been very consistent on typography, but it is a start
2023-03-13 17:48:55 +01:00
Ken Moffat
dce3118b32
Update to qtwebengine-5.15.13.
2023-03-09 20:06:37 +00:00
Xi Ruoyao
2cffbee604
gtk4: Add -Dintrospection=enabled
...
It's needed for GNOME but not enabled by default in 4.10.0 release:
https://gitlab.gnome.org/GNOME/gtk/-/issues/5633 .
2023-03-07 11:20:56 +08:00
Bruce Dubbs
c9f7e52e0b
Merge branch 'trunk' of git.linuxfromscratch.org:blfs into trunk
2023-03-06 17:13:32 -06:00
Bruce Dubbs
e65231b961
Update to gtk-4.10.0.
2023-03-06 14:11:11 -06:00
Douglas R. Reno
ca8e653f43
Update to libhandy-1.8.2
2023-03-06 12:20:32 -06:00
Douglas R. Reno
f01907e2fe
Update to libadwaita-1.2.3
2023-03-06 12:15:42 -06:00
Bruce Dubbs
583f8c1c9b
Update to pango-1.50.14.
2023-03-05 18:14:39 -06:00
Bruce Dubbs
6e1b07447e
Update to gtk+-3.24.37.
2023-03-05 18:11:22 -06:00
Xi Ruoyao
26c597d579
libnotify: Tell how to generate API doc with gi-docgen
2023-03-03 12:45:01 +08:00
Tim Tassonis
504e5cea0f
Update to xfce4-notifyd-0.8.2.
...
Update to v4l-utils-1.24.0.
Update to libnotify-0.8.2.
2023-03-02 23:59:30 +01:00
Bruce Dubbs
240e616c5f
Update to pango-1.50.13.
2023-03-02 16:06:38 -06:00
Douglas R. Reno
233661ae5b
Update to various new xorg-fonts.
2023-03-02 11:00:42 -06:00
Douglas R. Reno
20c43bbcab
Update xorg-legacy-fonts to their new versions.
2023-03-02 10:45:28 -06:00
Douglas R. Reno
557e97fe31
Update to xbitmaps-1.1.3
2023-03-02 10:28:01 -06:00
Douglas R. Reno
32676cbbb1
Update to xcursor-themes-1.0.7
2023-03-02 10:23:30 -06:00
Xi Ruoyao
ad91950fbc
Update to Mesa-22.3.6
...
Bring back the update from Tim reverted due to freeze.
This partially reverts commit 211e17547c
.
2023-03-02 19:35:23 +08:00
Xi Ruoyao
f5091b3fef
x7driver: libva: List the VA API drivers (for suitable GPUs) as recommended runtime dependencies
2023-03-02 11:00:25 +08:00
Xi Ruoyao
5edd53e754
x7driver: Seperate intel-vaapi-driver from libva
...
The user should select the correct libva driver and install it, not
blindly install intel-vaapi-driver as a part of libva.
2023-03-02 10:59:56 +08:00
Douglas R. Reno
25707aa767
Add intel-gmmlib as a dependency for intel-media-driver
2023-02-27 21:35:57 -06:00
Douglas R. Reno
2ad1b08527
Xorg-Fonts: Minor reword to make the sentence flow properly
2023-02-27 20:41:10 -06:00
Douglas R. Reno
308cbf9da3
Add the Intel Media Driver.
2023-02-27 20:34:57 -06:00
Pierre Labastie
1b293aec45
pango: role->remap for doc instructions
2023-02-27 09:06:10 +01:00
Pierre Labastie
4c3c9faf26
Fix xcb-util-cursor dependencies
2023-02-26 23:38:02 +01:00
Pierre Labastie
60244f7d85
Fix libxcvt dependency on Xorg build env
2023-02-26 22:13:30 +01:00
Pierre Labastie
863248381f
Tweak /usr/share/{x,wayland-}sessions files
...
Don't create a "deprecated directory, just remove spurious files
also fix starting gnome-wayland from lightdm
2023-02-26 22:02:44 +01:00
Douglas R. Reno
d6c15b0861
Update to xf86-video-intel-20230223.
...
Tested on Intel HD Graphics 630.
I will add the intel-media-driver once I've finished testing it. So far
though, X is currently up. Note that the driver might also remove the
test failure for elements_vapostproc and elements_vacompositor from
gst-plugins-bad, but not sure on that yet. We shall see.
2023-02-25 20:14:19 -06:00
Douglas R. Reno
0e7f10adec
Tag the synaptics driver
2023-02-25 20:07:10 -06:00
Bruce Dubbs
0b4aa54601
Update to font-util-1.4.0 (Xorg Font).
2023-02-24 15:10:59 -06:00
Bruce Dubbs
5e00caf09e
Update to xf86-video-amdgpu-23.0.0.
2023-02-24 12:35:38 -06:00
Pierre Labastie
e444c3b940
xorg-server deps: Remove a spurious space in Sysv
2023-02-24 10:00:59 +01:00
Xi Ruoyao
efbfa241d5
xorg-server: Recommend the libinput driver at runtime
...
With no input driver we cannot make any input and we'll have to recover
the system via ssh or magic SysRq key.
2023-02-24 13:35:30 +08:00
Xi Ruoyao
f65482c4d5
lightdm: Add xorg-server as runtime dependency
2023-02-24 13:17:25 +08:00
Tim Tassonis
211e17547c
Revert due to freeze
...
This reverts commit 7ef484e0b5
.
2023-02-23 17:08:36 +01:00
Tim Tassonis
7ef484e0b5
Update to mesa-22.3.6.
...
Update to thunar-4.18.4.
Update to transmission-4.0.1.
2023-02-23 16:03:41 +01:00
Xi Ruoyao
5ba1d98ea6
mesa: Reword test suite paragraph to match the command
2023-02-23 13:17:10 +08:00
Bruce Dubbs
7aeb31214c
Merge branch 'trunk' of git.linuxfromscratch.org:blfs into trunk
2023-02-22 19:25:34 -06:00
Bruce Dubbs
12fe806968
Remove unneeded .desktop files.
...
Several packages add unneeded .desktop files in /usr/share/xsessions/.
These then show up in display managers and can confuse users.
This change moves them out of the way.
Also document that lxdm does not support wayland based desktop sessions.
2023-02-22 19:21:48 -06:00
Pierre Labastie
1ae85c65a5
xcursor-themes: typo and decorate an envar
2023-02-22 22:39:02 +01:00
Pierre Labastie
a875313584
Move instructions to start GNOME from a terminal
...
Those instructions are on the GDM page. They fit better on the
gnome-session page.
2023-02-22 21:51:43 +01:00
Pierre Labastie
e461d1adcf
Improve command for starting gnome wayland
2023-02-22 21:18:52 +01:00
Bruce Dubbs
1937d63fd5
Tag lxdm
2023-02-22 10:56:13 -06:00
Douglas R. Reno
3ca93442a3
Move GDM to Display Managers and tag it
2023-02-22 10:17:48 -06:00
Bruce Dubbs
7eb572d100
Explicity install xcursor themes in /usr
...
We need to always install xcursor themes in /usr so gnome-wayland
cand find them.
2023-02-22 09:48:35 -06:00
Xi Ruoyao
94f894fae0
pango: Fix gi-docgen usage
...
Apperantly I made a mistake when I assumed the package will try
gi-docgen even with the default -Dgtk_doc=false.
2023-02-22 16:35:57 +08:00
Douglas R. Reno
42e9baf8e9
Tag the xf86-video-ati driver
2023-02-21 16:17:50 -06:00
Thomas Trepl
8a6a4030d7
A few tags
2023-02-21 22:13:59 +01:00
Bruce Dubbs
3c3e6069d8
Update to kf5-5.103.0 and associated packages.
...
Includes extra-cmake-modules
oxygen-icons
breeze-icons
Tag associated packages.
2023-02-19 22:21:57 -06:00
Bruce Dubbs
3ba1191081
Archive gdl
2023-02-19 20:14:04 -06:00
Bruce Dubbs
4b6e2b26bc
More tags
2023-02-19 19:42:20 -06:00
Ken Moffat
b62fcb7345
Untag GDL.
...
From the thread at [blfs-dev] inkscape - save as optimized svg ?
and looking at https://wiki.inkscape.org/wiki/Tracking_Dependencies
GDL stopped being used by inkscape in v1.1.
Therefore, although it builds I have no idea if it works properly,
and since nothing in the book uses it I suggest it ought to be
removed.
2023-02-20 00:02:03 +00:00
Bruce Dubbs
acd88fc231
Tags and move 2 unneeded files
2023-02-18 23:21:52 -06:00
Douglas R. Reno
74b918b73e
Update to WebKitGTK+-2.38.5 (Security Update) and tag Epiphany+Deps
2023-02-18 17:26:57 -06:00
Douglas R. Reno
e325e6ea02
Tags for LXDE and Sawfish
2023-02-18 09:17:01 -06:00
Bruce Dubbs
dc1a45e9de
Lots of tags
2023-02-17 22:35:46 -06:00
Thomas Trepl
9138c6e080
Merge branch 'trunk' of git.linuxfromscratch.org:blfs into trunk
2023-02-17 18:10:59 +01:00
Thomas Trepl
edbc1762eb
A few tags (mostly on xfce)
2023-02-17 18:10:37 +01:00
Douglas R. Reno
b474dfa2af
Another round of tags
2023-02-17 11:06:49 -06:00
Douglas R. Reno
03c0def241
Tags for GTK+-3
2023-02-16 21:37:27 -06:00
Douglas R. Reno
ac0d66d9b2
Tags for PHP dependencies
2023-02-16 19:10:14 -06:00
Douglas R. Reno
18aa933933
Lots of tags for X
2023-02-16 14:17:59 -06:00
Douglas R. Reno
3fb307f625
Update to xterm-379 and tag
2023-02-16 14:08:41 -06:00
Douglas R. Reno
63250339ee
Update to libadwaita-1.2.2
2023-02-14 15:44:24 -06:00
Xi Ruoyao
3fb1f9a18d
gtk4: Make gi-docgen usage explicit
2023-02-15 00:21:14 +08:00
Ken Moffat
2974f012e6
Update to nghttp2-1.52.0.
...
Note that the build dependencies are not used when only building
the (main) libraries.
Also consolidate the spelling for CUnit in libdrm since I installed
that yesterday, but leave running the nghttp2 tests as 'beyond the
scope of BLFS'.
2023-02-14 16:03:08 +00:00
Xi Ruoyao
1bc00bd801
libadwaita: Make the doc build instruction explicit
2023-02-14 21:15:39 +08:00
Xi Ruoyao
bacea35e60
gdk-pixbuf: Make docdir fix explicit
2023-02-14 20:19:14 +08:00
Bruce Dubbs
2b2ddc1764
Update to util-macros-1.20.0.
2023-02-13 14:55:11 -06:00
Ken Moffat
cce533dffd
Update to libdrm-2.4.115.
2023-02-13 19:35:32 +00:00
Douglas R. Reno
360eb54f7e
Update to libhandy-1.8.1
2023-02-12 17:00:43 -06:00