Compare commits

..

495 Commits

Author SHA1 Message Date
Cappy Ishihara fb551fdce9 damn 2024-04-15 18:59:33 +07:00
Cappy Ishihara 4d0120f0e7 capitalize the project name 2024-04-15 18:54:26 +07:00
Cappy Ishihara ac73072e61 add: sunshine 2024-04-15 18:35:44 +07:00
Raboneko cab5aac9bd Fix kwin-system76-scheduler-integration for KWin 6 (#1090) (#1091)
* Update kwin-system76-scheduler-integration.spec

Signed-off-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com>

* Delete anda/misc/kwin-system76-scheduler-integration/system76-scheduler-dbus-proxy.sh

Signed-off-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com>

* Update kwin-system76-scheduler-integration.spec

Signed-off-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com>

* Update update.rhai

Signed-off-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com>

* Update kwin-system76-scheduler-integration.spec

Signed-off-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com>

---------

Signed-off-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com>
(cherry picked from commit 0bf2e96d9c)

Co-authored-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com>
2024-04-14 01:02:49 +08:00
Raboneko 1d3afcea89 bump: sarasa-gothic 2024-04-13 16:49:52 +00:00
Raboneko 8cafdf4da1 bump: iosevka-fusion 2024-04-13 14:46:05 +00:00
Raboneko 0080183846 bump: gitoxide 2024-04-13 12:41:51 +00:00
Raboneko 710938908f bump: vala-panel-appmenu 2024-04-13 10:12:23 +00:00
Raboneko 9bfcdb108f bump: anki-bin anki-qt5 anki 2024-04-13 07:26:19 +00:00
Raboneko 3674cc882a bump: osu-lazer 2024-04-13 07:16:09 +00:00
Raboneko 42d1cf5dc2 bump: osu-lazer 2024-04-13 03:12:56 +00:00
Raboneko 7182e7fd9f bump: codium 2024-04-13 02:12:21 +00:00
Raboneko 5d97448956 bump: discord-ptb-openasar discord-ptb 2024-04-12 21:35:45 +00:00
Raboneko 78cae7b4b5 bump: nerd-fonts 2024-04-12 15:19:44 +00:00
Raboneko 0c1089cf8b bump: ruff 2024-04-12 03:58:18 +00:00
Raboneko 71bbb97f37 bump: sass 2024-04-11 23:14:56 +00:00
Raboneko 7ff2cee7de bump: codium 2024-04-11 18:35:36 +00:00
Raboneko 08ee2da695 bump: ruff 2024-04-11 16:29:42 +00:00
Cappy Ishihara 7dea5106c8 add: wineasio (#1084)
* add: `wineasio`

* oops, remove the blob

* make package exclusive to x86_64

* fix exclusive
2024-04-11 13:43:23 +00:00
Raboneko ad639a53a8 bump: limine 2024-04-11 05:49:40 +00:00
Raboneko f713a2b668 bump: nushell 2024-04-10 21:57:35 +00:00
Raboneko e9075f6612 bump: electron 2024-04-10 20:15:12 +00:00
Raboneko 11aacaebfb bump: notifications 2024-04-10 19:45:52 +00:00
Raboneko c978118254 bump: osu-lazer 2024-04-10 04:45:57 +00:00
Raboneko 1c684b71a8 bump: discord-canary-openasar discord-canary 2024-04-10 01:59:58 +00:00
Raboneko 88b38afb94 bump: discord-canary-openasar discord-canary 2024-04-10 01:18:27 +00:00
Raboneko b5a3da6b53 bump: discord-canary-openasar discord-canary 2024-04-09 23:18:41 +00:00
Raboneko 25af790826 bump: vala-panel-appmenu 2024-04-09 22:13:04 +00:00
Raboneko 17c7c3abe0 bump: discord-canary-openasar discord-canary 2024-04-09 21:14:24 +00:00
Raboneko be26e0eb5c bump: discord-canary-openasar discord-canary 2024-04-09 20:36:08 +00:00
Raboneko b55e052760 bump: discord-openasar discord 2024-04-09 17:17:36 +00:00
Raboneko c149cf5782 bump: alsa-ucm-cros 2024-04-09 16:48:22 +00:00
Raboneko 12c056c0dc bump: unity-session 2024-04-09 10:22:59 +00:00
Raboneko 8230fa6bfe bump: groovy-docs groovy 2024-04-09 06:24:09 +00:00
Raboneko bd56a0c4b7 bump: fuc 2024-04-09 04:23:27 +00:00
Raboneko 473f2ceed2 bump: discord-ptb-openasar discord-ptb 2024-04-08 21:16:46 +00:00
Raboneko 77af6190e0 bump: discord-canary-openasar discord-canary 2024-04-08 18:34:53 +00:00
Raboneko 8555b87084 bump: discord-canary-openasar discord-canary discord-openasar discord 2024-04-08 18:20:18 +00:00
Raboneko 2796532eb8 bump: discord-canary-openasar discord-canary 2024-04-08 17:46:00 +00:00
Raboneko a040a3acdc bump: discord-canary-openasar discord-canary 2024-04-08 17:24:19 +00:00
Raboneko c606541445 bump: sound 2024-04-08 11:47:17 +00:00
Raboneko 624b889952 bump: vala-panel-appmenu 2024-04-08 08:22:34 +00:00
Raboneko a0da4829b0 bump: felix 2024-04-07 06:22:13 +00:00
Raboneko 5a314e7214 bump: voicevox 2024-04-06 14:37:47 +00:00
Raboneko b9cb1ce60c bump: rnote 2024-04-06 12:44:58 +00:00
Raboneko 7a2f65a468 bump: iosevka-fusion 2024-04-06 05:47:58 +00:00
lea bdfc816a55 chore(ci): get rid of cache buildroot (#1014) (#1077)
Signed-off-by: madomado <madonuko@outlook.com>
(cherry picked from commit 32363b1fec)
2024-04-06 10:51:02 +08:00
Raboneko 2ea3c07059 bump: containerd 2024-04-05 17:28:11 +00:00
Raboneko 3c34e44da1 bump: containerd 2024-04-05 17:14:27 +00:00
Raboneko f353eac054 Add lightly-qt6 (#1074) (#1080)
* Create lightly-qt6.spec

Signed-off-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com>

* Create add-missing-files.patch for lightly-qt6

Signed-off-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com>

* Create anda.hcl for lightly-qt6

Signed-off-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com>

* Create update.rhai for lightly-qt6

Signed-off-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com>

* Create VER6.txt

Signed-off-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com>

---------

Signed-off-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com>
(cherry picked from commit 46cbb7c0e8)

Co-authored-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com>
2024-04-05 20:59:02 +08:00
Raboneko 18b350429d Add lightly-qt5 (#1073) (#1079)
* Create lightly-qt5. spec

Signed-off-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com>

* Fix filename & location of lightly-qt5

Signed-off-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com>

* Create anda.hcl for lightly-qt5

Signed-off-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com>

* Create update.rhai

Signed-off-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com>

* Create VER5.txt

Signed-off-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com>

---------

Signed-off-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com>
(cherry picked from commit f31987fdd1)

Co-authored-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com>
2024-04-05 20:56:54 +08:00
Raboneko c5023b7403 bump: codium 2024-04-05 12:46:40 +00:00
Raboneko 47c7e407bf fix: only run backport action if merged (#1054) (#1058)
(cherry picked from commit 9fc434ab42)

Co-authored-by: lea <lleyton@fyralabs.com>
2024-04-05 04:06:55 -07:00
Raboneko 81708d8fb7 Add klassy (#1059) (#1063)
* Create klassy.spec

Signed-off-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com>

* Create anda.hcl for klassy

Signed-off-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com>

* Create update.rhai for klassy

Signed-off-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com>

---------

Signed-off-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com>
(cherry picked from commit d52c2edcf2)

Co-authored-by: Dipta Biswas <73038615+hazel-bunny@users.noreply.github.com>
2024-04-05 12:02:56 +08:00
lea 28db2a2fbb fix: reset author and sign during backport (#1069) (#1072)
(cherry picked from commit 6cd29151b7)

# Conflicts:
#	.backportrc.json
2024-04-05 12:01:28 +08:00
Raboneko 8b5199fe7e fix(limine): use gz tarball (#1049) (#1053)
(cherry picked from commit 965a135b87)

Co-authored-by: lea <lleyton@fyralabs.com>
2024-04-05 12:00:53 +08:00
Raboneko 71dae21633 bump: discord-canary-openasar discord-canary 2024-04-04 23:48:55 +00:00
Raboneko 4a106a42b4 bump: discord-canary-openasar discord-canary 2024-04-04 23:18:46 +00:00
Raboneko 08f34168cd bump: discord-canary-openasar discord-canary discord-ptb-openasar discord-ptb 2024-04-04 22:58:23 +00:00
Raboneko 63da8fb96d bump: discord-canary-openasar discord-canary 2024-04-04 22:37:50 +00:00
Raboneko 96a7e5e9e8 bump: discord-canary-openasar discord-canary 2024-04-04 22:27:23 +00:00
Raboneko e2057fa1c2 bump: discord-canary-openasar discord-canary 2024-04-04 22:13:53 +00:00
Raboneko 2bc2f1395d bump: discord-canary-openasar discord-canary 2024-04-04 21:56:37 +00:00
Raboneko 7d7d85070e bump: lomiri-app-launch 2024-04-04 20:47:19 +00:00
Raboneko 9ae5b40916 fix: gendesk (#1066) (#1068)
Signed-off-by: madomado <madonuko@outlook.com>
(cherry picked from commit 3c02f3f481)

Co-authored-by: madomado <madonuko@outlook.com>
2024-04-05 01:52:21 +08:00
Raboneko e381b90c4c bump: discord-canary-openasar discord-canary 2024-04-04 17:36:52 +00:00
Raboneko 8c15eb2729 bump: nushell 2024-04-04 15:37:36 +00:00
lea 76448777aa fix: use raboneko user for backports (#1044) (#1047)
(cherry picked from commit 70d15c769c)

# Conflicts:
#	.github/workflows/sync.yml
2024-04-04 03:42:44 -07:00
lea 23cac0d791 prismlauncher: move JREs to weak deps, add java 21 for snapshots (#1040) (#1043)
(cherry picked from commit 045b6b310e)

Co-authored-by: seth <getchoo@tuta.io>
2024-04-04 03:38:37 -07:00
Raboneko 1e4b11a14a bump: nerd-fonts 2024-04-04 10:30:51 +00:00
Raboneko ef7513a1c9 bump: osu-lazer 2024-04-04 07:14:01 +00:00
Raboneko b622bd9c5a bump: sass electron 2024-04-04 01:09:04 +00:00
Raboneko 90543d53f3 bump: discord-canary-openasar discord-canary 2024-04-02 19:25:26 +00:00
Raboneko 3ae14834ab bump: nushell 2024-04-02 19:12:07 +00:00
lea 0197475650 fix(gnome-shell-extension-appmenu-is-back): patch for GNOME 46 (#1033) 2024-04-02 11:31:24 +08:00
lea f08eadf521 fix: port #1031 for 40 (#1032) 2024-04-01 13:38:14 -07:00
Raboneko 008802ff67 bump: ruff 2024-04-01 17:35:45 +00:00
Raboneko 5933e0bd67 bump: discord-canary-openasar discord-canary 2024-04-01 16:24:19 +00:00
lea 00df2d08a3 fix(terra-obsolete): use explicit release value to since %autorelease is broken (#1028)
port of #1026
2024-04-01 03:59:28 -07:00
Raboneko e1280eb274 bump: unity-greeter 2024-03-31 18:46:00 +00:00
Raboneko 38100bd234 bump: unity-shell 2024-03-31 10:14:25 +00:00
Raboneko 94c816f25b bump: limine 2024-03-31 07:56:23 +00:00
Raboneko 75fedcc7b8 bump: anki-bin anki-qt5 anki 2024-03-31 07:46:16 +00:00
Raboneko 3b039ffe37 bump: compiz9 2024-03-31 02:29:21 +00:00
Raboneko cd0f6d653f bump: unity-session 2024-03-31 02:06:28 +00:00
Raboneko 25e4c5fbd1 bump: sarasa-gothic 2024-03-30 19:57:34 +00:00
Raboneko 4baf127e24 bump: iosevka-fusion 2024-03-30 17:46:29 +00:00
Cappy Ishihara 343676175e patch: sbctl (#1023)
* add sbctl

* Fix issue with kernel-install script

---------

Signed-off-by: Cappy Ishihara <cappy@cappuchino.xyz>
2024-03-31 00:48:06 +08:00
Cappy Ishihara bdcbacef70 add sbctl (#1022) 2024-03-31 00:21:01 +08:00
Raboneko 034a1b16b1 bump: moby-compose 2024-03-29 15:16:35 +00:00
june c9c1c8b03c Remove avs-tplg-conf, all firmware is provided by alsa-sof-firmware (#1018)
* add: chromebook-wireplumber-config

* actually remove avs-tplg-conf
2024-03-29 12:21:10 +08:00
Raboneko bb322534b2 bump: flutter 2024-03-28 16:31:13 +00:00
june 68638d4635 add: chromebook-wireplumber-config (#1017) 2024-03-29 00:06:49 +08:00
Raboneko 65e8e33abd bump: limine 2024-03-28 04:38:43 +00:00
june 1bb88da7fa Add chromebook-avs-topology-config (#1009)
* add: chromebook-avs-topology-config

* rename chromebook-avs-topology-config to avs-tplg-conf
2024-03-28 12:10:09 +08:00
Raboneko 4b317be33e bump: protobuf 2024-03-27 20:46:41 +00:00
Raboneko 5a78930776 bump: electron 2024-03-27 19:57:00 +00:00
madomado 6c9da528c0 chore(sync): f39 -> f40 (#1002) 2024-03-27 13:27:55 -05:00
Raboneko 2dadfcfc25 bump: dart 2024-03-27 12:27:43 +00:00
Raboneko 81efe65bf1 bump: discord-canary-openasar discord-canary 2024-03-26 20:59:45 +00:00
Raboneko 8f4a73bdd4 bump: discord-canary-openasar discord-canary 2024-03-26 19:38:28 +00:00
Raboneko ebf38bb0bf bump: vala-panel-appmenu 2024-03-26 15:18:43 +00:00
Raboneko 617dbf445a bump: vala-panel-appmenu 2024-03-26 15:00:01 +00:00
Raboneko 637c9302f2 bump: vala-panel-appmenu 2024-03-26 08:55:55 +00:00
Raboneko ec38f9382d bump: lomiri-app-launch 2024-03-26 08:31:36 +00:00
Raboneko 64956c5146 bump: discord-openasar discord 2024-03-25 19:11:53 +00:00
lea d694528bfd chore: obsolete sysusers misc packages (#1000)
* chore: obsolete sysusers misc packages
these packages solved an issue upstream, which has been fixed in 40 and rawhide, as they're shipping their own sysusers presets now

* fix: add PR url
2024-03-25 18:48:59 +08:00
lea eaa6bb2a11 Port #994 to 40 (#996)
* feat: port #994 to 40

* fix: get rid of remove note
2024-03-25 18:35:51 +08:00
madomado 0585543ffe feat: include tetsudou (mirrorlist) support for terra-release (#993)
* feat: include tetsudou (mirrorlist) support for terra-release

close #963

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

* Update terra.repo

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

* update urls

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

* bump release

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-03-25 03:24:00 -07:00
Raboneko f945635c6b bump: iosevka-fusion anda 2024-03-25 09:15:32 +00:00
Raboneko c009720ab1 bump: iosevka-fusion 2024-03-25 04:45:46 +00:00
Raboneko 61e04bc458 bump: limine 2024-03-24 23:35:57 +00:00
Raboneko 54f127ec7d bump: discord-canary-openasar discord-canary 2024-03-24 23:20:36 +00:00
Raboneko 6ecf38fd3f bump: unity-greeter 2024-03-24 17:57:44 +00:00
Raboneko 6474b21e2b bump: starship 2024-03-24 10:19:20 +00:00
Raboneko 82f52c7293 bump: anda 2024-03-24 08:17:19 +00:00
Raboneko 286ec62b5e bump: uutils-coreutils 2024-03-23 21:56:29 +00:00
Raboneko 6804f668cc bump: sarasa-gothic 2024-03-23 20:15:32 +00:00
Raboneko 3d4b838542 bump: iosevka-fusion 2024-03-23 17:58:27 +00:00
Raboneko 31ab8c45a0 bump: voicevox 2024-03-23 13:59:16 +00:00
Raboneko ca2c47744a bump: gradle 2024-03-22 17:57:18 +00:00
Raboneko 1c40d84fc4 bump: moby-compose 2024-03-22 17:26:02 +00:00
Raboneko 2f2b25317e bump: unity-shell 2024-03-22 03:56:21 +00:00
Raboneko a0d13dc789 bump: discord-canary-openasar discord-canary unity-session 2024-03-22 01:01:03 +00:00
Raboneko cd9969d6b6 bump: discord-canary-openasar discord-canary 2024-03-21 22:59:57 +00:00
Raboneko 5c085ffe80 bump: discord-canary-openasar discord-canary 2024-03-21 22:28:29 +00:00
Raboneko 0c3eabc7e1 bump: discord-canary-openasar discord-canary 2024-03-21 22:14:45 +00:00
Raboneko 945e8d1837 bump: discord-canary-openasar discord-canary 2024-03-21 21:56:46 +00:00
Raboneko a501fea6d4 bump: blueprint-compiler 2024-03-21 19:46:18 +00:00
Raboneko 2cfe88ec52 bump: ruff 2024-03-21 19:25:35 +00:00
Raboneko f57b06ad3d bump: discord-ptb-openasar discord-ptb 2024-03-21 19:13:41 +00:00
Raboneko 8965c781e5 bump: flutter 2024-03-21 18:20:43 +00:00
Raboneko 9be99c5128 bump: maturin 2024-03-21 13:15:38 +00:00
Raboneko 5c348cc024 bump: osu-lazer 2024-03-21 02:37:01 +00:00
Raboneko 40cec3349c bump: discord-canary-openasar discord-canary 2024-03-21 01:18:51 +00:00
Raboneko 784bc03fae bump: discord-canary-openasar discord-canary 2024-03-20 23:50:02 +00:00
Raboneko 238fd9fa4b bump: discord-canary-openasar discord-canary 2024-03-20 23:39:43 +00:00
Raboneko da684864ce bump: discord-canary-openasar discord-canary 2024-03-20 23:19:19 +00:00
Raboneko 883242b5e0 bump: discord-canary-openasar discord-canary 2024-03-20 22:48:02 +00:00
Raboneko 731cd9aa06 bump: electron 2024-03-20 20:39:07 +00:00
Raboneko f8c5c72706 bump: discord-canary-openasar discord-canary 2024-03-20 20:27:35 +00:00
Raboneko 1ec3237f1f bump: discord-canary-openasar discord-canary 2024-03-20 19:11:00 +00:00
Raboneko 08a798ea1b bump: discord-canary-openasar discord-canary 2024-03-20 16:27:45 +00:00
Raboneko 061c12f093 bump: dart 2024-03-20 12:58:54 +00:00
Raboneko 74f39add8c bump: click 2024-03-20 07:28:17 +00:00
Raboneko 7cd3fde8fc bump: vala-panel-appmenu 2024-03-19 19:46:01 +00:00
Raboneko b6e8d941d1 bump: limine 2024-03-19 01:18:11 +00:00
Raboneko cdafb42e6f bump: lomiri-app-launch 2024-03-18 21:37:41 +00:00
Raboneko 8d49985cad bump: discord-openasar discord 2024-03-18 17:38:57 +00:00
Raboneko a177f05fb2 bump: sarasa-gothic 2024-03-17 06:21:52 +00:00
Raboneko 66e6f53a24 bump: compiz9 2024-03-16 04:31:25 +00:00
Raboneko 9c11badbb2 bump: iosevka-fusion 2024-03-16 02:30:22 +00:00
Raboneko 926970b7fb bump: joshuto 2024-03-15 22:59:19 +00:00
Raboneko e0f00c7a82 bump: discord-canary-openasar discord-canary 2024-03-15 22:49:19 +00:00
Raboneko a692f9500c bump: discord-canary-openasar discord-canary 2024-03-15 21:35:54 +00:00
Raboneko 44206632d7 bump: discord-canary-openasar discord-canary ruff 2024-03-15 18:22:26 +00:00
Raboneko 258ba47655 bump: moby-compose 2024-03-15 12:59:17 +00:00
Raboneko eef774ab2d bump: discord-ptb-openasar discord-ptb 2024-03-14 22:49:07 +00:00
Raboneko 5a43b5148f bump: discord-canary-openasar discord-canary 2024-03-14 17:37:02 +00:00
Raboneko 88d3220019 bump: electron 2024-03-14 03:25:30 +00:00
Raboneko 388005cdb2 bump: groovy-docs groovy 2024-03-14 01:16:59 +00:00
Raboneko d10630836f bump: sass 2024-03-13 21:16:25 +00:00
Raboneko 2380b27f66 bump: discord-canary-openasar discord-canary 2024-03-13 19:25:39 +00:00
Raboneko 8d1751f12d bump: discord-canary-openasar discord-canary electron 2024-03-13 19:12:16 +00:00
Raboneko 390fb0cee8 bump: discord-canary-openasar discord-canary protobuf 2024-03-13 18:46:02 +00:00
Raboneko b09c0e55e8 bump: discord-canary-openasar discord-canary 2024-03-13 18:35:52 +00:00
Raboneko be89bbc5dc bump: electron 2024-03-13 08:29:46 +00:00
Raboneko f8da31c992 bump: feishin 2024-03-13 07:37:02 +00:00
madomado c1676b7779 chore(sync): 39 -> 40 (#986) 2024-03-12 23:12:06 -05:00
Raboneko 186a998fd0 bump: discord-canary-openasar discord-canary 2024-03-13 03:28:32 +00:00
Raboneko 1d7081ab8c bump: moby-buildx 2024-03-12 19:35:50 +00:00
Raboneko 3e18d90437 bump: codium 2024-03-12 18:35:52 +00:00
Raboneko 8beeac29be bump: discord-openasar discord 2024-03-12 17:13:17 +00:00
Raboneko e70ef8185a bump: osu-lazer 2024-03-12 11:14:58 +00:00
Raboneko 3e5581e4fd bump: vencord-desktop 2024-03-12 02:40:21 +00:00
Raboneko ba9f1210ab bump: unity-greeter unity-shell 2024-03-12 01:56:48 +00:00
Raboneko 0d83e235de bump: compiz9 2024-03-11 23:49:44 +00:00
Raboneko 375bccad9c bump: discord-ptb-openasar discord-ptb 2024-03-11 20:29:18 +00:00
Raboneko 544e52ffb4 bump: discord-canary-openasar discord-canary 2024-03-11 19:47:42 +00:00
Raboneko c3fef18229 bump: discord-canary-openasar discord-canary 2024-03-11 19:27:27 +00:00
Raboneko 9a0e1f1c12 bump: discord-canary-openasar discord-canary 2024-03-11 19:17:09 +00:00
Raboneko 39f574ad01 bump: osu-lazer 2024-03-11 17:38:04 +00:00
Raboneko 0177088dd5 bump: containerd 2024-03-11 15:29:50 +00:00
Raboneko 58f4b92450 bump: containerd 2024-03-11 15:19:49 +00:00
Raboneko 12dcedce39 bump: sarasa-gothic 2024-03-11 14:14:21 +00:00
Raboneko 31cb01650c bump: sarasa-gothic 2024-03-11 10:32:57 +00:00
Raboneko 0d292d82ed bump: sarasa-gothic 2024-03-11 07:58:55 +00:00
Raboneko 344e681271 bump: sarasa-gothic 2024-03-11 06:00:18 +00:00
Raboneko e3f8f23637 bump: libhelium 2024-03-11 03:45:46 +00:00
Raboneko 5310be2c6e bump: tau-helium 2024-03-11 03:30:49 +00:00
Raboneko 2fd000c3da bump: tau-helium 2024-03-11 03:18:48 +00:00
Raboneko d98191daa6 bump: sarasa-gothic 2024-03-10 19:36:55 +00:00
Raboneko 09250b61d6 bump: iosevka-fusion 2024-03-10 18:16:09 +00:00
Raboneko 5872950379 bump: subatomic 2024-03-10 09:35:44 +00:00
madomado c00bc9bdc2 fix: umstellar (#979)
Remove version pin on python3-setuptools

Signed-off-by: madomado <madonuko@outlook.com>
2024-03-10 17:10:48 +08:00
lleyton 188ded1616 remove codeowners (#975) 2024-03-10 09:38:27 +08:00
Raboneko 445b721831 bump: voicevox 2024-03-09 16:47:43 +00:00
Raboneko e657287bda bump: voicevox 2024-03-09 16:22:29 +00:00
Raboneko 65fda4ac13 bump: iosevka-fusion 2024-03-09 14:14:16 +00:00
Raboneko 4330518e6f bump: osu-lazer 2024-03-09 12:43:07 +00:00
madomado e875372ffa chore(sync): 39 -> 40 (#970)
* bump(nightly): mpv prismlauncher-nightly prismlauncher-qt5-nightly nim-nightly

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

* 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

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

* fix: vala-panel-appmenu (#962)

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

* fix: rebuild prismlauncher stable against new QT using release bump (#964)

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

* feat: add more repology embeds (#965)

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

* add: prime-run (#966)

* new package: prime-run

* add better metadata

* oop

* apply review suggestions

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

* bump: prismlauncher-qt5 prismlauncher

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

* fix: fix upload sources step in manual builds (#967)

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

* fix(osu-lazer): do not strip, since that breaks AppImage (#968)

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

* bump: terra-release

????

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

---------

Signed-off-by: madomado <madonuko@outlook.com>
Signed-off-by: lleyton <lleyton@fyralabs.com>
Co-authored-by: Raboneko <raboneko@fyralabs.com>
Co-authored-by: lleyton <lleyton@fyralabs.com>
Co-authored-by: Cappy Ishihara <cappy@cappuchino.xyz>
2024-03-09 03:41:15 -08:00
Raboneko b83df4416c bump: discord-canary-openasar discord-canary ruff 2024-03-09 01:07:03 +00:00
Raboneko 82fbbf70c4 bump: discord-canary-openasar discord-canary 2024-03-08 23:57:21 +00:00
Raboneko 9ee274de91 bump: codium 2024-03-08 18:35:56 +00:00
Raboneko dc867b7b37 bump: discord-ptb-openasar discord-ptb 2024-03-08 18:23:01 +00:00
Raboneko 8b6b66ec7b bump: subatomic 2024-03-08 09:37:04 +00:00
Raboneko fb9b0799a1 bump: rnote 2024-03-08 09:25:37 +00:00
Raboneko e198e887a4 bump: subatomic 2024-03-08 08:23:25 +00:00
Raboneko be4f9ffdd0 bump: discord-canary-openasar discord-canary 2024-03-08 05:45:45 +00:00
Raboneko 202f0334fd bump: electron 2024-03-08 01:55:02 +00:00
Raboneko 9d1c249ac5 bump: flutter 2024-03-08 01:00:51 +00:00
Raboneko c787b621c8 bump: discord-canary-openasar discord-canary 2024-03-07 22:49:37 +00:00
Raboneko 2dab534d7b bump: compiz9 2024-03-07 21:47:34 +00:00
Raboneko 20f4609438 bump: discord-canary-openasar discord-canary 2024-03-07 19:47:12 +00:00
Raboneko b468997266 bump: kotlin-native kotlin 2024-03-07 09:36:34 +00:00
Raboneko a92aacd566 bump: discord-canary-openasar discord-canary 2024-03-07 01:39:35 +00:00
Raboneko a7bf3d2f9c bump: discord-canary-openasar discord-canary 2024-03-07 01:00:40 +00:00
Raboneko d8846a76bf bump: ruff 2024-03-06 22:47:33 +00:00
Raboneko c0fff28444 bump: discord-openasar discord 2024-03-06 21:45:58 +00:00
Raboneko 9c2062096a bump: dart 2024-03-06 15:15:47 +00:00
Raboneko 3d6fe9f463 bump: moby-compose 2024-03-06 14:45:43 +00:00
Raboneko 885fbe3c2a bump: feishin 2024-03-06 01:17:26 +00:00
Raboneko 044776d30d bump: nushell 2024-03-05 22:29:08 +00:00
Raboneko b482544df3 bump: moby-buildx 2024-03-05 20:57:05 +00:00
Raboneko 4e32eeeaf9 bump: discord-canary-openasar discord-canary 2024-03-05 17:51:03 +00:00
Raboneko 66cb53c467 bump: discord-canary-openasar discord-canary 2024-03-05 01:57:13 +00:00
Raboneko c15abcaad3 bump: maturin 2024-03-05 01:16:42 +00:00
Raboneko d9df48755b bump: discord-canary-openasar discord-canary 2024-03-04 22:27:38 +00:00
Raboneko 8b4f89369d bump: discord-canary-openasar discord-canary 2024-03-04 19:25:51 +00:00
Raboneko 7cf227e242 bump: subatomic 2024-03-04 03:09:36 +00:00
Raboneko f51f08f5be bump: vala-panel-appmenu 2024-03-02 22:27:23 +00:00
Raboneko fe881a08d9 bump: golang-github-fyshos-fynedesk 2024-03-02 21:56:43 +00:00
Raboneko ac19ab230a bump: vala-panel-appmenu 2024-03-02 17:25:50 +00:00
Raboneko f0a5604221 bump: osu-lazer 2024-03-02 16:56:05 +00:00
Raboneko 6c7d81af7a bump: osu-lazer 2024-03-02 16:31:36 +00:00
Raboneko 46df5c012f bump: vala-panel-appmenu 2024-03-02 16:20:39 +00:00
Raboneko 60ffa03c54 bump: osu-lazer 2024-03-02 12:25:50 +00:00
Raboneko cc4373199b bump: choosenim 2024-03-02 02:48:41 +00:00
Raboneko d69f0ad604 bump: choosenim 2024-03-02 02:38:16 +00:00
Raboneko 5a67268706 bump: rnote 2024-03-01 17:48:58 +00:00
Raboneko df265f757a bump: libhelium 2024-03-01 15:39:55 +00:00
Raboneko 00e488e3c1 bump: groovy-docs groovy 2024-03-01 12:26:35 +00:00
Raboneko 02d685f84c bump: vala-panel-appmenu 2024-03-01 11:46:04 +00:00
Raboneko c9150a3865 bump: discord-ptb-openasar discord-ptb codium 2024-02-29 23:14:24 +00:00
Raboneko 54ceca8007 bump: ruff 2024-02-29 15:25:38 +00:00
Raboneko 51eeead117 bump: vala-panel-appmenu 2024-02-29 13:36:55 +00:00
Raboneko 8bf56e5a06 bump: compiz9 2024-02-29 07:36:28 +00:00
Raboneko 3b2bc0a233 bump: flutter 2024-02-28 18:35:47 +00:00
Raboneko 1f7249316f bump: vala-panel-appmenu 2024-02-28 17:49:26 +00:00
Raboneko aa43228898 bump: vala-panel-appmenu 2024-02-28 14:39:04 +00:00
Raboneko fe7c864555 bump: vala-panel-appmenu 2024-02-28 14:28:47 +00:00
Raboneko 9aad615236 bump: vala-panel-appmenu 2024-02-28 12:46:40 +00:00
Raboneko df51e8eb98 bump: electron 2024-02-28 01:58:00 +00:00
Raboneko 739fca39ba bump: discord-canary-openasar discord-canary 2024-02-27 23:17:09 +00:00
Raboneko 33b1d7d0f1 bump: vala-panel-appmenu 2024-02-27 21:14:22 +00:00
Raboneko 05e279a916 bump: vala-panel-appmenu 2024-02-27 20:57:58 +00:00
Raboneko 252e55d199 bump: vala-panel-appmenu 2024-02-27 20:47:43 +00:00
Raboneko b57d4af6ed bump: vala-panel-appmenu 2024-02-27 20:37:17 +00:00
Raboneko 0486587d13 bump: discord-canary-openasar discord-canary u-root 2024-02-27 18:22:16 +00:00
Raboneko 0ea05ec04a bump: discord-canary-openasar discord-canary 2024-02-27 18:00:29 +00:00
Raboneko 43bfeb7e63 bump: voicevox 2024-02-27 15:49:47 +00:00
Raboneko 06d9cb5081 bump: anda 2024-02-26 10:56:04 +00:00
Raboneko 480fcf5bab bump: gitoxide 2024-02-26 07:26:51 +00:00
Raboneko bb67627707 bump: codium 2024-02-26 02:39:57 +00:00
Raboneko f0c5345291 bump: gitoxide 2024-02-25 15:56:33 +00:00
Raboneko 98552d5a94 bump: fluent-icon-theme 2024-02-25 09:57:21 +00:00
Raboneko 21f6bac6f2 bump: u-root 2024-02-25 08:17:07 +00:00
Raboneko 1ff3f17078 bump: discord-ptb-openasar discord-ptb 2024-02-23 23:27:03 +00:00
Raboneko 3df6eecf62 bump: session 2024-02-23 14:57:43 +00:00
Raboneko b2ce923349 bump: codium 2024-02-23 01:50:22 +00:00
Raboneko dea55b6e3e bump: xyproto-textoutput xyproto-vt100 2024-02-22 16:17:01 +00:00
Raboneko 66e486840c bump: codium 2024-02-22 15:19:58 +00:00
Raboneko 4291db9a69 bump: voicevox 2024-02-22 03:25:29 +00:00
Raboneko 69605ba79b bump: voicevox 2024-02-22 03:14:27 +00:00
Raboneko 6f5213c407 bump: electron 2024-02-21 22:17:11 +00:00
Raboneko 4664914b87 bump: flutter 2024-02-21 18:40:29 +00:00
Raboneko 0e5e1deee2 bump: osu-lazer 2024-02-21 18:32:03 +00:00
Raboneko e2cc13c15c bump: discord-ptb-openasar discord-ptb 2024-02-21 18:17:12 +00:00
Raboneko 2b460c5d83 bump: sass 2024-02-21 02:22:06 +00:00
Raboneko 9d57d682bd bump: electron 2024-02-20 05:29:49 +00:00
madomado 8abbd75b12 chore(sync): 39 -> 40 (#955)
* chore(sync): 39 -> 40

* fix(update): better commit versioning (#944)

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

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-02-19 16:12:59 -08:00
Raboneko 74c10bcf23 bump: osu-lazer 2024-02-19 16:20:58 +00:00
madomado de00273600 bump: anda (#945) 2024-02-18 16:37:13 -08:00
madomado 567c19b94a fix: gcm-core 2024-02-13 17:48:50 +08:00
madomado ecc6373939 fix: elementary-greeter gala wingpanel
Bump mutter 13 -> 14
2024-02-13 12:12:48 +08:00
madomado 91a4934940 chore(sync): 39 -> 40 2024-02-13 09:57:08 +08:00
Raboneko fd1ab0d9a5 bump: authy 2024-02-12 20:26:08 +00:00
madomado 63e957f78f bump: anda
Signed-off-by: madomado <madonuko@outlook.com>
2024-02-13 01:48:51 +08:00
madomado 4ca478d335 feat: update terra-mock-configs and terra-release for Terra 40
Signed-off-by: madomado <madonuko@outlook.com>
2024-02-13 01:10:53 +08:00
madomado 62ac36becf feat(ci): bump to f40
Signed-off-by: madomado <madonuko@outlook.com>
2024-02-13 01:10:51 +08: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
567 changed files with 4180 additions and 12281 deletions
+1 -1
View File
@@ -2,7 +2,7 @@
"repoOwner": "terrapkg",
"repoName": "packages",
"resetAuthor": true,
"targetBranchChoices": ["f39", "f40", "frawhide"],
"targetBranchChoices": ["f38", "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": [
+14 -27
View File
@@ -6,13 +6,13 @@ on:
paths:
- anda/**
branches:
- f41
- f40
pull_request:
branches:
- f41
- f40
merge_group:
branches:
- f41
- f40
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:f41
image: ghcr.io/terrapkg/builder:f40
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,38 +40,26 @@ jobs:
strategy:
matrix:
pkg: ${{ fromJson(needs.manifest.outputs.build_matrix) }}
version: ["41"]
version: ["40"]
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 }}
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: Checkout latest Mock configs
uses: actions/checkout@v4
with:
repository: terrapkg/mock-configs
path: mock-configs
- name: Set up git repository
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: Include custom build template instead of package default
run: |
cp -v mock-configs/terra.tpl /etc/mock/templates/terra.tpl
cp -v anda/terra/mock-configs/terra.tpl /etc/mock/templates/terra.tpl
- name: Build with Andaman
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.cfg
- name: Build with Andaman (alternate arch)
if: |
matrix.pkg.arch == 'x86_64' && matrix.pkg.labels['multilib']
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c mock-configs/terra-${{ matrix.version }}-i386.cfg
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c anda/terra/mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.cfg
- name: Generating artifact name
id: art
@@ -80,10 +68,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/*
@@ -106,7 +93,7 @@ jobs:
- name: Notify Madoguchi (Success)
if: success() && github.event_name == 'push'
run: ./.github/workflows/mg.sh true ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} $GITHUB_SHA
run: ./.github/workflows/mg.sh true ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
- name: Notify Madoguchi (Failure)
if: ( cancelled() || failure() ) && github.event_name == 'push'
run: ./.github/workflows/mg.sh false ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} $GITHUB_SHA
run: ./.github/workflows/mg.sh false ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
+3 -3
View File
@@ -7,7 +7,7 @@ jobs:
bootstrap:
strategy:
matrix:
version: ["41"]
version: ["40"]
arch: ["x86_64", "aarch64"]
fail-fast: true
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
@@ -16,12 +16,12 @@ jobs:
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Install repositories
run: dnf5 install -y --setopt=install_weak_deps=False mock curl wget git-core openssl-devel-engine cargo podman fuse-overlayfs
run: dnf5 install -y --setopt=install_weak_deps=False mock curl wget git-core openssl-devel cargo podman fuse-overlayfs
- name: Install Anda
run: cargo install anda
- uses: actions/checkout@v4
- uses: actions/checkout@v3
with:
ref: f${{ matrix.version }}
fetch-depth: 1
+15 -43
View File
@@ -5,73 +5,46 @@ 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: ["41"]
arch: ${{ fromJson(needs.parse.outputs.arch) }}
version: ["40"]
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: Checkout latest Mock configs
uses: actions/checkout@v4
with:
repository: terrapkg/mock-configs
path: mock-configs
- name: Set up git repository
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: Include custom build template instead of package default
run: |
cp -v mock-configs/terra.tpl /etc/mock/templates/terra.tpl
- name: Cache buildroot
id: br-cache
uses: actions/cache@v3
with:
path: /var/cache
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.arch }}-${{ matrix.pkg }}
- name: Build with Andaman
run: anda build anda/${{ matrix.pkg }}pkg --package rpm -c mock-configs/terra-${{ matrix.version }}-${{ matrix.arch }}.cfg
run: anda build anda/${{ matrix.pkg }}pkg --package rpm -c anda/terra/mock-configs/terra-${{ matrix.version }}-${{ matrix.arch }}.cfg
- name: Generating artifact name
id: art
@@ -80,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/*
@@ -104,7 +76,7 @@ jobs:
- name: Notify Madoguchi (Success)
if: success()
run: ./.github/workflows/mg.sh true ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} $GITHUB_SHA
run: ./.github/workflows/mg.sh true ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
- name: Notify Madoguchi (Failure)
if: cancelled() || failure()
run: ./.github/workflows/mg.sh false ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} $GITHUB_SHA
run: ./.github/workflows/mg.sh false ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
+12 -17
View File
@@ -11,7 +11,7 @@ jobs:
strategy:
matrix:
pkg: ${{ fromJson(inputs.packages) }}
version: ["41"]
version: ["40"]
fail-fast: false
runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
container:
@@ -19,25 +19,21 @@ jobs:
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Checkout latest Mock configs
uses: actions/checkout@v4
with:
repository: terrapkg/mock-configs
path: mock-configs
- name: Set up git repository
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: Include custom build template instead of package default
run: |
cp -v mock-configs/terra.tpl /etc/mock/templates/terra.tpl
- name: Cache buildroot
id: br-cache
uses: actions/cache@v3
with:
path: /var/cache
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }}
- name: Build with Andaman
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.cfg
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c anda/terra/mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.cfg
- name: Generating artifact name
id: art
@@ -46,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/*
@@ -71,7 +66,7 @@ jobs:
- name: Notify Madoguchi (Success)
if: success()
run: ./.github/workflows/mg.sh true ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} $GITHUB_SHA
run: ./.github/workflows/mg.sh true ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
- name: Notify Madoguchi (Failure)
if: cancelled() || failure()
run: ./.github/workflows/mg.sh false ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} $GITHUB_SHA
run: ./.github/workflows/mg.sh false ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}}
+5 -5
View File
@@ -3,20 +3,20 @@ name: Lint
on:
push:
branches:
- frawhide
- f40
pull_request:
branches:
- frawhide
- f40
merge_group:
branches:
- frawhide
- f40
jobs:
lint:
runs-on: ubuntu-latest
container:
image: ghcr.io/terrapkg/builder:frawhide
image: ghcr.io/terrapkg/builder:f40
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)
+2 -2
View File
@@ -2,7 +2,7 @@ set -x
dirs=$2
dirs=${dirs/\/pkg/}
export p="{\"id\":\"$5\",\"ver\":\"%v\",\"rel\":\"%r\",\"arch\":\"$4\",\"dirs\":\"$dirs\",\"succ\":$1,\"commit\":\"$7\"}"
export p="{\"id\":\"$5\",\"ver\":\"%v\",\"rel\":\"%r\",\"arch\":\"$4\",\"dirs\":\"$dirs\",\"succ\":$1}"
if [[ $1 == false ]]; then
d=${p/\%v/?}
@@ -17,5 +17,5 @@ for f in anda-build/rpm/rpms/*; do
r=$(lesspipe.sh $f | grep -E "Release\s*: " | sed "s@Release\s*: @@")
d=${p/\%v/$v}
d=${d/\%r/$r}
curl -H "Authorization: Bearer $6" https://madoguchi.fyralabs.com/ci5/terra$3/builds/$n -X PUT -H "Content-Type: application/json" -d $d --fail-with-body
curl -H "Authorization: Bearer $6" https://madoguchi.fyralabs.com/ci/terra$3/builds/$n -X PUT -H "Content-Type: application/json" -d $d --fail-with-body
done
+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
+5 -4
View File
@@ -3,9 +3,10 @@ name: Push comps updates
on:
push:
branches:
- frawhide
- f41
- f40
- f39
- f38
- f37
paths:
- comps.xml
workflow_dispatch:
@@ -14,9 +15,9 @@ jobs:
update-comps:
runs-on: ubuntu-latest
container:
image: ghcr.io/terrapkg/builder:frawhide
image: ghcr.io/terrapkg/builder:f40
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v3
- name: Push to subatomic
run: |
branch=${{ github.ref_name }}
+7 -6
View File
@@ -8,21 +8,20 @@ jobs:
autoupdate:
runs-on: ubuntu-latest
container:
image: ghcr.io/terrapkg/builder:frawhide
image: ghcr.io/terrapkg/builder:f40
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 f40 || true
copy_over f37 || true
copy_over f38 || true
copy_over frawhide || true
git push -u origin --all
fi
+8 -6
View File
@@ -8,30 +8,30 @@ jobs:
autoupdate:
runs-on: ubuntu-latest
container:
image: ghcr.io/terrapkg/builder:frawhide
image: ghcr.io/terrapkg/builder:f40
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 --filters nightly=0
run: anda update -vv
env:
GITHUB_TOKEN: ${{ secrets.AUTOUPDATE_GH_TOKEN }}
RUST_BACKTRACE: full
- 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"
@@ -48,6 +48,8 @@ jobs:
git commit -S -a -m "$msg"
}
copy_over f39 || true
copy_over f40 || true
copy_over f37 || true
copy_over f38 || true
copy_over frawhide || true
git push -u origin --all
fi
-1
View File
@@ -1,2 +1 @@
anda-build/
**/*.tar*
+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)
+3 -2
View File
@@ -1,7 +1,8 @@
# 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_41.svg?header=Terra+41)](https://repology.org/repository/terra_41)
[![Repository status](https://repology.org/badge/repository-big/terra_rawhide.svg?header=Terra+Rawhide)](https://repology.org/repository/terra_rawhide)
Terra is a rolling-release Fedora repository for all the software you need.
@@ -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.
+4 -12
View File
@@ -1,26 +1,18 @@
%global xurl https://files.pythonhosted.org/packages/51/5f/6f52b958fe38a36a0799c01fbd56a742ebdfcf41f89438dbee998b8ce692/anki-24.06.3-cp39-abi3-manylinux_2_28_x86_64.whl
%global aurl https://files.pythonhosted.org/packages/df/bb/b0bfbc6a06a598b0b614d18dd8c4f40827828649f9742f1f44a4e44d6a2c/anki-24.06.3-cp39-abi3-manylinux_2_31_aarch64.whl
%global qurl https://files.pythonhosted.org/packages/21/2a/d8e22a9521be04ef29a30d21a2c3008783ab03b6f07cc14696a040f747a4/aqt-24.06.3-py3-none-any.whl
Name: anki-bin
Version: 24.06.3
Version: 24.04.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/
BuildRequires: python3-pip rpm_macro(fdupes) cargo
BuildRequires: python3-pip rpm_macro(fdupes)
Requires: python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-orjson
Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema
Requires: python3-flask-cors python3-protobuf python3-requests python3-waitress python3-pyqt6-webengine python3-send2trash
Requires: libxcrypt-compat hicolor-icon-theme sox mpv
ExclusiveArch: x86_64
Conflicts: anki
%ifarch x86_64
Source0: %xurl
%elifarch aarch64
Source0: %aurl
%endif
Source1: %qurl
Source0: https://files.pythonhosted.org/packages/cp39/a/anki/anki-%{version}-cp39-abi3-manylinux_2_28_%{_arch}.whl
Source1: https://files.pythonhosted.org/packages/py3/a/aqt/aqt-%{version}-py3-none-any.whl
Source2: https://raw.githubusercontent.com/ankitects/anki/%{version}/qt/runanki.py
Source3: https://raw.githubusercontent.com/ankitects/anki/%{version}/qt/bundle/lin/anki.desktop
Source4: https://raw.githubusercontent.com/ankitects/anki/%{version}/qt/bundle/lin/anki.png
+1 -15
View File
@@ -1,15 +1 @@
let aarch64_regex = `<a href="https://files\.pythonhosted\.org/packages/(..)/(..)/(.{60})/anki-([\d.]+)-cp(\d+)-abi3-manylinux_.+?_aarch64.whl">`;
let html = get("https://pypi.org/project/anki/");
let relevant = find(aarch64_regex, html, 0);
let ver = find(aarch64_regex, relevant, 4);
rpm.version(ver);
if rpm.changed() {
rpm.release();
rpm.global("aurl", find(`"(.+)"`, relevant, 1));
let cp = find(aarch64_regex, relevant, 5);
let x86_64_regex = `<a href="https://files\.pythonhosted\.org/packages/(..)/(..)/(.{60})/anki-${ver}-cp${cp}-abi3-manylinux_.+?_x86_64.whl">`;
let relevant1 = find(x86_64_regex, html, 0);
rpm.global("xurl", find(`"(.+)"`, relevant1, 1));
let qhtml = get("https://pypi.org/project/aqt/");
rpm.global("qurl", find(`<a href="(https://files\.pythonhosted\.org/packages/../../.{60}/aqt-${ver}-py3-none.any.whl)">`, qhtml, 1));
}
rpm.version(gh("ankitects/anki"));
+2 -3
View File
@@ -1,5 +1,5 @@
Name: anki-qt5
Version: 24.06.3
Version: 24.04.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
@@ -20,10 +20,9 @@ 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 1 -p1
%patch1 -p1
# See https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=anki-qt5
+1 -3
View File
@@ -1,5 +1,5 @@
Name: anki
Version: 24.06.3
Version: 24.04.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
@@ -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
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "armcord-bin.spec"
}
}
+77
View File
@@ -0,0 +1,77 @@
%define debug_package %nil
%global _build_id_links none
%ifarch x86_64
%global src ArmCord-%version
%elifarch aarch64
%global src ArmCord-%version-arm64
%elifarch armv7l
%global src ArmCord-%version-armv7l
%endif
# Exclude private libraries
%global __requires_exclude libffmpeg.so
%global __provides_exclude_from %{_datadir}/armcord/.*\\.so
Name: armcord-bin
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
Source0: %url/releases/download/v%version/%src.tar.gz
Source1: armcord.png
Source2: https://raw.githubusercontent.com/ArmCord/ArmCord/v%version/README.md
Requires: electron xdg-utils
ExclusiveArch: x86_64 aarch64 armv7l
Conflicts: armcord
%description
ArmCord is a custom client designed to enhance your Discord experience
while keeping everything lightweight.
%prep
%autosetup -n %src
cat <<EOF > .armcord.desktop
[Desktop Entry]
Name=ArmCord
Comment=%summary
GenericName=Internet Messenger
Type=Application
Exec=%_bindir/armcord
Icon=armcord
Categories=Network;InstantMessaging;
StartupWMClass=armcord
Keywords=discord;armcord;vencord;shelter;electron;
EOF
%build
%install
mkdir -p %buildroot%_bindir %buildroot%_datadir/applications %buildroot%_datadir/pixmaps %buildroot%_datadir/armcord %buildroot%_docdir/%name
cp -a * %buildroot%_datadir/armcord/
ln -s %_datadir/armcord/armcord %buildroot%_bindir/armcord
chmod +x -R %buildroot%_datadir/armcord/*
chmod 755 %buildroot%_datadir/armcord/armcord
install -Dm644 .armcord.desktop %buildroot%_datadir/applications/ArmCord.desktop
install -Dm644 %SOURCE1 %buildroot%_datadir/pixmaps/armcord.png
install -Dm644 %SOURCE2 %buildroot%_docdir/%name/
%files
%doc README.md
%_datadir/armcord
%_bindir/armcord
%_datadir/applications/ArmCord.desktop
%_datadir/pixmaps/armcord.png
%changelog
* Sat Jun 17 2023 windowsboy111 <windowsboy111@fyralabs.com> - 3.2.0-2
- Remove libnotify dependency.
- Fix desktop entry.
- Set as noarch package because there are not binary files.
- Use /usr/share/ instead of /opt/
* Sat May 6 2023 windowsboy111 <windowsboy111@fyralabs.com> - 3.1.7-1
- Initial package

Before

Width:  |  Height:  |  Size: 81 KiB

After

Width:  |  Height:  |  Size: 81 KiB

+1
View File
@@ -0,0 +1 @@
rpm.version(gh("ArmCord/ArmCord"));
@@ -1,6 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "legcord.spec"
spec = "armcord.spec"
}
}
+66
View File
@@ -0,0 +1,66 @@
%define debug_package %nil
Name: armcord
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
Conflicts: armcord-bin
BuildArch: noarch
%description
ArmCord is a custom client designed to enhance your Discord experience
while keeping everything lightweight.
%prep
git clone %url .
git checkout v%version
cat <<EOF > armcord.desktop
[Desktop Entry]
Name=ArmCord
Comment=%summary
GenericName=Internet Messenger
Type=Application
Exec=/usr/bin/armcord
Icon=armcord
Categories=Network;InstantMessaging;
StartupWMClass=armcord
Keywords=discord;armcord;vencord;shelter;electron;
EOF
%build
npx pnpm@7 install --no-frozen-lockfile
npm run packageQuick
%install
install -Dm644 dist/*-unpacked/resources/app.asar %buildroot/usr/share/armcord/app.asar
install -Dm755 %SOURCE1 %buildroot/usr/bin/armcord
install -Dm644 armcord.desktop %buildroot/usr/share/applications/ArmCord.desktop
install -Dm644 build/icon.png %buildroot/usr/share/pixmaps/armcord.png
%files
%doc README.md
%license LICENSE
/usr/bin/armcord
/usr/share/applications/ArmCord.desktop
/usr/share/pixmaps/armcord.png
/usr/share/armcord/app.asar
%changelog
* Sat Jun 17 2023 windowsboy111 <windowsboy111@fyralabs.com> - 3.2.0-2
- Remove libnotify dependency.
- Fix desktop entry.
- Set as noarch package because there are not binary files.
* Sat May 6 2023 windowsboy111 <windowsboy111@fyralabs.com> - 3.1.7-1
- Initial package
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("ArmCord/ArmCord"));
-8
View File
@@ -1,8 +0,0 @@
project pkg {
rpm {
spec = "coolercontrol.spec"
}
labels {
large = 1
}
}
-159
View File
@@ -1,159 +0,0 @@
%bcond_without mold
%global _desc %{expand:
CoolerControl is a feature-rich cooling device control application for Linux. It has a system daemon
for background device management, as well as a GUI to expertly customize your settings.
}
%global rdnn org.coolercontrol.CoolerControl
# Don't mangle shebangs
%global __brp_mangle_shebangs %{nil}
Name: coolercontrol
Version: 1.4.4
Release: 1%?dist
Summary: Cooling device control for Linux
License: GPL-3.0-or-later
URL: https://gitlab.com/coolercontrol/coolercontrol
Source0: %url/-/archive/%version/coolercontrol-%version.tar.gz
Packager: madonuko <mado@fyralabs.com>
Provides: coolercontrol-ui
Provides: coolercontrol-gui
Requires: hicolor-icon-theme
Requires: webkit2gtk4.1
Requires: libappindicator-gtk3
Requires: coolercontrold
BuildRequires: git-core make nodejs-npm libdrm-devel curl wget file mold
BuildRequires: systemd-rpm-macros anda-srpm-macros cargo >= 1.75.0 cargo-rpm-macros
BuildRequires: autoconf automake binutils bison flex gcc gcc-c++ gdb libtool pkgconf strace
BuildRequires: pkgconfig(webkit2gtk-4.1) pkgconfig(openssl) pkgconfig(librsvg-2.0)
BuildRequires: libappindicator-gtk3-devel
BuildRequires: python3-devel python3-wheel python3-liquidctl python3-setproctitle python3-fastapi python3-uvicorn python3-pip
BuildRequires: libappstream-glib
BuildRequires: desktop-file-utils
%description %_desc
%package liqctld
Summary: CoolerControl daemon for interacting with liquidctl devices on a system level
Requires: coolercontrold
%description liqctld %_desc
coolercontrol-liqctld is a CoolerControl daemon for interacting with liquidctl devices on a system level, and is
installed as the coolercontrol-liqctld application. Its main purpose is to wrap the underlying
liquidctl library providing an API interface that the main coolercontrol daemon interacts with.
It also enables parallel device communication and access to specific device properties.
%package -n coolercontrold
Summary: Monitor and control your cooling devices.
Requires: coolercontrol-liqctld
%description -n coolercontrold %_desc
coolercontrold is the main daemon containing the core logic for interfacing with devices, and installed as
"coolercontrold". It is meant to run in the background as a system daemon. It handles all device
communication and data management, additionally connecting to the liqctld daemon for liquidctl
supported devices. It has an API that services client programs like the coolercontrol-gui.
%prep
%autosetup
pushd coolercontrold
%cargo_prep_online &
popd
pushd coolercontrol-ui
npm ci --prefer-offline &
pushd src-tauri
%cargo_prep_online &
popd
popd
wait
%build
pushd coolercontrold
%{cargo_license_online} > LICENSE.dependencies &
%cargo_build -- &
popd
pushd coolercontrol-liqctld
%pyproject_wheel
popd
pushd coolercontrol-ui
npm run build &
pushd src-tauri
%{cargo_license_online} > LICENSE.dependencies &
wait
%cargo_build -f custom-protocol
popd
popd
%install
pushd coolercontrol-liqctld
#define _pyproject_wheeldir .
%pyproject_install
%pyproject_save_files coolercontrol_liqctld
popd
pushd coolercontrold
install -Dpm755 target/rpm/coolercontrold %buildroot%_bindir/coolercontrold
install -Dpm644 LICENSE.dependencies %buildroot%_datadir/licenses/coolercontrold/LICENSE.dependencies
popd
pushd coolercontrol-ui/src-tauri
install -Dpm755 target/rpm/coolercontrol %buildroot%_bindir/coolercontrol
install -Dpm644 LICENSE.dependencies %buildroot%_datadir/licenses/%name/LICENSE.dependencies
popd
install -Dpm644 packaging/systemd/coolercontrol-liqctld.service %buildroot%_unitdir/coolercontrol-liqctld.service
desktop-file-install --dir=%buildroot%_datadir/applications packaging/metadata/%rdnn.desktop
install -Dpm644 packaging/metadata/%rdnn.svg %buildroot%_iconsdir/hicolor/scalable/apps/%rdnn.svg
install -Dpm644 packaging/metadata/%rdnn.png %buildroot%_iconsdir/hicolor/256x256/apps/%rdnn.svg
for f in packaging/systemd/*.service; do
install -Dpm644 $f %buildroot%_unitdir/$(basename $f)
done
install -Dpm644 packaging/metadata/%rdnn.metainfo.xml %buildroot%_metainfodir/%rdnn.metainfo.xml
%check
appstream-util validate-relax --nonet %buildroot%_metainfodir/%rdnn.metainfo.xml
%pyproject_check_import
%post -n coolercontrold
%systemd_post coolercontrold.service
%preun -n coolercontrold
%systemd_preun coolercontrold.service
%postun -n coolercontrold
%systemd_postun_with_restart coolercontrold.service
# coolercontrold.service automatically uses the liqctld service, so there are
# no scriptlets for liqctld.
%files
%doc README.md
%license LICENSE
%license LICENSE.dependencies
%_bindir/coolercontrol
%_datadir/applications/%rdnn.desktop
%_datadir/metainfo/%rdnn.metainfo.xml
%_iconsdir/hicolor/*/apps/%rdnn.svg
%files -n coolercontrold
%doc coolercontrold/README.md
%license LICENSE
%license LICENSE.dependencies
%_bindir/coolercontrold
%_unitdir/coolercontrold.service
%files liqctld -f %pyproject_files
%doc coolercontrol-liqctld/README.md
%license LICENSE
%_bindir/coolercontrol-liqctld
%_unitdir/coolercontrol-liqctld.service
%changelog
* Thu Aug 15 2024 madonuko <mado@fyralabs.com> - 1.4.0-1
- Initial package
-1
View File
@@ -1 +0,0 @@
rpm.version(gitlab("30707566"));
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar
Version: 0.0.528
Version: 0.0.346
Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
@@ -34,7 +34,6 @@ sed "s@Discord Canary@Discord Canary OpenAsar@g" a > discord-canary.desktop
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_datadir}/discord-canary-openasar
cp -rv * %{buildroot}%{_datadir}/discord-canary-openasar
mkdir -p %{buildroot}%{_datadir}/applications/
@@ -43,11 +42,9 @@ ln -s %_datadir/discord-canary-openasar/discord-canary.desktop %{buildroot}%{_da
ln -s %_datadir/discord-canary-openasar/discord.png %{buildroot}%{_datadir}/pixmaps/discord-canary-openasar.png
cp -v %{SOURCE1} %{buildroot}%{_datadir}/discord-canary-openasar/resources/app.asar
chmod o+w %{buildroot}%{_datadir}/discord-canary-openasar/resources -R
ln -s %_datadir/discord-canary-openasar/DiscordCanary %buildroot%_bindir/discord-canary-openasar
%files
%_bindir/discord-canary-openasar
%{_datadir}/discord-canary-openasar/
%{_datadir}/applications/discord-canary-openasar.desktop
%{_datadir}/pixmaps/discord-canary-openasar.png
+4 -6
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary
Version: 0.0.528
Version: 0.0.346
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers
URL: discord.com
@@ -16,8 +16,9 @@ Requires: glibc GConf2 nspr >= 4.13 nss >= 3.27 libX11 >= 1.6 libXtst >= 1
Group: Applications/Internet
ExclusiveArch: x86_64
%description
All-in-one voice and text chat for gamers that's free, secure, and works on
both your desktop and phone.
Imagine a place where you can belong to a school club, a gaming group, or a
worldwide art community. Where just you and a handful of friends can spend time
together. A place that makes it easy to talk every day and hang out more often.
%prep
%autosetup -n DiscordCanary
@@ -26,17 +27,14 @@ both your desktop and phone.
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_datadir}/discord-canary
cp -rv * %{buildroot}%{_datadir}/discord-canary
mkdir -p %{buildroot}%{_datadir}/applications/
mkdir -p %{buildroot}%{_datadir}/pixmaps
ln -s %_datadir/discord-canary/discord-canary.desktop %{buildroot}%{_datadir}/applications/
ln -s %_datadir/discord-canary/discord.png %{buildroot}%{_datadir}/pixmaps/discord-canary.png
ln -s %_datadir/discord/DiscordCanary %buildroot%_bindir/discord-canary
%files
%_bindir/discord-canary
%{_datadir}/discord-canary/
%{_datadir}/applications/discord-canary.desktop
%{_datadir}/pixmaps/discord-canary.png
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-openasar
Version: 0.0.76
Version: 0.0.49
Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
@@ -34,7 +34,6 @@ sed "s@Discord@Discord OpenAsar@g" a > discord.desktop
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_datadir}/discord-openasar
cp -rv * %{buildroot}%{_datadir}/discord-openasar
mkdir -p %{buildroot}%{_datadir}/applications/
@@ -43,11 +42,9 @@ ln -s %_datadir/discord-openasar/discord.desktop %{buildroot}%{_datadir}/applica
ln -s %_datadir/discord-openasar/discord.png %{buildroot}%{_datadir}/pixmaps/discord-openasar.png
cp -v %{SOURCE1} %{buildroot}%{_datadir}/discord-openasar/resources/app.asar
chmod o+w %{buildroot}%{_datadir}/discord-openasar/resources -R
ln -s %_datadir/discord-openasar/Discord %buildroot%_bindir/discord-openasar
%files
%_bindir/discord-openasar
%{_datadir}/discord-openasar/
%{_datadir}/applications/discord-openasar.desktop
%{_datadir}/pixmaps/discord-openasar.png
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb-openasar
Version: 0.0.118
Version: 0.0.79
Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
@@ -34,7 +34,6 @@ sed "s@Discord Ptb@Discord Ptb OpenAsar@g" a > discord-ptb.desktop
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_datadir}/discord-ptb-openasar
cp -rv * %{buildroot}%{_datadir}/discord-ptb-openasar
mkdir -p %{buildroot}%{_datadir}/applications/
@@ -45,11 +44,9 @@ install discord-ptb.desktop %{buildroot}%{_datadir}/applications/discord-ptb-ope
install discord.png %{buildroot}%{_datadir}/pixmaps/discord-ptb-openasar.png
cp -v %{SOURCE1} %{buildroot}%{_datadir}/discord-ptb-openasar/resources/app.asar
chmod o+w %{buildroot}%{_datadir}/discord-ptb-openasar/resources -R
ln -s %_datadir/discord-ptb-openasar/Discord %buildroot%_bindir/discord-ptb-openasar
%files
%_bindir/discord-ptb-openasar
%{_datadir}/discord-ptb-openasar/
%{_datadir}/applications/discord-ptb-openasar.desktop
%{_datadir}/pixmaps/discord-ptb-openasar.png
+4 -6
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb
Version: 0.0.118
Version: 0.0.79
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers.
URL: https://discord.com
@@ -20,8 +20,9 @@ Requires: libXtst >= 1.2
Group: Applications/Internet
ExclusiveArch: x86_64
%description
All-in-one voice and text chat for gamers that's free, secure, and works on
both your desktop and phone.
Imagine a place where you can belong to a school club, a gaming group, or a
worldwide art community. Where just you and a handful of friends can spend time
together. A place that makes it easy to talk every day and hang out more often.
%prep
%autosetup -n DiscordPTB
@@ -30,17 +31,14 @@ both your desktop and phone.
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_datadir}/discord-ptb
cp -rv * %{buildroot}%{_datadir}/discord-ptb
mkdir -p %{buildroot}%{_datadir}/applications/
mkdir -p %{buildroot}%{_datadir}/pixmaps
ln -s %_datadir/discord-ptb/discord-ptb.desktop %{buildroot}%{_datadir}/applications/
ln -s %_datadir/discord-ptb/discord.png %{buildroot}%{_datadir}/pixmaps/discord-ptb.png
ln -s %_datadir/discord-ptb/Discord %buildroot%_bindir/discord-ptb
%files
%_bindir/discord-ptb
%{_datadir}/discord-ptb/
%{_datadir}/applications/discord-ptb.desktop
%{_datadir}/pixmaps/discord-ptb.png
+4 -6
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord
Version: 0.0.76
Version: 0.0.49
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers
URL: https://discord.com
@@ -20,8 +20,9 @@ Requires: libXtst >= 1.2
Group: Applications/Internet
ExclusiveArch: x86_64
%description
All-in-one voice and text chat for gamers that's free, secure, and works on
both your desktop and phone.
Imagine a place where you can belong to a school club, a gaming group, or a
worldwide art community. Where just you and a handful of friends can spend time
together. A place that makes it easy to talk every day and hang out more often.
%prep
%autosetup -n Discord
@@ -30,17 +31,14 @@ both your desktop and phone.
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_datadir}/discord
cp -rv * %{buildroot}%{_datadir}/discord
mkdir -p %{buildroot}%{_datadir}/applications/
mkdir -p %{buildroot}%{_datadir}/pixmaps
ln -s %_datadir/discord/discord.desktop %{buildroot}%{_datadir}/applications/discord.desktop
ln -s %_datadir/discord/discord.png %{buildroot}%{_datadir}/pixmaps/discord.png
ln -s %_datadir/discord/Discord %buildroot%_bindir/discord
%files
%_bindir/discord
%{_datadir}/discord/
%{_datadir}/applications/discord.desktop
%{_datadir}/pixmaps/discord.png
-8
View File
@@ -1,8 +0,0 @@
project pkg {
rpm {
spec = "envision.spec"
}
labels {
nightly = 1
}
}
-48
View File
@@ -1,48 +0,0 @@
%global commit a34faa9cd7fa5f4fe658092efd509e8f5257f569
%global commit_date 20241003
%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-engine
BuildRequires: openxr-devel
BuildRequires: libappstream-glib
BuildRequires: desktop-file-utils
BuildRequires: glib2-devel
BuildRequires: git-core
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.Devel.desktop
%_datadir/envision/
%_iconsdir/hicolor/scalable/apps/org.gabmus.envision.Devel.svg
%_iconsdir/hicolor/symbolic/apps/org.gabmus.envision.Devel-symbolic.svg
%_metainfodir/org.gabmus.envision.Devel.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.12.1
Version: 0.6.1
Release: 1%?dist
Summary: A modern self-hosted music player
License: GPL-3.0
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "fontviewer.spec"
}
}
@@ -1,12 +0,0 @@
diff --git a/meson.build b/meson.build
index 4784ac2..2348b13 100644
--- a/meson.build
+++ b/meson.build
@@ -13,4 +13,5 @@ executable(
dependency('cairomm-1.0'),
dependency('freetype2'),
],
-)
\ No newline at end of file
+ install: true
+)
-47
View File
@@ -1,47 +0,0 @@
%global commit dc5cd1490235f8c19424b3345a89727199c86df3
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20241003
Name: fontviewer
Version: %{commit_date}.git~%{shortcommit}
Release: 1%{?dist}
Summary: View and install fonts
License: GPL-2.0
URL: https://github.com/chocolateimage/%{name}
Source0: %{url}/archive/%{commit}.tar.gz
Patch0: fontviewer-meson.patch
BuildRequires: gcc-c++
BuildRequires: meson
BuildRequires: pkgconfig(cairomm-1.0)
BuildRequires: pkgconfig(fontconfig)
BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(gtkmm-3.0)
Requires: gtk3 fontconfig
Packager: sadlerm <sad_lerm@hotmail.com>
%description
A platform-agnostic GTK+ 3 alternative to GNOME's Font Viewer
%prep
%autosetup -n %{name}-%{commit} -p1
%build
%meson
%meson_build
%install
%meson_install
install -m 0755 -vd %{buildroot}%{_datadir}/applications
install -m 0644 -vp data/%{name}.desktop %{buildroot}%{_datadir}/applications/
%files
%license LICENSE
%doc README.md
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
-5
View File
@@ -1,5 +0,0 @@
rpm.global("commit", gh_commit("chocolateimage/fontviewer"));
if rpm.changed() {
rpm.release();
rpm.global("commit_date", date());
}
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "komikku.spec"
}
}
-109
View File
@@ -1,109 +0,0 @@
%global appname Komikku
%global uuid info.febvre.%{appname}
%global gtk4_version 4.14.4
%global libadwaita_version 1.5.1
%global pure_protobuf_version 2.0.0
Name: komikku
Version: 1.64.0
%forgemeta
Release: 1%?dist
Summary: A manga reader for GNOME
BuildArch: noarch
License: GPL-3.0-or-later
URL: https://valos.gitlab.io/Komikku
Source0: https://codeberg.org/valos/%{appname}/archive/v%{version}.tar.gz#/%{name}-v%{version}.tar.gz
BuildRequires: desktop-file-utils
BuildRequires: intltool
BuildRequires: libappstream-glib
BuildRequires: meson >= 0.59.0
BuildRequires: python3-devel >= 3.8
BuildRequires: blueprint-compiler
BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.35.9
BuildRequires: pkgconfig(gtk4) >= %{gtk4_version}
BuildRequires: pkgconfig(libadwaita-1) >= %{libadwaita_version}
Requires: hicolor-icon-theme
Requires: gtk4 >= %{gtk4_version}
Requires: libadwaita >= %{libadwaita_version}
Requires: libnotify
Requires: webkitgtk6.0
Requires: python3-beautifulsoup4
Requires: python3-brotli
Requires: python3-colorthief
Requires: python3-dateparser %dnl >= 1.1.4 | https://bugzilla.redhat.com/show_bug.cgi?id=2115204
Requires: python3-emoji
Requires: python3-gobject
Requires: python3-keyring >= 21.6.0
Requires: python3-lxml
Requires: python3-natsort
Requires: python3-file-magic
Requires: python3-piexif
Requires: python3-pillow
Requires: python3-pillow-heif
Requires: python3-pure-protobuf >= %{pure_protobuf_version}
Requires: python3-rarfile
Requires: python3-requests
Requires: python3-unidecode
%description
Komikku is a manga reader for GNOME. It focuses on providing a clean, intuitive
and adaptive interface.
Keys features
* Online reading from dozens of servers
* Offline reading of downloaded comics
* Categories to organize your library
* RTL, LTR, Vertical and Webtoon reading modes
* Several types of navigation:
* Keyboard arrow keys
* Right and left navigation layout via mouse click or tapping
(touchpad/touch screen)
* Mouse wheel
* 2-fingers swipe gesture (touchpad)
* Swipe gesture (touch screen)
* Automatic update of comics
* Automatic download of new chapters
* Reading history
* Light and dark themes
%prep
%autosetup -n %{name} -p1
%build
%meson
%meson_build
%install
%meson_install
%find_lang %{name}
%check
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.xml
desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
%files -f %{name}.lang
%license LICENSE
%doc README.md
%{_bindir}/%{name}
%{_datadir}/%{name}/
%{_datadir}/applications/*.desktop
%{_datadir}/glib-2.0/schemas/*.gschema.xml
%{_datadir}/icons/hicolor/scalable/*/*.svg
%{_datadir}/icons/hicolor/symbolic/*/*.svg
%{_metainfodir}/*.xml
%{python3_sitelib}/%{name}/
%changelog
* Thu Jul 11 2024 Trung Lê <8@tle.id.au> - 1.51.1-0
- Initial RPM package
-3
View File
@@ -1,3 +0,0 @@
let latest_tag = get("https://codeberg.org/api/v1/repos/valos/Komikku/tags").json_arr()[0].name;
let new_version = find("([\\.\\d]+)", latest_tag, 1);
rpm.version(new_version);
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "legcord-bin.spec"
}
}
-95
View File
@@ -1,95 +0,0 @@
%define debug_package %nil
%global _build_id_links none
%ifarch x86_64
%global src LegCord-%version-linux-x64
%elifarch aarch64
%global src LegCord-%version-linux-arm64
%elifarch armv7l
%global src LegCord-%version-linux-armv7l
%endif
# Exclude private libraries
%global __requires_exclude libffmpeg.so
%global __provides_exclude_from %{_datadir}/(armcord|legcord)/.*\\.so
Name: legcord-bin
Version: 1.0.2
Release: 4%?dist
License: OSL-3.0
Summary: Custom lightweight Discord client designed to enhance your experience
URL: https://github.com/LegCord/LegCord
Group: Applications/Internet
Source0: %url/releases/download/v%version/%src.zip
Source1: legcord.png
Source2: https://raw.githubusercontent.com/LegCord/LegCord/v%version/README.md
Requires: xdg-utils
BuildRequires: unzip
ExclusiveArch: x86_64 aarch64 armv7l
Conflicts: legcord
BuildRequires: add-determinism
Obsoletes: armcord < 3.3.2-1
%description
LegCord is a custom client designed to enhance your Discord experience
while keeping everything lightweight.
%prep
mkdir legcord
cd legcord
unzip %SOURCE0
cat <<EOF > .legcord.desktop
[Desktop Entry]
Name=LegCord
Comment=%summary
GenericName=Internet Messenger
Type=Application
Exec=%_bindir/legcord
Icon=legcord
Categories=Network;InstantMessaging;
StartupWMClass=legcord
Keywords=discord;armcord;legcord;vencord;shelter;electron;
EOF
%build
%install
cd legcord
mkdir -p %buildroot%_bindir %buildroot%_datadir/applications %buildroot%_datadir/pixmaps %buildroot%_datadir/legcord %buildroot%_docdir/%name
cp -a * %buildroot%_datadir/legcord/
ln -s %_datadir/legcord/legcord %buildroot%_bindir/legcord
ln -s %_datadir/legcord %buildroot%_datadir/armcord
chmod +x -R %buildroot%_datadir/legcord/*
chmod 755 %buildroot%_datadir/legcord/legcord
install -Dm644 .legcord.desktop %buildroot%_datadir/applications/LegCord.desktop
install -Dm644 %SOURCE1 %buildroot%_datadir/pixmaps/legcord.png
install -Dm644 %SOURCE2 %buildroot%_docdir/%name/
# HACK: rpm bug for unability to replace existing files on system.
%pre
if [ -d %_datadir/armcord ] && [ ! -L %_datadir/armcord ]; then
echo "Found old %_datadir/armcord directory, removing"
rm -rf %_datadir/armcord
fi
%files
%doc README.md
%_datadir/legcord
%_datadir/armcord
%_bindir/legcord
%_datadir/applications/LegCord.desktop
%_datadir/pixmaps/legcord.png
%changelog
* Mon Oct 21 2024 madonuko <mado@fyralabs.com> - 1.0.2-2
- Rename to LegCord.
* Sat Jun 17 2023 madonuko <mado@fyralabs.com> - 3.2.0-2
- Remove libnotify dependency.
- Fix desktop entry.
- Set as noarch package because there are not binary files.
- Use /usr/share/ instead of /opt/
* Sat May 6 2023 madonuko <mado@fyralabs.com> - 3.1.7-1
- Initial package
-1
View File
@@ -1 +0,0 @@
rpm.version(gh("LegCord/LegCord"));
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "legcord-bin.spec"
}
}
@@ -1,96 +0,0 @@
%define debug_package %nil
%global _build_id_links none
%ifarch x86_64
%global src LegCord-%version-linux-x64
%elifarch aarch64
%global src LegCord-%version-linux-arm64
%elifarch armv7l
%global src LegCord-%version-linux-armv7l
%endif
# Exclude private libraries
%global __requires_exclude libffmpeg.so
%global __provides_exclude_from %{_datadir}/(armcord|legcord)/.*\\.so
Name: legcord-bin
Version: 1.0.4
Release: 1%?dist
License: OSL-3.0
Summary: Custom lightweight Discord client designed to enhance your experience
URL: https://github.com/LegCord/LegCord
Group: Applications/Internet
Source0: %url/releases/download/v%version/%src.zip
Source1: legcord.png
Source2: https://raw.githubusercontent.com/LegCord/LegCord/v%version/README.md
Requires: xdg-utils
BuildRequires: unzip
ExclusiveArch: x86_64 aarch64 armv7l
Conflicts: legcord
Conflicts: legcord-nightly
BuildRequires: add-determinism
Obsoletes: armcord < 3.3.2-1
%description
LegCord is a custom client designed to enhance your Discord experience
while keeping everything lightweight.
%prep
mkdir legcord
cd legcord
unzip %SOURCE0
cat <<EOF > .legcord.desktop
[Desktop Entry]
Name=LegCord
Comment=%summary
GenericName=Internet Messenger
Type=Application
Exec=%_bindir/legcord
Icon=legcord
Categories=Network;InstantMessaging;
StartupWMClass=legcord
Keywords=discord;armcord;legcord;vencord;shelter;electron;
EOF
%build
%install
cd legcord
mkdir -p %buildroot%_bindir %buildroot%_datadir/applications %buildroot%_datadir/pixmaps %buildroot%_datadir/legcord %buildroot%_docdir/%name
cp -a * %buildroot%_datadir/legcord/
ln -s %_datadir/legcord/legcord %buildroot%_bindir/legcord
ln -s %_datadir/legcord %buildroot%_datadir/armcord
chmod +x -R %buildroot%_datadir/legcord/*
chmod 755 %buildroot%_datadir/legcord/legcord
install -Dm644 .legcord.desktop %buildroot%_datadir/applications/LegCord.desktop
install -Dm644 %SOURCE1 %buildroot%_datadir/pixmaps/legcord.png
install -Dm644 %SOURCE2 %buildroot%_docdir/%name/
# HACK: rpm bug for unability to replace existing files on system.
%pre
if [ -d %_datadir/armcord ] && [ ! -L %_datadir/armcord ]; then
echo "Found old %_datadir/armcord directory, removing"
rm -rf %_datadir/armcord
fi
%files
%doc README.md
%_datadir/legcord
%_datadir/armcord
%_bindir/legcord
%_datadir/applications/LegCord.desktop
%_datadir/pixmaps/legcord.png
%changelog
* Mon Oct 21 2024 madonuko <mado@fyralabs.com> - 1.0.2-2
- Rename to LegCord.
* Sat Jun 17 2023 madonuko <mado@fyralabs.com> - 3.2.0-2
- Remove libnotify dependency.
- Fix desktop entry.
- Set as noarch package because there are not binary files.
- Use /usr/share/ instead of /opt/
* Sat May 6 2023 madonuko <mado@fyralabs.com> - 3.1.7-1
- Initial package
Binary file not shown.

Before

Width:  |  Height:  |  Size: 81 KiB

@@ -1 +0,0 @@
rpm.version(gh("LegCord/LegCord"));
-9
View File
@@ -1,9 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "legcord-nightly.spec"
}
labels {
nightly = 1
}
}
@@ -1,91 +0,0 @@
%global commit 54a482bcf4384ffdeaf57568f52c7f2b5178695d
%global commit_date 20241122
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%define debug_package %nil
Name: legcord-nightly
Version: %commit_date.%shortcommit
Release: 1%?dist
License: OSL-3.0
Summary: Custom lightweight Discord client designed to enhance your experience
URL: https://github.com/LegCord/LegCord
Group: Applications/Internet
Source0: %url/archive/%commit/legcord-%commit.tar.gz
Source1: launch.sh
Packager: Owen <owen@fyralabs.com>
Requires: electron xdg-utils
Provides: armcord-nightly
Obsoletes: armcord < 3.3.2-1
Conflicts: legcord-bin
Conflicts: legcord
BuildArch: noarch
BuildRequires: anda-srpm-macros pnpm
%description
legcord is a custom client designed to enhance your Discord experience
while keeping everything lightweight.
%prep
%autosetup -n Legcord-%commit
cat <<EOF > legcord.desktop
[Desktop Entry]
Name=LegCord
Comment=%summary
GenericName=Internet Messenger
Type=Application
Exec=/usr/bin/legcord
Icon=legcord
Categories=Network;InstantMessaging;
StartupWMClass=legcord
Keywords=discord;armcord;legcord;vencord;shelter;electron;
EOF
%build
pnpm install --no-frozen-lockfile
pnpm run packageQuick
%install
install -Dm644 dist/*-unpacked/resources/app.asar %buildroot/usr/share/legcord/app.asar
install -Dm755 %SOURCE1 %buildroot/usr/bin/legcord
install -Dm644 legcord.desktop %buildroot/usr/share/applications/LegCord.desktop
install -Dm644 build/icon.png %buildroot/usr/share/pixmaps/legcord.png
ln -s %_datadir/legcord %buildroot%_datadir/armcord
# HACK: rpm bug for unability to replace existing files on system.
%pre
if [ -d %_datadir/armcord ] && [ ! -L %_datadir/armcord ]; then
echo "Found old %_datadir/armcord directory, removing"
rm -rf %_datadir/armcord
fi
%files
%doc README.md
%license license.txt
/usr/bin/legcord
/usr/share/applications/LegCord.desktop
/usr/share/pixmaps/legcord.png
/usr/share/legcord/app.asar
/usr/share/armcord
%changelog
* Fri Nov 22 2024 owen <owen@fyralabs.com> - 1.0.2-2
- Add nightly package.
* Mon Oct 21 2024 madonuko <mado@fyralabs.com> - 1.0.2-2
- Rename to LegCord.
* Mon Aug 26 2024 madonuko <mado@fyralabs.com> - 3.3.0-1
- Update to license.txt
* Sat Jun 17 2023 windowsboy111 <windowsboy111@fyralabs.com> - 3.2.0-2
- Remove libnotify dependency.
- Fix desktop entry.
- Set as noarch package because there are not binary files.
* Sat May 6 2023 windowsboy111 <windowsboy111@fyralabs.com> - 3.1.7-1
- Initial package
-5
View File
@@ -1,5 +0,0 @@
rpm.global("commit", gh_commit("Legcord/Legcord"));
if rpm.changed() {
rpm.release();
rpm.global("commit_date", date());
}
-13
View File
@@ -1,13 +0,0 @@
#!/bin/sh
electron=/usr/bin/electron
CONFIG=${XDG_CONFIG_HOME:-~/.config}
FLAGS="$CONFIG/armcord-flags.conf"
# Allow users to override command-line options
if [ -f "$FLAGS" ]; then
USER_FLAGS="$(cat "$FLAGS")"
fi
# shellcheck disable=SC2086 # USER_FLAGS has to be unquoted
"$electron" /usr/share/armcord/app.asar $USER_FLAGS "$@"
-84
View File
@@ -1,84 +0,0 @@
%define debug_package %nil
Name: legcord
Version: 1.0.2
Release: 3%?dist
License: OSL-3.0
Summary: Custom lightweight Discord client designed to enhance your experience
URL: https://github.com/LegCord/LegCord
Group: Applications/Internet
Source1: launch.sh
Packager: madonuko <mado@fyralabs.com>
Requires: electron xdg-utils
Provides: armcord
Obsoletes: armcord < 3.3.2-1
Conflicts: legcord-bin
Conflicts: legcord-nightly
BuildArch: noarch
BuildRequires: anda-srpm-macros pnpm
%description
legcord is a custom client designed to enhance your Discord experience
while keeping everything lightweight.
%prep
%git_clone %url v%version
cat <<EOF > legcord.desktop
[Desktop Entry]
Name=LegCord
Comment=%summary
GenericName=Internet Messenger
Type=Application
Exec=/usr/bin/legcord
Icon=legcord
Categories=Network;InstantMessaging;
StartupWMClass=legcord
Keywords=discord;armcord;legcord;vencord;shelter;electron;
EOF
%build
pnpm install --no-frozen-lockfile
pnpm run packageQuick
%install
install -Dm644 dist/*-unpacked/resources/app.asar %buildroot/usr/share/legcord/app.asar
install -Dm755 %SOURCE1 %buildroot/usr/bin/legcord
install -Dm644 legcord.desktop %buildroot/usr/share/applications/LegCord.desktop
install -Dm644 build/icon.png %buildroot/usr/share/pixmaps/legcord.png
ln -s %_datadir/legcord %buildroot%_datadir/armcord
# HACK: rpm bug for unability to replace existing files on system.
%pre
if [ -d %_datadir/armcord ] && [ ! -L %_datadir/armcord ]; then
echo "Found old %_datadir/armcord directory, removing"
rm -rf %_datadir/armcord
fi
%files
%doc README.md
%license license.txt
/usr/bin/legcord
/usr/share/applications/LegCord.desktop
/usr/share/pixmaps/legcord.png
/usr/share/legcord/app.asar
/usr/share/armcord
%changelog
* Mon Oct 21 2024 madonuko <mado@fyralabs.com> - 1.0.2-2
- Rename to LegCord.
* Mon Aug 26 2024 madonuko <mado@fyralabs.com> - 3.3.0-1
- Update to license.txt
* Sat Jun 17 2023 windowsboy111 <windowsboy111@fyralabs.com> - 3.2.0-2
- Remove libnotify dependency.
- Fix desktop entry.
- Set as noarch package because there are not binary files.
* Sat May 6 2023 windowsboy111 <windowsboy111@fyralabs.com> - 3.1.7-1
- Initial package
-1
View File
@@ -1 +0,0 @@
rpm.version(gh("LegCord/LegCord"));
+4 -4
View File
@@ -1,7 +1,7 @@
%global commit 6ed3781a3dae41ae1449bfadc5878bb0587bc774
%global commit a46ce9e28cd97f7280c085649a79f85aa1d0fe70
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20241009
%global ver 0.39.0
%global commit_date 20240325
%global ver v0.37.0
Name: mpv-nightly
Version: %ver^%commit_date.%shortcommit
@@ -42,7 +42,6 @@ BuildRequires: pkgconfig(libavutil) >= 57.24.100
BuildRequires: pkgconfig(libbluray)
BuildRequires: pkgconfig(libcdio)
BuildRequires: pkgconfig(libcdio_paranoia)
BuildRequires: pkgconfig(libdisplay-info)
BuildRequires: pkgconfig(libdrm)
BuildRequires: pkgconfig(libjpeg)
BuildRequires: pkgconfig(libpipewire-0.3) >= 0.3.19
@@ -183,6 +182,7 @@ sed -e "s|/usr/local/etc|%{_sysconfdir}/mpv|" -i etc/mpv.conf
-Dvdpau-gl-x11=enabled \
-Dvdpau=enabled \
-Dvector=enabled \
-Dvulkan-interop=disabled \
-Dvulkan=enabled \
-Dwayland=enabled \
-Dwerror=false \
+1 -5
View File
@@ -1,11 +1,7 @@
if filters.contains("nightly") {
rpm.global("commit", gh_commit("mpv-player/mpv"));
if rpm.changed() {
let v = gh("mpv-player/mpv");
if v.starts_with("v") {
v.crop(1);
}
rpm.global("ver", v);
rpm.global("ver", gh("mpv-player/mpv"));
rpm.global("commit_date", date());
rpm.release();
}
-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);
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "ruffle-nightly.spec"
}
}
-55
View File
@@ -1,55 +0,0 @@
%global ver 2024-11-27
%global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil}
%bcond_without mold
%global _description %{expand:
Ruffle is an Adobe Flash Player emulator written in the Rust programming
language. Ruffle targets both the desktop and the web using WebAssembly.}
Name: ruffle-nightly
Version: %goodver
Release: 1%?dist
Summary: A Flash Player emulator written in Rust
License: Apache-2.0 OR MIT
URL: https://ruffle.rs/
Source0: https://github.com/ruffle-rs/ruffle/archive/refs/tags/nightly-%ver.tar.gz
Provides: ruffle
BuildRequires: cargo-rpm-macros >= 24
BuildRequires: anda-srpm-macros mold
BuildRequires: gcc-c++ cmake java
BuildRequires: java-latest-openjdk-headless
BuildRequires: pkgconfig(alsa)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(libudev)
BuildRequires: pkgconfig(xcb-cursor)
Packager: madonuko <mado@fyralabs.com>
%description %_description
%files
%doc README.md
%license LICENSE.md
%license LICENSE.dependencies
%_bindir/ruffle_desktop
%_datadir/applications/rs.ruffle.Ruffle.desktop
%_iconsdir/hicolor/scalable/apps/rs.ruffle.Ruffle.svg
%_metainfodir/rs.ruffle.Ruffle.metainfo.xml
%prep
%autosetup -n ruffle-nightly-%ver
%cargo_prep_online
%build
%{cargo_license_online} > LICENSE.dependencies
%install
cd desktop
%cargo_install
install -Dm644 packages/linux/rs.ruffle.Ruffle.svg %buildroot%_iconsdir/hicolor/scalable/apps/rs.ruffle.Ruffle.svg
install -Dm644 packages/linux/rs.ruffle.Ruffle.desktop %buildroot%_datadir/applications/rs.ruffle.Ruffle.desktop
install -Dm644 packages/linux/rs.ruffle.Ruffle.metainfo.xml %buildroot%_metainfodir/rs.ruffle.Ruffle.metainfo.xml
%changelog
* Mon Jul 29 2024 madonuko <mado@fyralabs.com>
- Initial package
-13
View File
@@ -1,13 +0,0 @@
let releases = "https://api.github.com/repos/ruffle-rs/ruffle/releases".get().json_arr();
for release in releases {
let tag = release.tag_name;
if !tag.starts_with("nightly-") {
continue;
}
tag.crop(8); // remove "nightly-"
rpm.global("ver", tag);
break;
}
if rpm.changed() {
rpm.release();
}
@@ -1,4 +1,4 @@
# Generated by rust2rpm 26
# Generated by rust2rpm 25
%bcond_with check
# aarch64 dist is not available
%ifarch aarch64
@@ -13,8 +13,8 @@
%global crate sccache
Name: rust-sccache
Version: 0.8.2
Release: 1%?dist
Version: 0.7.7
Release: 1%{?dist}
Summary: Ccache-like tool
License: Apache-2.0
@@ -23,13 +23,14 @@ Source: %{crates_source}
# Automatically generated patch to strip dependencies and normalize metadata
Patch: sccache-fix-metadata-auto.diff
ExclusiveArch: %{rust_arches}
BuildRequires: cargo-rpm-macros >= 24
BuildRequires: anda-srpm-macros
BuildRequires: openssl-devel
BuildRequires: gcc
BuildRequires: perl
BuildRequires: rust-packaging
BuildRequires: mold
%global _description %{expand:
Sccache is a ccache-like tool. It is used as a compiler wrapper and
@@ -47,7 +48,6 @@ License: MIT
%files -n %{crate}
%license LICENSE
#license LICENSE.dependencies
%doc CODE_OF_CONDUCT.md
%doc README.md
%{_bindir}/sccache
@@ -68,9 +68,6 @@ This package contains library source intended for building other packages which
use the "%{crate}" crate.
%files devel
%license %{crate_instdir}/LICENSE
%doc %{crate_instdir}/CODE_OF_CONDUCT.md
%doc %{crate_instdir}/README.md
%{crate_instdir}/
%package -n %{name}+default-devel
@@ -92,6 +89,17 @@ use the "default" feature of the "%{crate}" crate.
%package -n %{name}+all-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/all) = 0.7.4
Requires: cargo
Requires: crate(sccache) = 0.7.4
Requires: crate(sccache/azure) = 0.7.4
Requires: crate(sccache/dist-client) = 0.7.4
Requires: crate(sccache/gcs) = 0.7.4
Requires: crate(sccache/gha) = 0.7.4
Requires: crate(sccache/memcached) = 0.7.4
Requires: crate(sccache/redis) = 0.7.4
Requires: crate(sccache/s3) = 0.7.4
Requires: crate(sccache/webdav) = 0.7.4
%description -n %{name}+all-devel %{_description}
@@ -104,6 +112,9 @@ use the "all" feature of the "%{crate}" crate.
%package -n %{name}+azure-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/azure) = 0.7.4
Requires: cargo
Requires: crate(sccache) = 0.7.4
%description -n %{name}+azure-devel %{_description}
@@ -116,6 +127,9 @@ use the "azure" feature of the "%{crate}" crate.
%package -n %{name}+dist-client-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/dist-client) = 0.7.4
Requires: cargo
Requires: crate(sccache) = 0.7.4
%description -n %{name}+dist-client-devel %{_description}
@@ -124,10 +138,13 @@ use the "dist-client" feature of the "%{crate}" crate.
%files -n %{name}+dist-client-devel
%ghost %{crate_instdir}/Cargo.toml
%if %{with dist_server}
%package -n %{name}+dist-server-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/dist-server) = 0.7.4
Requires: cargo
Requires: crate(sccache) = 0.7.4
%description -n %{name}+dist-server-devel %{_description}
@@ -140,6 +157,11 @@ use the "dist-server" feature of the "%{crate}" crate.
%package -n %{name}+dist-tests-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/dist-tests) = 0.7.4
Requires: cargo
Requires: crate(sccache) = 0.7.4
Requires: crate(sccache/dist-client) = 0.7.4
Requires: crate(sccache/dist-server) = 0.7.4
%description -n %{name}+dist-tests-devel %{_description}
@@ -148,10 +170,15 @@ use the "dist-tests" feature of the "%{crate}" crate.
%files -n %{name}+dist-tests-devel
%ghost %{crate_instdir}/Cargo.toml
%endif
%package -n %{name}+flate2-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/flate2) = 0.7.4
Requires: (crate(flate2) >= 1.0.0 with crate(flate2) < 2.0.0~)
Requires: (crate(flate2/rust_backend) >= 1.0.0 with crate(flate2/rust_backend) < 2.0.0~)
Requires: cargo
Requires: crate(sccache) = 0.7.4
%description -n %{name}+flate2-devel %{_description}
@@ -164,6 +191,9 @@ use the "flate2" feature of the "%{crate}" crate.
%package -n %{name}+gcs-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/gcs) = 0.7.4
Requires: cargo
Requires: crate(sccache) = 0.7.4
%description -n %{name}+gcs-devel %{_description}
@@ -176,6 +206,10 @@ use the "gcs" feature of the "%{crate}" crate.
%package -n %{name}+gha-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/gha) = 0.7.4
Requires: cargo
Requires: crate(sccache) = 0.7.4
Requires: crate(sccache/opendal) = 0.7.4
%description -n %{name}+gha-devel %{_description}
@@ -185,21 +219,14 @@ use the "gha" feature of the "%{crate}" crate.
%files -n %{name}+gha-devel
%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+http-body-util-devel
Summary: %{summary}
BuildArch: noarch
%description -n %{name}+http-body-util-devel %{_description}
This package contains library source intended for building other packages which
use the "http-body-util" feature of the "%{crate}" crate.
%files -n %{name}+http-body-util-devel
%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+hyper-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/hyper) = 0.7.4
Requires: (crate(hyper/default) >= 0.14.27 with crate(hyper/default) < 0.15.0~)
Requires: (crate(hyper/server) >= 0.14.27 with crate(hyper/server) < 0.15.0~)
Requires: cargo
Requires: crate(sccache) = 0.7.4
%description -n %{name}+hyper-devel %{_description}
@@ -209,21 +236,13 @@ use the "hyper" feature of the "%{crate}" crate.
%files -n %{name}+hyper-devel
%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+hyper-util-devel
Summary: %{summary}
BuildArch: noarch
%description -n %{name}+hyper-util-devel %{_description}
This package contains library source intended for building other packages which
use the "hyper-util" feature of the "%{crate}" crate.
%files -n %{name}+hyper-util-devel
%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+jwt-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/jwt) = 0.7.4
Requires: (crate(jsonwebtoken/default) >= 8.0.0 with crate(jsonwebtoken/default) < 9.0.0~)
Requires: cargo
Requires: crate(sccache) = 0.7.4
%description -n %{name}+jwt-devel %{_description}
@@ -236,6 +255,10 @@ use the "jwt" feature of the "%{crate}" crate.
%package -n %{name}+libmount-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/libmount) = 0.7.4
Requires: (crate(libmount/default) >= 0.1.10 with crate(libmount/default) < 0.2.0~)
Requires: cargo
Requires: crate(sccache) = 0.7.4
%description -n %{name}+libmount-devel %{_description}
@@ -248,6 +271,11 @@ use the "libmount" feature of the "%{crate}" crate.
%package -n %{name}+memcached-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/memcached) = 0.7.4
Requires: (crate(opendal/default) >= 0.40.0 with crate(opendal/default) < 0.41.0~)
Requires: (crate(opendal/services-memcached) >= 0.40.0 with crate(opendal/services-memcached) < 0.41.0~)
Requires: cargo
Requires: crate(sccache) = 0.7.4
%description -n %{name}+memcached-devel %{_description}
@@ -260,6 +288,9 @@ use the "memcached" feature of the "%{crate}" crate.
%package -n %{name}+native-zlib-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/native-zlib) = 0.7.4
Requires: cargo
Requires: crate(sccache) = 0.7.4
%description -n %{name}+native-zlib-devel %{_description}
@@ -272,6 +303,10 @@ use the "native-zlib" feature of the "%{crate}" crate.
%package -n %{name}+nix-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/nix) = 0.7.4
Requires: (crate(nix/default) >= 0.26.2 with crate(nix/default) < 0.27.0~)
Requires: cargo
Requires: crate(sccache) = 0.7.4
%description -n %{name}+nix-devel %{_description}
@@ -284,6 +319,10 @@ use the "nix" feature of the "%{crate}" crate.
%package -n %{name}+opendal-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/opendal) = 0.7.4
Requires: (crate(opendal/default) >= 0.40.0 with crate(opendal/default) < 0.41.0~)
Requires: cargo
Requires: crate(sccache) = 0.7.4
%description -n %{name}+opendal-devel %{_description}
@@ -296,6 +335,10 @@ use the "opendal" feature of the "%{crate}" crate.
%package -n %{name}+openssl-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/openssl) = 0.7.4
Requires: (crate(openssl/default) >= 0.10.55 with crate(openssl/default) < 0.11.0~)
Requires: cargo
Requires: crate(sccache) = 0.7.4
%description -n %{name}+openssl-devel %{_description}
@@ -305,21 +348,16 @@ use the "openssl" feature of the "%{crate}" crate.
%files -n %{name}+openssl-devel
%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+oss-devel
Summary: %{summary}
BuildArch: noarch
%description -n %{name}+oss-devel %{_description}
This package contains library source intended for building other packages which
use the "oss" feature of the "%{crate}" crate.
%files -n %{name}+oss-devel
%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+redis-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/redis) = 0.7.4
Requires: (crate(opendal/default) >= 0.40.0 with crate(opendal/default) < 0.41.0~)
Requires: (crate(opendal/services-redis) >= 0.40.0 with crate(opendal/services-redis) < 0.41.0~)
Requires: (crate(opendal/services-redis-rustls) >= 0.40.0 with crate(opendal/services-redis-rustls) < 0.41.0~)
Requires: cargo
Requires: crate(sccache) = 0.7.4
Requires: crate(sccache/url) = 0.7.4
%description -n %{name}+redis-devel %{_description}
@@ -332,6 +370,10 @@ use the "redis" feature of the "%{crate}" crate.
%package -n %{name}+reqsign-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/reqsign) = 0.7.4
Requires: (crate(reqsign/default) >= 0.14.1 with crate(reqsign/default) < 0.15.0~)
Requires: cargo
Requires: crate(sccache) = 0.7.4
%description -n %{name}+reqsign-devel %{_description}
@@ -344,6 +386,15 @@ use the "reqsign" feature of the "%{crate}" crate.
%package -n %{name}+reqwest-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/reqwest) = 0.7.4
Requires: (crate(reqwest/blocking) >= 0.11.0 with crate(reqwest/blocking) < 0.12.0~)
Requires: (crate(reqwest/default) >= 0.11.0 with crate(reqwest/default) < 0.12.0~)
Requires: (crate(reqwest/json) >= 0.11.0 with crate(reqwest/json) < 0.12.0~)
Requires: (crate(reqwest/rustls-tls) >= 0.11.0 with crate(reqwest/rustls-tls) < 0.12.0~)
Requires: (crate(reqwest/stream) >= 0.11.0 with crate(reqwest/stream) < 0.12.0~)
Requires: (crate(reqwest/trust-dns) >= 0.11.0 with crate(reqwest/trust-dns) < 0.12.0~)
Requires: cargo
Requires: crate(sccache) = 0.7.4
%description -n %{name}+reqwest-devel %{_description}
@@ -356,6 +407,11 @@ use the "reqwest" feature of the "%{crate}" crate.
%package -n %{name}+rouille-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/rouille) = 0.7.4
Requires: (crate(rouille) >= 3.6.0 with crate(rouille) < 4.0.0~)
Requires: (crate(rouille/ssl) >= 3.6.0 with crate(rouille/ssl) < 4.0.0~)
Requires: cargo
Requires: crate(sccache) = 0.7.4
%description -n %{name}+rouille-devel %{_description}
@@ -368,6 +424,11 @@ use the "rouille" feature of the "%{crate}" crate.
%package -n %{name}+s3-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/s3) = 0.7.4
Requires: cargo
Requires: crate(sccache) = 0.7.4
Requires: crate(sccache/opendal) = 0.7.4
Requires: crate(sccache/reqsign) = 0.7.4
%description -n %{name}+s3-devel %{_description}
@@ -380,6 +441,10 @@ use the "s3" feature of the "%{crate}" crate.
%package -n %{name}+sha2-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/sha2) = 0.7.4
Requires: (crate(sha2/default) >= 0.10.6 with crate(sha2/default) < 0.11.0~)
Requires: cargo
Requires: crate(sccache) = 0.7.4
%description -n %{name}+sha2-devel %{_description}
@@ -392,6 +457,10 @@ use the "sha2" feature of the "%{crate}" crate.
%package -n %{name}+syslog-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/syslog) = 0.7.4
Requires: (crate(syslog/default) >= 6.0.0 with crate(syslog/default) < 7.0.0~)
Requires: cargo
Requires: crate(sccache) = 0.7.4
%description -n %{name}+syslog-devel %{_description}
@@ -401,9 +470,29 @@ use the "syslog" feature of the "%{crate}" crate.
%files -n %{name}+syslog-devel
%ghost %{crate_instdir}/Cargo.toml
%{dnl ## BEGIN: multiline comment
%package -n %{name}+trust-dns-resolver-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/trust-dns-resolver) = 0.7.4
Requires: cargo
Requires: crate(sccache) = 0.7.4
%description -n %{name}+trust-dns-resolver-devel %{_description}
This package contains library source intended for building other packages which
use the "trust-dns-resolver" feature of the "%{crate}" crate.
%files -n %{name}+trust-dns-resolver-devel
%ghost %{crate_instdir}/Cargo.toml
} ## END OF multiline comment
%package -n %{name}+unstable-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/unstable) = 0.7.4
Requires: cargo
Requires: crate(sccache) = 0.7.4
%description -n %{name}+unstable-devel %{_description}
@@ -416,6 +505,10 @@ use the "unstable" feature of the "%{crate}" crate.
%package -n %{name}+url-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/url) = 0.7.4
Requires: (crate(url/default) >= 2.0.0 with crate(url/default) < 3.0.0~)
Requires: cargo
Requires: crate(sccache) = 0.7.4
%description -n %{name}+url-devel %{_description}
@@ -428,6 +521,9 @@ use the "url" feature of the "%{crate}" crate.
%package -n %{name}+vendored-openssl-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/vendored-openssl) = 0.7.4
Requires: cargo
Requires: crate(sccache) = 0.7.4
%description -n %{name}+vendored-openssl-devel %{_description}
@@ -440,6 +536,10 @@ use the "vendored-openssl" feature of the "%{crate}" crate.
%package -n %{name}+version-compare-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/version-compare) = 0.7.4
Requires: (crate(version-compare/default) >= 0.1.1 with crate(version-compare/default) < 0.2.0~)
Requires: cargo
Requires: crate(sccache) = 0.7.4
%description -n %{name}+version-compare-devel %{_description}
@@ -452,6 +552,10 @@ use the "version-compare" feature of the "%{crate}" crate.
%package -n %{name}+webdav-devel
Summary: %{summary}
BuildArch: noarch
Provides: crate(sccache/webdav) = 0.7.4
Requires: cargo
Requires: crate(sccache) = 0.7.4
Requires: crate(sccache/opendal) = 0.7.4
%description -n %{name}+webdav-devel %{_description}
@@ -474,7 +578,6 @@ use the "webdav" feature of the "%{crate}" crate.
%endif
%install
rm -rf .git || true
%if %{with dist_server}
%cargo_install -f dist-server
%else
@@ -0,0 +1,14 @@
--- sccache-0.7.6/Cargo.toml 1970-01-01T00:00:01+00:00
+++ sccache-0.7.6/Cargo.toml 2024-02-02T06:05:53.548100+00:00
@@ -378,11 +378,3 @@
[target."cfg(unix)".dependencies.daemonize]
version = "0.5"
-[target."cfg(windows)".dependencies.winapi]
-version = "0.3"
-features = [
- "fileapi",
- "handleapi",
- "stringapiset",
- "winnls",
-]
-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
@@ -0,0 +1,22 @@
From 6b8c81d1d4ac0ac562b69e7f8164c8a92dafe13a Mon Sep 17 00:00:00 2001
From: windowsboy111 <wboy111@outlook.com>
Date: Mon, 19 Jun 2023 10:33:20 +0800
Subject: [PATCH] feat: add repository entry in package.json
---
package.json | 1 +
1 file changed, 1 insertion(+)
diff --git a/package.json b/package.json
index 622756a..b3d3dfa 100644
--- a/package.json
+++ b/package.json
@@ -1,4 +1,5 @@
{
+ "repository": "github:VOICEVOX/voicevox",
"name": "voicevox",
"version": "999.999.999",
"author": "Hiroshiba Kazuyuki",
--
2.40.1
-1
View File
@@ -1,5 +1,4 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "voicevox.spec"
}
+5 -1
View File
@@ -1 +1,5 @@
rpm.version(gh("VOICEVOX/voicevox"));
let v = gh("VOICEVOX/voicevox");
rpm.global("ver", v);
let engines = get(`https://raw.githubusercontent.com/VOICEVOX/voicevox/${v}/package.json`).json().engines;
rpm.global("nodev", find(">=([\\d.]+)", engines.node, 1));
rpm.global("npmv", find(">=([\\d.]+)", engines.npm, 1));
+38 -34
View File
@@ -1,29 +1,28 @@
%global nodev 18.13.0
%global npmv 8.19.3
%global ver 0.18.1
%define debug_package %nil
%global _build_id_links none
# do not strip binaries
%define __strip /bin/true
# do not perform compression in cpio
%define _source_payload w0.ufdio
%define _binary_payload w19.zstdio
# Exclude private libraries
%global __requires_exclude libffmpeg.so
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: voicevox
Version: 0.21.1
Release: 1%?dist
Version: %ver
Release: 4%?dist
Summary: Free Japanese text-to-speech editor
License: LGPL-3.0
URL: https://voicevox.hiroshiba.jp
Source0: https://github.com/VOICEVOX/voicevox/releases/download/%version/VOICEVOX.AppImage.7z.001
Source1: https://github.com/VOICEVOX/voicevox/releases/download/%version/VOICEVOX.AppImage.7z.002
Source2: https://github.com/VOICEVOX/voicevox/releases/download/%version/VOICEVOX.AppImage.7z.003
Packager: madonuko <mado@fyralabs.com>
BuildRequires: p7zip-plugins
ExclusiveArch: x86_64
Source0: https://github.com/VOICEVOX/voicevox/archive/refs/tags/%version.tar.gz
# requires specific node and npm version
%ifarch x86_64
%global a x64
%elifarch aarch64
%global a arm64
%endif
Source1: https://nodejs.org/download/release/v%nodev/node-v%nodev-linux-%a.tar.xz
Patch0: 0001-feat-add-repository-entry-in-package.json.patch
%description
VOICEVOX is a free Japanese text-to-speech software with medium output quality.
@@ -35,28 +34,33 @@ Summary: Documentation files for voicevox (Japanese)
%summary.
%prep
cat<<EOF > voicevox.sh
#!/usr/bin/sh
/usr/share/voicevox/VOICEVOX.AppImage
EOF
7z x %SOURCE0
chmod a+x VOICEVOX.AppImage
./VOICEVOX.AppImage --appimage-extract '*.desktop'
./VOICEVOX.AppImage --appimage-extract 'usr/share/icons/**'
sed -i "s|Exec=.*|Exec=/usr/share/voicevox/VOICEVOX.AppImage|" squashfs-root/voicevox.desktop
%autosetup -p1
tar xf %SOURCE1
PATH="$PATH:$PWD/node-v%nodev-linux-%a/bin/"
npx npm@%npmv i
%build
PATH="$PATH:$PWD/node-v%nodev-linux-%a/bin/"
npx browserslist@latest --update-db
PATH="$PATH:$PWD/node-v%nodev-linux-%a/bin/"
npm run electron:build
%install
install -Dm755 VOICEVOX.AppImage %buildroot%_datadir/voicevox/VOICEVOX.AppImage
install -Dm755 voicevox.sh %buildroot%_bindir/voicevox
install -Dm644 squashfs-root%_iconsdir/hicolor/0x0/apps/voicevox.png %buildroot%_iconsdir/hicolor/256x256/apps/voicevox.png
install -Dm644 squashfs-root/voicevox.desktop %buildroot%_datadir/applications/voicevox.desktop
rm dist_electron/linux-unpacked/README.txt # dummy
mkdir -p %buildroot%_datadir/%name %buildroot%_bindir %buildroot%_docdir/%name/res
mv dist_electron/linux-unpacked/* %buildroot%_datadir/%name/
ln -s %_datadir/%name/%name %buildroot%_bindir/%name
install -Dm644 docs/*.md %buildroot%_docdir/%name/
install -Dm644 docs/res/* %buildroot%_docdir/%name/res/
%files
%_bindir/voicevox
%_datadir/applications/voicevox.desktop
%_datadir/voicevox/VOICEVOX.AppImage
%_iconsdir/hicolor/256x256/apps/voicevox.png
%doc README.md
%license LICENSE LGPL_LICENSE
%_bindir/%name
%_datadir/%name/
%files doc
%doc %_docdir/%name/
%changelog
%autochangelog
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "youtube-music.spec"
}
}
-1
View File
@@ -1 +0,0 @@
rpm.version(gh("th-ch/youtube-music"));
@@ -1,10 +0,0 @@
[Desktop Entry]
Name=YouTube Music
Exec=/usr/bin/youtube-music --no-sandbox %U
TryExec=/usr/bin/youtube-music
Icon=youtube-music
Terminal=false
Type=Application
StartupWMClass=YouTube Music
Comment=YouTube Music Desktop App - including custom plugins
Categories=AudioVideo;
@@ -1,91 +0,0 @@
%define debug_package %nil
# macro shorthand for calling pnpm
%global pnpm npx pnpm@%{pnpm_version}
Name: youtube-music
Version: 3.6.2
Release: 1%?dist
Summary: YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)
Source1: youtube-music.desktop
License: MIT
URL: https://github.com/th-ch/youtube-music
Packager: Cappy Ishihara <cappy@fyralabs.com>
# For some unknown reason, PNPM is not working with Node.js 22 on Aarch64 devices.
# todo: investigate why
#ExclusiveArch: x86_64
BuildRequires: git-core gcc make
# Required for usocket native module built with node-gyp
BuildRequires: python3 gcc-c++
%description
YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)
%prep
rm -rf ./*
git clone --recursive %{url} .
git checkout v%{version}
%build
# Vendor PNPM directly instead of installing from packages, because we need to somehow force PNPM to use Node.js 20
# We are not using Fedora's PNPM because we need to use `pnpm env`, which PNPM does not support when not vendored directly from upstream
curl -fsSL https://get.pnpm.io/install.sh | sh -
source /builddir/.bashrc
pnpm env use --global 20
pnpm install
pnpm build
pnpm electron-builder --linux --dir
%install
# Install assets
install -d -m 0755 %{buildroot}%{_datadir}/icons/hicolor/1024x1024/apps
install -d -m 0755 %{buildroot}%{_datadir}/icons/hicolor/scalable/apps
# Copy icon files
ls -laR pack
%ifarch aarch64
pushd pack/linux-arm64-unpacked/resources/app.asar.unpacked/assets
%else
pushd pack/linux-unpacked/resources/app.asar.unpacked/assets
%endif
install -m 0644 youtube-music.png %{buildroot}%{_datadir}/icons/hicolor/1024x1024/apps/youtube-music.png
install -m 0644 youtube-music.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/youtube-music.svg
install -m 0644 youtube-music-tray-paused.png %{buildroot}%{_datadir}/icons/hicolor/1024x1024/apps/youtube-music-tray-paused.png
install -m 0644 youtube-music-tray.png %{buildroot}%{_datadir}/icons/hicolor/1024x1024/apps/youtube-music-tray.png
popd
# Actually install the app
install -d -m 0755 %{buildroot}%{_datadir}/youtube-music
# Delete unpacked asar files before copying
rm -rfv pack/linux*-unpacked/resources/app.asar.unpacked
cp -rv pack/linux*-unpacked/* %{buildroot}%{_datadir}/youtube-music
install -d -m 0755 %{buildroot}%{_bindir}
ln -svf %{_datadir}/youtube-music/youtube-music %{buildroot}%{_bindir}/youtube-music
# Install desktop file
install -D -m 0644 %{SOURCE1} %{buildroot}%{_datadir}/applications/youtube-music.desktop
%files
%license license
%doc README.md
%doc docs
%{_bindir}/youtube-music
%{_datadir}/youtube-music
%{_datadir}/icons/hicolor/*/apps/youtube-music*
%{_datadir}/applications/youtube-music.desktop
%changelog
* Sat Aug 03 2024 Cappy Ishihara <cappy@cappuchino.xyz>
- Initial Release
@@ -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}
@@ -5,8 +5,8 @@
Name: elementary-calendar
Summary: Desktop calendar app designed for elementary
Version: 8.0.0
Release: 1%?dist
Version: 7.0.0
Release: 1%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/calendar
@@ -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
@@ -5,8 +5,8 @@
Name: elementary-code
Summary: Code editor from elementary
Version: 7.3.0
Release: 1%?dist
Version: 7.2.0
Release: 1%{?dist}
License: GPL-3.0
URL: https://github.com/elementary/%{srcname}
@@ -5,8 +5,8 @@
Name: elementary-files
Summary: File manager from elementary
Version: 7.0.0
Release: 1%?dist
Version: 6.5.3
Release: 1%{?dist}
License: GPL-3.0
URL: https://github.com/elementary/%{srcname}
@@ -42,8 +42,6 @@ BuildRequires: pkgconfig(pango) >= 1.1.2
BuildRequires: pkgconfig(plank) >= 0.10.9
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(systemd) >= 206
BuildRequires: pkgconfig(libportal)
BuildRequires: pkgconfig(libportal-gtk3)
Requires: contractor
Requires: file-roller
@@ -78,7 +76,6 @@ This package contains the development headers.
%build
CFLAGS="$CFLAGS -Wno-implicit-function-declaration"
%meson -Dwith-zeitgeist=disabled
%meson_build
@@ -88,6 +85,11 @@ CFLAGS="$CFLAGS -Wno-implicit-function-declaration"
%find_lang %{appname}
%fdupes %buildroot%_datadir/icons/hicolor/
# remove unused pixmaps
rm -r %{buildroot}/%{_datadir}/pixmaps
# install file-roller contracts
mkdir -p %{buildroot}/%{_datadir}/contractor
cp -pav %{SOURCE1} %{buildroot}/%{_datadir}/contractor/
@@ -118,7 +120,7 @@ appstream-util validate-relax --nonet \
%{_bindir}/%{appname}-pkexec
%{_libdir}/%{appname}/
%{_libdir}/libpantheon-files-core.so.*
%{_libdir}/libpantheon-files-core.so.6*
%{_datadir}/applications/%{appname}.desktop
%{_datadir}/contractor/*.contract
@@ -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
@@ -10,8 +10,8 @@ utilizes Granite for a consistent and slick UI.}
Name: elementary-music
Summary: Music player and library from elementary
Version: 8.0.0
Release: 1%?dist
Version: 7.1.0
Release: 2%{?dist}
License: LGPL-2.0-or-later
URL: https://github.com/elementary/%{srcname}
@@ -41,7 +41,6 @@ BuildRequires: pkgconfig(libpeas-1.0)
BuildRequires: pkgconfig(libpeas-gtk-1.0)
BuildRequires: pkgconfig(taglib_c)
BuildRequires: pkgconfig(zeitgeist-2.0)
BuildRequires: pkgconfig(libadwaita-1)
Requires: hicolor-icon-theme
@@ -100,6 +99,7 @@ appstream-util validate-relax --nonet \
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
%{_datadir}/metainfo/%{appname}.metainfo.xml
%{_datadir}/locale/*/LC_MESSAGES/%{appname}.mo
%files devel
@@ -3,8 +3,8 @@
Name: elementary-notifications
Version: 8.0.0
Release: 1%?dist
Version: 7.0.1
Release: 1%{?dist}
Summary: GTK Notification server for Pantheon
License: GPL-3.0
@@ -54,6 +54,7 @@ appstream-util validate-relax --nonet %buildroot%_datadir/metainfo/%appname.meta
%{_bindir}/%{appname}.demo
%{_datadir}/applications/%{appname}.demo.desktop
%config %{_sysconfdir}/xdg/autostart/%{appname}.desktop
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
%{_metainfodir}/%{appname}.metainfo.xml
@@ -3,8 +3,8 @@
Name: elementary-onboarding
Summary: Onboarding app for new users
Version: 8.0.0
Release: 1%?dist
Version: 7.2.0
Release: 2%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/elementary/onboarding
@@ -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-screenshot-tool
Summary: Screenshot tool designed for elementary
Version: 8.0.0
Release: 1%?dist
Version: 6.0.4
Release: 2%{?dist}
License: LGPL-3.0
URL: https://github.com/elementary/screenshot
@@ -3,8 +3,8 @@
%global iface io.elementary.SettingsDaemon.AccountsService
Name: elementary-settings-daemon
Version: 8.1.0
Release: 1%?dist
Version: 1.3.1
Release: 1%{?dist}
Summary: Settings Daemon and Portal for Pantheon
License: GPL-3.0-or-later
@@ -26,8 +26,6 @@ BuildRequires: pkgconfig(granite) >= 5.3.0
BuildRequires: pkgconfig(libgeoclue-2.0)
BuildRequires: pkgconfig(systemd)
BuildRequires: pkgconfig(fwupd)
BuildRequires: pkgconfig(gexiv2)
BuildRequires: pkgconfig(packagekit-glib2)
Requires: xdg-desktop-portal
@@ -47,8 +45,6 @@ Requires: xdg-desktop-portal
%install
%meson_install
%find_lang %appname
%check
desktop-file-validate \
@@ -68,7 +64,7 @@ appstream-util validate-relax --nonet \
%systemd_preun %{appname}.check-for-firmware-updates.timer
%files -f %appname.lang
%files
%license LICENSE
%doc README.md
@@ -91,6 +87,8 @@ appstream-util validate-relax --nonet \
%{_sysconfdir}/xdg/autostart/%appname.desktop
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
%changelog
%autochangelog
@@ -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

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