Commit Graph

25356 Commits

Author SHA1 Message Date
Pierre Labastie
765fd83edc Merge branch 'plabs/python-mods' into trunk
This branch introduces a new layout for python modules, similar
to what is done for perl modules. This allows to have useful python
modules in the book (sphinx, pytest, requests, gi-docgen), together
with their dependencies.

As a convenience for users who build by hand, a "Building
pythonhosted.org Files" section is added, which allows building all
the python modules dependencies in one go. It is generated from
the individual module pages, so the authoritative instructions are
on those individual pages.
2023-01-19 14:23:40 +01:00
Pierre Labastie
6550bf660b Fix changelog date 2023-01-19 14:23:08 +01:00
Pierre Labastie
7716d79849 dconf-editor requires libhandy-1 2023-01-19 10:56:39 +01:00
Pierre Labastie
3aec06bb44 Fix patch name in apache instructions 2023-01-19 10:33:16 +01:00
Bruce Dubbs
68995dfe57 Add a fogotten sed to apache. 2023-01-18 22:17:38 -06:00
Bruce Dubbs
5ad1120ad6 Update to httpd-2.4.55. 2023-01-18 22:05:08 -06:00
Bruce Dubbs
4fe5cec23e Update to git-2.39.1. 2023-01-18 20:53:58 -06:00
Pierre Labastie
ca1012d8af Update changelog 2023-01-18 17:16:51 +01:00
Pierre Labastie
c10acfe844 Change ulink to xref for sphinx 2023-01-18 17:02:55 +01:00
Pierre Labastie
0f9a1f088b Merge branch 'trunk' into plabs/python-mods 2023-01-18 15:35:32 +01:00
Pierre Labastie
f56d2e7eeb change gi-docgen ulink to xref 2023-01-18 15:32:27 +01:00
Xi Ruoyao
97e721913b
rust: revise config.toml entries (#17520)
- Add `locked-deps = true` and `vendor = true`.  These allows building
  the package w/o downloading from crates.io (the bootstrap compiler
  still needs to be downloaded though), and eliminates the necessity of
  using a DESTDIR installation.  Note that in LFS we already do DESTDIR
  installation for ncurses so we won't lose too much educational
  material.
- Add `description = "for BLFS &version;"` so BLFS version will show up
  in the output of `rustc --version`.
- Remove `rpath = false`.  With rpath we can skip the modification of
  `/etc/ld.so.conf` file.  Note that rpath is coded as
  `$ORIGIN/../lib`, so if you run `ldd` on the executable in the build
  directory, it will show the path to the build directory; but if you
  run `ldd` on the installed executable, it will show the correct path
  to the installed library.  See `man ld.so` for more information about
  `$ORIGIN`.
2023-01-18 11:16:10 +08:00
Ken Moffat
aa5add933a Updates:
firefox-102.7.0,
JS-102.7.0.
2023-01-17 18:33:20 +00:00
Douglas R. Reno
4cbdd08bba Update to fuse3-3.13.0 2023-01-17 09:32:22 -06:00
Pierre Labastie
c9384fd073 Remove the --disable-rpath option for gnutls
This option is not needed for recent versions of gnutls, as
the build system does exactly what is expected: link binaries and
libraries with rpath pointing to the build tree at first, then
remove rpath completely when relinking at install time.
2023-01-17 13:50:55 +01:00
Bruce Dubbs
82bb519300 Update to IO-Socket-SSL-2.079 (Perl Module). 2023-01-16 22:57:29 -06:00
Bruce Dubbs
1c78e1cb1f Update to unbound-1.17.1. 2023-01-16 14:24:46 -06:00
Bruce Dubbs
f08bf6afb2 Update to mpg123-1.31.2. 2023-01-16 14:12:27 -06:00
Thomas Trepl
579c512dc8 Make ssh-askpass using gtk3 (prev. gtk2) 2023-01-15 18:20:42 +01:00
Xi Ruoyao
5b6873f4d7
efi: remove reference to CONFIG_EFI_VARS
It's already removed since Linux 6.0.

Link: https://git.kernel.org/torvalds/c/ab17c0cd
Reported-by: Zhang Wen <zhw2101024@gmail.com>
2023-01-15 20:29:11 +08:00
Pierre Labastie
f15d31dfb7 Use remap as in the template for rust tests 2023-01-15 09:06:37 +01:00
Pierre Labastie
3ca8be3478 Minor corrections to template 2023-01-15 09:01:01 +01:00
Xi Ruoyao
7ea158e3c9
networkmanager: remove extra empty lines in kernel configuration 2023-01-15 12:50:36 +08:00
Ken Moffat
7baeffeaad Update to rustc-1.66.1. 2023-01-15 03:16:16 +00:00
Pierre Labastie
e0fff61157 pythonhosted.xml: remove files not on pythonhosted
Even commented out, a user could uncomment them and fail to
download them with the pythonhosted.xml instructions.
2023-01-14 17:51:56 +01:00
Tim Tassonis
9335a99c84 Update to thunar-4.18.2, libxfce4util-4.18.1 and xfce4-panel-4.18.1 2023-01-14 17:13:56 +01:00
Pierre Labastie
fc82888a8b Add comments to pythonhosted.xsl 2023-01-14 17:02:44 +01:00
Pierre Labastie
b54fdc84ab Update to libreoffice-7.4.4.2 2023-01-14 13:19:26 +01:00
Pierre Labastie
18aaa2028d update to ed-1.19 2023-01-14 12:00:12 +01:00
Pierre Labastie
f039b1d5ea Update to xfsprogs-6.1.1 2023-01-14 11:56:42 +01:00
Pierre Labastie
f7bc1721dc Update to mesa-22.3.3 2023-01-14 11:50:15 +01:00
Bruce Dubbs
e58cf1493e Update to llvm-15.0.7. 2023-01-13 14:29:43 -06:00
Ken Moffat
365161e619 Mention FileCheck in the changelog. 2023-01-13 19:09:16 +00:00
Bruce Dubbs
109eb9ef2c Install FileCheck when building llvm 2023-01-13 12:08:22 -06:00
Pierre Labastie
da7d9ae174 Fix a missing `\' in Makefile 2023-01-13 14:29:18 +01:00
Thomas Trepl
97e37e1b60 Upgrade iptables-1.8.9 2023-01-13 10:29:24 +01:00
Douglas R. Reno
898a61ec88 Update to pipewire-0.3.64. 2023-01-12 22:52:51 -06:00
Douglas R. Reno
abe5f54a90 Update to tracker-miners3-3.4.3 2023-01-12 22:48:15 -06:00
Douglas R. Reno
f7182cd4b8 Update to libpcap-1.10.3 2023-01-12 22:44:24 -06:00
Douglas R. Reno
592bd5cbb8 Update to libwebp-1.3.0 2023-01-12 22:39:19 -06:00
Douglas R. Reno
5ee0432a2e Update to gtksourceview5-5.6.2 2023-01-12 22:33:28 -06:00
Douglas R. Reno
d3494cd621 Update to NetworkManager-1.40.10. 2023-01-12 22:20:33 -06:00
Douglas R. Reno
c0589340b5 Update to apache-ant-1.10.13 2023-01-12 22:15:14 -06:00
Pierre Labastie
851f6a7f8c Finish reformatting Makefile
Also the "echo" command should be preceded with @, not $(Q)
2023-01-12 15:56:52 +01:00
Pierre Labastie
a2f7a1c282 Add a "modeline" to Makefile
It sets tabstops to 3 in this file, since formatting is made for
this tab size. Plus reformat a few lines
2023-01-12 15:54:01 +01:00
Pierre Labastie
6c4a91a874 tidy up Makefile new part
Use the PYHOSTED variable
use $(Q) instead of @
2023-01-12 09:59:51 +01:00
Pierre Labastie
7f5bdbb90b version.ent is an "order-only" dep of pythonhosted
the python module pages include general.ent, which needs
conditional.ent and version.ent, so that should exist for generating
pythonhosted.xml. OTOH, what is in version.ent doesn't matter.
2023-01-11 15:46:37 +01:00
Pierre Labastie
bcd84ba442 Add pythonhosted.xml as a dependency of BLFS_FULL 2023-01-11 15:22:11 +01:00
Pierre Labastie
5247008596 Makefile: refactor "version" target
Makefile's use files for their dependency calculations. Since
git-version.sh generates files (version.ent and conditional.ent)
use version.ent to see whether git-version.sh has been run.

The only target that should depend on version.ent is then
$(BLFS_FULL) since all other targets depend (directly or indirectly
on this one).

version.ent itself depends on any change made to xml files, xsl files,
packages.ent, general.ent. We could add more (Makefile, gnome.ent, some
scripts), but let's see whether we really want it.
2023-01-11 15:19:04 +01:00
Pierre Labastie
a04cf4b89f Clean up variable names and use in Makefile 2023-01-11 15:05:59 +01:00