Commit Graph

1341 Commits

Author SHA1 Message Date
Douglas R. Reno
827699fddc Update to dconf-editor-45.0.1 2023-09-22 16:16:17 -05:00
Douglas R. Reno
3559c4540a Update to libsecret-0.21.1 2023-09-22 16:16:17 -05:00
Douglas R. Reno
bfeda457f2 Add Tecla to the book in support of gnome-control-center 2023-09-22 16:16:17 -05:00
Xi Ruoyao
4489225280
libsecret: Fix hard-coded version number 2023-09-22 15:30:35 +08:00
Douglas R. Reno
1a88720c95 Update to vte-0.74.0 2023-09-21 14:58:37 -05:00
Douglas R. Reno
3038644688 Update to libshumate-1.1.0 2023-09-21 13:18:58 -05:00
Douglas R. Reno
3c639e4ec3 Update to gsettings-desktop-schemas-45.0 2023-09-21 13:11:53 -05:00
Douglas R. Reno
2a63215ee6 Update to libgweather-4.4.0 2023-09-21 13:11:02 -05:00
Douglas R. Reno
4160b6d018 Update to tracker-miners-3.6.0 2023-09-21 12:53:19 -05:00
Douglas R. Reno
5a237a54a0 Tracker: comment out outdated test suite information 2023-09-21 12:46:54 -05:00
Douglas R. Reno
72fe25e14d Update to tracker-3.6.0 2023-09-21 12:46:04 -05:00
Douglas R. Reno
bac8dbe93c Update to evolution-data-server-3.50.0 2023-09-21 12:14:24 -05:00
Douglas R. Reno
0b4d98d21a Archive sysprof.
It's optional for the packages that use it, and they only use it to
provide additional support for profiling.

Sysprof now requires two more packages which are specific to it, so
let's archive it.
2023-09-18 15:53:46 -05:00
Bruce Dubbs
1b4ce5ba20 Fix gjs URLs 2023-09-18 01:36:10 -05:00
Xi Ruoyao
3ce2d0c7e6
Update SpiderMonkey to ESR 115
- Update to SpiderMonkey from Firefox-115.2.1
- Update to gjs-1.78.0
- Allow building polkit with SpiderMonkey from Firefox-115
2023-09-18 01:54:07 +08:00
Xi Ruoyao
5028839fa0
Rename js102 to spidermonkey 2023-09-18 00:55:11 +08:00
Douglas R. Reno
7d53a907e4 Update to mutter-44.4 2023-09-06 15:39:53 -05:00
Douglas R. Reno
4955cc96e1 Update to gnome-shell-44.4 2023-09-06 15:35:01 -05:00
Douglas R. Reno
c71450cdb0 Tag the GNOME Desktop section
Off to Applications in the morning
2023-08-22 22:59:57 -05:00
Douglas R. Reno
96d9165d1b Update to gnome-bluetooth-42.6 2023-08-22 22:24:44 -05:00
Douglas R. Reno
b5c0ca3be6 Tag GNOME Libraries 2023-08-22 21:18:55 -05:00
Douglas R. Reno
6e45f2f1d3 Tag Balsa and Epiphany and Dependencies
Off to GNOME...
2023-08-22 11:45:35 -05:00
Douglas R. Reno
6da3b40faa Few small and scattered tags 2023-08-20 20:29:12 -05:00
Xi Ruoyao
1ce321d6b7
gnome-shell: Document known failure
See the added comment for details.
2023-08-18 21:04:46 +08:00
Douglas R. Reno
a73fc76227 Tags 2023-08-16 19:32:11 -05:00
Douglas R. Reno
e99bb77d82 Update to libsecret-0.21.0 2023-08-13 13:27:46 -05:00
Douglas R. Reno
991705229c Update to gvfs-1.50.6 2023-08-07 19:17:37 -05:00
Xi Ruoyao
fbecdbf797
totem-pl-parser: The test needs network, and it may fail strangely 2023-08-07 22:43:17 +08:00
Xi Ruoyao
ca6a44f40e
mutter: Add native-unit test as known failure
This test needs a pipewire daemon running, but we don't tell how to run
a pipewire daemon in the book.
2023-08-05 19:12:33 +08:00
Xi Ruoyao
6a082ffed3
mutter: Really demote sysprof to optional
I moved it into a wrong location :(.
2023-08-05 19:02:19 +08:00
Xi Ruoyao
c6b9c4c612
Add back some itstool dependency
Partially reverts commit defbb22e30 ("Clean up dependencies to
itstool").

They use itstool in a subtle way: calling meson "gnome.yelp" function
needs itstool.
2023-08-05 18:23:46 +08:00
Douglas R. Reno
d26b2db100 Update to gexiv2-0.14.2 2023-07-26 13:08:20 -05:00
Douglas R. Reno
8fd54064cf Update to libshumate-1.0.5 2023-07-23 11:06:47 -05:00
Xi Ruoyao
44723bf97f
libshumate: Recommend gobject-introspection
It's required with the book instruction.  It can be disabled via
-Dgir=false, but I'm pretty sure gnome-maps (as a JavaScript
application) needs the gir data to load libshumate.
2023-07-11 18:38:14 +08:00
Xi Ruoyao
67e2e7f795
libshumate: Remove reference to gtk-doc, and add instruction for gi-doc
gtk-doc is checked but never used.
2023-07-11 18:22:15 +08:00
Xi Ruoyao
d614533a5b
Update to libshumate-1.0.4 2023-07-11 18:22:10 +08:00
Xi Ruoyao
b8c25c0a44
mutter: The test name contains dashes, not underlines 2023-07-11 00:56:58 +08:00
Pierre Labastie
e79256614b Update to mutter-44.3 2023-07-09 22:18:19 +02:00
Pierre Labastie
2c9b77a7c6 Update to gnome-shell-44.3
Reinstate tests on sysv, too
2023-07-09 22:04:55 +02:00
Douglas R. Reno
4af155ce63 Update to gnome-user-docs-44.3 2023-07-06 14:21:36 -05:00
Douglas R. Reno
a6fe63b42e Update to gvfs-1.50.4 2023-07-06 14:16:12 -05:00
Douglas R. Reno
29cbc9e4a9 Update to evolution and evolution-data-server 3.48.4 2023-07-06 14:11:53 -05:00
Douglas R. Reno
47c79b54c4 Update to gnome-control-center-44.3 2023-07-06 13:53:28 -05:00
Douglas R. Reno
054cf57bb6 gcr4: mention epiphany as something that uses it 2023-07-04 13:04:06 -05:00
Xi Ruoyao
a410aff32e
gvfs: It has a test suite but we cannot run 2023-07-02 17:53:07 +08:00
Xi Ruoyao
6f1580f0f9
gvfs: libgdata is optional, not recommended
It's disabled via -Dgoogle=false.
2023-07-02 16:55:45 +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
274ac6837f
gnome: 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:20:40 +08:00
Douglas R. Reno
28448a74cf Fix building gexiv2 on i686 systems. 2023-06-27 15:28:12 -05:00
Xi Ruoyao
defbb22e30
Clean up dependencies to itstool
Several packages have switched from itstool to gettext.

For evolution it can be disabled, so make it recommended instead of
required.
2023-06-24 20:27:44 +08:00
Douglas R. Reno
700d5cf193 Update to gnome-video-effects-0.6.0 2023-06-17 13:26:42 -05:00
Pierre Labastie
92b263cd6b Update to gjs-1.76.2 2023-06-17 13:56:45 +02:00
Xi Ruoyao
ae69b0e3ec
fix typos 2023-06-15 21:22:09 +08:00
Bruce Dubbs
12b31b3eb3 Update to gjs-1.76.1. 2023-06-12 13:44:49 -05:00
Xi Ruoyao
f78423d863
gnome-shell: Clean up dependencies
gnome-control-center is only required at runtime.  But ibus, polkit, and
gnome-desktop are required at build time.

GTK4 is already included by gnome-desktop, so remove it.

gnome-autoar can be disabled, demote it to recommended.
2023-06-12 16:51:22 +08:00
Xi Ruoyao
2bf49af85a
More "mkdir build && cd build ..." alignment
Fix the misaligned "&&" in gnome-nettool, and also align "mkdir bld &&
cd bld" in libsecret.
2023-06-11 19:32:11 +08:00
Xi Ruoyao
d37d7c527c
mutter: Demote Sysprof to optional
Well, "Recommended" should mean "if you don't know what it is, then you
need it".  But a profiler is just a contrary.
2023-06-10 19:18:15 +08:00
Xi Ruoyao
460609c826
mutter: Reword test instruction
- Clutter tests do not work well with buildtype=release, so disable them
- Use gtk4-demo instead of gtk3-demo as mutter is now a GTK4 application
- Also remove "GTK3 needs to be built with Wayland" (GTK4 always
  requires wayland)
- Document a known failure
- Add libmutter-test-12 (optional) into short description
2023-06-10 19:18:15 +08:00
Pierre Labastie
ddafabdef9 SysV: Fix gnome-session so that it uses libelogind
The only thing to do is to set the systemd unit directory to
/tmp. When this is done, all the dependencies on systemd are
"required: false". So only what is found is used. libelogind
is found because libsystemd.pc is a symlink to libelogind.pc
2023-06-10 12:24:18 +02:00
Pierre Labastie
2dbcc85538 Fix building gnome-session on SysV 2023-06-10 10:25:40 +02:00
Douglas R. Reno
469a6bb2bd Update to evolution-data-server-3.48.3 2023-06-09 12:14:48 -05:00
Douglas R. Reno
858ab8a70b Update to gnome-user-docs-44.1 2023-06-09 11:35:04 -05:00
Douglas R. Reno
9041afbe91 Update to gnome-session-44.0 2023-06-09 11:29:49 -05:00
Douglas R. Reno
d570abad53 Update to gnome-shell-extensions-44.0 2023-06-09 11:23:59 -05:00
Douglas R. Reno
036b5311d9 Update to gnome-shell-44.2 2023-06-09 11:20:57 -05:00
Douglas R. Reno
463b544ef5 Update to mutter-44.2 2023-06-09 11:15:15 -05:00
Douglas R. Reno
a0baa1df8b Update to gnome-control-center-44.2 2023-06-09 11:06:05 -05:00
Douglas R. Reno
fc72ade454 Update to gnome-settings-daemon-44.1 2023-06-09 10:55:31 -05:00
Douglas R. Reno
dda765e15b Update to nautilus-44.2.1 2023-06-07 11:36:39 -05:00
Douglas R. Reno
6f6c17a078 Update to gvfs-1.50.4 2023-06-07 11:32:44 -05:00
Douglas R. Reno
f8ee2dd99f Update to gnome-backgrounds-44.0 2023-06-07 11:17:19 -05:00
Bruce Dubbs
e9bc1b6682 Fix vte stats 2023-06-07 09:53:32 -05:00
Bruce Dubbs
6850e35d6d Update to vte-0.70.2. 2023-06-06 20:40:06 -05:00
Pierre Labastie
012fe49328 evolution-data-server: remove spurious dotdot
Reported by "r1c0n3r0" on #lfs-support
2023-06-02 21:17:39 +02:00
Xi Ruoyao
7623a70139
tracker3: Always install the doc into expected location, ...
and use a more clever way for testing.
2023-06-02 19:08:19 +08:00
Pierre Labastie
7bfd30d73c evolution-data-server: use ninja also for sysv 2023-06-02 10:07:11 +02:00
Douglas R. Reno
3a0324cbd9 Fix the preceding commit for tracker-miners 2023-06-01 14:25:20 -05:00
Douglas R. Reno
f950c9297b Update to tracker-miners-3.5.2 2023-06-01 14:21:06 -05:00
Douglas R. Reno
bed8a11c86 Update to tracker-3.5.3 2023-06-01 14:19:43 -05:00
Douglas R. Reno
74e0749708 Update to evolution-data-server-3.48.2 2023-06-01 14:14:28 -05:00
Douglas R. Reno
bbdb4bb6cd Update to libpeas-1.36.0 2023-06-01 14:10:58 -05:00
Pierre Labastie
31120d7c05 Update to gexiv2-0.14.1
gexiv2 FTBFS against exiv2-0.28 (reported by r1c0n3r0 on #lfs-support).
There is an upstream fix, but it does not apply to 0.14.0. So
update to 0.14.1 and add the patch.
2023-05-27 10:15:18 +02:00
Douglas R. Reno
6716afc890 Update to grilo-0.3.16 2023-05-24 21:21:11 -05:00
Douglas R. Reno
52e948943e Update to gnome-online-accounts-3.48.0 2023-05-24 21:18:22 -05:00
Douglas R. Reno
491fc674c4 Update to gnome-desktop-44.0 2023-05-24 21:12:55 -05:00
Douglas R. Reno
35128ba982 Update to gnome-autoar-0.4.4 2023-05-24 21:09:23 -05:00
Pierre Labastie
4d96d76fb5 Fix building nautilus with GCC-13
Apply an upstream fix that also prevents crashes in some cases.
2023-05-13 21:43:02 +02:00
Xi Ruoyao
b8ba9f9097
libsecret: Remove outdated mv command
Now the docdir is fixed before installation.
2023-05-06 23:43:41 +08:00
Douglas R. Reno
9af2c82629 Update to gsettings-desktop-schemas-44.0 2023-04-23 16:06:33 -05:00
Douglas R. Reno
c8042d243d Update to vte-0.72.1 2023-04-23 16:05:31 -05:00
Douglas R. Reno
dad7b8834f Update to gjs-1.76.0 2023-04-19 19:27:44 -05:00
Xi Ruoyao
00bb36f7bb
gnome-session: Systemd is runtime dependency, but elogind is build-time
It needs libsystemd (note that we don't use -Dsystemd=false for sysv).
And it invokes logind APIs like sd_login_monitor_new etc.
2023-03-24 16:02:53 +08:00
Xi Ruoyao
ab1e97d118
gnome-shell: Make elogind and systemd dependencies runtime
On systemd, it uses libsystemd but it's already installed in LFS.  On
sysv, we use -Dsystemd=false so libsystemd (a.k.a libelogind) not
needed.

But it invokes logind API via D-bus call (in js/ui/endSessionDialog.js),
so logind is a runtime dependency.
2023-03-24 15:57:00 +08:00
Xi Ruoyao
2cb8524231
gvfs: Make systemd dependency runtime 2023-03-24 15:53:15 +08:00
Xi Ruoyao
bf28f8fc71
gnome-bluetooth: Drop systemd and elogind dependencies 2023-03-24 15:50:22 +08:00
Xi Ruoyao
c2172dd48d
gnome-settings-daemon: Drop systemd and elogind dependencies
I cannot see how g-s-d needs systemd or elogind.  The only reference to
systemd from g-s-d is through gnome-desktop (using
sd_pid_get_user_unit), which should be satisified by LFS systemd, and
useless with sysv.
2023-03-24 15:48:28 +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
Bruce Dubbs
ab7282ff27 Update to gcr4-4.1.0. 2023-03-07 14:12:52 -06:00
Douglas R. Reno
f5742d5c87 Update to gjs-1.74.2 2023-03-02 11:54:01 -06: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
Bruce Dubbs
f75264a452 Typo 2023-02-23 20:13:01 -06:00
Bruce Dubbs
074c49bd1a Tweak gnome-session .desktop files. 2023-02-23 20:09:51 -06:00
Pierre Labastie
6d61390b11 Typo
Spotted by "rhubarbpieguy"
2023-02-23 23:29:41 +01: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
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
Douglas R. Reno
b3d57664cd Tag GNOME Platform 2023-02-22 10:26:28 -06:00
Douglas R. Reno
3ca93442a3 Move GDM to Display Managers and tag it 2023-02-22 10:17:48 -06:00
Douglas R. Reno
3f52b868d2 Update to gnome-shell-43.3 2023-02-22 10:11:19 -06:00
Douglas R. Reno
83abfedb70 Update to mutter-43.3 2023-02-22 09:59:08 -06:00
Douglas R. Reno
13677cc821 Update to gnome-backgrounds-43.1 2023-02-21 22:06:12 -06:00
Douglas R. Reno
58ebeeedca Tag GNOME Libraries 2023-02-21 21:54:12 -06:00
Douglas R. Reno
a45e73c8f0 Update to gnome-desktop-43.2 2023-02-21 19:40:00 -06:00
Bruce Dubbs
6fe9820e19 Tag xsoft packages 2023-02-20 23:23:04 -06:00
Bruce Dubbs
cfd4fa88b5 Tags 2023-02-20 15:14:57 -06:00
Bruce Dubbs
4b6e2b26bc More tags 2023-02-19 19:42:20 -06:00
Thomas Trepl
1d04be9cff a few tags 2023-02-19 09:25:08 +01:00
Douglas R. Reno
b464299292 Tag WebKit dependencies 2023-02-18 14:22:38 -06:00
Douglas R. Reno
dbd73d6b58 Last round of tags for the day from me 2023-02-17 14:57:04 -06:00
Xi Ruoyao
e3c278d316
mutter: Use role="test" for test instruction 2023-02-17 18:32:55 +08:00
Douglas R. Reno
03c0def241 Tags for GTK+-3 2023-02-16 21:37:27 -06:00
Xi Ruoyao
1760143f05
mutter: Add some test info 2023-02-16 16:56:28 +08:00
Douglas R. Reno
15445abd8c Lots of tags 2023-02-15 23:24:25 -06:00
Douglas R. Reno
edb88a67a0 Update to gnome-control-center-43.4.1 2023-02-14 16:04:26 -06:00
Douglas R. Reno
d934228c89 Update to vte-0.70.3 2023-02-14 14:52:52 -06:00
Xi Ruoyao
b266534ee8
libsecret: Make doc regenerate explicit 2023-02-15 00:21:13 +08:00
Xi Ruoyao
3a7d81bac8
gcr (3 and 4): Make doc generation explicit 2023-02-15 00:21:13 +08:00
Xi Ruoyao
ca2b796248
vte: Make docdir fix and doc generation explicit 2023-02-14 21:07:32 +08:00
Xi Ruoyao
760d71bfce
libgweather: Fix docdir explicitly 2023-02-14 20:44:27 +08:00
Xi Ruoyao
a51e56d5ba
Add an entity for gi-docgen explanation and use it 2023-02-14 20:19:13 +08:00
Xi Ruoyao
5b086fb398
rest: Fix docdir before installation and make it explicit 2023-02-14 19:49:30 +08:00
Xi Ruoyao
5d225077a1
libpeas: Document how to use gi-docgen 2023-02-14 19:15:01 +08:00
Xi Ruoyao
9b8f21a3fd
gnome-control-center: Set GTK_A11Y=none for test
I guess it's because dbusmock does not know how to mock the GTK a11y
D-Bus service.  See upstream issue #2300.

Don't revert it for 43.4.1 update: test-network-panel still fails with
43.4.1 if this hack not used.
2023-02-14 15:02:11 +08:00
Douglas R. Reno
b2d819c27c Update to evolution and evolution-data-server 3.46.4 2023-02-12 23:10:17 -06:00
Xi Ruoyao
f810c91e49
gdm: Add -Drun-dir=/run/gdm
The default is /var/run/gdm, where /var/run is deprecated.
2023-02-13 03:22:31 +08:00
Xi Ruoyao
1525482132
nautilus: Fix doc install dir 2023-02-13 03:05:52 +08:00
Xi Ruoyao
c3f3e86ad9
evolution-data-server: Drop gcr dependency
It has been removed in 3.45.3 (see NEWS file).

e-d-s still indirectly depends on gcr via g-o-a (in "recommended" level)
though.
2023-02-13 02:41:13 +08:00
Xi Ruoyao
e38b1fd305
gcr: Use the same fix as gcr4 if gi-docgen is enabled
BTW fix an empty line.
2023-02-13 02:41:13 +08:00
Xi Ruoyao
6d655be956
rest: Fix docdir if -Dgtk_doc=false removed 2023-02-13 02:41:13 +08:00
Xi Ruoyao
e52993c61d
libgweather: Fix doc install path if -Dgtk_doc unused 2023-02-13 00:23:37 +08:00
Xi Ruoyao
0b863fa74c
gcr4: Add sed to fix doc generation and install location if enabled 2023-02-13 00:18:24 +08:00
Xi Ruoyao
ef85ef61f6
vte: API doc now needs gi-docgen instead of gtk-doc 2023-02-12 00:57:53 +08:00
Xi Ruoyao
29cd7e3645
tracker3: Add libsoup2 back to optional
The build system still automatically pick it up (maybe together with
soup3).
2023-02-12 00:36:59 +08:00
Xi Ruoyao
e2de81fd07
libsecret: Doc needs gi-docgen now
Though the option is still named gtk_doc, actually it invokes gi-docgen.

By the way, run the tests with dbus-run-session or almost all will fail
w/o a d-bus address.
2023-02-10 02:38:29 +08:00
Douglas R. Reno
0fd2551d49 rest: the examples also need gtksourceview5 to be installed 2023-02-01 19:21:55 -06:00
Xi Ruoyao
75b1a338b8
Update more URLs to use https
Mostly plain http -> https replace, if https works.  If there is a HTTP
redirection, use the redirect target (unless it's a mirror or l10n like
"https://kde.org/zh-cn/").

Some non-trivial change:

* www.mnogosearch.org is dead.  Not sure how to replace, so deleted.
* use https://github.com/cacalib/libcaca for libcaca.
  http://caca.zoy.org/wiki/libcaca seems out-of-date.
* http://www.speech.cs.cmu.edu/flite/ is dead, replaced with github repo
  link.
2023-01-29 14:35:01 +08:00
Xi Ruoyao
17aa21c551
Change all http://*.sourceforge.net/ URLs to https
Now all sourceforge.net subdomains have a valid SSL certificate.  The
changes are automatically done via a sed.  I've reviewed the changes and
reverted the changes in archive/*, pst/xml/docbook-xsl.xml, and
stylesheets/lfs-xsl/lfs-l10n.xml.  Other changes should (hopefully) be
fine.
2023-01-29 12:35:23 +08:00
Douglas R. Reno
2215e98f72 Drop avahi dependency from grilo 2023-01-28 08:55:38 -06:00
Pierre Labastie
02c7572ddb gjs: use wrap-mode=nofallback
It prevents downloading sysprof if sysprof is not installed. Also
reformat and add "setup" to meson.
2023-01-28 11:18:11 +01:00
Douglas R. Reno
1ec4d0836c Update to gnome-desktop-43.1 2023-01-23 11:37:46 -06:00
Douglas R. Reno
c9361de087 Update to libchamplain-0.12.21 2023-01-23 11:28:37 -06:00