Compare commits

..

469 Commits

Author SHA1 Message Date
madomado 11e15e00dc Update vala-panel-appmenu.spec 2024-03-28 13:23:48 +08:00
madomado 24f4599fca Update vala-panel-appmenu.spec
Signed-off-by: madomado <madonuko@outlook.com>
2024-03-27 15:00:41 +08:00
madomado bdbc3d5d79 Merge branch 'f39' into mado/fix39/vala-panel-appmenu 2024-03-27 14:49:30 +08:00
Raboneko 18d7543306 bump(nightly): mpv gnome-shell-extension-pop-shell vala-nightly 2024-03-27 01:06:59 +00:00
madomado 54b16c7752 fix: vala-panel (#1006)
* fix: vala-panel

Signed-off-by: madomado <madonuko@outlook.com>

* Create update.rhai

Signed-off-by: madomado <madonuko@outlook.com>

* Update vala-panel.spec

Signed-off-by: madomado <madonuko@outlook.com>

* files?

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-03-26 14:00:13 -07:00
Raboneko 87a1d564d4 bump: discord-canary-openasar discord-canary 2024-03-26 20:59:45 +00:00
Raboneko f94d510752 bump: discord-canary-openasar discord-canary 2024-03-26 19:38:28 +00:00
Raboneko ae0a382eb7 bump: vala-panel-appmenu 2024-03-26 15:18:43 +00:00
Raboneko 6d801bdac0 bump: vala-panel-appmenu 2024-03-26 15:00:01 +00:00
Raboneko 39db7eae6c bump: vala-panel-appmenu 2024-03-26 08:55:55 +00:00
Raboneko 4321f232b6 bump: lomiri-app-launch 2024-03-26 08:31:35 +00:00
madomado e0c9725ded fix: starship (#995) 2024-03-25 21:15:46 -05:00
Raboneko 7cf078808c bump(nightly): mpv gnome-shell-extension-pop-shell latte-dock-nightly nim-nightly 2024-03-26 01:07:13 +00:00
Raboneko 1d2c73a471 bump: discord-openasar discord 2024-03-25 19:11:53 +00:00
lea 0e757e5391 chore: get rid of useless obsolete note (#999) 2024-03-25 18:37:00 +08:00
Raboneko 9fc0aef585 bump: iosevka-fusion anda 2024-03-25 09:15:32 +00:00
lea d2229fdc9e feat: add terra-obsolete (#994)
* feat: add terra-obsolete

* remove wallet files

* add PR url for switchboard-plug-wallet obsolete

* remove wallet from comp group
2024-03-25 16:45:00 +08:00
Raboneko b501e87b47 bump: iosevka-fusion 2024-03-25 04:45:46 +00:00
Raboneko ca68e9238d bump(nightly): mpv prismlauncher-nightly prismlauncher-qt5-nightly tdlib yt-dlp 2024-03-25 01:09:11 +00:00
Raboneko 74274eb929 bump: limine 2024-03-24 23:35:57 +00:00
Raboneko 9dfd7f137e bump: discord-canary-openasar discord-canary 2024-03-24 23:20:36 +00:00
Raboneko 3d5954f19d bump: lomiri-system-settings 2024-03-24 21:25:37 +00:00
madomado 1f44be8f51 add: yt-dlp (#978)
* add: yt-dlp

* I forgot about the nightly part

* Update yt-dlp-nightly.spec

Signed-off-by: madomado <madonuko@outlook.com>

* Update yt-dlp-nightly.spec

Signed-off-by: madomado <madonuko@outlook.com>

* tests?

Signed-off-by: madomado <madonuko@outlook.com>

* ??

Signed-off-by: madomado <madonuko@outlook.com>

* Update yt-dlp-nightly.spec

Signed-off-by: madomado <madonuko@outlook.com>

* Update yt-dlp-nightly.spec

Signed-off-by: madomado <madonuko@outlook.com>

* add: conflicts and provides yt-dlp to yt-dlp-nightly.spec

* add provides and conflicts for completions

---------

Signed-off-by: madomado <madonuko@outlook.com>
Co-authored-by: june-fish <git@june.fish>
Co-authored-by: lea <lleyton@fyralabs.com>
2024-03-24 13:49:10 -07:00
Raboneko 3dd43608c0 bump: unity-greeter 2024-03-24 17:57:43 +00:00
Raboneko a8bab27087 bump: starship 2024-03-24 10:19:20 +00:00
Raboneko 22165c0adf bump: anda 2024-03-24 08:17:19 +00:00
Raboneko c698871e62 bump: lomiri-system-settings 2024-03-24 06:35:39 +00:00
Raboneko ca57b018d9 bump(nightly): mpv 2024-03-24 01:13:24 +00:00
Raboneko 4372ba1716 bump: uutils-coreutils 2024-03-23 21:56:29 +00:00
Raboneko 56fb185910 bump: sarasa-gothic 2024-03-23 20:15:32 +00:00
Raboneko 84781aecaa bump: iosevka-fusion 2024-03-23 17:58:27 +00:00
Raboneko 48f5f8f613 bump: voicevox 2024-03-23 13:59:16 +00:00
Raboneko cbac8b61fc bump(nightly): vala-language-server-nightly 2024-03-23 01:05:39 +00:00
Raboneko f1e46e95a6 bump: gradle 2024-03-22 17:57:18 +00:00
Raboneko 443c97f53a bump: moby-compose 2024-03-22 17:26:02 +00:00
Raboneko 1667a8f472 bump: unity-shell 2024-03-22 03:56:21 +00:00
Raboneko f1d61dd4c4 bump(nightly): mpv prismlauncher-nightly prismlauncher-qt5-nightly nim-nightly 2024-03-22 01:06:54 +00:00
Raboneko bdb73cac18 bump: discord-canary-openasar discord-canary unity-session 2024-03-22 01:01:03 +00:00
Raboneko fe942ff32f bump: discord-canary-openasar discord-canary 2024-03-21 22:59:57 +00:00
Raboneko ce8510d2fd bump: discord-canary-openasar discord-canary 2024-03-21 22:28:29 +00:00
Raboneko 035092d5d2 bump: discord-canary-openasar discord-canary 2024-03-21 22:14:44 +00:00
Raboneko 41dbafa937 bump: discord-canary-openasar discord-canary 2024-03-21 21:56:46 +00:00
Raboneko 9ac9b8432b bump: blueprint-compiler 2024-03-21 19:46:18 +00:00
Raboneko d85115a3a8 bump: ruff 2024-03-21 19:25:35 +00:00
Raboneko 270755baa9 bump: discord-ptb-openasar discord-ptb 2024-03-21 19:13:41 +00:00
Raboneko dc33ac2d85 bump: flutter 2024-03-21 18:20:42 +00:00
Raboneko 7af1a904f3 bump: maturin 2024-03-21 13:15:38 +00:00
Raboneko 3f822e166b bump: osu-lazer 2024-03-21 02:37:01 +00:00
Raboneko 3fe7dd9f8a bump: discord-canary-openasar discord-canary 2024-03-21 01:18:51 +00:00
Raboneko 931e4e57ba bump(nightly): mpv 2024-03-21 01:08:15 +00:00
Raboneko fafa9ffc5c bump: discord-canary-openasar discord-canary 2024-03-20 23:50:02 +00:00
Raboneko 31c07dd101 bump: discord-canary-openasar discord-canary 2024-03-20 23:39:43 +00:00
Raboneko a1bd9debde bump: discord-canary-openasar discord-canary 2024-03-20 23:19:19 +00:00
Raboneko 9422a39a26 bump: discord-canary-openasar discord-canary 2024-03-20 22:48:02 +00:00
Raboneko 61422a7163 bump: electron 2024-03-20 20:39:06 +00:00
Raboneko 69a628dd45 bump: discord-canary-openasar discord-canary 2024-03-20 20:27:35 +00:00
Raboneko 79626af972 bump: discord-canary-openasar discord-canary 2024-03-20 19:11:00 +00:00
Raboneko 0814d641dc bump: discord-canary-openasar discord-canary 2024-03-20 16:27:45 +00:00
madomado cbc958f17b chore: nim{,-nightly} don't build docs unless x86_64 (#988)
* chore: nim{,-nightly} don't build docs unless x86_64

* feat: add %nim_c, %nim_tflags and %nim_lflags
2024-03-20 08:02:55 -05:00
Raboneko 52b5fa3796 bump: dart 2024-03-20 12:58:54 +00:00
Raboneko 720f75293c bump: click 2024-03-20 07:28:17 +00:00
Raboneko 6d01d415b7 bump(nightly): mpv latte-dock-nightly 2024-03-20 01:06:30 +00:00
Raboneko adae8ee1f2 bump: vala-panel-appmenu 2024-03-19 19:46:00 +00:00
Raboneko c7bff4530e bump: limine 2024-03-19 01:18:11 +00:00
Raboneko 0fadbd2b5d bump(nightly): mpv latte-dock-nightly nim-nightly 2024-03-19 01:07:46 +00:00
Raboneko 6940417d24 bump: lomiri-app-launch 2024-03-18 21:37:41 +00:00
Raboneko e2226f7b48 bump: discord-openasar discord 2024-03-18 17:38:57 +00:00
Raboneko 9e6b8df98e bump(nightly): mpv latte-dock-nightly prismlauncher-nightly prismlauncher-qt5-nightly 2024-03-18 01:07:49 +00:00
Raboneko 424e9e8b71 bump: sarasa-gothic 2024-03-17 06:21:52 +00:00
Raboneko be8c286f4b bump(nightly): mpv latte-dock-nightly prismlauncher-nightly prismlauncher-qt5-nightly nim-nightly 2024-03-17 01:11:06 +00:00
Raboneko a440a6b8a0 bump: compiz9 2024-03-16 04:31:24 +00:00
Raboneko 5baf57d689 bump: iosevka-fusion 2024-03-16 02:30:22 +00:00
Raboneko cddaa0c0ec bump(nightly): latte-dock-nightly nim-nightly 2024-03-16 01:05:35 +00:00
Raboneko f89b865f6d bump: joshuto 2024-03-15 22:59:19 +00:00
Raboneko 5837b9afa3 bump: discord-canary-openasar discord-canary 2024-03-15 22:49:19 +00:00
Raboneko 78800223eb bump: discord-canary-openasar discord-canary 2024-03-15 21:35:54 +00:00
Raboneko b4c5cc2ad1 bump: discord-canary-openasar discord-canary ruff 2024-03-15 18:22:26 +00:00
Raboneko 9c8a59d2e8 bump: moby-compose 2024-03-15 12:59:17 +00:00
Raboneko ccdb5a6a0a bump(nightly): mpv latte-dock-nightly nim-nightly 2024-03-15 01:07:30 +00:00
Raboneko bd8293b9da bump: discord-ptb-openasar discord-ptb 2024-03-14 22:49:07 +00:00
Raboneko 64988cf720 bump: discord-canary-openasar discord-canary 2024-03-14 17:37:02 +00:00
cat-master21 ffa3542038 fix(vala-panel-appmenu): include jayatana files (#990)
* fix(vala-panel-appmenu): include jayatana files

Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com>

* fix(vala-panel-appmenu): include a Java compiler

---------

Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com>
2024-03-14 15:36:20 +08:00
Raboneko 570dbc0c1e bump: electron 2024-03-14 03:25:30 +00:00
Raboneko 6fefa51f4c bump: groovy-docs groovy 2024-03-14 01:16:59 +00:00
Raboneko d76922a195 bump(nightly): mpv 2024-03-14 01:06:43 +00:00
Raboneko 9d281429fd bump: sass 2024-03-13 21:16:25 +00:00
Raboneko a0f6d6157c bump: discord-canary-openasar discord-canary 2024-03-13 19:25:39 +00:00
Raboneko 2cf0005d34 bump: discord-canary-openasar discord-canary electron 2024-03-13 19:12:15 +00:00
Raboneko 25ccf85ab1 bump: discord-canary-openasar discord-canary protobuf 2024-03-13 18:46:02 +00:00
Raboneko c5bfe8393b bump: discord-canary-openasar discord-canary 2024-03-13 18:35:52 +00:00
Raboneko 0f6e7faa79 bump: electron 2024-03-13 08:29:46 +00:00
Raboneko b55b5d70f6 bump: feishin 2024-03-13 07:37:02 +00:00
Raboneko 09307d4035 bump: discord-canary-openasar discord-canary 2024-03-13 03:28:32 +00:00
Raboneko 744a908764 bump(nightly): mpv tdlib 2024-03-13 01:08:07 +00:00
madomado 30be063c78 fix(update): nightly packages and use of date(), commit_date and shortcommit (#981)
Signed-off-by: madomado <madonuko@outlook.com>
2024-03-12 15:41:20 -07:00
Raboneko fc37db11bf bump: moby-buildx 2024-03-12 19:35:50 +00:00
Raboneko 0173b41c31 bump: codium 2024-03-12 18:35:52 +00:00
Raboneko bfb2e24eca bump: discord-openasar discord 2024-03-12 17:13:17 +00:00
madomado 4fa6e52dcc fix: vala-panel-appmenu
Signed-off-by: madomado <madonuko@outlook.com>
2024-03-12 20:32:34 +08:00
Raboneko 7fe4c03885 bump: osu-lazer 2024-03-12 11:14:58 +00:00
Raboneko bf9b8a52c5 bump: vencord-desktop 2024-03-12 02:40:21 +00:00
Raboneko 609c7cd370 bump: unity-greeter unity-shell 2024-03-12 01:56:48 +00:00
Raboneko c11d53ae72 bump(nightly): mpv nim-nightly 2024-03-12 01:06:05 +00:00
Raboneko 615fc2518c bump: compiz9 2024-03-11 23:49:44 +00:00
Raboneko 5fabcd78a2 bump: discord-ptb-openasar discord-ptb 2024-03-11 20:29:18 +00:00
Raboneko 6c07d7aba6 bump: discord-canary-openasar discord-canary 2024-03-11 19:47:42 +00:00
Raboneko df2414dc93 bump: discord-canary-openasar discord-canary 2024-03-11 19:27:27 +00:00
Raboneko 921a31b437 bump: discord-canary-openasar discord-canary 2024-03-11 19:17:09 +00:00
Raboneko 106de09521 bump: osu-lazer 2024-03-11 17:38:04 +00:00
Raboneko f5cdebb3d0 bump: containerd 2024-03-11 15:29:50 +00:00
Raboneko eff213324a bump: containerd 2024-03-11 15:19:49 +00:00
Raboneko 81655e8c1c bump: sarasa-gothic 2024-03-11 14:14:21 +00:00
Raboneko 060de98058 bump: lomiri-system-settings 2024-03-11 11:36:56 +00:00
Raboneko 39d4121fca bump: sarasa-gothic 2024-03-11 10:32:57 +00:00
Raboneko eb9aa8fce1 bump: lomiri-system-settings 2024-03-11 08:35:59 +00:00
Raboneko eeb1b095ce bump: sarasa-gothic 2024-03-11 07:58:55 +00:00
Raboneko 438312a6f4 bump: sarasa-gothic 2024-03-11 06:00:18 +00:00
Raboneko 544bebb203 bump: libhelium 2024-03-11 03:45:46 +00:00
Raboneko 7eea312424 bump: tau-helium 2024-03-11 03:30:49 +00:00
Raboneko 7c8b826b61 bump: tau-helium 2024-03-11 03:18:48 +00:00
Raboneko 4ddab6f662 bump(nightly): mpv latte-dock-nightly prismlauncher-nightly prismlauncher-qt5-nightly 2024-03-11 01:07:41 +00:00
madomado e36659cf1a rm: openh264 (#980)
openh264 already exists in Fedora cisco.
2024-03-11 07:30:38 +08:00
madomado 2913badea4 fix: apparmor (#982)
Correct versioning
2024-03-10 15:42:18 -07:00
Raboneko 014fecee89 bump: sarasa-gothic 2024-03-10 19:36:55 +00:00
Raboneko d728231a7b bump: iosevka-fusion 2024-03-10 18:16:08 +00:00
Raboneko a3538ff5b9 bump: subatomic 2024-03-10 09:35:43 +00:00
june 877be2a600 fix: feishin update broke build (#977) 2024-03-10 12:26:52 +08:00
Raboneko 1d06826d66 bump(nightly): mpv nim-nightly 2024-03-10 01:10:54 +00:00
madomado 7a73df9531 fix: prismlauncher-nightly (#973) 2024-03-09 14:24:01 -08:00
Raboneko dbcbbbf140 bump: voicevox 2024-03-09 16:47:43 +00:00
Raboneko f0bf5ff9de bump: voicevox 2024-03-09 16:22:29 +00:00
Raboneko a69b58fd64 bump: iosevka-fusion 2024-03-09 14:14:16 +00:00
Raboneko f06074c5a1 bump: osu-lazer 2024-03-09 12:43:07 +00:00
Raboneko 10e411df9b bump: discord-canary-openasar discord-canary ruff 2024-03-09 01:07:03 +00:00
Raboneko c4cfbf61a9 bump(nightly): mpv prismlauncher-nightly prismlauncher-qt5-nightly nim-nightly 2024-03-09 01:04:06 +00:00
Raboneko d38adfecaf bump: discord-canary-openasar discord-canary 2024-03-08 23:57:20 +00:00
Raboneko 9fa9043f60 bump: codium 2024-03-08 18:35:56 +00:00
Raboneko a92eb4dd6d bump: discord-ptb-openasar discord-ptb 2024-03-08 18:23:01 +00:00
Raboneko 4324e0478c bump: subatomic 2024-03-08 09:37:04 +00:00
Raboneko bfd852a3fd bump: rnote 2024-03-08 09:25:37 +00:00
Raboneko 3fd355f88e bump: subatomic 2024-03-08 08:23:25 +00:00
Raboneko f3c423c2b6 bump: discord-canary-openasar discord-canary 2024-03-08 05:45:45 +00:00
Raboneko f65ea5744c bump: electron 2024-03-08 01:55:02 +00:00
Raboneko b6d5e66d3d bump(nightly): mpv 2024-03-08 01:06:16 +00:00
Raboneko 55d2049233 bump: flutter 2024-03-08 01:00:51 +00:00
Raboneko 0776c8dcc8 bump: discord-canary-openasar discord-canary 2024-03-07 22:49:37 +00:00
Raboneko 8a509f89b2 bump: compiz9 2024-03-07 21:47:34 +00:00
Raboneko a162c1d2b8 bump: discord-canary-openasar discord-canary 2024-03-07 19:47:12 +00:00
Raboneko 1ec3f677fd bump: kotlin-native kotlin 2024-03-07 09:36:34 +00:00
Raboneko 4060600471 bump: discord-canary-openasar discord-canary 2024-03-07 01:39:35 +00:00
Raboneko ad17ab8d0f bump: discord-canary-openasar discord-canary 2024-03-07 01:00:40 +00:00
Raboneko d26c57dadb bump(nightly): mpv prismlauncher-nightly prismlauncher-qt5-nightly nim-nightly 2024-03-07 00:55:26 +00:00
Raboneko 1311c0baa4 bump: ruff 2024-03-06 22:47:33 +00:00
Raboneko c7db296f15 bump: discord-openasar discord 2024-03-06 21:45:58 +00:00
Raboneko b61a4b6a4c bump: dart 2024-03-06 15:15:47 +00:00
Raboneko d613cfbeb1 bump: moby-compose 2024-03-06 14:45:43 +00:00
Raboneko f18b1c216b bump: feishin 2024-03-06 01:17:26 +00:00
Raboneko ea06f6319c bump(nightly): mpv nim-nightly 2024-03-06 01:06:53 +00:00
Raboneko b5783935e8 bump: nushell 2024-03-05 22:29:08 +00:00
Raboneko d87faa1bd8 bump: moby-buildx 2024-03-05 20:57:05 +00:00
Raboneko c65223136d bump: discord-canary-openasar discord-canary 2024-03-05 17:51:03 +00:00
Raboneko ba154c550b bump: discord-canary-openasar discord-canary 2024-03-05 01:57:13 +00:00
Raboneko 4d50bec2d0 bump: maturin 2024-03-05 01:16:42 +00:00
Raboneko 43906c7f53 bump(nightly): mpv prismlauncher-nightly prismlauncher-qt5-nightly nim-nightly 2024-03-05 01:06:13 +00:00
Raboneko 378edc7887 bump: discord-canary-openasar discord-canary 2024-03-04 22:27:38 +00:00
Raboneko 0d57163471 bump: discord-canary-openasar discord-canary 2024-03-04 19:25:51 +00:00
lleyton 600f4d32d1 fix(osu-lazer): do not strip, since that breaks AppImage (#968) 2024-03-04 12:22:28 +08:00
lleyton 8cdf385635 fix: fix upload sources step in manual builds (#967)
Signed-off-by: lleyton <lleyton@fyralabs.com>
2024-03-04 12:07:41 +08:00
Raboneko 5651525ac7 bump: subatomic 2024-03-04 03:09:36 +00:00
Raboneko a01cb2b54b bump(nightly): mpv prismlauncher-nightly prismlauncher-qt5-nightly nim-nightly 2024-03-04 01:07:18 +00:00
Raboneko bf1a200012 bump: lomiri-system-settings prismlauncher-qt5 prismlauncher 2024-03-03 21:25:55 +00:00
Raboneko 5d071f35f1 bump: prismlauncher-qt5 prismlauncher 2024-03-03 19:25:46 +00:00
Cappy Ishihara 576fe0ccc8 add: prime-run (#966)
* new package: prime-run

* add better metadata

* oop

* apply review suggestions
2024-03-03 18:59:15 +08:00
Raboneko 2d47bbc4fc bump(nightly): mpv 2024-03-03 01:10:00 +00:00
Raboneko 46f378fd89 bump: vala-panel-appmenu 2024-03-02 22:27:23 +00:00
Raboneko f92f9b3c19 bump: golang-github-fyshos-fynedesk 2024-03-02 21:56:43 +00:00
Raboneko d892083493 bump: vala-panel-appmenu 2024-03-02 17:25:50 +00:00
Raboneko b16282e898 bump: osu-lazer 2024-03-02 16:56:04 +00:00
Raboneko 2624222b3b bump: osu-lazer 2024-03-02 16:31:36 +00:00
Raboneko 12421c5713 bump: vala-panel-appmenu 2024-03-02 16:20:38 +00:00
Raboneko c87cea8430 bump: osu-lazer 2024-03-02 12:25:50 +00:00
Raboneko c038398488 bump: choosenim 2024-03-02 02:48:41 +00:00
Raboneko 49ade8f074 bump: choosenim 2024-03-02 02:38:16 +00:00
Raboneko 9d4d11dcfc bump(nightly): mpv latte-dock-nightly 2024-03-02 01:04:53 +00:00
Raboneko 36e88d7c00 bump: rnote 2024-03-01 17:48:58 +00:00
Raboneko f8b91358c3 bump: libhelium 2024-03-01 15:39:55 +00:00
Raboneko 9c572b13a8 bump: groovy-docs groovy 2024-03-01 12:26:35 +00:00
Raboneko 03b3702dc7 bump: vala-panel-appmenu 2024-03-01 11:46:04 +00:00
Raboneko 9b6a326784 bump(nightly): mpv latte-dock-nightly prismlauncher-nightly prismlauncher-qt5-nightly 2024-03-01 01:12:22 +00:00
Raboneko 2a5a5b5179 bump: discord-ptb-openasar discord-ptb codium 2024-02-29 23:14:24 +00:00
Raboneko 402ef36121 bump: ruff 2024-02-29 15:25:38 +00:00
Raboneko 44dae7ccf7 bump: vala-panel-appmenu 2024-02-29 13:36:55 +00:00
Raboneko 2a29b72c9e bump: compiz9 2024-02-29 07:36:28 +00:00
lleyton c8e00cc37c feat: add more repology embeds (#965)
Signed-off-by: lleyton <lleyton@fyralabs.com>
2024-02-29 14:22:42 +07:00
Raboneko 3fcfddb8a7 bump(nightly): mpv 2024-02-29 01:05:41 +00:00
lleyton 1ab9787f2d fix: rebuild prismlauncher stable against new QT using release bump (#964) 2024-02-28 13:42:06 -08:00
madomado 8df58161af fix: vala-panel-appmenu (#962)
Signed-off-by: madomado <madonuko@outlook.com>
2024-02-28 11:37:28 -08:00
Raboneko 3719992fdb bump: flutter 2024-02-28 18:35:47 +00:00
Raboneko 7f1ea79ca6 bump: vala-panel-appmenu 2024-02-28 17:49:26 +00:00
Raboneko 7b40d0a95a bump: vala-panel-appmenu 2024-02-28 14:39:04 +00:00
Raboneko a6c9ffebc6 bump: vala-panel-appmenu 2024-02-28 14:28:47 +00:00
Raboneko bc2e49ac6b bump: vala-panel-appmenu 2024-02-28 12:46:40 +00:00
Raboneko fc211836c5 bump: electron 2024-02-28 01:58:00 +00:00
Raboneko f438ffbbfd bump(nightly): mpv latte-dock-nightly 2024-02-28 01:05:38 +00:00
Raboneko 3221727b23 bump: discord-canary-openasar discord-canary 2024-02-27 23:17:09 +00:00
Raboneko a30c5be489 bump: vala-panel-appmenu 2024-02-27 21:14:22 +00:00
Raboneko ce54d89d2b bump: vala-panel-appmenu 2024-02-27 20:57:58 +00:00
Raboneko ab57f9a712 bump: vala-panel-appmenu 2024-02-27 20:47:43 +00:00
Raboneko d0eebfd570 bump: vala-panel-appmenu 2024-02-27 20:37:17 +00:00
Raboneko 8ce667f841 bump: discord-canary-openasar discord-canary u-root 2024-02-27 18:22:16 +00:00
Raboneko 80c7b2f657 bump: discord-canary-openasar discord-canary 2024-02-27 18:00:29 +00:00
Raboneko 558af1e330 bump: voicevox 2024-02-27 15:49:46 +00:00
lleyton c5eab1be0a feat: add debuginfod urls to terra-release (#961)
* feat: add debuginfod urls to terra-release

* fix: get rid of unneeded trailing newline in debuginfod urls
2024-02-27 16:50:28 +08:00
Raboneko 939a87f8a3 bump(nightly): mpv prismlauncher-nightly prismlauncher-qt5-nightly nim-nightly 2024-02-27 01:05:57 +00:00
Raboneko afa56a641c bump: anda 2024-02-26 10:56:04 +00:00
Raboneko 5dbded1d58 bump: gitoxide 2024-02-26 07:26:51 +00:00
Raboneko 55c60a8167 bump: codium 2024-02-26 02:39:57 +00:00
Raboneko 601280d8d6 bump: gitoxide 2024-02-25 15:56:33 +00:00
Raboneko 336079567a bump: fluent-icon-theme 2024-02-25 09:57:21 +00:00
Raboneko e71039339f bump: u-root 2024-02-25 08:17:07 +00:00
Raboneko 90a644b57a bump: discord-ptb-openasar discord-ptb 2024-02-23 23:27:03 +00:00
Raboneko 49f44f04c7 bump: session 2024-02-23 14:57:43 +00:00
Raboneko 5b65ac303d bump: codium 2024-02-23 01:50:22 +00:00
Raboneko 43c98f1732 bump: xyproto-textoutput xyproto-vt100 2024-02-22 16:17:01 +00:00
Raboneko 9b413030fa bump: codium 2024-02-22 15:19:57 +00:00
Raboneko 5ed629d5cd bump: voicevox 2024-02-22 03:25:29 +00:00
Raboneko 426b3ad685 bump: voicevox 2024-02-22 03:14:27 +00:00
Raboneko 650701e91f bump(nightly): latte-dock-nightly 2024-02-22 01:06:13 +00:00
Raboneko 54fba4df32 bump: electron 2024-02-21 22:17:11 +00:00
Raboneko f9c40be2c3 bump: flutter 2024-02-21 18:40:29 +00:00
Raboneko 6c7451ce44 bump: osu-lazer 2024-02-21 18:32:03 +00:00
Raboneko 8aec01f7c8 bump: discord-ptb-openasar discord-ptb 2024-02-21 18:17:11 +00:00
lleyton be7d1a4202 feat: include openh264 repo in mock enviroment (#959)
* feat: include openh264 repo in mock enviroment

* fix: remove enabled lines

* disable debuginfo repo
2024-02-20 20:30:28 -08:00
Raboneko 326b008200 bump: sass 2024-02-21 02:22:06 +00:00
Raboneko c1faaa91c0 bump: lomiri-system-settings 2024-02-20 14:59:13 +00:00
Raboneko 31bc8d9075 bump: electron 2024-02-20 05:29:49 +00:00
lleyton b2c2c9f60c chore: remove codeowners (#958) 2024-02-20 09:31:25 +08:00
madomado c922075e19 fix: openh264 (#941) 2024-02-19 13:42:51 -08:00
madomado 7715f86e5b fix: choosenim (#938) 2024-02-19 13:41:25 -08:00
madomado dcbd9aa9b4 add: dfu-programmer (#953)
* add: dfu-programmer

* autoreconf

Signed-off-by: madomado <madonuko@outlook.com>

* Update dfu-programmer.spec

Signed-off-by: madomado <madonuko@outlook.com>

* Update dfu-programmer.spec

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-02-19 13:39:31 -08:00
madomado 9f96bc3368 fix: opentabletdriver (#866)
Adds post and preun scripts for enabling/disabling systemd user service
2024-02-19 13:36:36 -08:00
madomado 53be6911b1 chore(ci): no more updates for f37 (#951) 2024-02-19 13:12:34 -08:00
Raboneko 8c77722346 bump: osu-lazer 2024-02-19 16:20:58 +00:00
madomado 00622be654 fix(update): better commit versioning (#944) 2024-02-19 01:10:34 -08:00
madomado 7c12f7e8bc bump: flutter (#949)
* bump: flutter

fix update.rhai

Signed-off-by: madomado <madonuko@outlook.com>

* Update flutter.spec

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-02-19 00:13:39 -08:00
madomado b1c1a3cd58 fix: lomiri-system-settings (#940) 2024-02-18 19:44:58 -08:00
Raboneko fb8c0351b9 bump(nightly): latte-dock-nightly prismlauncher-nightly prismlauncher-qt5-nightly nim-nightly vala-language-server-nightly vala-lint-nightly vala-nightly tdlib avstplg 2024-02-19 01:08:09 +00:00
Raboneko 5fe3abb446 bump: discord-canary-openasar discord-canary discord-ptb-openasar discord-ptb lomiri-system-settings lomiri-ui-toolkit lomiri flutter moby-compose dart protobuf ruff gping openh264 arrpc sass limine electron 2024-02-18 12:18:13 +00:00
madomado 7808f55f70 bump: anda (#947) 2024-02-18 02:54:06 -08:00
lleyton 3ef3b3bcc3 Revert "fix(ci): update.yml update-nightly.yml (#943)" (#948)
This reverts commit ec16f00179.
2024-02-18 18:50:13 +08:00
madomado ec16f00179 fix(ci): update.yml update-nightly.yml (#943)
* fix(ci): update.yml

Signed-off-by: madomado <madonuko@outlook.com>

* fix(ci): update-nightly.yml

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-02-18 02:18:34 -08:00
Raboneko 632dc39aa1 bump: discord-ptb-openasar discord-ptb 2024-02-13 18:57:24 +00:00
Raboneko 68887c5e69 bump: discord-canary-openasar discord-canary 2024-02-13 18:47:13 +00:00
madomado 00551efcb3 fix(update): lomiri-download-manager 2024-02-13 10:05:18 +08:00
Raboneko f2cfa1facf bump(nightly): gnome-shell-extension-pop-shell 2024-02-13 01:07:18 +00:00
Raboneko 7c60903644 bump: bat-extras 2024-02-12 23:38:15 +00:00
Raboneko d7f518762a bump: xpadneo 2024-02-12 23:17:35 +00:00
Raboneko ca4a951ee5 bump: discord-openasar discord 2024-02-12 21:25:36 +00:00
Raboneko 632d3729ce bump: authy 2024-02-12 20:26:07 +00:00
Raboneko b81159d74c bump: discord-canary-openasar discord-canary 2024-02-12 19:14:03 +00:00
madomado 3e7630120a fix: nim (#936) 2024-02-12 10:34:43 -08:00
madomado 05c6ceb518 feat(ci): update.yml copy_over for f40 (#937) 2024-02-12 10:34:19 -08:00
Raboneko 1229238cbd bump: anda 2024-02-12 17:14:30 +00:00
Raboneko a8293cf0e6 bump: datetime 2024-02-12 16:57:28 +00:00
Raboneko f318d01141 bump: anda 2024-02-12 04:56:42 +00:00
madomado 678fcec277 add: arrpc (#920)
* add: arrpc

* anda.hcl update.rhai

* patch?

* oops

* maybe just don't patch

* I don't know

* dirty patch method in %prep

* fix the dirty sed
2024-02-11 20:34:27 -08:00
madomado c4a41b8c8b add: feishin (#925) 2024-02-11 20:33:54 -08:00
Raboneko efdda5b1ce bump(nightly): prismlauncher-nightly prismlauncher-qt5-nightly nim-nightly 2024-02-12 01:07:16 +00:00
Raboneko 4588d722a2 bump: lomiri-system-settings lomiri-ui-toolkit 2024-02-11 17:46:49 +00:00
madomado 9ce2296b85 add: mpv-nightly (#848) 2024-02-11 11:36:17 -06:00
lleyton 48b2d35915 fix: add missing postun for kwin-system76-scheduler-integration (#934) 2024-02-11 15:18:47 +08:00
madomado ce09e4ca42 fix: ayatana-indicator-datetime (#929)
Disable tests

Signed-off-by: madomado <madonuko@outlook.com>
2024-02-10 20:28:43 -08:00
Raboneko 749bd17a9d bump(nightly): latte-dock-nightly nim-nightly 2024-02-11 01:11:49 +00:00
Raboneko 8cc6143977 bump(nightly): nim-nightly 2024-02-10 01:04:55 +00:00
Raboneko 14144d2dce bump: discord-ptb-openasar discord-ptb 2024-02-09 21:14:06 +00:00
Raboneko e922a82286 bump: discord-canary-openasar discord-canary 2024-02-09 17:57:38 +00:00
Raboneko e514b72612 bump(nightly): nim-nightly 2024-02-09 01:06:01 +00:00
Raboneko 12f3eb7031 bump: discord-canary-openasar discord-canary 2024-02-08 22:37:50 +00:00
Raboneko a71e2a97e6 bump: discord-canary-openasar discord-canary 2024-02-08 22:27:35 +00:00
Raboneko 94ab06a930 bump: budgie-extras 2024-02-08 21:36:54 +00:00
madomado d8b95c8b73 fix: u-root (#928)
Signed-off-by: madomado <madonuko@outlook.com>
2024-02-08 02:29:59 -08:00
madomado b6cf28e998 fix: tau-helium (#927)
* fix: tau-helium

Signed-off-by: madomado <madonuko@outlook.com>

* Update update.rhai

Signed-off-by: madomado <madonuko@outlook.com>

* Update tau-helium.spec

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-02-08 02:29:28 -08:00
Raboneko 559d793227 bump: limine 2024-02-08 09:18:29 +00:00
Raboneko ea3f6e4d7a bump: u-root 2024-02-08 01:16:29 +00:00
Raboneko aee0099968 bump: discord-canary-openasar discord-canary 2024-02-07 20:25:36 +00:00
Raboneko 2f834e6166 bump: discord-canary-openasar discord-canary electron 2024-02-07 20:14:29 +00:00
Raboneko 62d061423c bump: tau-helium 2024-02-07 15:59:09 +00:00
Raboneko 2050330ca7 bump: alsa-ucm-cros 2024-02-07 15:17:50 +00:00
Raboneko 97fe1fbf19 bump: sccache 2024-02-07 10:46:01 +00:00
Raboneko 803f55438c bump: osu-lazer 2024-02-07 08:39:41 +00:00
madomado 102376feed fix(update): glow (#926)
* fix(update): glow

Signed-off-by: madomado <madonuko@outlook.com>

* Update golang-github-charmbracelet-glow.spec

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-02-06 20:34:03 -08:00
Raboneko a6a6dfbc49 bump: nushell 2024-02-07 03:19:48 +00:00
Raboneko 7d178dc117 bump(nightly): latte-dock-nightly nim-nightly 2024-02-07 01:05:09 +00:00
Raboneko 38cd8dd60e bump: lomiri-download-manager 2024-02-06 23:18:04 +00:00
madomado 264343636a bump: lomiri-download-manager (#912)
* bump: lomiri-download-manager

Signed-off-by: madomado <madonuko@outlook.com>

* Create update.rhai

Signed-off-by: madomado <madonuko@outlook.com>

* Update lomiri-download-manager.spec

Signed-off-by: madomado <madonuko@outlook.com>

* Update lomiri-download-manager.spec

Signed-off-by: madomado <madonuko@outlook.com>

* Update lomiri-download-manager.spec

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-02-06 15:11:51 -08:00
madomado a253e8d457 fix: lomiri-indicator-network (#913)
Signed-off-by: madomado <madonuko@outlook.com>
2024-02-06 15:11:34 -08:00
Raboneko 3dba068927 bump: glow 2024-02-06 18:16:59 +00:00
madomado b75e0629c9 add: terra-wl-clipboard (#923)
* add: wl-clipboard

* terra- prefix
2024-02-06 12:07:38 -06:00
madomado 41a62aac67 add: glow (#921)
* add: glow

* oops

* yeah online dependencies please

* Update golang-github-charmbracelet-glow.spec

Signed-off-by: madomado <madonuko@outlook.com>

* no checks

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-02-06 12:03:53 -06:00
Raboneko ae69b9dc50 bump: openh264 2024-02-06 17:46:37 +00:00
lleyton eb2a494110 fix: move submarine kpart away from /boot (#911)
* fix: move submarine kpart away from /boot

* fix: updare submarine version
2024-02-06 15:57:55 +08:00
Raboneko 1c8c3d5d1e bump(nightly): latte-dock-nightly nim-nightly 2024-02-06 01:06:59 +00:00
Raboneko 64526db001 bump: discord-canary-openasar discord-canary 2024-02-06 01:05:23 +00:00
Raboneko b2057f21d4 bump: discord-canary-openasar discord-canary 2024-02-05 23:13:39 +00:00
Raboneko 7065c95aa6 bump: ruff 2024-02-05 22:40:05 +00:00
Raboneko 0e19f3d489 bump: tau-helium 2024-02-05 20:26:37 +00:00
Raboneko 65bc085b09 bump: discord-canary-openasar discord-canary 2024-02-05 17:47:06 +00:00
Raboneko 71d95e9294 bump: openh264 2024-02-05 08:20:14 +00:00
Raboneko 423fff9925 bump: tectonic 2024-02-05 02:03:12 +00:00
Raboneko cf43eab133 bump(nightly): prismlauncher-nightly prismlauncher-qt5-nightly vala-nightly 2024-02-05 01:09:09 +00:00
madomado 29da8227ef bump: libusermetrics (#902)
* bump: libusermetrics

Signed-off-by: madomado <madonuko@outlook.com>

* Update libusermetrics.spec

Signed-off-by: madomado <madonuko@outlook.com>

* Create update.rhai

Signed-off-by: madomado <madonuko@outlook.com>

* Update libusermetrics.spec

Signed-off-by: madomado <madonuko@outlook.com>

* test files

Signed-off-by: madomado <madonuko@outlook.com>

* files

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-02-04 15:42:27 -08:00
lleyton a96a030a89 fix(vala-language-server-nightly): allow newer versions of vala (#906) 2024-02-05 07:30:37 +08:00
madomado efb95b7c57 fix: wingpanel (#898)
* fix: wingpanel

Add hinting to use Terra packages, not Fedora

* Update wingpanel.spec

Signed-off-by: madomado <madonuko@outlook.com>

* Update wingpanel.spec

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-02-04 12:06:16 -08:00
madomado d984370072 fix: bandwhich (#903) 2024-02-04 12:05:37 -08:00
madomado 3846f9874b fix: sccache (#904)
* bump: sccache

Signed-off-by: madomado <madonuko@outlook.com>

* fix: sccache

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-02-04 12:05:23 -08:00
Raboneko b66bbc4291 bump: iosevka-fusion 2024-02-04 13:16:52 +00:00
Raboneko e58698c4d9 bump: felix 2024-02-03 21:13:18 +00:00
Raboneko 422ab9514e bump: switchboard-plug-mouse-touchpad 2024-02-03 15:46:33 +00:00
Raboneko ea36e1a358 bump: switchboard-plug-mouse-touchpad 2024-02-03 15:36:37 +00:00
Raboneko a9368babee bump(nightly): nim-nightly tdlib avstplg 2024-02-03 01:05:52 +00:00
Raboneko 2c760b3ceb bump: xpadneo 2024-02-02 21:57:21 +00:00
Raboneko 2c44444caf bump: xpadneo 2024-02-02 21:48:12 +00:00
Raboneko e9aa9d66e6 bump: flutter 2024-02-02 20:36:47 +00:00
Raboneko 54af040ba7 bump: tau-helium 2024-02-02 19:14:34 +00:00
Raboneko af2bf74318 bump: libhelium tau-helium 2024-02-02 18:36:54 +00:00
Raboneko d840413f6e bump: gradle 2024-02-02 17:50:12 +00:00
madomado eb0ae0720f fix: libhelium (#901)
Signed-off-by: madomado <madonuko@outlook.com>
Co-authored-by: Lains <paulogalardi@outlook.com>
2024-02-02 12:24:53 -03:00
Raboneko cdcdaf69bd bump: wingpanel-indicator-datetime 2024-02-02 13:58:43 +00:00
Raboneko 61107bec55 bump: wingpanel-indicator-datetime 2024-02-02 13:48:22 +00:00
madomado a8b4d978cf fix: switchboard-plug-networking (#905)
Remove patches

Signed-off-by: madomado <madonuko@outlook.com>
2024-02-02 20:30:09 +07:00
Raboneko 183bf2033c bump: openh264 2024-02-02 08:59:27 +00:00
Raboneko 0f6cf45932 bump(nightly): prismlauncher-nightly prismlauncher-qt5-nightly nim-nightly tdlib 2024-02-02 01:07:13 +00:00
Raboneko e5a99bc2b9 bump: discord-canary-openasar discord-canary 2024-02-01 23:48:29 +00:00
Raboneko 9e3e227d3e bump: ruff 2024-02-01 23:28:07 +00:00
Raboneko 2bc09f45d1 bump: tau-helium 2024-02-01 17:14:36 +00:00
Raboneko 28a20935a9 bump: libhelium 2024-02-01 16:32:10 +00:00
Raboneko 056dad8dd6 bump: lomiri 2024-02-01 11:45:57 +00:00
Raboneko 3e457f763b bump: discord-canary-openasar discord-canary voicevox 2024-02-01 01:21:59 +00:00
Raboneko dd3ed8a7a9 bump(nightly): latte-dock-nightly nim-nightly 2024-02-01 01:10:54 +00:00
Raboneko e6ff989382 bump: containerd youki 2024-01-31 21:14:09 +00:00
Raboneko e2c592ac2f bump: containerd 2024-01-31 20:46:09 +00:00
Raboneko 530a62ace6 bump: electron 2024-01-31 20:25:35 +00:00
Raboneko 8502a1ed58 bump: osu-lazer 2024-01-31 15:48:41 +00:00
Raboneko c3e24942b6 bump: osu-lazer 2024-01-31 14:59:10 +00:00
Raboneko 10832d9e1b bump: osu-lazer 2024-01-31 14:49:00 +00:00
Raboneko 18bdb11a88 bump: voicevox 2024-01-31 12:58:12 +00:00
Raboneko e3f3578260 bump(nightly): nim-nightly 2024-01-31 01:07:25 +00:00
Raboneko d4a7dc8523 bump: libhelium tau-helium 2024-01-30 22:48:45 +00:00
Raboneko 49a59a08e6 bump: discord-canary-openasar discord-canary 2024-01-30 22:28:11 +00:00
Raboneko 380dc4b678 bump: libhelium tau-helium 2024-01-30 22:13:37 +00:00
Raboneko a43286ef67 bump: discord-canary-openasar discord-canary 2024-01-30 21:35:58 +00:00
Raboneko c6025dc5a3 bump: libhelium tau-helium 2024-01-30 20:47:07 +00:00
Raboneko bfd66c0808 bump: moby-compose 2024-01-30 18:45:51 +00:00
Raboneko 8b67053be4 bump: discord-canary-openasar discord-canary 2024-01-30 17:39:49 +00:00
Raboneko a4cd214eb5 bump: osu-lazer 2024-01-30 11:56:19 +00:00
Raboneko 5cb73404de bump: discord-canary-openasar discord-canary 2024-01-30 01:57:55 +00:00
Raboneko 480c621d8d bump(nightly): latte-dock-nightly nim-nightly tdlib 2024-01-30 01:07:00 +00:00
Raboneko e5ec54d2c5 bump: discord-canary-openasar discord-canary 2024-01-30 00:00:30 +00:00
Raboneko 5132e36da8 bump: discord-canary-openasar discord-canary 2024-01-29 23:49:58 +00:00
Raboneko aae1e3c43b bump: discord-canary-openasar discord-canary 2024-01-29 23:29:42 +00:00
Raboneko 836d20c41b bump: ruff 2024-01-29 23:19:45 +00:00
Raboneko 1c97b78dab bump: moby-compose 2024-01-29 22:14:15 +00:00
Raboneko f42a565398 bump: discord-openasar discord 2024-01-29 19:57:05 +00:00
Raboneko 48d7dd932d bump: discord-canary-openasar discord-canary 2024-01-29 18:45:55 +00:00
Raboneko 10b7f84269 bump: tau-helium 2024-01-29 18:35:38 +00:00
Raboneko 8a4b553807 bump: tau-helium 2024-01-29 14:58:33 +00:00
Raboneko 350d267363 bump: tau-helium 2024-01-29 14:48:28 +00:00
Raboneko d71700367c bump: osu-lazer 2024-01-29 10:45:47 +00:00
Raboneko e4ef9bed83 bump(nightly): prismlauncher-nightly prismlauncher-qt5-nightly nim-nightly 2024-01-29 01:07:39 +00:00
Raboneko 828489bba5 bump: neovide 2024-01-28 22:48:06 +00:00
Raboneko c5c3472c6c bump: armcord-bin armcord 2024-01-28 16:17:39 +00:00
Raboneko 5c7283b2bd bump: lomiri-system-settings 2024-01-28 12:25:45 +00:00
Raboneko 996ddc05a8 bump: lomiri-ui-toolkit 2024-01-28 11:00:36 +00:00
Raboneko f1284ab91c bump: lomiri-settings-components 2024-01-28 10:50:20 +00:00
Raboneko 196421e363 bump: lomiri-indicator-network 2024-01-28 10:39:59 +00:00
Raboneko b8bc44fae1 bump: lomiri-app-launch 2024-01-28 10:29:55 +00:00
Raboneko 89e5884931 bump: codium 2024-01-28 09:17:48 +00:00
Raboneko 3d875b65f4 bump: codium 2024-01-28 09:00:06 +00:00
Raboneko 4ddd6f3d02 bump(nightly): nim-nightly tdlib 2024-01-28 01:11:51 +00:00
Raboneko 80b14776bb bump: felix 2024-01-27 22:37:14 +00:00
Raboneko 047a4feff0 bump: bandwhich 2024-01-27 20:37:45 +00:00
Raboneko 5f6e94e242 bump: bandwhich 2024-01-27 18:40:04 +00:00
Raboneko 882c42f204 bump: bandwhich 2024-01-27 17:37:41 +00:00
Raboneko 15d6cfd8ab bump: tau-helium 2024-01-27 16:55:42 +00:00
Raboneko dab917b316 bump: choosenim 2024-01-27 16:30:49 +00:00
Raboneko 7b601705e9 bump: choosenim 2024-01-27 16:16:32 +00:00
Raboneko 6f9a111285 bump: sarasa-gothic 2024-01-27 13:55:58 +00:00
Raboneko 138cb7fee0 bump: iosevka-fusion 2024-01-27 12:25:10 +00:00
Raboneko e5a7ab8d1d bump: lomiri 2024-01-27 06:59:12 +00:00
Raboneko 5146738337 bump: lomiri-schemas lomiri 2024-01-27 06:48:57 +00:00
Raboneko 520d21437c bump(nightly): prismlauncher-nightly prismlauncher-qt5-nightly nim-nightly vala-nightly 2024-01-27 01:06:23 +00:00
Raboneko e9aa2584b5 bump: flutter 2024-01-26 19:15:45 +00:00
Raboneko cc530b7cd7 bump: osu-lazer 2024-01-26 15:59:52 +00:00
Raboneko 1938ede867 bump: libhelium tau-helium 2024-01-26 14:27:51 +00:00
Raboneko 8c6191a0a1 bump: unity-shell 2024-01-26 13:30:09 +00:00
Raboneko ec84d19377 bump: lomiri-system-settings 2024-01-26 02:48:49 +00:00
Raboneko 8477e2a5c2 bump: discord-canary-openasar discord-canary 2024-01-26 02:00:35 +00:00
Raboneko 4a776ba4b1 bump: discord-canary-openasar discord-canary discord-ptb-openasar discord-ptb limine 2024-01-26 01:19:28 +00:00
Raboneko 558f19ece3 bump(nightly): nim-nightly vala-nightly 2024-01-26 01:08:29 +00:00
Raboneko 1a706b7d6b bump: datetime flutter 2024-01-25 20:37:01 +00:00
Raboneko 1ac9432ada bump: deviceinfo geonames 2024-01-25 15:50:13 +00:00
Raboneko 15066ddf59 bump: bibata-cursor-theme 2024-01-25 11:27:11 +00:00
Raboneko 09cec4185b bump(nightly): prismlauncher-nightly prismlauncher-qt5-nightly 2024-01-25 01:13:59 +00:00
Raboneko 0b71dce46b bump: discord-canary-openasar discord-canary openh264 2024-01-24 23:36:55 +00:00
Raboneko e6819ccc08 bump: discord-canary-openasar discord-canary 2024-01-24 22:20:33 +00:00
Raboneko 8d331cc9e6 bump: uutils-coreutils 2024-01-24 21:00:41 +00:00
Raboneko 8804b81070 bump: electron 2024-01-24 20:17:49 +00:00
Raboneko 0e17d3e991 bump: dart 2024-01-24 19:25:38 +00:00
Raboneko ebb9d36756 bump: moby-compose 2024-01-24 18:23:56 +00:00
Raboneko dd3142025b bump: tau-helium 2024-01-24 15:49:11 +00:00
Raboneko 78e66d57da bump: tau-helium 2024-01-24 15:39:04 +00:00
Raboneko 49e2dec9e4 bump: tau-helium 2024-01-24 15:10:23 +00:00
Raboneko 36eb9d4f3f bump: subatomic 2024-01-24 02:11:45 +00:00
Raboneko 5ddeee3c5d bump(nightly): prismlauncher-nightly prismlauncher-qt5-nightly nim-nightly tdlib 2024-01-24 01:13:43 +00:00
Raboneko 091015322d bump: compiz9 2024-01-23 18:58:47 +00:00
Raboneko ad65b9bb22 bump: lomiri-system-settings lomiri 2024-01-23 04:33:28 +00:00
Raboneko a5bf587c9c bump(nightly): latte-dock-nightly prismlauncher-nightly prismlauncher-qt5-nightly nim-nightly 2024-01-23 01:14:08 +00:00
Raboneko d32501b193 bump: discord-canary-openasar discord-canary 2024-01-22 23:26:25 +00:00
Raboneko e42eac0ad5 bump: discord-openasar discord 2024-01-22 22:55:26 +00:00
Raboneko 34ca01b2f5 bump: discord-canary-openasar discord-canary 2024-01-22 22:40:37 +00:00
Raboneko 80aed38071 bump: containerd 2024-01-22 20:17:33 +00:00
Raboneko 6a7f38b828 bump: placebo 2024-01-22 18:19:38 +00:00
Raboneko 6f662431ca bump: moby-compose 2024-01-22 16:39:48 +00:00
Raboneko feb40412c5 bump: voicevox 2024-01-22 16:25:25 +00:00
Raboneko f4fd5896ec bump: switchboard-plug-bluetooth 2024-01-22 13:18:08 +00:00
Raboneko 27d2464029 bump: switchboard-plug-bluetooth 2024-01-22 12:55:18 +00:00
Raboneko de8a42d54d bump: wingpanel-indicator-session 2024-01-22 06:56:40 +00:00
Raboneko f59138968b bump: wingpanel-indicator-session 2024-01-22 06:46:30 +00:00
Raboneko 2f2ffc2572 bump: limine 2024-01-22 03:59:22 +00:00
Raboneko 232db4988c bump(nightly): prismlauncher-nightly prismlauncher-qt5-nightly 2024-01-22 01:15:43 +00:00
Raboneko 08e203fbaa bump: pop-launcher 2024-01-21 22:40:06 +00:00
Raboneko 783ca7552f bump: pop-launcher 2024-01-21 22:29:49 +00:00
Raboneko a1181ae791 bump: wingpanel-indicator-datetime 2024-01-21 21:47:25 +00:00
Raboneko ff8a9a3529 bump: wingpanel-indicator-datetime 2024-01-21 21:37:07 +00:00
Raboneko fc1f39c8e1 bump: lomiri-system-settings lomiri 2024-01-21 02:10:49 +00:00
madomado 8091ce3211 add: rgbds (#895)
* add: rgbds

* anda.hcl

* update.rhai
2024-01-20 17:49:53 -08:00
Raboneko ff3ec8bf39 bump(nightly): nim-nightly tdlib 2024-01-21 01:18:00 +00:00
Raboneko 14752341a8 bump: sarasa-gothic 2024-01-20 22:14:11 +00:00
Raboneko 59b00df647 bump: iosevka-fusion 2024-01-20 21:14:50 +00:00
Raboneko f2d49eae59 bump: unity-shell 2024-01-20 10:30:27 +00:00
Raboneko f994f4232c bump: discord-canary-openasar discord-canary 2024-01-20 02:04:44 +00:00
Raboneko a72d68488c bump(nightly): nim-nightly tdlib 2024-01-20 01:11:44 +00:00
Raboneko 0d4b481ac6 bump: ruff 2024-01-19 20:27:49 +00:00
Raboneko 76ff4eec52 bump: compiz9 2024-01-19 20:17:25 +00:00
Raboneko e337b7104e bump: codium 2024-01-19 18:37:33 +00:00
Raboneko d9ca1fc0de bump: crystal 2024-01-19 13:28:49 +00:00
Raboneko 4a2431209c bump: groovy-docs groovy bat-extras 2024-01-19 05:18:40 +00:00
Raboneko 33e1e88dda bump: bat-extras 2024-01-19 04:58:18 +00:00
Raboneko 385ef5dd28 bump(nightly): prismlauncher-nightly prismlauncher-qt5-nightly nim-nightly 2024-01-19 01:13:01 +00:00
Raboneko c53da81cce bump: discord-ptb-openasar discord-ptb 2024-01-18 23:14:35 +00:00
Raboneko 19d57b6828 bump: flutter 2024-01-18 19:25:51 +00:00
Raboneko f5736ce4f4 bump: discord-canary-openasar discord-canary 2024-01-18 18:45:45 +00:00
Raboneko b3f0031efb bump: elementary-code 2024-01-18 18:20:03 +00:00
Raboneko acaeb69ad6 bump: moby-compose 2024-01-18 10:19:16 +00:00
Raboneko 2810b5c6dc bump: sass 2024-01-18 03:16:58 +00:00
Raboneko 4ec98f3e21 bump(nightly): prismlauncher-nightly prismlauncher-qt5-nightly nim-nightly 2024-01-18 01:12:14 +00:00
Raboneko 730d25fe35 bump: flutter 2024-01-17 18:25:00 +00:00
Raboneko 0561fa8e11 bump: discord-canary-openasar discord-canary 2024-01-17 17:39:15 +00:00
Raboneko 2f437a9794 bump: dart 2024-01-17 13:40:31 +00:00
Raboneko d203658596 bump: electron 2024-01-17 06:55:42 +00:00
lleyton 85babd8d1c docs: correct broken links (#894) 2024-01-17 12:10:46 +08:00
Raboneko 3e20ea69c5 bump: subatomic 2024-01-16 06:33:42 +00:00
Raboneko 64d8eb5a76 bump: osu-lazer 2024-01-16 05:17:45 +00:00
madomado c7c4f27e1f feat(ci): sync updates to other branches (incl frawhide) (#892) 2024-01-15 17:51:18 -08:00
Raboneko 7e046d459a bump: vencord-desktop 2024-01-16 01:14:47 +00:00
Raboneko 9eab2d082e bump(nightly): nim-nightly 2024-01-16 01:12:27 +00:00
Raboneko c92c160d24 bump: lomiri-system-settings 2024-01-15 14:13:18 +00:00
Raboneko afe577aadd bump: lomiri 2024-01-15 12:30:47 +00:00
Raboneko 04792c9d51 bump: anda 2024-01-15 11:12:30 +00:00
293 changed files with 1725 additions and 5093 deletions
-9
View File
@@ -1,9 +0,0 @@
{
"repoOwner": "terrapkg",
"repoName": "packages",
"resetAuthor": true,
"targetBranchChoices": ["f39", "f40", "frawhide"],
"branchLabelMapping": {
"^sync-(.+)$": "$1"
}
}
+1 -1
View File
@@ -1,4 +1,4 @@
ARG VARIANT="rawhide"
ARG VARIANT="38"
FROM fedora:${VARIANT}
RUN useradd -m vscode
+1 -1
View File
@@ -2,7 +2,7 @@
"name": "Fedora",
"build": {
"dockerfile": "Dockerfile",
"args": { "VARIANT": "rawhide" }
"args": { "VARIANT": "38" }
},
"remoteUser": "vscode",
"runArgs": [
+16 -10
View File
@@ -6,13 +6,13 @@ on:
paths:
- anda/**
branches:
- frawhide
- f39
pull_request:
branches:
- frawhide
- f39
merge_group:
branches:
- frawhide
- f39
workflow_dispatch:
workflow_call:
@@ -23,13 +23,13 @@ jobs:
outputs:
build_matrix: ${{ steps.generate_build_matrix.outputs.build_matrix }}
container:
image: ghcr.io/terrapkg/builder:frawhide
image: ghcr.io/terrapkg/builder:f39
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Set workspace as safe
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Generate build matrix
@@ -40,20 +40,27 @@ jobs:
strategy:
matrix:
pkg: ${{ fromJson(needs.manifest.outputs.build_matrix) }}
version: ["rawhide"]
version: ["39"]
fail-fast: false
runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || matrix.pkg.labels['large'] && 'x86-64-lg' || 'ubuntu-latest' }}
runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
container:
image: ghcr.io/terrapkg/builder:f${{ matrix.version}}
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Set up git repository
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: Cache buildroot
id: br-cache
uses: actions/cache@v3
with:
path: /var/cache
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.pkg.arch }}
- name: Include custom build template instead of package default
run: |
cp -v anda/terra/mock-configs/terra.tpl /etc/mock/templates/terra.tpl
@@ -68,10 +75,9 @@ jobs:
x=${NAME//\//@}
echo "name=$x" >> $GITHUB_OUTPUT
- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v3
with:
name: ${{ steps.art.outputs.name }}
compression-level: 0 # The RPMs are already compressed :p
path: |
anda-build/rpm/rpms/*
anda-build/rpm/srpm/*
+2 -2
View File
@@ -7,7 +7,7 @@ jobs:
bootstrap:
strategy:
matrix:
version: ["rawhide"]
version: ["39"]
arch: ["x86_64", "aarch64"]
fail-fast: true
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
@@ -21,7 +21,7 @@ jobs:
- name: Install Anda
run: cargo install anda
- uses: actions/checkout@v4
- uses: actions/checkout@v3
with:
ref: f${{ matrix.version }}
fetch-depth: 1
+7 -33
View File
@@ -5,57 +5,32 @@ on:
packages:
description: "Packages to Build"
required: true
custom_builder:
description: "Custom Builder"
required: false
default: ""
architecture:
description: "Architecture"
required: false
default: all
type: string
jobs:
parse:
outputs:
pkgs: ${{ steps.parsing.outputs.pkgs }}
builder: ${{ inputs.custom_builder }}
arch: ${{ steps.parsing.outputs.arch }}
runs-on: "ubuntu-latest"
steps:
- name: Parse Input
id: parsing
run: |
echo "${{ inputs.packages }}" | sed 's/ /\n/g' | sed 's/$/\//g' | jq -R . | jq -s . | jq -c . | sed 's/^/pkgs=/' >> $GITHUB_OUTPUT
echo "builder=${{ inputs.custom_builder }}" >> $GITHUB_OUTPUT
arch="${{ inputs.architecture }}"
# Convert to json array using jq
# if arch is not all, convert to array
if [ "$arch" != "all" ]; then
# jq, array with single element as string
arch=$(echo $arch | sed 's/,/\n/g')
echo "arch=$(echo $arch | jq -Rs 'split("\n")' | jq 'map(select(length > 0))' | jq -c .)" >> $GITHUB_OUTPUT
else
echo "arch=$(echo '["aarch64", "x86_64"]' | jq -c .)" >> $GITHUB_OUTPUT
fi
run: echo "${{ inputs.packages }}" | sed 's/ /\n/g' | sed 's/$/\//g' | jq -R . | jq -s . | jq -c . | sed 's/^/pkgs=/' >> $GITHUB_OUTPUT
build:
needs: parse
strategy:
matrix:
pkg: ${{ fromJson(needs.parse.outputs.pkgs) }}
version: ["rawhide"]
arch: ${{ fromJson(needs.parse.outputs.arch) }}
version: ["39"]
arch: ["x86_64", "aarch64"]
fail-fast: false
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || needs.parse.outputs.builder && needs.parse.outputs.builder || 'ubuntu-latest' }}
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
container:
image: ghcr.io/terrapkg/builder:f${{ matrix.version }}
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Set up git repository
@@ -63,7 +38,7 @@ jobs:
- name: Cache buildroot
id: br-cache
uses: actions/cache@v4
uses: actions/cache@v3
with:
path: /var/cache
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.arch }}-${{ matrix.pkg }}
@@ -78,10 +53,9 @@ jobs:
x=${NAME//\//@}
echo "name=$x" >> $GITHUB_OUTPUT
- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v3
with:
name: ${{ steps.art.outputs.name }}
compression-level: 0 # The RPMs are already compressed :p
path: |
anda-build/rpm/rpms/*
anda-build/rpm/srpm/*
+4 -5
View File
@@ -11,7 +11,7 @@ jobs:
strategy:
matrix:
pkg: ${{ fromJson(inputs.packages) }}
version: ["rawhide"]
version: ["39"]
fail-fast: false
runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
container:
@@ -19,7 +19,7 @@ jobs:
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Set up git repository
@@ -27,7 +27,7 @@ jobs:
- name: Cache buildroot
id: br-cache
uses: actions/cache@v4
uses: actions/cache@v3
with:
path: /var/cache
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }}
@@ -42,10 +42,9 @@ jobs:
x=${NAME//\//@}
echo "name=$x" >> $GITHUB_OUTPUT
- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v3
with:
name: ${{ steps.art.outputs.name }}
compression-level: 0 # The RPMs are already compressed :p
path: |
anda-build/rpm/rpms/*
anda-build/rpm/srpm/*
+5 -5
View File
@@ -3,20 +3,20 @@ name: Lint
on:
push:
branches:
- frawhide
- f39
pull_request:
branches:
- frawhide
- f39
merge_group:
branches:
- frawhide
- f39
jobs:
lint:
runs-on: ubuntu-latest
container:
image: ghcr.io/terrapkg/builder:frawhide
image: ghcr.io/terrapkg/builder:f39
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v3
- name: Lint spec files
run: rpmlint $(find anda -type f -name "*.spec" -type f)
-37
View File
@@ -1,37 +0,0 @@
name: Automatic backport/sync action
on:
pull_request_target:
types: ["labeled", "closed"]
jobs:
backport:
name: Backport/sync PR
runs-on: ubuntu-latest
if: github.event.pull_request.merged
steps:
- name: Install SSH signing key
run: |
mkdir -p ${{ runner.temp }}
echo "${{ secrets.SSH_SIGNING_KEY }}" > ${{ runner.temp }}/signing_key
chmod 0700 ${{ runner.temp }}/signing_key
- name: Setup Raboneko Signing
run: |
git config --global gpg.format "ssh"
git config --global user.signingkey "${{ runner.temp }}/signing_key"
git config --global commit.gpgsign true
- name: Backport Action
uses: sorenlouv/backport-github-action@v9.3.0
with:
github_token: ${{ secrets.RABONEKO_BACKPORT_GITHUB_TOKEN }}
auto_backport_label_prefix: sync-
- name: Info log
if: ${{ success() }}
run: cat ~/.backport/backport.info.log
- name: Debug log
if: ${{ failure() }}
run: cat ~/.backport/backport.debug.log
+38
View File
@@ -0,0 +1,38 @@
name: Sync PR to other branches
on:
pull_request:
types:
- closed
branches:
- f38
jobs:
sync:
strategy:
matrix:
branch: ["f37"]
fail-fast: false
if: github.event.pull_request.merged == true && !contains(github.event.pull_request.labels.*.name, 'nosync')
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
ref: ${{ matrix.branch }}
- name: Install SSH key and Setup Git
run: |
mkdir -p ${{ runner.temp }}
echo "${{ secrets.SSH_SIGNING_KEY }}" > ${{ runner.temp }}/signing_key
chmod 0700 ${{ runner.temp }}/signing_key
git config --global --add safe.directory "$GITHUB_WORKSPACE"
git config user.name "Raboneko"
git config user.email "raboneko@fyralabs.com"
git config gpg.format "ssh"
git config user.signingkey "${{ runner.temp }}/signing_key"
- name: Apply patches and Push
run: |
curl https://github.com/terrapkg/packages/pull/${{ github.event.pull_request.number }}.patch > pr.patch
git am -S --keep-cr --signoff < pr.patch
git push -u origin --all
+4 -4
View File
@@ -3,9 +3,9 @@ name: Push comps updates
on:
push:
branches:
- frawhide
- f40
- f39
- f38
- f37
paths:
- comps.xml
workflow_dispatch:
@@ -14,9 +14,9 @@ jobs:
update-comps:
runs-on: ubuntu-latest
container:
image: ghcr.io/terrapkg/builder:frawhide
image: ghcr.io/terrapkg/builder:f39
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v3
- name: Push to subatomic
run: |
branch=${{ github.ref_name }}
+6 -5
View File
@@ -8,21 +8,20 @@ jobs:
autoupdate:
runs-on: ubuntu-latest
container:
image: ghcr.io/terrapkg/builder:frawhide
image: ghcr.io/terrapkg/builder:f39
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v3
with:
fetch-depth: 0
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
- name: Install SSH signing key & Set up git repository
- name: Install SSH signing key
run: |
mkdir -p ${{ runner.temp }}
echo "${{ secrets.SSH_SIGNING_KEY }}" > ${{ runner.temp }}/signing_key
chmod 0700 ${{ runner.temp }}/signing_key
git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: Run Nightly Update
run: anda update -vv --filters nightly=1
@@ -31,6 +30,7 @@ jobs:
- name: Save
run: |
git config --global --add safe.directory "*"
if [[ `git status --porcelain` ]]; then
git config user.name "Raboneko"
git config user.email "raboneko@fyralabs.com"
@@ -46,7 +46,8 @@ jobs:
git add *
git commit -S -a -m "$msg"
}
copy_over f39 || true
copy_over f38 || true
copy_over f40 || true
copy_over frawhide || true
git push -u origin --all
fi
+6 -5
View File
@@ -8,21 +8,20 @@ jobs:
autoupdate:
runs-on: ubuntu-latest
container:
image: ghcr.io/terrapkg/builder:frawhide
image: ghcr.io/terrapkg/builder:f39
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v3
with:
fetch-depth: 0
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
- name: Install SSH signing key & Set up git repository
- name: Install SSH signing key
run: |
mkdir -p ${{ runner.temp }}
echo "${{ secrets.SSH_SIGNING_KEY }}" > ${{ runner.temp }}/signing_key
chmod 0700 ${{ runner.temp }}/signing_key
git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: Run Update
run: anda update -vv
@@ -32,6 +31,7 @@ jobs:
- name: Save
run: |
git config --global --add safe.directory "*"
if [[ `git status --porcelain` ]]; then
git config user.name "Raboneko"
git config user.email "raboneko@fyralabs.com"
@@ -47,7 +47,8 @@ jobs:
git add *
git commit -S -a -m "$msg"
}
copy_over f39 || true
copy_over f38 || true
copy_over f40 || true
copy_over frawhide || true
git push -u origin --all
fi
+2 -4
View File
@@ -1,9 +1,7 @@
# Contributing
First of all, thanks for being interested in contributing to Terra! If you have any questions about contributing, please contact us on [Discord](https://discord.gg/5fdPuxTg5Q).
## Documentations
First of all, thanks for being interested in contributing to Terra! If you have any questions about contributing, please contact us on [Discord](https://discord.gg/5fdPuxTg5Q). Since we use a GitHub Wiki for [documentation](https://developer.fyralabs.com/terra), our guidelines may be found there. See the links below:
* [Contribution Guide](https://developer.fyralabs.com/terra/contributing)
* [FAQ](https://developer.fyralabs.com/terra/faq)
* [Policy](https://developer.fyralabs.com/terra/policy)
* [Policy](https://developer.fyralabs.com/terra/policy)
+2 -1
View File
@@ -1,5 +1,6 @@
# Terra Sources
[![Repository status](https://repology.org/badge/repository-big/terra_38.svg?header=Terra+38)](https://repology.org/repository/terra_38)
[![Repository status](https://repology.org/badge/repository-big/terra_39.svg?header=Terra+39)](https://repology.org/repository/terra_39)
[![Repository status](https://repology.org/badge/repository-big/terra_40.svg?header=Terra+40)](https://repology.org/repository/terra_40)
[![Repository status](https://repology.org/badge/repository-big/terra_rawhide.svg?header=Terra+Rawhide)](https://repology.org/repository/terra_rawhide)
@@ -11,7 +12,7 @@ This monorepo contains the package manifests for all packages in Terra.
## Installation
```bash
sudo dnf install --repofrompath 'terra,https://repos.fyralabs.com/terra$releasever' --setopt='terra.gpgkey=https://repos.fyralabs.com/terra$releasever/key.asc' terra-release
sudo dnf config-manager --add-repo https://github.com/terrapkg/subatomic-repos/raw/main/terra.repo
```
You should also install the `terra-release` package so that when our infrastructure has any migrations, you can be assured that your Terra installation will still work as-is.
+2 -2
View File
@@ -1,6 +1,6 @@
Name: anki-bin
Version: 24.06.3
Release: 1%?dist
Version: 23.12.1
Release: 1%{?dist}
Summary: Flashcard program for using space repetition learning (Installed with wheel)
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
URL: https://apps.ankiweb.net/
+3 -3
View File
@@ -1,6 +1,6 @@
Name: anki-qt5
Version: 24.06.3
Release: 1%?dist
Version: 23.12.1
Release: 1%{?dist}
Summary: Flashcard program for using space repetition learning
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
URL: https://apps.ankiweb.net/
@@ -22,7 +22,7 @@ Anki is based on a theory called spaced repetition.
%prep
git clone https://github.com/ankitects/anki .
git checkout %version
%patch 1 -p1
%patch1 -p1
# See https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=anki-qt5
+2 -4
View File
@@ -1,6 +1,6 @@
Name: anki
Version: 24.06.3
Release: 1%?dist
Version: 23.12.1
Release: 1%{?dist}
Summary: Flashcard program for using space repetition learning
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
URL: https://apps.ankiweb.net/
@@ -20,10 +20,8 @@ phrases in a foreign language) as easily, quickly and efficiently as possible.
Anki is based on a theory called spaced repetition.
%prep
rm -rf *
git clone https://github.com/ankitects/anki .
git checkout %{version}
%patch 0 -p1
# See https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=anki
+2 -3
View File
@@ -14,8 +14,8 @@
%global __provides_exclude_from %{_datadir}/armcord/.*\\.so
Name: armcord-bin
Version: 3.2.7
Release: 1%?dist
Version: 3.2.6
Release: 1%{?dist}
License: OSL-3.0
Summary: Custom lightweight Discord client designed to enhance your experience
URL: https://github.com/ArmCord/ArmCord
@@ -26,7 +26,6 @@ Source2: https://raw.githubusercontent.com/ArmCord/ArmCord/v%version/README.md
Requires: electron xdg-utils
ExclusiveArch: x86_64 aarch64 armv7l
Conflicts: armcord
BuildRequires: add-determinism
%description
ArmCord is a custom client designed to enhance your Discord experience
+3 -4
View File
@@ -1,15 +1,15 @@
%define debug_package %nil
Name: armcord
Version: 3.2.7
Release: 1%?dist
Version: 3.2.6
Release: 1%{?dist}
License: OSL-3.0
Summary: Custom lightweight Discord client designed to enhance your experience
URL: https://github.com/ArmCord/ArmCord
Group: Applications/Internet
Source1: launch.sh
Requires: electron xdg-utils
BuildRequires: nodejs-npm git add-determinism
BuildRequires: nodejs-npm git
Conflicts: armcord-bin
BuildArch: noarch
@@ -18,7 +18,6 @@ ArmCord is a custom client designed to enhance your Discord experience
while keeping everything lightweight.
%prep
rm -rf *
git clone %url .
git checkout v%version
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar
Version: 0.0.452
Version: 0.0.326
Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary
Version: 0.0.452
Version: 0.0.326
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers
URL: discord.com
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-openasar
Version: 0.0.59
Version: 0.0.47
Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb-openasar
Version: 0.0.93
Version: 0.0.76
Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb
Version: 0.0.93
Version: 0.0.76
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers.
URL: https://discord.com
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord
Version: 0.0.59
Version: 0.0.47
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers
URL: https://discord.com
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "envision.spec"
}
}
-46
View File
@@ -1,46 +0,0 @@
%global commit 6cf5e40b96d1cbd99a3cfcef1f03899356e79448
%global commit_date 20240703
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: envision
Version: %commit_date.%shortcommit
Release: 1%?dist
Summary: UI for building, configuring and running Monado, the open source OpenXR runtime
License: AGPL-3.0-or-later
URL: https://gitlab.com/gabmus/envision/
Source0: %url/-/archive/%commit/envision-%commit.tar.gz
BuildRequires: meson ninja-build cargo
BuildRequires: pkgconfig(glib-2.0) >= 2.66
BuildRequires: pkgconfig(gio-2.0) >= 2.66
BuildRequires: pkgconfig(gtk4) >= 4.10.0
BuildRequires: pkgconfig(vte-2.91-gtk4) >= 0.72.0
BuildRequires: pkgconfig(libadwaita-1)
BuildRequires: pkgconfig(libusb-1.0)
BuildRequires: openssl-devel
BuildRequires: libappstream-glib
BuildRequires: desktop-file-utils
BuildRequires: glib2-devel
Recommends: android-tools
%description
%summary.
%prep
%autosetup -n envision-%commit
%build
%meson
%meson_build
%install
%meson_install
%files
%doc README.md
%license LICENSE
%_bindir/envision
%_datadir/applications/org.gabmus.envision.desktop
%_datadir/envision/
%_iconsdir/hicolor/scalable/apps/org.gabmus.envision.svg
%_iconsdir/hicolor/symbolic/apps/org.gabmus.envision-symbolic.svg
%_metainfodir/org.gabmus.envision.appdata.xml
-5
View File
@@ -1,5 +0,0 @@
rpm.global("commit", gitlab_commit("gitlab.com", "46446166", "main"));
if rpm.changed() {
rpm.global("commit_date", date());
rpm.release();
}
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: feishin
Version: 0.7.1
Version: 0.6.1
Release: 1%?dist
Summary: A modern self-hosted music player
License: GPL-3.0
+3 -3
View File
@@ -1,7 +1,7 @@
%global commit 14571f0f7793fe60ca14a25fc45adbe1e5b6a1e8
%global commit 2af3a6e294e829191dfa0c41396ecd6384d405d9
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20240711
%global ver v0.38.0
%global commit_date 20240327
%global ver v0.37.0
Name: mpv-nightly
Version: %ver^%commit_date.%shortcommit
-6
View File
@@ -1,6 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "mugshot.spec"
}
}
-62
View File
@@ -1,62 +0,0 @@
%global app org.bluesabre.Mugshot
%global _description %{expand:
Mugshot is a lightweight user configuration utility for Linux designed for simplicity and ease of
use. Quickly update your personal profile and sync your updates across applications.}
Name: python-mugshot
Version: 0.4.3
Release: 1%?dist
Summary: User Management Utility for Linux
License: GPL-3.0
URL: https://github.com/bluesabre/mugshot
Source0: %url/archive/refs/tags/mugshot-%version.tar.gz
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-pip
BuildRequires: python3-distutils-extra
BuildRequires: python3-wheel
BuildRequires: python3-setuptools
BuildRequires: glib2
BuildRequires: desktop-file-utils
BuildRequires: libappstream-glib
%description %_description
%package -n mugshot
Requires: util-linux-user
Requires: python3-cairo
Requires: python3-pexpect
Requires: python3-gobject
Summary: User Management Utility for Linux
%description -n mugshot %_description
%prep
%autosetup -n mugshot-mugshot-%version
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files -L 'mugshot*'
install -Dm644 data/glib-2.0/schemas/%{lower:%app}.gschema.xml %buildroot%_datadir/glib-2.0/schemas/
%find_lang mugshot
%check
#pyproject_check_import
desktop-file-validate %buildroot%_datadir/applications/%app.desktop
appstream-util validate-relax --nonet %buildroot%_metainfodir/mugshot.appdata.xml
%files -n mugshot -f %{pyproject_files} -f mugshot.lang
%doc README.md NEWS
%license COPYING
%_bindir/mugshot
%_datadir/glib-2.0/schemas/%{lower:%app}.gschema.xml
%_datadir/applications/%app.desktop
%_datadir/mugshot/
%_metainfodir/mugshot.appdata.xml
%_mandir/man1/mugshot.1.gz
%_iconsdir/hicolor/*/apps/mugshot.svg
-3
View File
@@ -1,3 +0,0 @@
let v = gh("bluesabre/mugshot");
v.crop(8);
rpm.version(v);
+2 -2
View File
@@ -13,8 +13,8 @@
%global crate sccache
Name: rust-sccache
Version: 0.8.1
Release: 1%?dist
Version: 0.7.7
Release: 1%{?dist}
Summary: Ccache-like tool
License: Apache-2.0
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "tuxclocker.spec"
}
}
-42
View File
@@ -1,42 +0,0 @@
Name: tuxclocker
Version: 1.5.1
Release: 1%?dist
Summary: Qt overclocking tool for GNU/Linux
License: GPL-3.0
URL: https://github.com/Lurkki14/tuxclocker
# boost qt5-qtbase qt5-qtcharts
Requires: hicolor-icon-theme
BuildRequires: git-core meson hwdata qt5-qttools gettext anda-srpm-macros
BuildRequires: boost-devel qt5-qtbase-devel qt5-qtcharts-devel libdrm-devel libXNVCtrl-devel openssl-devel
Recommends: xorg-x11-drv-nvidia libdrm libXNVCtrl hwdata
%description
TuxClocker is a hardware controlling and monitoring program.
TuxClocker consists of a DBus daemon and a Qt GUI that uses the daemon.
%prep
git clone --recursive %url .
git checkout %version
%build
%meson
%meson_build
%install
%meson_install
%files
%doc README.md
%license LICENSE
%_bindir/tuxclocker-qt
%_bindir/tuxclockerd
%_libdir/libtuxclocker.so
%_libdir/tuxclocker/
%_datadir/applications/tuxclocker.desktop
%_datadir/dbus-1/system-services/org.tuxclocker.service
%_datadir/dbus-1/system.d/org.tuxclocker.conf
%_datadir/locale/*/LC_MESSAGES/tuxclocker.mo
%_iconsdir/hicolor/scalable/apps/tuxclocker-logo.svg
%changelog
%autochangelog
-1
View File
@@ -1 +0,0 @@
rpm.version(gh("Lurkki14/tuxclocker"));
@@ -6,7 +6,7 @@
Name: vencord-desktop
Provides: VencordDesktop = %{version}-%{release}
Version: 1.5.3
Version: 1.5.1
Release: 1%?dist
License: GPL-3.0
Summary: Vesktop is a cross platform desktop app aiming to give you a snappier Discord experience with Vencord pre-installed
+3 -3
View File
@@ -1,6 +1,6 @@
%global nodev 20.12.2
%global npmv 10.5.0
%global ver 0.19.2
%global nodev 18.13.0
%global npmv 8.19.3
%global ver 0.18.0
%define debug_package %nil
%global _build_id_links none
+1 -1
View File
@@ -1,4 +1,4 @@
%define _ubuntu_rel 22.10.20220822-0ubuntu12
%define _ubuntu_rel 22.10.20220822-0ubuntu11
%global _hardened_build 0
Name: compiz9
@@ -3,7 +3,7 @@
Name: elementary-appcenter
Summary: Software Center from elementary
Version: 7.4.0
Release: 2%{?dist}
Release: 1%{?dist}
License: GPL-3.0
Provides: appcenter = %{version}-%{release}
@@ -12,8 +12,6 @@ Obsoletes: appcenter < 7.2.1-2
URL: https://github.com/elementary/appcenter
Source0: %url/archive/%{version}/appcenter-%{version}.tar.gz
Patch0: pr2099.patch
BuildRequires: desktop-file-utils
BuildRequires: gettext
BuildRequires: libappstream-glib
@@ -1,311 +0,0 @@
commit fce55d9373bfb82953191b32e276a2129ffcb8c1
Author: Marius Meisenzahl <meisenzahl@users.noreply.github.com>
Date: Wed Feb 7 00:14:43 2024 +0100
Add support for AppStream 1.0 (#2099)
diff --git a/src/Core/FlatpakBackend.vala b/src/Core/FlatpakBackend.vala
index 98931505..10f2baab 100644
--- a/src/Core/FlatpakBackend.vala
+++ b/src/Core/FlatpakBackend.vala
@@ -400,8 +400,13 @@ public class AppCenterCore.FlatpakBackend : Backend, Object {
var category_array = new GLib.GenericArray<AppStream.Category> ();
category_array.add (category);
+#if HAS_APPSTREAM_1_0
+ AppStream.utils_sort_components_into_categories (user_appstream_pool.get_components ().as_array (), category_array, false);
+ AppStream.utils_sort_components_into_categories (system_appstream_pool.get_components ().as_array (), category_array, false);
+#else
AppStream.utils_sort_components_into_categories (user_appstream_pool.get_components (), category_array, false);
AppStream.utils_sort_components_into_categories (system_appstream_pool.get_components (), category_array, false);
+#endif
components = category.get_components ();
var apps = new Gee.TreeSet<AppCenterCore.Package> ();
@@ -417,13 +422,21 @@ public class AppCenterCore.FlatpakBackend : Backend, Object {
var apps = new Gee.TreeSet<AppCenterCore.Package> ();
var comps = user_appstream_pool.search (query);
if (category == null) {
+#if HAS_APPSTREAM_1_0
+ comps.as_array ().foreach ((comp) => {
+#else
comps.foreach ((comp) => {
+#endif
var packages = get_packages_for_component_id (comp.get_id ());
apps.add_all (packages);
});
} else {
var cat_packages = get_applications_for_category (category);
+#if HAS_APPSTREAM_1_0
+ comps.as_array ().foreach ((comp) => {
+#else
comps.foreach ((comp) => {
+#endif
var packages = get_packages_for_component_id (comp.get_id ());
foreach (var package in packages) {
if (package in cat_packages) {
@@ -435,13 +448,21 @@ public class AppCenterCore.FlatpakBackend : Backend, Object {
comps = system_appstream_pool.search (query);
if (category == null) {
+#if HAS_APPSTREAM_1_0
+ comps.as_array ().foreach ((comp) => {
+#else
comps.foreach ((comp) => {
+#endif
var packages = get_packages_for_component_id (comp.get_id ());
apps.add_all (packages);
});
} else {
var cat_packages = get_applications_for_category (category);
+#if HAS_APPSTREAM_1_0
+ comps.as_array ().foreach ((comp) => {
+#else
comps.foreach ((comp) => {
+#endif
var packages = get_packages_for_component_id (comp.get_id ());
foreach (var package in packages) {
if (package in cat_packages) {
@@ -510,7 +531,11 @@ public class AppCenterCore.FlatpakBackend : Backend, Object {
continue;
}
+#if HAS_APPSTREAM_1_0
+ if (package.component.get_developer ().get_name () == author) {
+#else
if (package.component.developer_name == author) {
+#endif
package_ids.add (package.component.id);
AppCenterCore.Package? user_package = null;
@@ -1095,7 +1120,11 @@ public class AppCenterCore.FlatpakBackend : Backend, Object {
warning ("Errors found in flatpak appdata, some components may be incomplete/missing: %s", e.message);
} finally {
var comp_validator = ComponentValidator.get_default ();
+#if HAS_APPSTREAM_1_0
+ user_appstream_pool.get_components ().as_array ().foreach ((comp) => {
+#else
user_appstream_pool.get_components ().foreach ((comp) => {
+#endif
if (!comp_validator.validate (comp)) {
return;
}
@@ -1133,7 +1162,11 @@ public class AppCenterCore.FlatpakBackend : Backend, Object {
warning ("Errors found in flatpak appdata, some components may be incomplete/missing: %s", e.message);
} finally {
var comp_validator = ComponentValidator.get_default ();
+#if HAS_APPSTREAM_1_0
+ system_appstream_pool.get_components ().as_array ().foreach ((comp) => {
+#else
system_appstream_pool.get_components ().foreach ((comp) => {
+#endif
if (!comp_validator.validate (comp)) {
return;
}
diff --git a/src/Core/Package.vala b/src/Core/Package.vala
index 0f9a90c4..ed141292 100644
--- a/src/Core/Package.vala
+++ b/src/Core/Package.vala
@@ -306,7 +306,11 @@ public class AppCenterCore.Package : Object {
return _author;
}
+#if HAS_APPSTREAM_1_0
+ _author = component.get_developer ().get_name ();
+#else
_author = component.developer_name;
+#endif
if (_author == null) {
var project_group = component.project_group;
@@ -677,7 +681,11 @@ public class AppCenterCore.Package : Object {
}
try {
+#if HAS_APPSTREAM_1_0
+ description = AppStream.markup_convert (description, TEXT);
+#else
description = AppStream.markup_convert_simple (description);
+#endif
} catch (Error e) {
warning ("Failed to convert description to markup: %s", e.message);
}
@@ -919,7 +927,11 @@ public class AppCenterCore.Package : Object {
}
public AppStream.Release? get_newest_release () {
+#if HAS_APPSTREAM_1_0
+ var releases = component.get_releases_plain ().get_entries ();
+#else
var releases = component.get_releases ();
+#endif
releases.sort_with_data ((a, b) => {
if (a.get_version () == null || b.get_version () == null) {
if (a.get_version () != null) {
diff --git a/src/Core/PackageKitBackend.vala b/src/Core/PackageKitBackend.vala
index 09da4074..a108831e 100644
--- a/src/Core/PackageKitBackend.vala
+++ b/src/Core/PackageKitBackend.vala
@@ -275,7 +275,11 @@ public class AppCenterCore.PackageKitBackend : Backend, Object {
} finally {
var new_package_list = new Gee.HashMap<string, Package> ();
var comp_validator = ComponentValidator.get_default ();
+#if HAS_APPSTREAM_1_0
+ appstream_pool.get_components ().as_array ().foreach ((comp) => {
+#else
appstream_pool.get_components ().foreach ((comp) => {
+#endif
if (!comp_validator.validate (comp)) {
return;
}
@@ -317,7 +321,12 @@ public class AppCenterCore.PackageKitBackend : Backend, Object {
component.set_id (id);
component.set_origin (Package.APPCENTER_PACKAGE_ORIGIN);
-#if HAS_APPSTREAM_0_15
+#if HAS_APPSTREAM_1_0
+ var components = new AppStream.ComponentBox (AppStream.ComponentBoxFlags.NONE);
+ components.add (component);
+
+ appstream_pool.add_components (components);
+#elif HAS_APPSTREAM_0_15
var components = new GenericArray<AppStream.Component> ();
components.add (component);
@@ -430,7 +439,11 @@ public class AppCenterCore.PackageKitBackend : Backend, Object {
break;
}
+#if HAS_APPSTREAM_1_0
+ if (package.component.get_developer ().get_name () == author) {
+#else
if (package.component.developer_name == author) {
+#endif
packages.add (package);
}
}
@@ -447,7 +460,11 @@ public class AppCenterCore.PackageKitBackend : Backend, Object {
var category_array = new GLib.GenericArray<AppStream.Category> ();
category_array.add (category);
+#if HAS_APPSTREAM_1_0
+ AppStream.utils_sort_components_into_categories (appstream_pool.get_components ().as_array (), category_array, true);
+#else
AppStream.utils_sort_components_into_categories (appstream_pool.get_components (), category_array, true);
+#endif
components = category.get_components ();
var apps = new Gee.TreeSet<AppCenterCore.Package> ();
@@ -465,7 +482,11 @@ public class AppCenterCore.PackageKitBackend : Backend, Object {
var apps = new Gee.TreeSet<AppCenterCore.Package> ();
var comps = appstream_pool.search (query);
if (category == null) {
+#if HAS_APPSTREAM_1_0
+ comps.as_array ().foreach ((comp) => {
+#else
comps.foreach ((comp) => {
+#endif
var package = get_package_for_component_id (comp.get_id ());
if (package != null) {
apps.add (package);
@@ -473,7 +494,11 @@ public class AppCenterCore.PackageKitBackend : Backend, Object {
});
} else {
var cat_packages = get_applications_for_category (category);
+#if HAS_APPSTREAM_1_0
+ comps.as_array ().foreach ((comp) => {
+#else
comps.foreach ((comp) => {
+#endif
var package = get_package_for_component_id (comp.get_id ());
if (package != null && package in cat_packages) {
apps.add (package);
diff --git a/src/Views/AppInfoView.vala b/src/Views/AppInfoView.vala
index 5a3a361a..bef37f0e 100644
--- a/src/Views/AppInfoView.vala
+++ b/src/Views/AppInfoView.vala
@@ -310,8 +310,16 @@ public class AppCenter.Views.AppInfoView : AppCenter.AbstractAppContainer {
oars_flowbox.add (uncurated);
}
#endif
+
+#if HAS_APPSTREAM_1_0
+ var active_locale = "en-US";
+ if (package_component.get_context () != null) {
+ active_locale = package_component.get_context ().get_locale () ?? "en-US";
+ }
+#else
var active_locale = package_component.get_active_locale ();
- if (active_locale != "en_US") {
+#endif
+ if (active_locale != "en_US" && active_locale != "en-US") {
var percent_translated = package_component.get_language (
// Expects language without locale
active_locale.split ("_")[0]
@@ -492,7 +500,11 @@ public class AppCenter.Views.AppInfoView : AppCenter.AbstractAppContainer {
}
}
+#if HAS_APPSTREAM_1_0
+ screenshots = package_component.get_screenshots_all ();
+#else
screenshots = package_component.get_screenshots ();
+#endif
if (screenshots.length > 0) {
screenshot_carousel = new Hdy.Carousel () {
@@ -1030,7 +1042,11 @@ public class AppCenter.Views.AppInfoView : AppCenter.AbstractAppContainer {
get_app_download_size.begin ();
Idle.add (() => {
+#if HAS_APPSTREAM_1_0
+ var releases = package.component.get_releases_plain ().get_entries ();
+#else
var releases = package.component.get_releases ();
+#endif
foreach (unowned var release in releases) {
if (release.get_version () == null) {
@@ -1049,7 +1065,11 @@ public class AppCenter.Views.AppInfoView : AppCenter.AbstractAppContainer {
release_carousel.add (release_row);
+#if HAS_APPSTREAM_1_0
+ if (package.installed && AppStream.vercmp_simple (release.get_version (), package.get_version ()) <= 0) {
+#else
if (package.installed && AppStream.utils_compare_versions (release.get_version (), package.get_version ()) <= 0) {
+#endif
break;
}
}
diff --git a/src/Widgets/ReleaseRow.vala b/src/Widgets/ReleaseRow.vala
index 3b487914..36fcbc76 100644
--- a/src/Widgets/ReleaseRow.vala
+++ b/src/Widgets/ReleaseRow.vala
@@ -116,7 +116,11 @@ public class AppCenter.Widgets.ReleaseRow : Gtk.Box {
private string format_release_description (string? description ) {
if (description != null) {
try {
+#if HAS_APPSTREAM_1_0
+ var markup = AppStream.markup_convert (description, TEXT);
+#else
var markup = AppStream.markup_convert_simple (description);
+#endif
if (markup.strip () != "") {
return markup;
diff --git a/src/meson.build b/src/meson.build
index d3d558ef..df69a0bf 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -78,6 +78,10 @@ if appstream.version().version_compare('>=0.16')
args += '--define=HAS_APPSTREAM_0_16'
endif
+if appstream.version().version_compare('>=1.0')
+ args += '--define=HAS_APPSTREAM_1_0'
+endif
+
if get_option('packagekit_backend')
appcenter_files += files(
'Core/PackageKitBackend.vala',
@@ -3,8 +3,8 @@
Name: elementary-calculator
Summary: Calculator app designed for elementary
Version: 8.0.0
Release: 1%?dist
Version: 2.0.3
Release: 1%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/%{srcname}
@@ -3,8 +3,8 @@
Name: elementary-capnet-assist
Summary: Captive Portal Assistant for elementary
Version: 8.0.0
Release: 1%?dist
Version: 2.4.4
Release: 2%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/capnet-assist
@@ -21,13 +21,10 @@ BuildRequires: pkgconfig(gcr-ui-3)
BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gobject-2.0)
BuildRequires: pkgconfig(granite-7)
BuildRequires: pkgconfig(granite)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(libhandy-1) >= 1.0.0
BuildRequires: pkgconfig(webkit2gtk-4.1)
BuildRequires: pkgconfig(gcr-4)
BuildRequires: pkgconfig(libadwaita-1)
BuildRequires: pkgconfig(webkitgtk-6.0)
BuildRequires: fdupes
Requires: NetworkManager
@@ -11,7 +11,7 @@ URL: https://github.com/elementary/greeter
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
Source1: 40-%{appname}.conf
Patch0: https://github.com/elementary/greeter/compare/7.0.0..42320c266395606b0c20782603e7407124c3f7a4.patch
Patch0: https://github.com/elementary/greeter/commit/dbd9b6f9701f5992c3b3257c025b9cd80d041cc8.patch
BuildRequires: desktop-file-utils
BuildRequires: gettext
@@ -36,9 +36,9 @@ BuildRequires: pkgconfig(granite) >= 5.0
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(libhandy-1)
BuildRequires: pkgconfig(liblightdm-gobject-1)
BuildRequires: pkgconfig(mutter-clutter-14)
BuildRequires: pkgconfig(mutter-cogl-14)
BuildRequires: pkgconfig(mutter-cogl-pango-14)
BuildRequires: pkgconfig(mutter-clutter-13)
BuildRequires: pkgconfig(mutter-cogl-13)
BuildRequires: pkgconfig(mutter-cogl-pango-13)
BuildRequires: pkgconfig(x11)
Provides: pantheon-greeter = %{version}-%{release}
@@ -3,8 +3,8 @@
Name: elementary-icon-theme
Summary: Icons from the Elementary Project
Version: 8.0.0
Release: 1%?dist
Version: 7.3.1
Release: 2%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/icons
@@ -5,13 +5,16 @@
Name: elementary-photos
Summary: Photo manager and viewer from elementary
Version: 8.0.0
Release: 1%?dist
Version: 2.8.0
Release: 2%?dist
License: LGPL-2.0-or-later
URL: https://github.com/elementary/photos
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
# RIP the publishing plugins (sorry for the "wide" patch, having issues with just the relevant commits)
Patch0: https://github.com/elementary/photos/compare/7261606a05d1f41116aba5c86b62d1f739419ed1..09e55943b266bc2861b913251cb834169d81743e.patch
BuildRequires: desktop-file-utils
BuildRequires: gettext
BuildRequires: libappstream-glib
@@ -19,7 +22,6 @@ BuildRequires: meson >= 0.46.0
BuildRequires: vala
BuildRequires: fdupes
BuildRequires: git-core
BuildRequires: cmake
BuildRequires: pkgconfig(gee-0.8) >= 0.8.5
BuildRequires: pkgconfig(geocode-glib-2.0)
@@ -41,8 +43,6 @@ BuildRequires: pkgconfig(libhandy-1)
BuildRequires: pkgconfig(libraw) >= 0.13.2
BuildRequires: pkgconfig(libwebp) >= 0.4.4
BuildRequires: pkgconfig(sqlite3) >= 3.5.9
BuildRequires: pkgconfig(libportal)
BuildRequires: pkgconfig(libportal-gtk3)
Requires: hicolor-icon-theme
@@ -53,6 +53,7 @@ Foundation.
%prep
%autosetup -n %{srcname}-%{version} -N
git apply %PATCH0 # The .patch file has Git binary patches, so we need to apply it manually with Git
%build
@@ -74,10 +75,10 @@ desktop-file-validate \
%{buildroot}/%{_datadir}/applications/%{appname}.desktop
desktop-file-validate \
%{buildroot}/%{_datadir}/applications/%{appname}.viewer.desktop
%{buildroot}/%{_datadir}/applications/%{appname}-viewer.desktop
appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml
%{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml
%files -f %{appname}.lang
@@ -91,11 +92,11 @@ appstream-util validate-relax --nonet \
%{_libexecdir}/%{appname}/
%{_datadir}/applications/%{appname}.desktop
%{_datadir}/applications/%{appname}.viewer.desktop
%{_datadir}/applications/%{appname}-viewer.desktop
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
%{_datadir}/icons/hicolor/*/apps/%{appname}.viewer.svg
%{_datadir}/metainfo/%{appname}.metainfo.xml
%{_datadir}/icons/hicolor/*/apps/%{appname}-viewer.svg
%{_datadir}/metainfo/%{appname}.appdata.xml
%changelog
@@ -3,8 +3,8 @@
Name: elementary-shortcut-overlay
Summary: Native, OS-wide shortcut overlay
Version: 8.0.0
Release: 1%?dist
Version: 2.0.1
Release: %autorelease
License: GPL-3.0
URL: https://github.com/elementary/shortcut-overlay
@@ -49,7 +49,7 @@ desktop-file-validate \
%{buildroot}/%{_datadir}/applications/%{appname}.desktop
appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml
%{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml
%files -f %{appname}.lang
@@ -59,7 +59,7 @@ appstream-util validate-relax --nonet \
%{_bindir}/%{appname}
%{_datadir}/applications/%{appname}.desktop
%{_datadir}/metainfo/%{appname}.metainfo.xml
%{_datadir}/metainfo/%{appname}.appdata.xml
%changelog
@@ -3,8 +3,8 @@
Name: elementary-sideload
Summary: Sideload flatpaks on Pantheon
Version: 6.2.2
Release: 1%?dist
Version: 6.2.1
Release: 1%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/sideload
@@ -3,8 +3,8 @@
Name: elementary-theme
Summary: Elementary GTK+ Stylesheet
Version: 8.0.0
Release: 1%?dist
Version: 7.3.0
Release: 1%{?dist}
License: GPL-3.0
URL: https://github.com/elementary/stylesheet
+9 -13
View File
@@ -3,16 +3,14 @@
Name: gala
Summary: Gala window manager
Version: 7.1.3
Release: 2%{?dist}
Release: 1%{?dist}
License: GPL-3.0-or-later
Epoch: 1
URL: https://github.com/elementary/gala
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
# patch some default settings to better match Fedora
Patch0: 0000-Modify-default-settings-for-Fedora.patch
Patch: https://github.com/elementary/gala/compare/7.1.3..43d1e6a01b56a84a4e752e1970a35c19402941eb.patch
BuildRequires: desktop-file-utils
BuildRequires: gettext
@@ -33,13 +31,11 @@ BuildRequires: pkgconfig(granite) >= 5.4.0
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(libbamf3)
BuildRequires: pkgconfig(libcanberra)
BuildRequires: pkgconfig(libhandy-1)
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(mutter-clutter-14)
BuildRequires: pkgconfig(mutter-cogl-14)
BuildRequires: pkgconfig(mutter-cogl-pango-14)
BuildRequires: pkgconfig(mutter-clutter-13)
BuildRequires: pkgconfig(mutter-cogl-13)
BuildRequires: pkgconfig(mutter-cogl-pango-13)
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
# gala provides a generic icon (apps/multitasking-view)
Requires: hicolor-icon-theme
@@ -65,7 +61,7 @@ This package contains the shared libraries.
%package devel
Summary: Gala window manager development files
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
%description devel
Gala is Pantheon's Window Manager, part of the elementary project.
@@ -89,8 +85,8 @@ This package contains the development headers.
%check
%dnl desktop-file-validate \
%dnl %{buildroot}/%{_sysconfdir}/xdg/autostart/gala-daemon.desktop
desktop-file-validate \
%{buildroot}/%{_sysconfdir}/xdg/autostart/gala-daemon.desktop
desktop-file-validate \
%{buildroot}/%{_datadir}/applications/gala*.desktop
@@ -102,7 +98,7 @@ desktop-file-validate \
%files -f gala.lang
%doc README.md
%license COPYING
%dnl %config(noreplace) %{_sysconfdir}/xdg/autostart/gala-daemon.desktop
%config(noreplace) %{_sysconfdir}/xdg/autostart/gala-daemon.desktop
%{_bindir}/gala
%{_bindir}/gala-daemon
@@ -5,8 +5,8 @@ apps built for elementary.}
Name: granite-7
Summary: Elementary companion library for GTK+ and GLib
Version: 7.5.0
Release: 1%?dist
Version: 7.4.0
Release: 1%{?dist}
License: LGPL-3.0-or-later
URL: https://github.com/elementary/granite
@@ -82,7 +82,6 @@ desktop-file-validate \
%{_datadir}/metainfo/granite-7.metainfo.xml
%{_datadir}/icons/hicolor/*/apps/io.elementary.granite-7.svg
%{_datadir}/themes/Granite/
%files devel
@@ -3,8 +3,8 @@
Name: pantheon-agent-polkit
Summary: Pantheon Polkit Agent
Version: 8.0.0
Release: 1%?dist
Version: 1.0.5
Release: 1%{?dist}
License: LGPL-2.0-or-later
URL: https://github.com/elementary/%{name}
@@ -18,12 +18,10 @@ BuildRequires: vala >= 0.34.1
BuildRequires: fdupes
BuildRequires: pkgconfig(glib-2.0) >= 2.32.0
BuildRequires: pkgconfig(granite) >= 6.0.0
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(polkit-agent-1)
BuildRequires: pkgconfig(polkit-gobject-1)
BuildRequires: pkgconfig(libadwaita-1)
BuildRequires: pkgconfig(gobject-2.0)
BuildRequires: pkgconfig(granite-7)
BuildRequires: pkgconfig(gtk4)
%description
An agent for Polkit authorization designed for Pantheon.
@@ -52,7 +50,7 @@ desktop-file-validate \
%{buildroot}/%{_datadir}/applications/%{appname}.desktop
appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml
%{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml
%files -f %{appname}.lang
@@ -64,7 +62,7 @@ appstream-util validate-relax --nonet \
%{_libexecdir}/policykit-1-pantheon/
%{_datadir}/applications/%{appname}.desktop
%{_datadir}/metainfo/%{appname}.metainfo.xml
%{_datadir}/metainfo/%{appname}.appdata.xml
%changelog
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "pantheon-tweaks.spec"
}
}
@@ -0,0 +1,37 @@
Name: pantheon-tweaks
Version: 1.1.2
Release: 1%{?dist}
Summary: A system settings panel for the Pantheon desktop environment
License: GPL-3.0
URL: https://github.com/pantheon-tweaks/pantheon-tweaks
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
BuildRequires: vala switchboard-devel pkgconfig(gee-0.8) pkgconfig(glib-2.0)
BuildRequires: granite-devel >= 6.0.0 pkgconfig(gtk+-3.0) meson vala
Requires: gtk3 granite
%description
A system settings panel for the Pantheon Desktop that
lets you easily and safely customise your desktop's appearance.
%prep
%autosetup
%build
%meson
%meson_build
%install
%meson_install
%files
%doc README.md
%license COPYING
/usr/lib64/switchboard/personal/libpantheon-tweaks.so
%{_datadir}/icons/hicolor/32x32/categories/preferences-desktop-tweaks.svg
%{_datadir}/locale/*/LC_MESSAGES/pantheon-tweaks-plug.mo
%{_datadir}/metainfo/pantheon-tweaks.metainfo.xml
%changelog
* Tue Jan 17 2023 windowsboy111 <windowsboy111@fyralabs.com> - 1.0.4-1
- Initial package
@@ -0,0 +1 @@
rpm.version(gh("pantheon-tweaks/pantheon-tweaks"));
@@ -9,14 +9,12 @@
Name: switchboard-plug-about
Summary: Switchboard System Information plug
Version: 6.2.0
Release: 3%{?dist}
Release: 2%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-about
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
Patch0: https://github.com/elementary/switchboard-plug-about/compare/6.2.0..72d7da13da2824812908276751fd3024db2dd0f8.patch
BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
@@ -2,20 +2,16 @@
%global plug_type personal
%global plug_name pantheon-tweaks
%global app io.github.pantheon_tweaks.pantheon-tweaks
Name: switchboard-plug-tweaks
Summary: Switchboard Tweaks Plug
Version: 2.0.2
Release: 2%?dist
Version: 1.1.2
Release: 1%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/pantheon-tweaks/pantheon-tweaks
Source0: %{url}/archive/%{version}/%{plug_name}-%{version}.tar.gz
Provides: pantheon-tweaks = %version-%release
Obsoletes: pantheon-tweaks < 2.0.2-2
BuildRequires: gcc
BuildRequires: gettext
BuildRequires: libappstream-glib
@@ -26,7 +22,7 @@ BuildRequires: pkgconfig(gee-0.8)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(granite) >= 6.0.0
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(switchboard-3)
BuildRequires: pkgconfig(switchboard-2.0)
Requires: switchboard%{?_isa}
@@ -67,22 +63,28 @@ de trabalho.
%install
%meson_install
%find_lang %{plug_name}
%find_lang %{plug_name}-plug
# remove the specified stock icon from metainfo (invalid in libappstream-glib)
sed -i '/icon type="stock"/d' %buildroot%_metainfodir/%app.metainfo.xml
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_name}.metainfo.xml
%check
appstream-util validate-relax --nonet %buildroot%_metainfodir/%app.metainfo.xml
appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{plug_name}.metainfo.xml
%files -f %{plug_name}.lang
%files -f %{plug_name}-plug.lang
%license COPYING
%doc README.md
%doc AUTHORS
%doc CONTRIBUTORS
%_bindir/pantheon-tweaks
%_datadir/applications/%app.desktop
%_iconsdir/hicolor/*/apps/%app.svg
%_metainfodir/io.github.pantheon_tweaks.pantheon-tweaks.metainfo.xml
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
%{_datadir}/metainfo/%{plug_name}.metainfo.xml
%{_datadir}/icons/hicolor/*/categories/preferences-*.svg
%changelog
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com>
- Repackaged for Terra
@@ -4,11 +4,11 @@
%global plug_type hardware
%global plug_name wacom
%global plug_rdnn io.elementary.settings.wacom
%global plug_rdnn io.elementary.switchboard.wacom
Name: switchboard-plug-wacom
Summary: Switchboard Wacom Plug
Version: 8.0.0
Version: 1.0.1
Release: 1%?dist
License: GPL-3.0-or-later
@@ -25,7 +25,7 @@ BuildRequires: pkgconfig(libwacom)
BuildRequires: pkgconfig(gudev-1.0)
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xi)
BuildRequires: pkgconfig(switchboard-3)
BuildRequires: switchboard-devel
Requires: switchboard%{?_isa}
Supplements: switchboard%{?_isa}
@@ -45,18 +45,22 @@ Supplements: switchboard%{?_isa}
%install
%meson_install
%find_lang %{plug_rdnn}
%find_lang %{plug_name}-plug
%check
appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%files -f %{plug_rdnn}.lang
%files -f %{plug_name}-plug.lang
%doc README.md
%license COPYING
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_name}.so
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%changelog
* Tue Jun 13 2023 windowsboy111 <windowsboy111@fyralabs.com> - 1.0.1-1
- Initial package.
@@ -1,10 +1,10 @@
%global srcname switchboard
%global appname io.elementary.settings
%global appname io.elementary.switchboard
Name: switchboard
Summary: Modular Desktop Settings Hub
Version: 8.0.0
Release: 1%?dist
Version: 6.0.2
Release: 1%{?dist}
License: LGPL-2.0-or-later
URL: https://github.com/elementary/%{name}
@@ -16,10 +16,12 @@ BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala
BuildRequires: pkgconfig(granite-7)
BuildRequires: pkgconfig(gtk4)
BuildRequires: pkgconfig(libadwaita-1)
BuildRequires: fdupes sassc
BuildRequires: pkgconfig(gee-0.8)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(granite) >= 5.4.0
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(libhandy-1) >= 0.83.0
BuildRequires: fdupes
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
@@ -90,7 +92,7 @@ appstream-util validate-relax --nonet \
%{_datadir}/applications/%{appname}.desktop
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
%{_iconsdir}/hicolor/*/apps/%{appname}.svg
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
%{_datadir}/metainfo/%{appname}.appdata.xml
%files libs
@@ -100,14 +102,19 @@ appstream-util validate-relax --nonet \
%dir %{_libdir}/%{name}
%dir %{_libdir}/%{name}/*
%{_libdir}/lib%{name}-3.so.0
%{_libdir}/lib%{name}-3.so.2.0
%{_libdir}/lib%{name}-2.0.so.0
%{_libdir}/lib%{name}-2.0.so.2.0
%files devel
%{_includedir}/%{name}-3/
%{_includedir}/%{name}-2.0/
%{_libdir}/lib%{name}-3.so
%{_libdir}/pkgconfig/%{name}-3.pc
%{_libdir}/lib%{name}-2.0.so
%{_libdir}/pkgconfig/%{name}-2.0.pc
%{_datadir}/vala/vapi/%{name}-3.deps
%{_datadir}/vala/vapi/%{name}-3.vapi
%{_datadir}/vala/vapi/%{name}-2.0.deps
%{_datadir}/vala/vapi/%{name}-2.0.vapi
%changelog
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com> - 6.0.2-1
- Repackaged for Terra
@@ -9,11 +9,10 @@ Summary: Stylish top panel
Version: 3.0.5
Release: 1%{?dist}
License: GPL-2.0-or-later
Epoch: 1
URL: https://github.com/elementary/wingpanel
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
Patch0: https://github.com/elementary/wingpanel/compare/23a3eb7c2448b4f35398116df7d01b075361ef1f..5d22d436b45decfb2a50d9a7c27f2c961f1dd39f.patch
Patch0: https://github.com/elementary/wingpanel/commit/d6009d9f0d5c7479172093447ccceccba86ff1f3.patch
BuildRequires: desktop-file-utils
BuildRequires: gettext
@@ -29,11 +28,11 @@ BuildRequires: pkgconfig(gee-0.8)
BuildRequires: pkgconfig(glib-2.0) >= 2.32
BuildRequires: pkgconfig(granite) >= 5.4.0
BuildRequires: pkgconfig(gtk+-3.0) >= 3.10
BuildRequires: pkgconfig(mutter-clutter-14)
BuildRequires: pkgconfig(mutter-cogl-14)
BuildRequires: pkgconfig(mutter-cogl-pango-14)
BuildRequires: pkgconfig(mutter-clutter-13)
BuildRequires: pkgconfig(mutter-cogl-13)
BuildRequires: pkgconfig(mutter-cogl-pango-13)
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
# wingpanel ayatana appindicator support was abandoned by upstream
# wingpanel-indicator-ayatana-2.0.3-10.fc32 retired for fedora 33+
@@ -44,8 +43,8 @@ Obsoletes: wingpanel-indicator-ayatana < 2.0.3-11
%package libs
Summary: Stylish top panel (shared library)
Enhances: %{name} = %{epoch}:%{version}-%{release}
Enhances: %{name}-devel = %{epoch}:%{version}-%{release}
Enhances: %{name} = %{version}-%{release}
Enhances: %{name}-devel = %{version}-%{release}
%description libs %{common_description}
@@ -54,7 +53,7 @@ This package contains the shared library.
%package devel
Summary: Stylish top panel (development files)
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
%description devel %{common_description}
@@ -1,9 +1,9 @@
# from Fedora upstream
%global extension pop-shell
%global uuid %{extension}@system76.com
%global commit cfa0c55e84b7ce339e5ce83832f76fee17e99d51
%global commit 5fa3a500152b5131afbcbb4cfcd4a0db2fd0f063
%global shortcommit %{lua:print(macros.commit:sub(1,7))}
%global commit_date 20240404
%global commit_date 20240327
%global ver 1.2.0
Name: terra-gnome-shell-extension-%{extension}
@@ -1,6 +1,6 @@
%global forgeurl https://github.com/KDE/latte-dock/
%global commit 4f1c08054b1f975176375f615cf9d2470f7ec7ed
%global commit b4b16f61f1d69c994701f149e54335c40b9b201d
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date %(date '+%Y%m%d')
%global snapshot_info %{commit_date}.%{shortcommit}
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-app-launch
%global commit af441bdb31bb76b207119a8c91eef3fa93c0c078
%global commit 0011f74e9377fcde3166374b05301444131ac0e5
%forgemeta
Name: lomiri-app-launch
@@ -4,7 +4,7 @@
Name: lomiri-download-manager
Version: 0.1.3
Release: 1%?dist
Release: 1%{?dist}
Summary: Upload Download Manager for Lomiri
License: LGPLv3
URL: https://gitlab.com/ubports/development/core/lomiri-download-manager
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
%global commit 73c2249ea78d2ca080ed907a9d60c18ce42db25f
%global commit bac3baa2876c61fe2963ad5e861f574d4b9c4402
%forgemeta
Name: lomiri-system-settings
@@ -10,7 +10,6 @@ License: GPLv3
URL: https://gitlab.com/ubports/development/core/lomiri-system-settings
Source0: %{url}/-/archive/%commit/lomiri-system-settings-%commit.tar.gz
Patch0: https://sources.debian.org/data/main/l/lomiri-system-settings/1.0.1-2/debian/patches/1001_use-maliit-keyboard-for-language-plugin.patch
Patch1: https://sources.debian.org/data/main/l/lomiri-system-settings/1.0.1-2/debian/patches/2001_disable-current-language-switching.patch
BuildRequires: cmake
BuildRequires: gcc-c++
@@ -1,10 +1,10 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-ui-toolkit
%global commit 8f490672f9853278b0aec6435a68d56b9eaf8207
%global commit 454d980c352f3cea725458ff8a3d04ae686d2a96
%forgemeta
Name: lomiri-ui-toolkit
Version: 1.3.5100
Release: 1%?dist
Version: 1.3.5012
Release: 1%{?dist}
Summary: QML components to ease the creation of beautiful applications in QML for Lomiri
License: LGPL-3.0
@@ -1,5 +1,4 @@
rpm.version(gitlab_tag("19057685"));
if rpm.changed() {
rpm.global("commit", gitlab_commit("19057685", "main"));
rpm.release();
rpm.global("commit", gitlab_commit("19057685"));
}
@@ -4,7 +4,7 @@
Name: lomiri-url-dispatcher
Version: 0.1.3
Release: 2%{?dist}
Release: 1%{?dist}
Summary: A small library for handling URLs over dbus
License: LGPL-3.0
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri
%global commit a083a14fe65105fc1996ceb1b92165ca3b0cb94e
%global commit 426b9f3436938f149490cee340e1fab79ee7b650
%forgemeta
Name: lomiri
@@ -1,4 +1,4 @@
%global rn 4
%global rn 3
Name: unity-greeter
Version: 23.10.1
@@ -1,4 +1,4 @@
%define _ubuntu_rel 1ubuntu4
%define _ubuntu_rel 1ubuntu1
Name: unity-session
Summary: Lightdm profile for Unity 7
@@ -1,4 +1,4 @@
%define archive unity_7.7.0+23.04.20230222.2-0ubuntu7.tar.xz
%define archive unity_7.7.0+23.04.20230222.2-0ubuntu6.tar.xz
Name: unity-shell
Version: 7.7.0
@@ -1,7 +1,7 @@
Name: ayatana-indicator-datetime
Summary: A GTK implementation of the StatusNotifierItem Specification
Version: 24.5.0
Release: 1%?dist
Version: 24.2.0
Release: 1%{?dist}
License: GPL-3.0
URL: https://github.com/AyatanaIndicators/ayatana-indicator-datetime
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
@@ -1,7 +1,7 @@
Name: ayatana-indicator-messages
Summary: Ayatana Indicator Messages Applet
Version: 24.5.0
Release: 1%?dist
Version: 23.10.0
Release: %autorelease
License: GPLv3
URL: https://github.com/AyatanaIndicators/ayatana-indicator-messages
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
@@ -1,7 +1,7 @@
Name: ayatana-indicator-notifications
Summary: Ayatana Indicator Notifications Applet
Version: 23.10.1
Release: 1%?dist
Version: 23.10.0
Release: 1%{?dist}
License: GPL-3.0
URL: https://github.com/AyatanaIndicators/ayatana-indicator-notifications
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
@@ -1,6 +1,6 @@
Name: ayatana-indicator-session
Summary: Ayatana Indicator Session Applet
Version: 24.5.0
Version: 24.2.0
Release: 1%?dist
License: GPL-3.0
URL: https://github.com/AyatanaIndicators/ayatana-indicator-session
@@ -1,7 +1,7 @@
Name: ayatana-indicator-sound
Summary: Ayatana Indicator Sound Applet
Version: 24.5.0
Release: 1%?dist
Version: 23.10.3
Release: 1%{?dist}
License: GPLv3
URL: https://github.com/AyatanaIndicators/ayatana-indicator-sound
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
@@ -1,142 +0,0 @@
From 4d44531c8f624f5b479c3ff23e8fecc67eb848ab Mon Sep 17 00:00:00 2001
From: Jeremy Linton <jeremy.linton@arm.com>
Date: Fri, 22 Oct 2021 14:51:54 -0500
Subject: [PATCH] Delay for logind, and fallback to seat0
There is systemd/logind race with when restarting
sddm that causes logind1 not to be available. Previously
this meant the seat0 was immediately created regardless
of the state of CanGraphical.
Fixing this, though we still want seat0 to be started
if none of the seats appear to be graphical. Presumably
there are some graphics on the machine, otherwise
why run sddm? Wait a bit, and create seat0 anyway. If
this fails the output from Xorg should tell us why. This
is generally a better strategy than what happens a good
amount of time now, where sddm is started and silent about
why the screen is blank.
References:
* https://bugzilla.redhat.com/2011991
* https://bugzilla.redhat.com/2016310
Signed-off-by: Jeremy Linton <jeremy.linton@arm.com>
---
src/daemon/LogindDBusTypes.cpp | 31 +++++++++++++++++++++----------
src/daemon/SeatManager.cpp | 22 ++++++++++++++++++++++
src/daemon/SeatManager.h | 1 +
3 files changed, 44 insertions(+), 10 deletions(-)
diff --git a/src/daemon/LogindDBusTypes.cpp b/src/daemon/LogindDBusTypes.cpp
index 011bb7f..6255c69 100644
--- a/src/daemon/LogindDBusTypes.cpp
+++ b/src/daemon/LogindDBusTypes.cpp
@@ -8,6 +8,8 @@
#include <QDebug>
+#include <unistd.h>
+
class LogindPathInternal {
public:
LogindPathInternal();
@@ -46,17 +48,26 @@ LogindPathInternal::LogindPathInternal()
qRegisterMetaType<UserInfoList>("UserInfoList");
qDBusRegisterMetaType<UserInfoList>();
- if (QDBusConnection::systemBus().interface()->isServiceRegistered(QStringLiteral("org.freedesktop.login1"))) {
- qDebug() << "Logind interface found";
- available = true;
- serviceName = QStringLiteral("org.freedesktop.login1");
- managerPath = QStringLiteral("/org/freedesktop/login1");
- managerIfaceName = QStringLiteral("org.freedesktop.login1.Manager");
- seatIfaceName = QStringLiteral("org.freedesktop.login1.Seat");
- sessionIfaceName = QStringLiteral("org.freedesktop.login1.Session");
- userIfaceName = QStringLiteral("org.freedesktop.login1.User");
- return;
+#ifdef HAVE_SYSTEMD
+ // systemd-logind should be running, although because it takes a few moments to restart after
+ // systemctl isolate calls, it may not yet be running. Wait a few seconds for it, while blocking everything else.
+ int logind_wait_seconds = 50;
+ while (logind_wait_seconds--) {
+ if (QDBusConnection::systemBus().interface()->isServiceRegistered(QStringLiteral("org.freedesktop.login1"))) {
+ qDebug() << "Logind interface found";
+ available = true;
+ serviceName = QStringLiteral("org.freedesktop.login1");
+ managerPath = QStringLiteral("/org/freedesktop/login1");
+ managerIfaceName = QStringLiteral("org.freedesktop.login1.Manager");
+ seatIfaceName = QStringLiteral("org.freedesktop.login1.Seat");
+ sessionIfaceName = QStringLiteral("org.freedesktop.login1.Session");
+ userIfaceName = QStringLiteral("org.freedesktop.login1.User");
+ return;
+ }
+ qDebug() << "Sleeping for systemd-logind";
+ usleep(100000);
}
+#endif
if (QDBusConnection::systemBus().interface()->isServiceRegistered(QStringLiteral("org.freedesktop.ConsoleKit"))) {
qDebug() << "Console kit interface found";
diff --git a/src/daemon/SeatManager.cpp b/src/daemon/SeatManager.cpp
index bd207e6..39d8b85 100644
--- a/src/daemon/SeatManager.cpp
+++ b/src/daemon/SeatManager.cpp
@@ -26,6 +26,9 @@
#include <QDBusMessage>
#include <QDBusPendingReply>
#include <QDBusContext>
+#include <QDebug>
+#include <QFileInfo>
+#include <QTimer>
#include "LogindDBusTypes.h"
@@ -115,6 +118,8 @@ namespace SDDM {
QDBusConnection::systemBus().connect(Logind::serviceName(), Logind::managerPath(), Logind::managerIfaceName(), QStringLiteral("SeatNew"), this, SLOT(logindSeatAdded(QString,QDBusObjectPath)));
QDBusConnection::systemBus().connect(Logind::serviceName(), Logind::managerPath(), Logind::managerIfaceName(), QStringLiteral("SeatRemoved"), this, SLOT(logindSeatRemoved(QString,QDBusObjectPath)));
+
+ QTimer::singleShot(5000, this, &SeatManager::checkSeat);
}
void SeatManager::createSeat(const QString &name) {
@@ -152,6 +157,23 @@ namespace SDDM {
m_seats.value(name)->createDisplay(Display::defaultDisplayServerType());
}
+ // this is a bit hacky, but linux DRM drivers
+ // won't initially be available so there is a race
+ // between determing if a efifb/etc graphical object
+ // is the only graphics on the machine, or a DRM driver
+ // will take over the display. So we will hang out for a few
+ // seconds and if none of the seats are declared cangraphical
+ // its possible the only graphics on the machine don't have
+ // a drm driver.
+ void SeatManager::checkSeat(void) {
+ if (m_seats.isEmpty()) {
+ //if (QFileInfo::exists(QStringLiteral("/dev/fb0"))) {
+ qWarning() << "No graphical seats found, attempt to start one on the main console anyway...";
+ createSeat(QStringLiteral("seat0"));
+ //}
+ }
+ }
+
void SDDM::SeatManager::logindSeatAdded(const QString& name, const QDBusObjectPath& objectPath)
{
auto logindSeat = new LogindSeat(name, objectPath);
diff --git a/src/daemon/SeatManager.h b/src/daemon/SeatManager.h
index b2f9796..aa43047 100644
--- a/src/daemon/SeatManager.h
+++ b/src/daemon/SeatManager.h
@@ -49,6 +49,7 @@ namespace SDDM {
private:
QHash<QString, Seat *> m_seats; //these will exist only for graphical seats
QHash<QString, LogindSeat*> m_systemSeats; //these will exist for all seats
+ void checkSeat(void);
};
}
--
2.39.2
-2
View File
@@ -1,2 +0,0 @@
This scripts dir contains only samples, but are generally not used directly.
In practice, sddm runtime uses items under /etc/sddm by default
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "terra-sddm.spec"
}
}
@@ -1,11 +0,0 @@
diff -up sddm-0.18.0/services/sddm.service.in.env sddm-0.18.0/services/sddm.service.in
--- sddm-0.18.0/services/sddm.service.in.env 2018-07-18 05:31:40.000000000 -0500
+++ sddm-0.18.0/services/sddm.service.in 2019-03-14 08:23:22.095498405 -0500
@@ -7,6 +7,7 @@ After=systemd-user-sessions.service gett
[Service]
ExecStart=@CMAKE_INSTALL_FULL_BINDIR@/sddm
Restart=always
+EnvironmentFile=-/etc/sysconfig/sddm
[Install]
Alias=display-manager.service
@@ -1,53 +0,0 @@
diff --git a/src/common/Configuration.h b/src/common/Configuration.h
index 54bcace..9b8fa22 100644
--- a/src/common/Configuration.h
+++ b/src/common/Configuration.h
@@ -37,9 +37,8 @@ namespace SDDM {
enum NumState { NUM_NONE, NUM_SET_ON, NUM_SET_OFF };
// Name Type Default value Description
- // TODO: Change default to x11-user in a future release
- Entry(DisplayServer, QString, _S("x11"), _S("Which display server should be used.\n"
- "Valid values are: x11, x11-user, wayland. Wayland support is experimental"));
+ Entry(DisplayServer, QString, _S("wayland"), _S("Which display server should be used.\n"
+ "Valid values are: x11, x11-user, wayland."));
Entry(HaltCommand, QString, _S(HALT_COMMAND), _S("Halt command"));
Entry(RebootCommand, QString, _S(REBOOT_COMMAND), _S("Reboot command"));
Entry(Numlock, NumState, NUM_NONE, _S("Initial NumLock state. Can be on, off or none.\n"
@@ -51,7 +50,7 @@ namespace SDDM {
// Name Entries (but it's a regular class again)
Section(Theme,
Entry(ThemeDir, QString, _S(DATA_INSTALL_DIR "/themes"), _S("Theme directory path"));
- Entry(Current, QString, _S(""), _S("Current theme name"));
+ Entry(Current, QString, _S("01-breeze-fedora"), _S("Current theme name"));
Entry(FacesDir, QString, _S(DATA_INSTALL_DIR "/faces"), _S("Global directory for user avatars\n"
"The files should be named <username>.face.icon"));
Entry(CursorTheme, QString, QString(), _S("Cursor theme used in the greeter"));
@@ -71,9 +70,9 @@ namespace SDDM {
Entry(SessionDir, QStringList, {_S("/usr/local/share/xsessions"),
_S("/usr/share/xsessions")}, _S("Comma-separated list of directories containing available X sessions"));
Entry(SessionCommand, QString, _S(SESSION_COMMAND), _S("Path to a script to execute when starting the desktop session"));
- Entry(SessionLogFile, QString, _S(".local/share/sddm/xorg-session.log"), _S("Path to the user session log file"));
- Entry(DisplayCommand, QString, _S(DATA_INSTALL_DIR "/scripts/Xsetup"), _S("Path to a script to execute when starting the display server"));
- Entry(DisplayStopCommand, QString, _S(DATA_INSTALL_DIR "/scripts/Xstop"), _S("Path to a script to execute when stopping the display server"));
+ Entry(SessionLogFile, QString, _S(".cache/xsession-errors"), _S("Path to the user session log file"));
+ Entry(DisplayCommand, QString, _S(SYS_CONFIG_DIR "/sddm/Xsetup"), _S("Path to a script to execute when starting the display server"));
+ Entry(DisplayStopCommand, QString, _S(SYS_CONFIG_DIR "/sddm/Xstop"), _S("Path to a script to execute when stopping the display server"));
Entry(EnableHiDPI, bool, true, _S("Enable Qt's automatic high-DPI scaling"));
);
@@ -82,12 +81,12 @@ namespace SDDM {
Entry(SessionDir, QStringList, {_S("/usr/local/share/wayland-sessions"),
_S("/usr/share/wayland-sessions")}, _S("Comma-separated list of directories containing available Wayland sessions"));
Entry(SessionCommand, QString, _S(WAYLAND_SESSION_COMMAND), _S("Path to a script to execute when starting the desktop session"));
- Entry(SessionLogFile, QString, _S(".local/share/sddm/wayland-session.log"),_S("Path to the user session log file"));
+ Entry(SessionLogFile, QString, _S(".cache/wayland-errors"), _S("Path to the user session log file"));
Entry(EnableHiDPI, bool, true, _S("Enable Qt's automatic high-DPI scaling"));
);
Section(Users,
- Entry(DefaultPath, QString, _S("/usr/local/bin:/usr/bin:/bin"), _S("Default $PATH for logged in users"));
+ Entry(DefaultPath, QString, _S("/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin"), _S("Default $PATH for logged in users"));
Entry(MinimumUid, int, UID_MIN, _S("Minimum user id for displayed users"));
Entry(MaximumUid, int, UID_MAX, _S("Maximum user id for displayed users"));
Entry(HideUsers, QStringList, QStringList(), _S("Comma-separated list of users that should not be listed"));
@@ -1,67 +0,0 @@
From 52175648f4e1b415f93b24a3ef970983024659f2 Mon Sep 17 00:00:00 2001
From: Neal Gompa <neal@gompa.dev>
Date: Wed, 28 Feb 2024 16:47:16 -0500
Subject: [PATCH] Default to Qt6 and always use versioned greeters
Distributors can handle creating an unversioned name if necessary.
---
src/common/ThemeMetadata.cpp | 4 ++--
src/daemon/Greeter.cpp | 3 +--
src/greeter/CMakeLists.txt | 9 +--------
3 files changed, 4 insertions(+), 12 deletions(-)
diff --git a/src/common/ThemeMetadata.cpp b/src/common/ThemeMetadata.cpp
index 2cb3762..003056a 100644
--- a/src/common/ThemeMetadata.cpp
+++ b/src/common/ThemeMetadata.cpp
@@ -28,7 +28,7 @@ namespace SDDM {
QString mainScript { QStringLiteral("Main.qml") };
QString configFile;
QString translationsDirectory { QStringLiteral(".") };
- int qtVersion = 5;
+ int qtVersion = 6;
};
ThemeMetadata::ThemeMetadata(const QString &path, QObject *parent) : QObject(parent), d(new ThemeMetadataPrivate()) {
@@ -61,6 +61,6 @@ namespace SDDM {
d->mainScript = settings.value(QStringLiteral("SddmGreeterTheme/MainScript"), QStringLiteral("Main.qml")).toString();
d->configFile = settings.value(QStringLiteral("SddmGreeterTheme/ConfigFile"), QStringLiteral("theme.conf")).toString();
d->translationsDirectory = settings.value(QStringLiteral("SddmGreeterTheme/TranslationsDirectory"), QStringLiteral(".")).toString();
- d->qtVersion = settings.value(QStringLiteral("SddmGreeterTheme/QtVersion"), 5).toInt();
+ d->qtVersion = settings.value(QStringLiteral("SddmGreeterTheme/QtVersion"), 6).toInt();
}
}
diff --git a/src/daemon/Greeter.cpp b/src/daemon/Greeter.cpp
index 07fccde..5a956b6 100644
--- a/src/daemon/Greeter.cpp
+++ b/src/daemon/Greeter.cpp
@@ -82,8 +82,7 @@ namespace SDDM {
QString Greeter::greeterPathForQt(int qtVersion)
{
- const QString suffix = qtVersion == 5 ? QString() : QStringLiteral("-qt%1").arg(qtVersion);
- return QStringLiteral(BIN_INSTALL_DIR "/sddm-greeter%1").arg(suffix);
+ return QStringLiteral(BIN_INSTALL_DIR "/sddm-greeter-qt%1").arg(qtVersion);
}
bool Greeter::start() {
diff --git a/src/greeter/CMakeLists.txt b/src/greeter/CMakeLists.txt
index 72769e4..524368d 100644
--- a/src/greeter/CMakeLists.txt
+++ b/src/greeter/CMakeLists.txt
@@ -1,11 +1,4 @@
-if(QT_MAJOR_VERSION EQUAL "5")
- # Keep the unversioned name for Qt5. When upgrading SDDM, the old daemon
- # might still be running and only know about "sddm-greeter". Keeping the
- # previous name around also helps users calling it directly.
- set(GREETER_TARGET sddm-greeter)
-else()
- set(GREETER_TARGET sddm-greeter-qt${QT_MAJOR_VERSION})
-endif()
+set(GREETER_TARGET sddm-greeter-qt${QT_MAJOR_VERSION})
message(STATUS "Building greeter for Qt ${QT_MAJOR_VERSION} as ${GREETER_TARGET}")
--
2.43.0
File diff suppressed because it is too large Load Diff
-20
View File
@@ -1,20 +0,0 @@
#%PAM-1.0
auth required pam_env.so
auth required pam_permit.so
auth include postlogin
account required pam_nologin.so
account include system-auth
password include system-auth
session required pam_selinux.so close
session required pam_loginuid.so
session required pam_selinux.so open
session optional pam_keyinit.so force revoke
session required pam_namespace.so
session include system-auth
-session optional pam_gnome_keyring.so auto_start
-session optional pam_kwallet5.so auto_start
-session optional pam_kwallet.so auto_start
session include postlogin
-17
View File
@@ -1,17 +0,0 @@
#%PAM-1.0
# Load environment from /etc/environment and ~/.pam_environment
auth required pam_env.so
# Always let the greeter start without authentication
auth required pam_permit.so
# No action required for account management
account required pam_permit.so
# Can't change password
password required pam_deny.so
# Setup session
session required pam_unix.so
session optional pam_systemd.so
@@ -1,12 +0,0 @@
diff --git a/services/sddm-tmpfiles.conf.in b/services/sddm-tmpfiles.conf.in
index fb45553..6acfb6c 100644
--- a/services/sddm-tmpfiles.conf.in
+++ b/services/sddm-tmpfiles.conf.in
@@ -1,5 +1,7 @@
# Home dir of the sddm user, also contains state.conf
d ${STATE_DIR} 0750 sddm sddm
+# Workaround for https://pagure.io/fedora-kde/SIG/issue/87
+Z ${STATE_DIR} - sddm sddm
# This contains X11 auth files passed to Xorg and the greeter
d ${RUNTIME_DIR} 0711 root root
# Sockets for IPC
@@ -1,2 +0,0 @@
#Type Name ID GECOS Home directory Shell
u sddm - "SDDM Greeter Account" /var/lib/sddm -
-2
View File
@@ -1,2 +0,0 @@
[General]
DisplayServer=x11
-122
View File
@@ -1,122 +0,0 @@
[Autologin]
# Whether sddm should automatically log back into sessions when they exit
#Relogin=false
# Name of session file for autologin session
#Session=
# Username for autologin session
#User=
[General]
# Enable Qt's automatic high-DPI scaling
#EnableHiDPI=false
# Halt command
#HaltCommand=/usr/bin/systemctl poweroff
# Initial NumLock state. Can be on, off or none.
# If property is set to none, numlock won't be changed
# NOTE: Currently ignored if autologin is enabled.
#Numlock=none
# Reboot command
#RebootCommand=/usr/bin/systemctl reboot
# Control x11/wayland startup
# DisplayServer=wayland
[Theme]
# Current theme name
#Current=01-breeze-fedora
# Cursor theme used in the greeter
#CursorTheme=
# Number of users to use as threshold
# above which avatars are disabled
# unless explicitly enabled with EnableAvatars
#DisableAvatarsThreshold=7
# Enable display of custom user avatars
#EnableAvatars=true
# Global directory for user avatars
# The files should be named <username>.face.icon
#FacesDir=/usr/share/sddm/faces
# Theme directory path
#ThemeDir=/usr/share/sddm/themes
[Users]
# Default $PATH for logged in users
#DefaultPath=/usr/local/bin:/usr/bin:/bin
# Comma-separated list of shells.
# Users with these shells as their default won't be listed
#HideShells=
# Comma-separated list of users that should not be listed
#HideUsers=
# Maximum user id for displayed users
#MaximumUid=60000
# Minimum user id for displayed users
#MinimumUid=1000
# Remember the session of the last successfully logged in user
#RememberLastSession=true
# Remember the last successfully logged in user
#RememberLastUser=true
[Wayland]
# Path to a script to execute when starting the desktop session
#SessionCommand=/etc/sddm/wayland-session
# Directory containing available Wayland sessions
#SessionDir=/usr/share/wayland-sessions
# Path to the user session log file
#SessionLogFile=.cache/wayland-errors
[X11]
# Path to a script to execute when starting the display server
#DisplayCommand=/etc/sddm/Xsetup
# Path to a script to execute when stopping the display server
#DisplayStopCommand=/etc/sddm/Xstop
# The lowest virtual terminal number that will be used.
#MinimumVT=1
# Arguments passed to the X server invocation
#ServerArguments=-nolisten tcp
# Path to X server binary
#ServerPath=/usr/bin/X
# Path to a script to execute when starting the desktop session
#SessionCommand=/etc/X11/xinit/Xsession
# Directory containing available X sessions
#SessionDir=/usr/share/xsessions
# Path to the user session log file
#SessionLogFile=.cache/xsession-errors
# Path to the Xauthority file
#UserAuthFile=.Xauthority
# Path to xauth binary
#XauthPath=/usr/bin/xauth
# Path to Xephyr binary
#XephyrPath=/usr/bin/Xephyr
-23
View File
@@ -1,23 +0,0 @@
auth [success=done ignore=ignore default=bad] pam_selinux_permit.so
auth substack password-auth
-auth optional pam_gnome_keyring.so
-auth optional pam_kwallet5.so
-auth optional pam_kwallet.so
auth include postlogin
account required pam_nologin.so
account include password-auth
password include password-auth
session required pam_selinux.so close
session required pam_loginuid.so
-session optional pam_ck_connector.so
session required pam_selinux.so open
session optional pam_keyinit.so force revoke
session required pam_namespace.so
session include password-auth
-session optional pam_gnome_keyring.so auto_start
-session optional pam_kwallet5.so auto_start
-session optional pam_kwallet.so auto_start
session include postlogin
-5
View File
@@ -1,5 +0,0 @@
# workaround https://bugzilla.redhat.com/1686675
# see also https://bugreports.qt.io/browse/QTBUG-58508
QML_DISABLE_DISK_CACHE=1
# enable qDebug messages for debug build
# QT_LOGGING_RULES="*.debug=true"
-293
View File
@@ -1,293 +0,0 @@
# Disable X11 for RHEL 10+
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
Name: terra-sddm
Version: 0.21.0
Release: 5%{?dist}
License: GPL-2.0-or-later
Summary: QML based desktop and login manager
Provides: sddm = %version-%release
URL: https://github.com/sddm/sddm
Source0: %{url}/archive/v%{version}/sddm-%{version}.tar.gz
## upstream patches
# Port all themes to Qt 6
# Submitted: https://github.com/sddm/sddm/pull/1876
Patch1: sddm-PR1876.patch
## upstreamable patches
# Fix race with logind restart, and start seat0 if !CanGraphical on timer
# https://bugzilla.redhat.com/show_bug.cgi?id=2011991
# https://bugzilla.redhat.com/show_bug.cgi?id=2016310
# Submmited: https://github.com/sddm/sddm/pull/1494
Patch11: 0001-Delay-for-logind-and-fallback-to-seat0.patch
## downstream patches
Patch101: sddm-0.20.0-fedora_config.patch
# sddm.service: +EnvironmentFile=-/etc/sysconfig/sddm
Patch103: sddm-0.18.0-environment_file.patch
# Workaround for https://pagure.io/fedora-kde/SIG/issue/87
Patch104: sddm-rpmostree-tmpfiles-hack.patch
# Workaround lack of Qt 5 greeter build
Patch105: sddm-0.21.0-qt6greeter.patch
# https://github.com/sddm/sddm/pull/1779
Patch106: https://github.com/sddm/sddm/pull/1779.patch
# Shamelessly stolen from gdm
Source10: sddm.pam
# Shamelessly stolen from gdm
Source11: sddm-autologin.pam
# Previously included in sddm sources
Source12: sddm-greeter.pam
# sample sddm.conf generated with sddm --example-config, and entries commented-out
Source13: sddm.conf
# README.scripts
Source14: README.scripts
# sysconfig snippet
Source15: sddm.sysconfig
# sddm x11 override config
Source16: sddm-x11.conf
# sysusers config file. note these are shipped in the upstream tarball
# but we cannot use the files from the tarball for %pre scriptlet
# generation, so we duplicate them as source files for that purpose;
# this is an ugly hack that should be removed if it becomes possible.
# see https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/TFDMAU7KLMSQTKPJELHSM6PFVXIZ56GK/
Source17: sddm-systemd-sysusers.conf
Provides: service(graphical-login) = sddm
BuildRequires: cmake >= 2.8.8
BuildRequires: extra-cmake-modules
BuildRequires: pam-devel
BuildRequires: pkgconfig(libsystemd)
BuildRequires: pkgconfig(systemd)
BuildRequires: pkgconfig(xcb)
BuildRequires: pkgconfig(xcb-xkb)
# sometimes python-docutils, sometimes python2-docutils, sometimes python3-docutils.
# use path then for sanity
BuildRequires: /usr/bin/rst2man
BuildRequires: cmake(Qt6Core)
BuildRequires: cmake(Qt6DBus)
BuildRequires: cmake(Qt6Gui)
BuildRequires: cmake(Qt6Qml)
BuildRequires: cmake(Qt6Quick)
BuildRequires: cmake(Qt6LinguistTools)
BuildRequires: cmake(Qt6Test)
BuildRequires: cmake(Qt6QuickTest)
# verify presence to pull defaults from /etc/login.defs
BuildRequires: shadow-utils
BuildRequires: systemd
BuildRequires: systemd-rpm-macros
Obsoletes: kde-settings-sddm < 20-5
%if 0%{?fedora}
# for /usr/share/backgrounds/default.png
BuildRequires: desktop-backgrounds-compat
BuildRequires: GraphicsMagick
Requires: desktop-backgrounds-compat
# for /usr/share/pixmaps/system-logo-white.png
Requires: system-logos
%endif
Requires: systemd
%if %{with x11}
Requires: xorg-x11-xinit
%endif
%{?systemd_requires}
Requires(pre): shadow-utils
# Virtual dependency for sddm greeter setup
Requires: sddm-greeter-displayserver
Suggests: sddm-wayland-generic
%description
SDDM is a modern graphical display manager aiming to be fast, simple and
beautiful. It uses modern technologies like QtQuick, which in turn gives the
designer the ability to create smooth, animated user interfaces.
%package wayland-generic
Summary: Generic Wayland SDDM greeter configuration
Provides: sddm-greeter-displayserver
Conflicts: sddm-greeter-displayserver
Requires: weston
Requires: %{name} = %{version}-%{release}
BuildArch: noarch
%description wayland-generic
This package contains configuration and dependencies for SDDM
to use Weston for the greeter display server.
This is the generic default Wayland configuration provided
by SDDM.
%if %{with x11}
%package x11
Summary: X11 SDDM greeter configuration
Provides: sddm-greeter-displayserver
Conflicts: sddm-greeter-displayserver
# This will eventually go away...
Provides: deprecated()
Requires: xorg-x11-server-Xorg
Requires: %{name} = %{version}-%{release}
Recommends: qt6-qtvirtualkeyboard
BuildArch: noarch
%description x11
This package contains configuration and dependencies for SDDM
to use X11 for the greeter display server.
%endif
%package themes
Summary: SDDM Themes
# for upgrade path
Obsoletes: sddm < 0.2.0-0.12
Requires: %{name} = %{version}-%{release}
BuildArch: noarch
%description themes
A collection of sddm themes, including: elarun, maldives, maya
%prep
%autosetup -p1 %{?commitdate:-n sddm-%{commit}} -n sddm-%version
%if 0%{?fedora}
#FIXME/TODO: use version on filesystem instead of using a bundled copy
cp -v /usr/share/backgrounds/default.png \
src/greeter/theme/background.png
ls -sh src/greeter/theme/background.png
gm mogrify -resize 1920x1200 src/greeter/theme/background.png
ls -sh src/greeter/theme/background.png
%endif
%build
%cmake \
-DBUILD_WITH_QT6:BOOL=ON \
-DBUILD_MAN_PAGES:BOOL=ON \
-DCMAKE_BUILD_TYPE:STRING="Release" \
-DENABLE_JOURNALD:BOOL=ON \
-DSESSION_COMMAND:PATH=/etc/X11/xinit/Xsession \
-DWAYLAND_SESSION_COMMAND:PATH=/etc/sddm/wayland-session
%cmake_build
%install
%cmake_install
mkdir -p %{buildroot}%{_sysconfdir}/sddm.conf.d
mkdir -p %{buildroot}%{_prefix}/lib/sddm/sddm.conf.d
install -Dpm 644 %{SOURCE10} %{buildroot}%{_sysconfdir}/pam.d/sddm
install -Dpm 644 %{SOURCE11} %{buildroot}%{_sysconfdir}/pam.d/sddm-autologin
install -Dpm 644 %{SOURCE12} %{buildroot}%{_sysconfdir}/pam.d/sddm-greeter
install -Dpm 644 %{SOURCE13} %{buildroot}%{_sysconfdir}/sddm.conf
install -Dpm 644 %{SOURCE14} %{buildroot}%{_datadir}/sddm/scripts/README.scripts
install -Dpm 644 %{SOURCE15} %{buildroot}%{_sysconfdir}/sysconfig/sddm
%if %{with x11}
install -Dpm 644 %{SOURCE16} %{buildroot}%{_prefix}/lib/sddm/sddm.conf.d/x11.conf
%endif
mkdir -p %{buildroot}/run/sddm
mkdir -p %{buildroot}%{_localstatedir}/lib/sddm
mkdir -p %{buildroot}%{_sysconfdir}/sddm/
cp -a %{buildroot}%{_datadir}/sddm/scripts/* \
%{buildroot}%{_sysconfdir}/sddm/
# we're using /etc/X11/xinit/Xsession (by default) instead
rm -fv %{buildroot}%{_sysconfdir}/sddm/Xsession
# De-conflict the dbus file
mv %{buildroot}%{_datadir}/dbus-1/system.d/org.freedesktop.DisplayManager.conf \
%{buildroot}%{_datadir}/dbus-1/system.d/org.freedesktop.DisplayManager-sddm.conf
%if 0%{?fedora} && 0%{?fedora} < 43
# Provide unversioned greeter until F40 is EOL
ln -sr %{buildroot}%{_bindir}/sddm-greeter-qt6 %{buildroot}%{_bindir}/sddm-greeter
%endif
%pre
%sysusers_create_compat %{SOURCE17}
%post
%systemd_post sddm.service
# handle incompatible configuration changes
(grep \
-e '^Current=fedora$' \
-e '^\[XDisplay\]$' \
-e '^\[WaylandDisplay\]$' \
%{_sysconfdir}/sddm.conf > /dev/null && \
sed -i.rpmsave \
-e 's|^Current=fedora$|#Current=01-breeze-fedora|' \
-e 's|^\[XDisplay\]$|\[X11\]|' \
-e 's|^\[WaylandDisplay\]$|\[Wayland\]|' \
%{_sysconfdir}/sddm.conf
) ||:
%preun
%systemd_preun sddm.service
%postun
%systemd_postun sddm.service
%files
%license LICENSE
%doc README.md CONTRIBUTORS
%dir %{_sysconfdir}/sddm/
%dir %{_sysconfdir}/sddm.conf.d
%dir %{_prefix}/lib/sddm/sddm.conf.d
%config(noreplace) %{_sysconfdir}/sddm/*
%config(noreplace) %{_sysconfdir}/sddm.conf
%config(noreplace) %{_sysconfdir}/sysconfig/sddm
%config(noreplace) %{_sysconfdir}/pam.d/sddm*
%{_datadir}/dbus-1/system.d/org.freedesktop.DisplayManager-sddm.conf
%{_bindir}/sddm
%{_bindir}/sddm-greeter*
%{_libexecdir}/sddm-helper
%{_libexecdir}/sddm-helper-start-wayland
%{_libexecdir}/sddm-helper-start-x11user
%{_tmpfilesdir}/sddm.conf
%{_sysusersdir}/sddm.conf
%attr(0711, root, sddm) %dir /run/sddm
%attr(1770, sddm, sddm) %dir %{_localstatedir}/lib/sddm
%{_unitdir}/sddm.service
%{_qt6_archdatadir}/qml/SddmComponents/
%dir %{_datadir}/sddm
%{_datadir}/sddm/faces/
%{_datadir}/sddm/flags/
%{_datadir}/sddm/scripts/
%dir %{_datadir}/sddm/themes/
# %%lang'ify? they're small, probably not worth it -- rex
%{_datadir}/sddm/translations*/
%{_mandir}/man1/sddm.1*
%{_mandir}/man1/sddm-greeter.1*
%{_mandir}/man5/sddm.conf.5*
%{_mandir}/man5/sddm-state.conf.5*
%files wayland-generic
# No files since default configuration
%if %{with x11}
%files x11
%{_prefix}/lib/sddm/sddm.conf.d/x11.conf
%endif
%files themes
%{_datadir}/sddm/themes/elarun/
%{_datadir}/sddm/themes/maldives/
%{_datadir}/sddm/themes/maya/
%changelog
%autochangelog
-1
View File
@@ -1 +0,0 @@
rpm.version(gh("sddm/sddm"));
-6
View File
@@ -1,6 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "asar.spec"
}
}
-41
View File
@@ -1,41 +0,0 @@
%define debug_package %nil
%define __strip /bin/true
%global _build_id_links none
# Exclude private libraries
%global __requires_exclude libffmpeg.so
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: asar
Version: 3.2.10
Release: 1%?dist
Summary: Simple extensive tar-like archive format with indexing
License: MIT
URL: https://github.com/electron/asar
Source0: %url/archive/refs/tags/v%version.tar.gz
Requires: nodejs
BuildRequires: nodejs-npm
BuildArch: noarch
%description
Asar is a simple extensive archive format, it works like `tar` that concatenates all files
together without compression, while having random access support.
%prep
%autosetup
%build
%install
mkdir -p %buildroot%_bindir
PATH="$PATH:%buildroot%_bindir"
npm install -g --prefix %buildroot%_prefix %SOURCE0
%files
%doc README.md
%license LICENSE.md
%_bindir/asar
%_prefix/lib/node_modules/@electron/asar/
%changelog
%autochangelog
-1
View File
@@ -1 +0,0 @@
rpm.version(gh("electron/asar"));

Some files were not shown because too many files have changed in this diff Show More