Commit Graph

3694 Commits

Author SHA1 Message Date
Douglas R. Reno
99c90fa037 Lots of tags 2024-02-15 15:50:19 -06:00
Douglas R. Reno
450e20db0a Update to libuv-1.48.0 (Security Update) 2024-02-13 15:56:25 -06:00
Rahul Chandra
020bb53370 Update to enchant-2.6.7 2024-02-09 22:30:27 -05:00
Xi Ruoyao
6a44cb176f
spidermonkey: One more test fails with ICU 74.2 2024-02-09 18:48:32 +08:00
Bruce Dubbs
4bd6dcca9f Update to libwacom-2.10.0. 2024-02-08 19:23:07 -06:00
Xi Ruoyao
b27871069a
keyutils: Add more kernel configuration needed by the test suite, ...
and document a known failure due to the removal of SHA1 with RSA
signed certificate from the kernel.
2024-02-07 04:48:56 +08:00
Bruce Dubbs
6f380084fd Typo 2024-02-05 19:14:28 -06:00
Bruce Dubbs
9d88b1df67 Update to libgsf-1.14.52. 2024-02-05 19:04:46 -06:00
Rahul Chandra
d57fcad3dc Update to talloc-2.4.2 2024-02-05 15:19:55 -05:00
Douglas R. Reno
ead46579aa Change libxml2 to use ICU.
Also adapt QtWebEngine now that it uses the system copy of libxml2.
2024-02-05 13:36:29 -06:00
Douglas R. Reno
18381fd0b0 Update to libxml2-2.12.5 (Security Update) 2024-02-05 13:35:08 -06:00
Douglas R. Reno
aa31f2996d Update to enchant-2.6.6 2024-02-05 10:53:45 -06:00
Bruce Dubbs
0ef09874d9 Update to libusb-1.0.27. 2024-02-03 18:55:20 -06:00
Xi Ruoyao
d3146ca393
kernel-config: Add USB_PCI to config for USB devices
It seems needed to use USB on *all* of my PC-like systems...
2024-02-03 22:10:31 +08:00
Xi Ruoyao
50d35ab35d
nspr: Make sed more clear and remove unneeded "-r"
Quote from Rainer Fiebig via blfs-dev:

<quote>
I think that the "-r" in the first of the following seds is not
necessary and so may be a bit confusing as the next one uses just a
plain "-i":

sed -ri '/^RELEASE/s/^/#/' pr/src/misc/Makefile.in &&
sed -i 's#$(LIBRARY) ##'   config/rules.mk         &&

Personally, I also find the use of "#" in the second sed somewhat
unfortunate, as it used in the first one with a totally different
meaning.
</quote>

So let's remove -r and solve the "one symbol for different meanings"
issue.  Note that in '/^RELEASE/s/^/#/' the first two '/'s have a
different meaning than others too, so use "|" instead of "/" for the
separator in sed "s" commands.

Suggested-by: Rainer Fiebig <jrf@mailbox.org>
2024-02-03 19:48:02 +08:00
Xi Ruoyao
20aab88f91
kernel-config: Adjust config needed by keyutils test
CRYPTO_DH is automatically set if KEY_DH_OPERATIONS is set, so there is
no need to mention it.  CRYPTO_LIB_CHACHA20POLY1305 is needed to be y
or BIG_KEYS won't show up.
2024-02-03 19:23:10 +08:00
Bruce Dubbs
7c796f6c65 Update to icu4c-74_2. 2024-02-02 11:12:45 -06:00
Douglas R. Reno
b41433bc95 Update the URL for LCOV in libgee, totem-pl-parser, gnome-keyring, and
libseccomp.
2024-02-01 17:02:24 -06:00
Douglas R. Reno
9a00b49a33 Update to libwpe-1.14.2 2024-01-29 10:43:06 -06:00
Bruce Dubbs
467137517b Archive pth. 2024-01-27 15:46:53 -06:00
Douglas R. Reno
1251eb31bf Update to libidn2-2.3.7 2024-01-27 13:54:27 -06:00
Bruce Dubbs
73808b30bb Add utfcpp-4.0.5 in support of taglib. 2024-01-27 13:18:52 -06:00
Xi Ruoyao
23b5433629
treewide: Convert more man page references to <ulink>s 2024-01-28 00:18:43 +08:00
Xi Ruoyao
fedbe2f15f
treewide: Use <ulink> instead of <filename> for referring man pages
Sync with LFS.

Note that in BLFS many man pages are even not referred via <filename>
and these references need to be found and fixed manually.
2024-01-27 19:50:40 +08:00
Bruce Dubbs
376239ba0c Update to inih-r58. 2024-01-25 12:34:33 -06:00
Bruce Dubbs
701f830b8e Typo 2024-01-25 09:15:57 -06:00
Xi Ruoyao
434e3e0c89
keyutils: Use generic kernel config rendering 2024-01-25 17:34:11 +08:00
Xi Ruoyao
808fe3aa36
keyutils: The test suite refers lsb_release 2024-01-25 17:23:37 +08:00
Bruce Dubbs
d7c6a8b175 Update to libpaper-2.1.3. 2024-01-24 17:01:02 -06:00
Douglas R. Reno
adc26748a0 Update to SpiderMonkey-115.7.0. 2024-01-24 11:20:51 -06:00
Douglas R. Reno
9d754948af Update to glib-2.78.4 2024-01-23 16:29:45 -06:00
Douglas R. Reno
6961fefc12 Update to keyutils-1.6.3 2024-01-23 15:51:10 -06:00
Xi Ruoyao
1e17e6a5b7
libportal: List xdg-desktop-portal* as dependencies
This package is just intended to interact with these portals.
2024-01-22 00:10:15 +08:00
Xi Ruoyao
5ea236fe5b
libportal: Add test suite fix patch for dbusmock >= 0.30.0 2024-01-21 16:06:54 +08:00
Bruce Dubbs
c285866421 Update to wayland-protocols-1.33. 2024-01-20 09:52:39 -06:00
Bruce Dubbs
d75f8790ae Update to libblockdev-3.1.0. 2024-01-20 09:48:49 -06:00
Thomas Trepl
e72bf16e97 Different name of .so in i686 2024-01-20 12:04:32 +01:00
Pierre Labastie
ab4fdfccf8 Change all xml decl to encoding=utf-8 2024-01-19 22:39:35 +01:00
Douglas R. Reno
4a1a9d6f56 Update to SPIRV-Tools-1.3.275.0 2024-01-18 15:19:38 -06:00
Douglas R. Reno
e6af57edfb Update to SPIRV-Headers-1.3.275.0 2024-01-18 15:11:44 -06:00
Bruce Dubbs
3d3152d7dc Update to libxml2-2.12.4. 2024-01-16 17:32:21 -06:00
Bruce Dubbs
d0690bb634 Merge branch 'trunk' of git.linuxfromscratch.org:blfs into trunk 2024-01-14 15:32:08 -06:00
Bruce Dubbs
6028d74cd9 Update to libidn-1.42. 2024-01-14 15:00:14 -06:00
Rahul Chandra
07c5bf9c97 Update to enchant-2.6.5 2024-01-14 12:55:38 -05:00
Xi Ruoyao
66f1dbd123
keyutils: Run the tests after installation, and fix a test script not anticipating PIE 2024-01-14 23:29:06 +08:00
Xi Ruoyao
8f2d2ba05f
libgusb: Demote umockdev to optional
I don't think it makes sense to make something only used by the tests
recommended.
2024-01-14 23:29:06 +08:00
Douglas R. Reno
d021202135 Update to node.js-20.11.0 2024-01-12 17:03:19 -06:00
Bruce Dubbs
b58d6e503d Update to qca-2.3.8. 2024-01-10 09:19:20 -06:00
Xi Ruoyao
eb8d428227
Remove .la files of gspell and libqalculate
They may cause packages to be linked against icu libraries, increasing
the burden if upgrading ICU to a new major version.
2024-01-09 10:32:40 +08:00
Xi Ruoyao
1fcb077ef5
boost: Switch to GitHub for downloading
The boostorg.jfrog.io website is down.  And GitHub also provides .xz
tarball which is smaller.
2024-01-08 19:20:41 +08:00
Bruce Dubbs
78d213c12c Update to fmt-10.2.1. 2024-01-05 08:44:51 -06:00
Rahul Chandra
9848345ed2 Update the intel-media and gmmlib stack. (23.3.4, 23.3.16) respectively 2024-01-03 23:29:00 -05:00
Bruce Dubbs
55239a6923 Update to libxmlb-0.3.15. 2024-01-03 07:01:35 -06:00
Douglas R. Reno
5c67196632 Update to fmt-10.2.0 2024-01-02 16:18:13 -06:00
Douglas R. Reno
9e0abc2473 Update to Spidermonkey-115.6.0 (Security Update) 2023-12-27 17:03:36 -06:00
Bruce Dubbs
99947ffb1e Add fmt-10.1.1. 2023-12-27 16:00:30 -06:00
Bruce Dubbs
e394cf6300 Update to exempi-2.6.5. 2023-12-27 12:26:10 -06:00
Douglas R. Reno
bc35d575e4 Add a security patch to libssh2 to guard it against the Terrapin attack. 2023-12-26 22:06:42 -06:00
Xi Ruoyao
e4f0510ba0
boost: Comment out stale command explanation 2023-12-22 17:02:01 +08:00
Bruce Dubbs
868d29d21c Update to libnvme-1.7.1. 2023-12-20 19:21:22 -06:00
Bruce Dubbs
073a9623ee Update to aspell-0.60.8.1. 2023-12-20 19:03:59 -06:00
Xi Ruoyao
578a0a0efc
appstream: Change gtk-doc to gi-docgen
In 1.0.0 NEWS:

    * docs: Build all API documentation with gi-docgen

By the way, add DAPS as external dependency (it's needed to generate
specification documentation with -Ddocs=true), and clarify the pre-built
API documentation installed to /usr/share/doc/appstream.
2023-12-18 02:13:30 +08:00
Bruce Dubbs
cbb2f6840c Update to libatomic_ops-7.8.2. 2023-12-17 11:31:32 -06:00
Bruce Dubbs
3c0e3458a4 Update to AppStream-1.0.1. 2023-12-17 11:29:06 -06:00
Rahul Chandra
bca8ca5e57 Update to enchant-2.6.4 2023-12-17 01:14:42 -05:00
Bruce Dubbs
6f60a9c90e Update to boost-1.84.0. 2023-12-16 10:19:28 -06:00
Douglas R. Reno
9369ed585d Update to libxml2-2.12.3 2023-12-15 12:14:25 -06:00
Bruce Dubbs
cc460eb67f Typos 2023-12-14 13:32:03 -06:00
Pierre Labastie
875b3b57e8 Fix various option vs parameter problems
Sometimes there is no really a problem, but alos avoids that
automatic detection with "make test-options" return false positives
2023-12-08 22:05:39 +01:00
Douglas R. Reno
dd1672e8d7 Update to libxml2-2.12.2 2023-12-07 15:38:55 -06:00
Douglas R. Reno
6f55f20a3e Update to glib-2.78.3 2023-12-07 15:26:17 -06:00
Pierre Labastie
c3d8e34104 Fix libgsf for libxml-2.12+ 2023-12-06 15:23:01 +01:00
Pierre Labastie
5cc205a9e0 Make runtime deps recommended for glib2
shared-mime-info and desktop-file-utils may be needed by gio. Also,
it is assumed to be present for some page of the books...
2023-12-06 08:50:49 +01:00
Douglas R. Reno
1f61e4ed1a Update to enchant-2.6.3 2023-12-05 19:53:03 -06:00
Douglas R. Reno
df0fbdb1d8 Update to libseccomp-2.5.5 2023-12-04 13:56:18 -06:00
Pierre Labastie
d1d8cc4480 Add remap="doc" for libuv doc instructions
Those instructions cannot be run with only req/rec dependencies, so
signal them as such to jhalfs...
2023-12-04 16:07:13 +01:00
Douglas R. Reno
f46dc8ea18 Change the URL for SPIRV-Headers again for consistency. 2023-11-28 16:54:44 -06:00
Douglas R. Reno
c46031c1d8 Add the SPIRV-Tools package to the book.
This is needed for glslang, which is needed for Mesa.
2023-11-28 16:54:02 -06:00
Douglas R. Reno
3ed1f2d304 Use a better URL for SPIRV-Headers 2023-11-28 16:23:47 -06:00
Douglas R. Reno
82d46cc6a1 Add the SPIRV-Headers package to the book.
This is needed by SPIRV-Tools, which is needed by glslang (which is
needed for Mesa).
2023-11-28 16:12:26 -06:00
Bruce Dubbs
3fac2c2a8a Update to libqalculate-4.9.0. 2023-11-28 13:52:46 -06:00
Douglas R. Reno
3d5402109f Update to libwacom-2.9.0 2023-11-27 23:21:24 -06:00
Douglas R. Reno
90c3184c17 Update to node.js-v20.10.0 2023-11-24 18:37:54 -06:00
Rahul Chandra
9c485aef31 Update to intel-gmmlib-22.3.14 2023-11-24 17:52:34 -05:00
Douglas R. Reno
47a9a7612d Update to libxml2-2.12.1 2023-11-24 14:51:22 -06:00
Rahul Chandra
0916098bc3 Update to intel-gmmlib 23.3.13 2023-11-23 10:18:07 -05:00
Bruce Dubbs
dcd5a06347 Archive Berkeley DB 2023-11-22 15:35:10 -06:00
Ken Moffat
d54d6fc901 Update to spidermonkey-115.5.0. 2023-11-21 22:19:52 +00:00
Bruce Dubbs
91a72fece7 Add instructions to create/install libuv man page. 2023-11-20 20:08:05 -06:00
Douglas R. Reno
4de66bc72d Add some more dependencies on Qt6.
I've marked most of these as 'role=nodep' so that jhalfs doesn't pick up
multiples in cases where it's not needed.

Transmission, Libreoffice, CMake, Poppler, and Appstream now have Qt6
ports working well.

I have left Qca, gpgme, polkit-qt, and other KDE-related packages alone.
They do have support for Qt6, but we should not list them as they are
incompatible with the Qt5 versions and we could end up causing
unintentional breakage by doing this.
2023-11-20 13:16:18 -06:00
Douglas R. Reno
e556b0369b log4cplus: minor tweaks to the page
- Make some grammar improvements to the description
- Use &qt5-deps instead of just Qt5, since this package uses qt5-base.
  This package will build with the alternate version as well
2023-11-20 13:06:19 -06:00
Bruce Dubbs
bc99c9d98d Update to log4cplus-2.1.1. 2023-11-19 18:32:07 -06:00
Bruce Dubbs
331efa7d82 Merge branch 'trunk' of git.linuxfromscratch.org:blfs into trunk 2023-11-19 17:18:51 -06:00
Bruce Dubbs
0c73385b78 Update to libxml2-2.12.0. 2023-11-19 17:17:57 -06:00
Xi Ruoyao
96e0c17161
mozilla: Drop SHELL=/bin/bash
Note that if you build something relying on $SHELL, it may still fail to
build in chroot.

In the chroot we first use "env -i" to clean the environment variables.
When bash starts with no $SHELL set, it *sets* SHELL=(the login shell
of current user specified in /etc/passwd), but it *does not export this
variable*.

For example:

    $ cat > t.c << EOF
    #include <stdio.h>
    #include <stdlib.h>
    int main() { puts (getenv ("SHELL") ?: "(nullptr)"); }
    $ ./a.out
    /bin/zsh/
    $ cc t.c
    $ env -i bash -c "echo $SHELL"
    /bin/zsh
    $ env -i bash -c "./a.out"
    (nullptr)

We can remove this now only because Mozilla has added a workaround into
their building system at
https://hg.mozilla.org/mozilla-central/rev/5afe7b911f61 for some Mac
builder, inadvertently fixing our issue.

Link: https://lists.linuxfromscratch.org/sympa/arc/blfs-support/2014-11/msg00050.html
Link: https://lists.linuxfromscratch.org/sympa/arc/blfs-dev/2023-11/msg00136.html
2023-11-20 07:01:36 +08:00
Bruce Dubbs
d80235bfa4 Update to libksba-1.6.5. 2023-11-19 15:59:14 -06:00
Douglas R. Reno
15dfef2d48 Update to libxslt-1.1.39 2023-11-17 12:48:41 -06:00
Bruce Dubbs
b42497aa10 Update to libgcrypt-1.10.3. 2023-11-15 14:33:46 -06:00
Xi Ruoyao
498c00cd5a
Update to appstream-1.0.0 (again)
Fix up libadwaita to build with it.  Update the command explanation to
allow building it with Qt-5.  Also fix the errors detected in
org.linuxfromscratch.lfs.xml reported by "appstreamcli validate".
2023-11-13 15:06:27 +08:00
Rahul Chandra
aa8180ff50 Rollback to Appstream 0.16.4 because 1.0.0 needs QT6 2023-11-12 23:38:06 -05:00