Commit Graph

25386 Commits

Author SHA1 Message Date
Xi Ruoyao
41275f9aac
Makefile: use a "by-the-book" way to detect build environment change
"Move if changed" is a widely use approach for this.  And we also need
to detect if BASEDIR has changed.
2023-01-23 19:24:38 +08:00
Pierre Labastie
51bec49736 Makefile: don't always make version.ent
If nothing has changed in the book, there is no need to regenerate
version.ent, blfs-full.xml, etc... So only make version.ent
.PHONY if REV has changed.
2023-01-23 10:02:19 +01:00
Xi Ruoyao
9209f7c10a
dbus-python: switch to pip build (#17547) 2023-01-23 11:40:45 +08:00
Xi Ruoyao
7e24b60bf0
add meson_python-0.12.0 (#17547) 2023-01-23 11:38:52 +08:00
Xi Ruoyao
92b6254afc
add pyproject-metadata-0.7.0 (#17547) 2023-01-23 11:14:05 +08:00
Xi Ruoyao
b264d673fd
add patchelf-0.17.2 (#17547) 2023-01-23 10:42:34 +08:00
Xi Ruoyao
036d893ee2
build: make version.ent a .PHONY
Because we don't know how to track its dependencies...  The content
actually depends on some Git metadata.
2023-01-23 10:19:58 +08:00
Pierre Labastie
b112f04320 Add figures and a few fixes for new python modules 2023-01-22 19:56:23 +01:00
Pierre Labastie
1076135359 Fix tags for requests patch 2023-01-22 19:56:23 +01:00
Pierre Labastie
8f65da9927 Update all python modules after merge 2023-01-22 19:56:08 +01:00
Pierre Labastie
658a4b405c Remove toml and tomli python module dependencies
They are not needed anymore. All modules now use tomllib from
the core python library.
2023-01-22 19:54:21 +01:00
Bruce Dubbs
a3fb37f612 Package updates.
Update to nano-7.2.
Update to exiv2-0.27.6.
Update to IO-Socket-SSL-2.080 (Perl Module).
2023-01-22 12:35:50 -06:00
Tim Tassonis
77e02e10a6 Update to xfdesktop-4.18.1 2023-01-22 19:16:57 +01:00
Bruce Dubbs
6837c68bf7 Remove pythonhosted for now.
We will change pythonhosted.xml to incorporate all python modules
(perhaps excepting PyXDG) at https://files.pythonhosted.org
and move it to the top of the Python Modules page.

We will need to place the md5sums for the module sources in packages.ent
so they can be referenced in two places.

For now, remove the page from the build.  Later we will need to clean up
Makefile and archive stylesheets/{pyhosted-inc,pythonhosted}.xsl.
2023-01-22 10:13:38 -06:00
Pierre Labastie
a3a6dfc1a7 Fix command explanations in Wayland
Report by "Dragan" on blfs-dev mailing list
2023-01-22 15:27:31 +01:00
Bruce Dubbs
4d91a5b021 Update to libXpm-3.5.15 (Xorg Library). 2023-01-21 19:41:48 -06:00
Bruce Dubbs
60a2f00103 Use an entity for md5sums that are used more than once 2023-01-21 14:29:08 -06:00
Pierre Labastie
f15166282a Remove the certifi python module
It is not needed, thanks to Ken's work on using system CA certficates
in Python modules.
2023-01-21 14:03:37 +01:00
Pierre Labastie
111a127330 Update to plasma-wayland-protocols-1.10 2023-01-21 11:17:39 +01:00
Pierre Labastie
65bdd299e0 Update to talloc-2.4.0 2023-01-21 11:17:39 +01:00
Pierre Labastie
3c096aa0ff Update to libva-2.17.0 2023-01-21 11:17:39 +01:00
Pierre Labastie
552f5ef64e Update to libinput-1.22.1 2023-01-21 11:17:39 +01:00
Pierre Labastie
542ba6a919 Update to MarkupSafe-2.1.2 (Python Module) 2023-01-21 11:17:16 +01:00
Tim Tassonis
0f8b92ef50 Update to thunar-4.18.3. 2023-01-21 11:06:45 +01:00
Bruce Dubbs
675b355e2a Make dummy.xml a valid xml file. 2023-01-20 15:01:42 -06:00
Bruce Dubbs
b6ad4e01f9 Remove warning on first build after clone
Created a new file, dummy.xml, that is copied to
./general/prog/python-dependencies/pythonhosted.xml
if that file does not already exist. This avoids a warning
when generating the book for the first time after
cloning the source from the repository.
2023-01-20 12:04:25 -06:00
Tim Tassonis
5327b2af3c Update to sudo-1.9.12p2 2023-01-19 23:35:11 +01:00
Pierre Labastie
b547faf379 Tell that the pythonhosted.xml warning is expected
IN Makefile, test whather pythonhosted.xml exists. If not, tell to
ignore the warning.
2023-01-19 21:41:27 +01:00
Pierre Labastie
e1dc8db6ef Minor fixes to python modules 2023-01-19 21:41:27 +01:00
Douglas R. Reno
bb4b217d74 Typo fixes from rhubarbpieguy 2023-01-19 13:04:01 -06:00
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