Bug 36179 - нерабочая тема plymouth
Summary: нерабочая тема plymouth
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: branding-alt-sisyphus-bootsplash (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Антон Мидюков
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 33000
  Show dependency tree
 
Reported: 2019-02-24 16:51 MSK by Alexey Shabalin
Modified: 2019-03-07 12:40 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Shabalin 2019-02-24 16:51:07 MSK
Так и задумано?
Смущает как имя файла, так и содержимое

$cat /usr/share/plymouth/themes/sisyphus/theme.plymouth.in
[Plymouth Theme]
Name=@NAME@
Description=Script for @BRAND_FNAME@ @NAME@
ModuleName=script

[script]
ImageDir=/usr/share/plymouth/themes/@THEME@
ScriptFile=/usr/share/plymouth/themes/@THEME@/theme.script
Comment 1 Michael Shigorin 2019-02-24 18:49:29 MSK
Гм, действительно (только подпакет другой); причём так оказалось ещё в сборке 20161130-alt2, которая сейчас в p8.

2 antohami: глянешь по возможности?
Comment 2 Антон Мидюков 2019-02-24 19:43:21 MSK
Так не только в регулярках и стартеркитах, но и в branding-xalt-kworkstation.

А вот в branding-alt-education нормально. Также норм у Симпли и workstation.
Comment 3 Антон Мидюков 2019-02-25 08:38:21 MSK
Просмотрев брендинги, пришёл к выводу, что со времён p6, когда перешли на plymouth во всех брендингах был мусор: conponents/bootsplash/theme.plymouth.in после сборки. Где-то это исправили, где-то до сих пор нет.

Исправление вот такое:
diff --git a/components.mk b/components.mk
index 7efe6a8..0746f75 100644
--- a/components.mk
+++ b/components.mk
@@ -42,6 +42,7 @@ boot:
 	cp -al images/wallpaper.png $(datadir)/plymouth/themes/$(THEME)/wallpaper.png
 	cp -a components/bootsplash/* $(datadir)/plymouth/themes/$(THEME)
 	mv $(datadir)/plymouth/themes/$(THEME)/theme.plymouth $(datadir)/plymouth/themes/$(THEME)/$(THEME).plymouth
+	rm -f $(datadir)/plymouth/themes/$(THEME)/*.in
 #bootloader
 	DEFAULT_LANG='--lang-to-subst--' PATH=$(PATH):/usr/sbin make -C design-bootloader-source
 	install -d -m 755  $(sysconfdir)/../boot/splash/$(THEME)


Брендинги стартеркитов и регулярок исправлю позже. Это не единственная их проблема.
Comment 4 Repository Robot 2019-03-07 12:40:45 MSK
branding-alt-sisyphus-20190303-alt1 -> sisyphus:

Sun Mar 03 2019 Anton Midyukov <antohami@altlinux> 20190303-alt1
- Cleanup plymouth theme (Closes: 36179)
- Use resources generator from Qt5
- Use _unpackaged_files_terminate_build
- drop kde3-settings
- drop kde4-settings
- drop gnome-settings and gnome-themes
- fix build for non-x86