Bug 51325 - Cosmic DE 1.0.0 on loongarch64
Summary: Cosmic DE 1.0.0 on loongarch64
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: cosmic-comp (show other bugs)
Version: unstable
Hardware: loongarch64 Linux
: P5 enhancement
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-08-29 12:23 MSK by Ilya Sorochan
Modified: 2024-08-29 14:13 MSK (History)
1 user (show)

See Also:


Attachments
cosmic-greeter nix crate patch (2.65 KB, patch)
2024-08-29 12:23 MSK, Ilya Sorochan
no flags Details | Diff
cosmic-applets linux-raw-sys crate patch (2.84 KB, patch)
2024-08-29 12:24 MSK, Ilya Sorochan
no flags Details | Diff
cosmic-files linux-raw-sys crate patch (2.51 KB, patch)
2024-08-29 12:26 MSK, Ilya Sorochan
no flags Details | Diff
cosmic-launcher linux-raw-sys crate patch (2.82 KB, patch)
2024-08-29 12:28 MSK, Ilya Sorochan
no flags Details | Diff
cosmic-osd linux-raw-sys crate patch (2.78 KB, patch)
2024-08-29 12:29 MSK, Ilya Sorochan
no flags Details | Diff
cosmic-screenshot libc crate patch (3.44 KB, patch)
2024-08-29 12:30 MSK, Ilya Sorochan
no flags Details | Diff
cosmic-session linux-raw-sys crate patch (3.92 KB, patch)
2024-08-29 12:30 MSK, Ilya Sorochan
no flags Details | Diff
cosmic-settings-daemon linux-raw-sys crate patch (2.98 KB, patch)
2024-08-29 12:31 MSK, Ilya Sorochan
no flags Details | Diff
cosmic-term linux-raw-sys crate patch (2.49 KB, patch)
2024-08-29 12:32 MSK, Ilya Sorochan
no flags Details | Diff
xdg-desktop-portal-cosmic linux-raw-sys crate patch (2.60 KB, patch)
2024-08-29 12:33 MSK, Ilya Sorochan
no flags Details | Diff
cosmic-notifications 0001 patch (1.14 KB, patch)
2024-08-29 12:34 MSK, Ilya Sorochan
no flags Details | Diff
cosmic-notifications 0002 patch (1.19 KB, patch)
2024-08-29 12:34 MSK, Ilya Sorochan
no flags Details | Diff
cosmic-notifications 0003 patch (2.10 KB, patch)
2024-08-29 12:34 MSK, Ilya Sorochan
no flags Details | Diff
cosmic-panel 0001 patch (1.09 KB, patch)
2024-08-29 12:35 MSK, Ilya Sorochan
no flags Details | Diff
cosmic-panel 0002 patch (1.14 KB, patch)
2024-08-29 12:35 MSK, Ilya Sorochan
no flags Details | Diff
cosmic-panel 0003 patch (1.99 KB, patch)
2024-08-29 12:36 MSK, Ilya Sorochan
no flags Details | Diff
cosmic-settings 0001 patch (1.11 KB, patch)
2024-08-29 12:36 MSK, Ilya Sorochan
no flags Details | Diff
cosmic-settings 0002 patch (4.86 KB, patch)
2024-08-29 12:36 MSK, Ilya Sorochan
no flags Details | Diff
cosmic-settings 0003 patch (2.05 KB, patch)
2024-08-29 12:37 MSK, Ilya Sorochan
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ilya Sorochan 2024-08-29 12:23:28 MSK
Created attachment 16734 [details]
cosmic-greeter nix crate patch

Портировал cosmic пакеты на loongarch64, много патчей накопилось, но залить на git.alt увы не могу (многоуважаемый Глеб спит). Поэтому сейчас их сложу во вложения.
Полный список ниже. На некоторые пакеты несколько патчей.

Должны быть в таске что бы все собралось:
- cosmic-randr
- cosmic-bg
- icon-theme-cosmici
- cosmic-comp

Патч на крейт linux-raw-sys:
- cosmic-term
- xdg-desktop-portal-cosmic
- cosmic-files
- cosmic-launcher
- cosmic-osd
- cosmic-settings-daemon
- comsic-applets
- cosmic-session
- comsic-panel
- comsic-notifications
- cosmic-settings

Патч на крейт libc:
- cosmic-screenshot

Патч на крейт nix:
- cosmic-panel
- cosmic-notifications
- cosmic-greeter

Патч на крейт generator:
- cosmic-settings

Форматировал git format-patch
Comment 1 Ilya Sorochan 2024-08-29 12:24:49 MSK
Created attachment 16735 [details]
cosmic-applets linux-raw-sys crate patch
Comment 2 Ilya Sorochan 2024-08-29 12:25:22 MSK
(In reply to Ilya Sorochan from comment #0)
> Created attachment 16734 [details]
> nix crate patch
> 
> Портировал cosmic пакеты на loongarch64, много патчей накопилось, но залить
> на git.alt увы не могу (многоуважаемый Глеб спит). Поэтому сейчас их сложу
> во вложения.
> Полный список ниже. На некоторые пакеты несколько патчей.
> 
> Должны быть в таске что бы все собралось:
> - cosmic-randr
> - cosmic-bg
> - icon-theme-cosmici
> - cosmic-comp
> 
> Патч на крейт linux-raw-sys:
> - cosmic-term
> - xdg-desktop-portal-cosmic
> - cosmic-files
> - cosmic-launcher
> - cosmic-osd
> - cosmic-settings-daemon
> - comsic-applets
> - cosmic-session
> - comsic-panel
> - comsic-notifications
> - cosmic-settings
> 
> Патч на крейт libc:
> - cosmic-screenshot
> 
> Патч на крейт nix:
> - cosmic-panel
> - cosmic-notifications
> - cosmic-greeter
> 
> Патч на крейт generator:
> - cosmic-settings
> 
> Форматировал git format-patch

В linux-raw-sys еще должен быть cosmic-applets
Comment 3 Ilya Sorochan 2024-08-29 12:26:03 MSK
Created attachment 16736 [details]
cosmic-files linux-raw-sys crate patch
Comment 4 Ilya Sorochan 2024-08-29 12:28:28 MSK
Created attachment 16737 [details]
cosmic-launcher linux-raw-sys crate patch
Comment 5 Ilya Sorochan 2024-08-29 12:29:03 MSK
Created attachment 16738 [details]
cosmic-osd linux-raw-sys crate patch
Comment 6 Ilya Sorochan 2024-08-29 12:30:18 MSK
Created attachment 16739 [details]
cosmic-screenshot libc crate patch
Comment 7 Ilya Sorochan 2024-08-29 12:30:57 MSK
Created attachment 16740 [details]
cosmic-session linux-raw-sys crate patch
Comment 8 Ilya Sorochan 2024-08-29 12:31:33 MSK
Created attachment 16741 [details]
cosmic-settings-daemon linux-raw-sys crate patch
Comment 9 Ilya Sorochan 2024-08-29 12:32:36 MSK
Created attachment 16742 [details]
cosmic-term linux-raw-sys crate patch
Comment 10 Ilya Sorochan 2024-08-29 12:33:16 MSK
Created attachment 16743 [details]
xdg-desktop-portal-cosmic linux-raw-sys crate patch
Comment 11 Ilya Sorochan 2024-08-29 12:34:06 MSK
Created attachment 16744 [details]
cosmic-notifications 0001 patch
Comment 12 Ilya Sorochan 2024-08-29 12:34:21 MSK
Created attachment 16745 [details]
cosmic-notifications 0002 patch
Comment 13 Ilya Sorochan 2024-08-29 12:34:57 MSK
Created attachment 16746 [details]
cosmic-notifications 0003 patch
Comment 14 Ilya Sorochan 2024-08-29 12:35:35 MSK
Created attachment 16747 [details]
cosmic-panel 0001 patch
Comment 15 Ilya Sorochan 2024-08-29 12:35:51 MSK
Created attachment 16748 [details]
cosmic-panel 0002 patch
Comment 16 Ilya Sorochan 2024-08-29 12:36:07 MSK
Created attachment 16749 [details]
cosmic-panel 0003 patch
Comment 17 Ilya Sorochan 2024-08-29 12:36:36 MSK
Created attachment 16750 [details]
cosmic-settings 0001 patch
Comment 18 Ilya Sorochan 2024-08-29 12:36:54 MSK
Created attachment 16751 [details]
cosmic-settings 0002 patch
Comment 19 Ilya Sorochan 2024-08-29 12:37:15 MSK
Created attachment 16752 [details]
cosmic-settings 0003 patch
Comment 20 Ilya Sorochan 2024-08-29 12:39:41 MSK
Получилось довольно большая куча файлов. Если это необходимо могу запаковать их в один архив для удобства. Также могу скинуть именно патчи на linux-raw-sys и прочее, но мне кажется с такими форматированными патчами работать будет проще: не нужно менять spec (а в некоторых случаях еще и .gear/rules)
Comment 21 Yuri N. Sedunov 2024-08-29 13:01:40 MSK
(Ответ для Ilya Sorochan на комментарий #20)
> Получилось довольно большая куча файлов. Если это необходимо могу запаковать
> их в один архив для удобства. Также могу скинуть именно патчи на
> linux-raw-sys и прочее, но мне кажется с такими форматированными патчами
> работать будет проще: не нужно менять spec (а в некоторых случаях еще и
> .gear/rules)

Из-за этой вот одной строчки вся кутерьма?
+        target_arch = "loongarch64",
Comment 22 Ilya Sorochan 2024-08-29 14:13:36 MSK
> Из-за этой вот одной строчки вся кутерьма?
> +        target_arch = "loongarch64",

Только то что касается linux-raw-sys. В патчах libc и nix все тоже просто, generator посложнее. Там фиксим сам крейт и заставляем cosmic-settings использовать только его (есть еще старая версия)