Compare commits

..

377 Commits

Author SHA1 Message Date
madomado d04536d882 Merge branch 'frawhide' into c/revisiting-mesa 2024-08-15 23:43:04 +08:00
Raboneko 1e395137d7 bump: mock-configs 2024-08-15 15:29:21 +00:00
Cappy Ishihara 6ff3041cf1 every package must require the main package with the same version-release 2024-08-15 22:18:33 +07:00
Cappy Ishihara 4bb1e6cd15 libgallium 2024-08-15 20:39:13 +07:00
Cappy Ishihara b1009af93e add back terra-mesa 2024-08-15 20:29:05 +07:00
Raboneko a341dd4c34 bump: mock-configs 2024-08-15 13:02:58 +00:00
Raboneko a186aba3ab bump: preview stable xyproto-env ruff mock-configs 2024-08-15 12:40:30 +00:00
Cappy Ishihara 5795b186c5 add: gamescope-legacy (#1912) 2024-08-15 18:14:18 +07:00
Raboneko 5bdc8cb3fa bump: electron 2024-08-15 06:42:37 +00:00
Raboneko 42b6c6b067 bump: apparmor 2024-08-15 02:20:00 +00:00
Raboneko 321fd1966f bump: ruffle 2024-08-15 01:31:16 +00:00
Raboneko d3affb6243 bump(nightly): flow nightly nim-nightly tdlib 2024-08-15 01:15:52 +00:00
Raboneko 85596260d5 bump: preview 2024-08-14 18:42:44 +00:00
Raboneko bbdd6371ce bump: preview stable 2024-08-14 17:39:53 +00:00
Raboneko c334a0c0df bump: lomiri-system-settings gradle 2024-08-14 12:38:22 +00:00
Raboneko 36f0abfc87 bump: mock-configs 2024-08-14 10:35:12 +00:00
Raboneko 9b818a522f bump: mock-configs 2024-08-14 10:18:45 +00:00
Raboneko 0b2ee9e5ad bump: ruffle 2024-08-14 01:38:46 +00:00
Raboneko 2eaaad88b9 bump(nightly): envision mpv flow nightly prismlauncher-nightly nim-nightly openbangla-keyboard cros-keyboard-map yt-dlp 2024-08-14 01:20:10 +00:00
Raboneko 36ba73e2ba bump: discord-canary-openasar discord-canary 2024-08-13 23:15:17 +00:00
Raboneko bd13622e1c bump: discord-canary-openasar discord-canary 2024-08-13 19:13:24 +00:00
Philipp Trulson b3c0da3e77 Fix binary path in systemd unit for kvrocks (#1899) 2024-08-14 01:28:38 +08:00
Raboneko 23ddc312eb bump: discord-openasar discord 2024-08-13 17:15:04 +00:00
Raboneko baaa0be079 bump: ruffle 2024-08-13 01:21:16 +00:00
Raboneko aacf13ae72 bump: discord-canary-openasar discord-canary 2024-08-12 23:36:31 +00:00
Raboneko 88e95ca604 bump: discord-canary-openasar discord-canary 2024-08-12 20:18:53 +00:00
Raboneko f4af79fdc4 bump: limine 2024-08-12 19:13:31 +00:00
Raboneko e7b39e7e2c bump: elementary-videos 2024-08-12 18:30:31 +00:00
Raboneko 23052b3ace bump: libhelium tau-helium 2024-08-12 16:56:04 +00:00
Raboneko 130412db85 bump: codium 2024-08-12 14:23:44 +00:00
Raboneko 750d9e535c bump: ruffle 2024-08-12 01:41:25 +00:00
Raboneko a9aee82e6a bump(nightly): envision mpv flow nightly nim-nightly 2024-08-12 01:21:37 +00:00
madomado 03ff25d3da add: libbacktrace (#1872) 2024-08-11 09:31:02 -04:00
madomado 9826c480b6 add: libaudec (#1873)
This is a builddep for zrythm.
I did not include `update.rhai` because upstream has not released any
newer versions for the last 3 years.
2024-08-11 09:30:31 -04:00
madomado 7f8f0f076b fix: uxplay (#1878)
Signed-off-by: madomado <madonuko@outlook.com>
2024-08-11 09:29:05 -04:00
Raboneko 7bb1147645 bump: armcord-bin armcord 2024-08-11 12:35:49 +00:00
Raboneko 0a54c6edbc bump(branch): mesa-freeworld 2024-08-11 12:19:30 +00:00
madomado c52c0f5a81 add: mesa-freeworld (#1847)
* add: mesa-freeworld

Missing `update.rhai` because that requires some CI changes

* we do the funny and remove the file manually

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

* update.rhai

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-08-11 19:14:02 +07:00
madomado a3c1967ce8 add: lsp-dsp-lib (#1871) 2024-08-10 21:39:01 -05:00
Raboneko cfd04c6c97 bump: ruffle 2024-08-11 01:45:49 +00:00
Raboneko bc2d102cb8 bump(nightly): mpv nightly albius nim-nightly nvidia-patch 2024-08-11 01:25:46 +00:00
Raboneko fb87f2eae9 bump: sarasa-gothic 2024-08-10 21:16:59 +00:00
Raboneko 755dd08769 bump: uxplay 2024-08-10 18:26:50 +00:00
Raboneko d9af35021c bump: libhelium 2024-08-10 17:59:04 +00:00
Raboneko ca61fe6e54 bump: libhelium 2024-08-10 17:49:15 +00:00
Raboneko e08b319082 bump: limine 2024-08-10 11:36:22 +00:00
madomado 973714a4ee docs: update readme and contributing (#1822)
* docs: update readme and contributing

* more links

* Update CONTRIBUTING.md

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

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-08-10 11:35:13 +08:00
Raboneko 0aacc1965a bump(nightly): envision mpv nightly gamescope-session nim-nightly 2024-08-10 01:20:06 +00:00
Raboneko 1fcca3a56f bump: komikku ruffle 2024-08-10 01:09:50 +00:00
Raboneko 17fceac96f bump: discord-ptb-openasar discord-ptb 2024-08-09 21:38:10 +00:00
Raboneko 51e644d91e bump: osu-lazer 2024-08-09 16:38:07 +00:00
Raboneko 93c3542e8d bump: limine 2024-08-09 12:59:08 +00:00
Raboneko 7065679f2c bump: gamescope 2024-08-09 09:24:40 +00:00
Raboneko 4767e5b956 bump: katsu 2024-08-09 06:23:56 +00:00
Raboneko c39f0d467e bump(nightly): envision flow nightly 2024-08-09 01:20:31 +00:00
Raboneko aa2b8290fb bump: ruffle 2024-08-09 01:11:41 +00:00
Raboneko ed673bec68 bump: discord-canary-openasar discord-canary 2024-08-08 23:55:39 +00:00
Raboneko 045606c831 bump: limine 2024-08-08 20:23:06 +00:00
Raboneko 70d3836c99 bump: ruff 2024-08-08 15:55:43 +00:00
madomado 9224889290 fix(voicevox): try to use large runners (#1865) 2024-08-08 21:46:20 +07:00
madomado 9c856fdf59 fix: voicevox (#1850) 2024-08-08 08:35:03 -05:00
Cappy Ishihara ebef13fac5 add: youtube-music (#1827)
* add: youtube-music

* fix buildrequires line?

* oops

* use NodeJS 22 for build?

* use pnpm 9

* use pnpm package from fedora and normal nodejs to see if it would still faikl

* try node 18

* attempt to conflict node 22 on build

* wtf

* forgot to add changelog

* try vendoring pnpm with nodejs18

* Revert "try vendoring pnpm with nodejs18"

This reverts commit fdc705e87c.

* vendor pnpm and node on buildtime

* add packager line

* debug dir tree

* arch-specific directories fix

---------

Co-authored-by: madonuko <madonuko@outlook.com>
2024-08-08 20:33:13 +08:00
madomado 4302efd5a8 fix(codium): remove --unity-launch from .desktop (#1851) 2024-08-08 19:22:18 +07:00
madomado 545f6e24c6 fix(opentabletdriver): update.rhai comment (#1852) 2024-08-08 19:21:56 +07:00
madomado 5a2e81ac23 feat(ci): update workflows for autoupdate per branch (#1848) 2024-08-08 17:11:39 +07:00
Raboneko 9fefc1b45a bump: ruffle 2024-08-08 01:38:07 +00:00
Raboneko ad296daf7d bump(nightly): mpv flow nightly prismlauncher-nightly 2024-08-08 01:19:42 +00:00
Raboneko b4214918d1 bump: preview stable 2024-08-07 16:27:39 +00:00
madomado 9b9546524f fix: gamescope (#1842)
* fix: gamescope

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

* Update terra-gamescope.spec

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

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-08-07 08:29:50 -05:00
Raboneko 320c66228c bump: gamescope 2024-08-07 05:16:55 +00:00
Raboneko 6df605117f bump: ruffle 2024-08-07 01:39:15 +00:00
Raboneko 79d48d5d03 bump(nightly): envision mpv flow nightly tdlib yt-dlp 2024-08-07 01:19:48 +00:00
Raboneko 1bcbff366c bump: elementary-onboarding 2024-08-07 00:00:43 +00:00
Raboneko 35c40d5d2c bump: discord-canary-openasar discord-canary 2024-08-06 18:40:55 +00:00
Raboneko 6b23128d2e bump: flutter 2024-08-06 17:55:53 +00:00
Raboneko e67db073a3 bump: switchboard-plug-bluetooth 2024-08-06 15:31:26 +00:00
Raboneko 9aa6d3393d bump: lomiri-system-settings 2024-08-06 14:45:59 +00:00
Raboneko db597f5ca4 bump: libhelium tau-helium 2024-08-06 14:16:23 +00:00
Raboneko 71123cdee4 bump: kotlin-native kotlin 2024-08-06 11:14:57 +00:00
Raboneko 7a03abb583 bump: dart 2024-08-06 10:18:28 +00:00
Raboneko bb8f98befd bump: lomiri-system-settings 2024-08-06 02:26:48 +00:00
Raboneko 1f0c6361ce bump: ruffle 2024-08-06 01:38:12 +00:00
Raboneko 56746cb0ff bump(nightly): envision flow nightly prismlauncher-nightly yt-dlp 2024-08-06 01:19:05 +00:00
Raboneko 003c53209b bump: gamescope 2024-08-06 00:00:16 +00:00
Raboneko b11c8b8141 bump: discord-openasar discord 2024-08-05 22:15:03 +00:00
Raboneko ce86e2f98b bump: keyd 2024-08-05 15:30:26 +00:00
madomado ebd4c26116 fix: keyd (#1839)
fix service file to point to the correct executable

Signed-off-by: madomado <madonuko@outlook.com>
2024-08-05 10:19:47 -05:00
Raboneko 6ae5c4879d bump: sbctl 2024-08-05 13:36:18 +00:00
Raboneko 1e21ae7180 bump: limine 2024-08-05 09:16:19 +00:00
Raboneko 6567f59c62 bump(nightly): mpv nightly yt-dlp 2024-08-05 01:20:27 +00:00
Raboneko ee13af1ac5 bump: libhelium tau-helium 2024-08-04 21:37:38 +00:00
madomado 2125b6f6a4 fix: ruffle (#1834)
Signed-off-by: madomado <madonuko@outlook.com>
2024-08-04 10:53:39 -05:00
madomado 6658a74eb6 fix: elementary-files (#1828)
* fix: elementary-files

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

* Update elementary-files.spec

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

* disable some Werror

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

* Update elementary-files.spec

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

* files?

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

* Update elementary-files.spec

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

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-08-04 02:36:30 -05:00
Raboneko ba106302cd bump: ruffle 2024-08-04 01:44:02 +00:00
Raboneko f7ddfdf7e2 bump(nightly): nightly prismlauncher-nightly nim-nightly 2024-08-04 01:24:23 +00:00
Raboneko 846f35f597 bump: sarasa-gothic 2024-08-03 22:46:26 +00:00
Raboneko df1c8eeb10 bump: ruffle 2024-08-03 01:35:09 +00:00
Raboneko 3a99990eb4 bump(nightly): envision mpv nightly 2024-08-03 01:17:29 +00:00
Raboneko fa7f96db4b bump: keyd 2024-08-02 22:36:40 +00:00
madomado 886c8cb028 bump: keyd (#1815)
Signed-off-by: madomado <madonuko@outlook.com>
2024-08-02 17:27:01 -05:00
Raboneko 72e4664a24 bump: elementary-files 2024-08-02 18:55:37 +00:00
Raboneko 539cb5c241 bump: stable 2024-08-02 17:39:03 +00:00
Raboneko 175d7319b5 bump: limine 2024-08-02 16:42:45 +00:00
Raboneko 2a0ee494d5 bump: ruff 2024-08-02 16:00:02 +00:00
Raboneko c994524882 bump: komikku 2024-08-02 09:23:27 +00:00
Cappy Ishihara 3ca853a449 fix: update OpenTabletDriver to .NET 8 (#1816)
* fix: update OpenTabletDriver to .NET 8

* create a temp dir for doing stuff
2024-08-02 17:03:13 +08:00
Raboneko 890be0a832 bump: preview 2024-08-02 07:56:53 +00:00
Raboneko e2588cd58a bump: osu-lazer 2024-08-02 06:28:58 +00:00
Raboneko e8edc0b58f bump: limine 2024-08-02 04:50:00 +00:00
Raboneko d0251473f7 bump: ruffle 2024-08-02 01:37:00 +00:00
Raboneko f7a8a76553 bump(nightly): envision mpv flow nightly gamescope-session nim-nightly yt-dlp 2024-08-02 01:18:16 +00:00
madomado 2497712261 fix(zed*): add cargo clean to make for more disk space (#1805) 2024-08-01 14:14:29 -07:00
Raboneko f50e30ac64 bump: discord-ptb-openasar discord-ptb 2024-08-01 17:45:45 +00:00
Raboneko f6bba760eb bump: preview stable 2024-08-01 17:30:32 +00:00
Raboneko f3073fd357 bump: discord-canary-openasar discord-canary 2024-08-01 16:42:07 +00:00
Raboneko 7dbff988a4 bump: voicevox 2024-08-01 16:00:13 +00:00
lea eda54638b3 fix: disable large runners for zed (#1800) 2024-08-01 15:39:25 +08:00
Raboneko 6c2b9d0851 bump: ruffle 2024-08-01 01:44:32 +00:00
Raboneko a7e1919a38 bump(nightly): envision mpv flow nightly gamescope-session tdlib cros-keyboard-map yt-dlp 2024-08-01 01:25:07 +00:00
Raboneko ccc23cf983 bump: sbctl 2024-07-31 21:56:08 +00:00
Raboneko fd30248e6d bump: preview 2024-07-31 19:13:10 +00:00
madomado 779eeda900 fix: sbctl (#1788)
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-31 11:53:19 -07:00
madomado d4cbab9529 Update terra-gamescope.spec (#1787)
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-31 11:53:10 -07:00
lea 662487b534 fix: don't run zed tests by default (#1786) 2024-07-31 11:52:49 -07:00
Raboneko a87ccd2192 bump: appcenter elementary-camera elementary-theme switchboard-plug-pantheon-shell 2024-07-31 17:58:49 +00:00
Raboneko 9af52bd3bb bump: preview stable 2024-07-31 17:38:28 +00:00
Raboneko 86b480b387 bump: protobuf 2024-07-31 16:40:39 +00:00
Raboneko a8fa80dc29 bump: sbctl 2024-07-31 13:26:26 +00:00
Raboneko c86cb6f33d bump: sbctl 2024-07-31 12:41:28 +00:00
Raboneko dbcc9807f7 bump: sbctl 2024-07-31 11:18:40 +00:00
Raboneko fe664f45ee bump: osu-lazer 2024-07-31 06:56:01 +00:00
Raboneko fd0f712927 bump: osu-lazer 2024-07-31 05:39:05 +00:00
Raboneko 75e96e44f0 bump: ruffle 2024-07-31 01:10:25 +00:00
Raboneko 4bc0e906bf bump(nightly): envision mpv latte-dock-nightly flow nightly gamescope-session yt-dlp 2024-07-31 01:05:32 +00:00
Raboneko bd5a6ac47c bump: preview gamescope 2024-07-30 22:17:09 +00:00
Raboneko 471bf55c15 bump: gamescope 2024-07-30 21:58:32 +00:00
Raboneko df07795a55 bump: libhelium tau-helium 2024-07-30 21:17:54 +00:00
Raboneko b1cac14d36 bump: preview 2024-07-30 20:16:48 +00:00
Raboneko 53dcb240a4 bump: discord-openasar discord 2024-07-30 16:41:05 +00:00
lea cad0c511db fix: use correct file ext for mock configurations (#1775) 2024-07-30 23:33:10 +08:00
Raboneko 17a5a3b4fb bump: feishin 2024-07-30 10:56:37 +00:00
Raboneko 71e6675556 bump: limine 2024-07-30 10:20:20 +00:00
Raboneko c9b4784814 bump: feishin 2024-07-30 08:58:14 +00:00
Raboneko cafa5bfe1b bump: subatomic 2024-07-30 04:25:08 +00:00
Raboneko 97d8f68fde bump: libhelium tau-helium 2024-07-30 03:24:18 +00:00
Raboneko 60c98f2738 bump: ruffle nushell 2024-07-30 01:37:15 +00:00
Raboneko 0b48a1e230 bump(nightly): mpv flow nightly gamescope-session nim-nightly yt-dlp 2024-07-30 01:18:55 +00:00
madomado 09a8da62fb feat(ruffle): add desktop file (#1769) 2024-07-29 16:38:52 -07:00
madomado d0370ddf77 fix: switchboard-plug-security-privacy (#1774) 2024-07-29 16:33:07 -07:00
Raboneko 02c06c9e7b bump: electron 2024-07-29 21:46:28 +00:00
Raboneko 9f435c0699 bump: limine 2024-07-29 19:37:27 +00:00
Raboneko d0eccbe3e4 bump: discord-ptb-openasar discord-ptb 2024-07-29 17:40:07 +00:00
Raboneko d8557106e9 bump: switchboard-plug-security-privacy limine 2024-07-29 17:19:36 +00:00
madomado 2e1c2ccdc0 feat(envision): update by nightly (#1764)
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-29 12:05:04 -05:00
Raboneko 65fcb85507 bump: discord-canary-openasar discord-canary 2024-07-29 16:38:25 +00:00
Raboneko 44a1dd17b8 bump: envision 2024-07-29 16:20:17 +00:00
Raboneko c8fd03956e bump: envision 2024-07-29 15:17:28 +00:00
madomado 2cda5051ae fix: starship (#1742) 2024-07-29 09:59:24 -05:00
madomado 1e2779df7f feat(zed-preview): include releases that are not pre-releases (#1753)
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-29 09:56:26 -05:00
madomado 726e5b4ef8 add: ruffle (#1754) 2024-07-29 09:56:13 -05:00
madomado c687fd69f7 fix: gamescope-session (#1755)
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-29 09:55:57 -05:00
Raboneko 4ac846d403 bump: envision 2024-07-29 12:58:38 +00:00
Raboneko 21c95c499a bump: discord-canary-openasar discord-canary envision mock-configs 2024-07-29 09:36:15 +00:00
madomado 6485b827cd bump: anda (#1749) 2024-07-29 15:49:29 +07:00
madomado ae65ccf197 fix(ci): update.yml (#1748)
update for 0.3.1

Signed-off-by: madomado <madonuko@outlook.com>
2024-07-29 01:09:34 -07:00
madomado daaa8b8193 fix: discord* (#1743) 2024-07-29 00:39:47 -05:00
Raboneko e0fffd6430 bump(nightly): flow nightly gamescope-session 2024-07-29 01:20:24 +00:00
Raboneko 9991babf9e bump: anda 2024-07-28 09:29:38 +00:00
Raboneko b07b1b9f6c bump: envision anda 2024-07-28 09:21:26 +00:00
Raboneko 9029452bd0 bump(nightly): flow nightly 2024-07-28 01:24:29 +00:00
Raboneko bebdedf5fb bump: libhelium tau-helium 2024-07-27 20:20:34 +00:00
madomado 918a38a807 fix: switchboard-plug-sharing (#1671)
* fix: switchboard-plug-sharing

* Update switchboard-plug-sharing.spec

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

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-07-27 13:02:37 -07:00
madomado 453a96d731 fix: switchboard-plug-networking (#1669)
* fix: switchboard-plug-networking

* Update switchboard-plug-networking.spec

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

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-07-27 13:02:05 -07:00
madomado 2d1d04a118 fix: switchboard-plug-keyboard (#1668)
* fix: switchboard-plug-keyboard

* Update switchboard-plug-keyboard.spec

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

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-07-27 13:01:58 -07:00
madomado 0c23c0a711 fix: switchboard-plug-parental-controls (#1670)
Signed-off-by: madonuko <madonuko@outlook.com>
2024-07-27 13:01:47 -07:00
madomado 1f2a747988 fix: switchboard-plug-sound (#1672) 2024-07-27 13:01:34 -07:00
madomado 285920f1a1 fix: switchboard-plug-useraccounts (#1673) 2024-07-27 13:01:29 -07:00
madomado f03c7324ef fix: switchboard-plug-datetime (#1676)
* fix: switchboard-plug-datetime

* Update switchboard-plug-datetime.spec

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

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-07-27 13:01:23 -07:00
madomado f1c3f32211 fix: switchboard-plug-about (#1674) 2024-07-27 13:01:20 -07:00
madomado 81bd31bef2 fix: switchboard-plug-applications (#1675) 2024-07-27 13:01:02 -07:00
madomado 9a67308286 fix: switchboard-plug-locale (#1677) 2024-07-27 13:00:50 -07:00
madomado 6a7d308034 fix: switchboard-plug-mouse-touchpad (#1678) 2024-07-27 13:00:42 -07:00
madomado fda8bf22c7 fix: switchboard-plug-notifications (#1679) 2024-07-27 13:00:36 -07:00
madomado ead46838d2 fix: switchboard-plug-power (#1680) 2024-07-27 13:00:23 -07:00
Raboneko cffad89d0c bump: pillow-heif 2024-07-27 16:25:26 +00:00
Raboneko 720d79499c bump: envision 2024-07-27 15:14:45 +00:00
Raboneko 2d597a2316 bump: envision 2024-07-27 14:50:47 +00:00
Raboneko 994d07fe50 bump: envision 2024-07-27 09:58:27 +00:00
Raboneko b51001bcc6 bump: starship 2024-07-27 09:27:00 +00:00
Raboneko 907540cd06 bump: sarasa-gothic limine 2024-07-27 09:15:37 +00:00
Raboneko e97e2c4a1b bump: envision 2024-07-27 08:55:50 +00:00
Raboneko c56b0c0eaa bump: envision 2024-07-27 08:18:54 +00:00
Raboneko e4a09211fd bump: envision 2024-07-27 07:56:30 +00:00
lea 1d8cafc982 fix: use mold for linking and various other fixes (#1648) 2024-07-26 20:24:21 -07:00
Raboneko 831c2b2bf2 bump(nightly): mpv nightly nim-nightly 2024-07-27 01:17:23 +00:00
Raboneko 62e80cd977 bump: envision 2024-07-26 22:21:31 +00:00
Raboneko 557ffe3063 bump: discord-ptb-openasar discord-ptb 2024-07-26 21:59:46 +00:00
Raboneko d4ddb341eb bump: discord-canary-openasar discord-canary 2024-07-26 21:28:29 +00:00
Raboneko 15fa0cc822 bump: discord-canary-openasar discord-canary 2024-07-26 20:46:16 +00:00
Raboneko e3cf473fec bump: envision 2024-07-26 19:18:38 +00:00
Raboneko ad33a79f2c bump: osu-lazer 2024-07-26 18:38:58 +00:00
Raboneko 668703f718 bump: switchboard-plug-keyboard switchboard-plug-networking switchboard-plug-onlineaccounts switchboard-plug-parental-controls switchboard-plug-printers switchboard-plug-sharing switchboard-plug-sound switchboard-plug-useraccounts 2024-07-26 17:29:02 +00:00
Raboneko 872f475b44 bump: switchboard-plug-about switchboard-plug-applications switchboard-plug-datetime switchboard-plug-locale switchboard-plug-mouse-touchpad switchboard-plug-notifications switchboard-plug-power preview libhelium tau-helium 2024-07-26 17:13:55 +00:00
Raboneko fc373a5b17 bump: envision 2024-07-26 15:49:27 +00:00
madomado 3e448ac50c bump: terra-mock-configs (#1659)
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-26 09:42:16 -05:00
madomado 4fb18a4699 fix: rnote (#1647)
try using mold

Signed-off-by: madomado <madonuko@outlook.com>
2024-07-26 09:42:03 -05:00
madomado 391aaee1be fix: envision (#1646)
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-26 09:41:45 -05:00
Raboneko ac5f8ed33d bump: mock-configs 2024-07-26 11:57:13 +00:00
lea 5adec7692e add tarballs to .gitignore (#1655) 2024-07-26 19:45:46 +08:00
madomado d067855887 chore: remove opentabletdriver (duplicate) (#1650) 2024-07-26 04:37:05 -07:00
madomado 94b728de4c feat(ci): include f41 (#1649) 2024-07-26 04:30:21 -07:00
Raboneko 4f37064f61 bump: rnote 2024-07-26 10:18:49 +00:00
Raboneko bb05a63c17 bump: envision 2024-07-26 09:36:03 +00:00
Raboneko 0e031e66b1 bump: envision 2024-07-26 09:21:59 +00:00
Raboneko 0a278e744d bump: envision 2024-07-26 08:48:11 +00:00
Raboneko ff3477e3a7 bump: envision 2024-07-26 08:37:57 +00:00
madomado 1fb83f9313 fix: elementary-music (#1641) 2024-07-26 00:20:27 -07:00
madomado 456874a04f fix: elementary-settings-daemon (#1634)
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-26 01:22:13 -05:00
madomado 63951cca89 fix: elememtary-videos (#1636) 2024-07-26 01:22:01 -05:00
Owen Zimmerman 79663fb3f2 add: tracy (#1433)
* add-tracy

* Update tracy.spec

Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>

* Update tracy.spec

Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>

* update-add-tracy

* build-test-fix

* Build-fail-fix

* Update anda/misc/tracy/tracy.spec

Co-authored-by: lea <lleyton@fyralabs.com>
Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>

* test-fix-again

* tidy up stuff and use meson

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

* add g++

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

* dnl files

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

* debug_package

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

* Update tracy.spec

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

* -fPIE

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

* CXXFLAGS

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

* CXX?

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

* /usr/include/freetype2/

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

* Update tracy.spec

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

* move stuff around and funny funky fix

* casually add changelog

* ??]

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

* fix pkg-config cflags maybe?

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

* Update tracy.spec

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

* fix PIE/PIC?

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

* Update version

* Update tracy version

Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>

* Update tracy.spec

Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>

* remove patch

* fix it

* a?

---------

Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
Signed-off-by: madomado <madonuko@outlook.com>
Co-authored-by: lea <lleyton@fyralabs.com>
Co-authored-by: madomado <madonuko@outlook.com>
2024-07-25 19:07:55 -07:00
Raboneko 85e4958d29 bump(nightly): nightly nim-nightly yt-dlp 2024-07-26 01:17:55 +00:00
Raboneko 40ebd0278d bump: elementary-videos 2024-07-25 23:29:34 +00:00
Raboneko 4affbadcd2 bump: discord-canary-openasar discord-canary 2024-07-25 22:45:44 +00:00
Raboneko f55b3984e3 bump: discord-canary-openasar discord-canary 2024-07-25 20:29:03 +00:00
Raboneko 34d386fde8 bump: elementary-music 2024-07-25 19:36:38 +00:00
Raboneko 21c51258df bump: elementary-screenshot-tool elementary-settings-daemon 2024-07-25 17:55:58 +00:00
Raboneko 0c67494d6e bump: elementary-calendar 2024-07-25 17:41:01 +00:00
Raboneko c4e0dafc72 bump: osu-lazer 2024-07-25 16:55:55 +00:00
Raboneko 38475ccf8e bump: envision 2024-07-25 16:27:25 +00:00
Raboneko c6b6e0c3dc bump: moby-buildx ruff 2024-07-25 15:15:53 +00:00
Raboneko 660e9a25f4 bump: envision 2024-07-25 08:26:52 +00:00
Raboneko 48d104ccbe bump: envision 2024-07-25 07:48:34 +00:00
Raboneko 592fb7cd9d bump: discord-canary-openasar discord-canary 2024-07-25 06:55:47 +00:00
Raboneko d38335b17c bump(nightly): mpv nightly osu-lazer nim-nightly yt-dlp 2024-07-25 01:18:36 +00:00
madomado a35bba4e97 fix: elementary-notifications (#1631)
* fix: elementary-notifications

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

* Update elementary-notifications.spec

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

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-07-24 18:54:21 -05:00
Raboneko 3578e728a1 bump: discord-canary-openasar discord-canary electron 2024-07-24 23:17:00 +00:00
Raboneko ac605c5b17 bump: preview 2024-07-24 20:39:53 +00:00
Raboneko eff2b78fe4 bump: elementary-code 2024-07-24 19:25:43 +00:00
madomado d7fcfc5854 fix(ci): fix commit param number in mg.sh (#1628)
I can't count :nami:

Signed-off-by: madomado <madonuko@outlook.com>
2024-07-24 18:38:18 +00:00
Raboneko 8671907f40 bump: discord-canary-openasar discord-canary elementary-notifications 2024-07-24 18:30:43 +00:00
madomado 1cd64d23fa fix(ci): try $GITHUB_SHA instead (#1624)
* fix(ci): try $GITHUB_SHA instead

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

* Update build.yml

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

* Update json-build.yml

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

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-07-24 18:24:20 +00:00
Raboneko 4ed8156870 bump: xdg-desktop-portal-pantheon 2024-07-24 18:00:31 +00:00
Raboneko e912eb42f2 bump: stable 2024-07-24 17:50:24 +00:00
madomado 0a2f2f458c fix(ci): mg.sh typo (#1621)
kill me?

Signed-off-by: madomado <madonuko@outlook.com>
2024-07-24 16:55:42 +00:00
madomado 3a257750c9 fix: zed-nightly (#1611) 2024-07-24 16:11:57 +08:00
madomado d22f08a952 add: onefetch (#1609) 2024-07-24 07:42:50 +00:00
madomado bd1beb7874 fix: gitoxide (#1610) 2024-07-24 05:57:42 +00:00
Raboneko 0f423fa424 bump: lomiri-system-settings 2024-07-24 04:18:47 +00:00
Raboneko a0a6f2c210 bump: nushell 2024-07-24 02:11:56 +00:00
Raboneko 97e536ba89 bump(nightly): mpv flow nightly gamescope-session albius nim-nightly tdlib yt-dlp 2024-07-24 01:18:51 +00:00
Raboneko 515d7cf39f bump: apparmor 2024-07-24 01:11:06 +00:00
Raboneko 50a323feda bump: discord-canary-openasar discord-canary 2024-07-23 22:31:16 +00:00
Raboneko 694ad5cd5b bump: gitoxide 2024-07-23 18:56:01 +00:00
Raboneko 9f6397fa2d bump: moby-compose 2024-07-23 14:45:34 +00:00
madomado e6ba93e0dd bump: mpv (#1606)
* fix(update): mpv

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

* bump: mpv

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

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-07-23 09:30:41 -05:00
madomado 0836405a44 fix(ci): mg.sh should use new ci5 endpoint (#1607)
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-23 09:30:28 -05:00
Raboneko caa4db15ee bump: vencord-desktop 2024-07-23 14:14:54 +00:00
Raboneko fff5b6b8c6 bump: vencord-desktop 2024-07-23 13:55:58 +00:00
Raboneko 722acd8ca2 bump: vencord-desktop 2024-07-23 13:45:45 +00:00
Raboneko 1e5950f741 bump: vencord-desktop 2024-07-23 13:36:21 +00:00
Raboneko fd2cb67b90 bump: vencord-desktop 2024-07-23 13:23:36 +00:00
Raboneko 176393c950 bump: anda 2024-07-23 11:18:09 +00:00
lea f3e82f8b01 feat: enable counting (#1603) 2024-07-23 13:57:01 +08:00
lea f3fc94ec24 fix: bump rawhide release ver to 41 (#1602) 2024-07-23 13:48:44 +08:00
madomado 730400aa95 fix(ci/update): better filter (#1576)
* fix(ci/update): better filter

This requires anda 0.2.2

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

* bump: discord-canary-openasar discord-canary envision preview stable osu-lazer libhelium terra-mesa tau-helium anda

* Revert "bump: discord-canary-openasar discord-canary envision preview stable osu-lazer libhelium terra-mesa tau-helium anda"

This reverts commit 69e3695090.

---------

Signed-off-by: madomado <madonuko@outlook.com>
Co-authored-by: Raboneko <raboneko@fyralabs.com>
2024-07-22 22:10:45 -07:00
lea da92fc7546 feat: seperate mock configs (#1599)
* feat: seperate mock configs

* i am not cappy

* ci: clone main from mock-configs
2024-07-23 13:01:55 +08:00
Raboneko 1ddcd3612c bump(nightly): nim-nightly 2024-07-23 01:18:29 +00:00
Raboneko c092c78531 bump: discord-openasar discord 2024-07-22 19:17:55 +00:00
Raboneko 29e3eabc59 bump: elementary-wallpapers 2024-07-22 17:45:36 +00:00
Raboneko 63bc6f791f bump: envision 2024-07-22 11:25:36 +00:00
Raboneko bd667caf37 bump: envision 2024-07-22 08:26:28 +00:00
Raboneko 8414d5b1d1 bump: gping 2024-07-21 23:38:18 +00:00
Raboneko 71186687fe bump: gping 2024-07-21 23:21:03 +00:00
Raboneko e5d0485afd bump: envision 2024-07-21 19:14:18 +00:00
Raboneko 3718c1d063 bump: limine 2024-07-21 12:53:20 +00:00
Raboneko ce063e4851 bump: envision 2024-07-21 07:13:00 +00:00
Raboneko a13a326135 bump: envision 2024-07-21 06:40:25 +00:00
Raboneko 578fe4d548 bump(nightly): prismlauncher-nightly nim-nightly 2024-07-21 01:23:43 +00:00
Raboneko e9780682ef bump: ruff 2024-07-20 18:28:01 +00:00
Raboneko abb75e89df bump: lomiri 2024-07-20 15:45:27 +00:00
Cappy Ishihara 675951d4e7 fix: gamescope package (#1593)
* fix: gamescope package

* remove mesa from stash

* fix spec again
2024-07-20 21:22:30 +08:00
madomado ab55e71494 feat(ci): multilib (#1594)
See #1549
2024-07-20 19:51:31 +07:00
Raboneko 5a35b7161c bump: envision 2024-07-20 10:22:59 +00:00
Raboneko 08e00d250d bump: osu-lazer 2024-07-20 09:59:16 +00:00
Raboneko dfe871a99b bump: envision 2024-07-20 09:27:41 +00:00
madomado 42b47fae0b rm: terra-mesa (#1587)
This is temporary and prevents potential conflicts with Fedora.

Signed-off-by: madomado <madonuko@outlook.com>
2024-07-19 23:25:03 -07:00
madomado 7e6c8e50a4 fix(update): crystal (#1571) 2024-07-19 22:14:36 -07:00
Cappy Ishihara 4a8ce403d0 feat: require hydrogen icon theme (#1584)
* feat: require hydrogen icon theme

* fix: versioning

* dont bump release beacuse it didnt build

* fix: sanitize libhelium version macro
2024-07-19 22:09:26 -07:00
Raboneko ec5448b96d bump(nightly): mpv prismlauncher-nightly nim-nightly 2024-07-20 01:16:26 +00:00
Raboneko d91a705426 bump: anda 2024-07-19 23:15:12 +00:00
Raboneko 193b5f0705 bump: stable 2024-07-19 20:23:07 +00:00
Raboneko a3545be262 bump: preview 2024-07-19 19:59:26 +00:00
Raboneko 5e7cbd1bc0 bump: discord-canary-openasar discord-canary libhelium tau-helium 2024-07-19 19:39:06 +00:00
Raboneko 0d495044d6 bump: tau-helium 2024-07-19 18:39:16 +00:00
Raboneko 5b9f395889 bump: libhelium 2024-07-19 18:21:00 +00:00
Raboneko 0f683747c0 bump: libhelium tau-helium 2024-07-19 17:45:48 +00:00
Raboneko adaef9aa28 [frawhide] fix: terra-mesa provides (#1568) (#1583)
* fix: terra-mesa provides (#1568)

* fix: terra-mesa provides

* fix: libgl

(cherry picked from commit 7b390bb726)

* fix: we might not need patch10

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

---------

Signed-off-by: madomado <madonuko@outlook.com>
Co-authored-by: Cappy Ishihara <cappy@cappuchino.xyz>
Co-authored-by: madomado <madonuko@outlook.com>
2024-07-20 00:44:32 +07:00
Raboneko 91ad29ade1 bump: terra-mesa 2024-07-19 17:32:38 +00:00
Raboneko 517d1259ae bump: terra-mesa 2024-07-19 17:17:16 +00:00
madomado a8d27b3b85 fix: kotlin-native (#1572)
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-19 10:28:46 -05:00
madomado 4c682a1b68 fix: voicevox (#1577)
closes #942
2024-07-19 10:01:59 -05:00
Cappy Ishihara b50d5ae179 fix/mock configs/multilib (#1575)
* feat(mock-configs): i386 multilib support

* missing 40 mock files

* bad date

* feat: pull from Fedora Koji for i686

* fix: jinja2 templating

* fix: proper chroot setup cmd

---------

Signed-off-by: Cappy Ishihara <cappy@cappuchino.xyz>
Co-authored-by: madonuko <madonuko@outlook.com>
2024-07-19 20:54:34 +07:00
Raboneko b30d71317e bump: kotlin-native kotlin 2024-07-19 12:57:25 +00:00
Raboneko 9f2d74d6a9 bump: nim 2024-07-19 09:47:39 +00:00
madomado eecfb3d46d feat(mock-configs): i386 multilib support (#1569)
* feat(mock-configs): i386 multilib support

* missing 40 mock files

* bad date

* feat: pull from Fedora Koji for i686

* fix: jinja2 templating

---------

Co-authored-by: Cappy Ishihara <cappy@cappuchino.xyz>
2024-07-19 13:28:09 +07:00
Raboneko d2e807b9e8 bump: libhelium tau-helium 2024-07-19 02:24:15 +00:00
Raboneko c8ec913e16 bump(nightly): mpv prismlauncher-nightly nim-nightly nvidia-patch yt-dlp 2024-07-19 01:17:52 +00:00
Raboneko 404c598885 bump: moby-buildx 2024-07-18 21:50:05 +00:00
Raboneko aa5352c4ae bump: limine 2024-07-18 21:29:40 +00:00
Raboneko 2347204c3c bump: libhelium 2024-07-18 20:59:25 +00:00
Raboneko 6d8499b8f8 bump: libhelium tau-helium 2024-07-18 19:13:03 +00:00
madomado 24b8a294df fix: nim (#1552)
* fix: nim

round 2 (totally forgot redhat-rpm-config)

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

* horrible typo

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

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-07-18 13:13:27 -05:00
madomado 22edeaa138 add: gamescope-session (#1555) 2024-07-18 13:13:16 -05:00
madomado 22059805b4 fix: elementary-terminal (#1551)
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-18 13:13:03 -05:00
madomado 50c6084c26 add: gamescope (#1553)
* add: gamescope

* less strict buildreqs

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

* BuildRequires:  pkgconfig(libliftoff)

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

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-07-18 13:12:49 -05:00
madomado 28f53f3124 add: gamescope-session-steam (#1554) 2024-07-18 13:12:38 -05:00
Raboneko 487b2d3fb6 bump: discord-ptb-openasar discord-ptb 2024-07-18 17:49:47 +00:00
Raboneko 17e7d807fa bump: ruff 2024-07-18 17:16:29 +00:00
madomado e0831f3401 fix: nim (#1550)
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-18 12:10:48 -05:00
Raboneko 4098ed07d7 bump: elementary-terminal 2024-07-18 16:57:06 +00:00
Raboneko f9f49d5e25 bump: discord-canary-openasar discord-canary 2024-07-18 16:46:46 +00:00
Philipp Trulson 76fb757094 Add kvrocks build recipe (#1545) 2024-07-18 22:19:04 +08:00
Raboneko 4d34575972 bump: terra-mesa 2024-07-18 12:59:56 +00:00
Cappy Ishihara d5d1bed869 add: terra-mesa (#1123)
* add: terra-mesa

* oops, fix src name

* oops i forgor

* always provide the respective vanilla mesa packages

* use srcname for libglvnd

* add Intel Xe flag

* Revert "add Intel Xe flag"

This reverts commit df2d252ed4.
since It's enabled by default anyway (in newer versions)

* bump: mesa 24.1.3

* add update.rhai for bumping

* Don't inline patches, update them

* disable some patches

* add back radeon patch?

* Radeon patch causes patch failure

* Update spec file to properly build

* intel ray tracing option

* Add new drivers

* add libteflon subpackage properly
2024-07-18 20:51:27 +08:00
Raboneko 68e4c86d71 bump: osu-lazer 2024-07-18 07:14:12 +00:00
Cappy Ishihara 417da16955 fix: Update .desktop packaging (Prepping for https://github.com/zed-industries/zed/pull/14104) (#1506) 2024-07-18 11:43:09 +07:00
Raboneko 8b5e75f4a3 bump: containerd 2024-07-18 04:25:26 +00:00
Raboneko df79f497bb bump: nim 2024-07-18 02:23:50 +00:00
Raboneko 372f512c56 bump: flutter 2024-07-18 01:35:19 +00:00
Raboneko 5c33a7deee bump(nightly): mpv nim-nightly 2024-07-18 01:16:58 +00:00
madomado 0c37ae038e feat(ci): add commit tracking to mg (#1537)
close #1429
2024-07-17 12:29:21 -07:00
Raboneko fda915b0d3 bump: libhelium tau-helium 2024-07-17 19:25:55 +00:00
Raboneko 049328657f bump: preview libhelium 2024-07-17 19:11:06 +00:00
Raboneko 4ca23d4317 bump: libhelium tau-helium 2024-07-17 18:55:26 +00:00
Raboneko 2f5e5855b0 bump: stable 2024-07-17 17:18:09 +00:00
Raboneko 82834bbc83 bump: moby-compose 2024-07-17 14:32:11 +00:00
madomado c41290f658 fix(update): crystal (#1536)
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-17 00:44:40 -05:00
Raboneko 34f55bafba bump(nightly): mpv nim-nightly yt-dlp 2024-07-17 01:18:24 +00:00
Raboneko 670981ab54 bump: tau-helium 2024-07-16 22:55:43 +00:00
Raboneko 2abdca4329 bump: preview 2024-07-16 22:14:17 +00:00
Trung Lê 40d99014a4 add: komikku (#1473) 2024-07-17 00:24:21 +08:00
madomado 3decb051d7 fix: anda (#1533)
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-16 10:34:15 -05:00
Raboneko 41e358e842 bump: anda 2024-07-16 11:58:30 +00:00
Raboneko e3b854bccb bump: neovide 2024-07-16 09:36:01 +00:00
Raboneko 203a2f7353 bump: limine 2024-07-16 02:26:12 +00:00
Raboneko 316811c860 bump(nightly): mpv nim-nightly yt-dlp 2024-07-16 01:19:30 +00:00
Raboneko 3ff5c78ff1 bump: electron 2024-07-15 20:17:30 +00:00
Raboneko fe632fcbb1 bump: discord-openasar discord 2024-07-15 17:50:15 +00:00
madomado 69e7e8b868 add: flow-control-nightly (#1528) 2024-07-15 11:00:17 -05:00
madomado 79a67cfa39 fix: anki-bin (#1521)
* fix: anki-bin

* fix(update): anki-bin
2024-07-15 10:59:58 -05:00
Raboneko 4c81264cb7 bump: lomiri-system-settings 2024-07-15 08:23:15 +00:00
Raboneko 9754cbeb87 bump(nightly): prismlauncher-nightly yt-dlp 2024-07-15 01:19:49 +00:00
Raboneko 1c86b6f969 bump: ruff 2024-07-14 15:30:23 +00:00
Raboneko fb3ba6c002 bump: limine 2024-07-14 07:48:41 +00:00
Raboneko 2239dc48c2 bump(nightly): mpv prismlauncher-nightly yt-dlp 2024-07-14 01:23:34 +00:00
madomado d0662be981 fix(update): crystal (#1522)
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-13 13:31:43 -05:00
madomado 1aaacb5410 fix: oxipng (#1520) 2024-07-13 13:31:15 -05:00
madomado eb9e0263c7 fix: sccache (#1350) 2024-07-13 13:30:57 -05:00
madomado de321682d8 fix: zed (stable/preview) (#1523)
* fix: zed (stable)

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

* fix: zed-preview

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

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-07-13 16:29:46 +07:00
Raboneko bd97867f5c bump: neovide osu-lazer 2024-07-13 09:16:20 +00:00
Raboneko b73e78925d bump(nightly): mpv nim-nightly yt-dlp 2024-07-13 01:17:56 +00:00
Raboneko d7820129a7 bump: oxipng 2024-07-12 21:56:26 +00:00
Raboneko 25f0bed3a3 bump: limine 2024-07-12 20:18:43 +00:00
Raboneko 2c3fd888b1 bump: lomiri-system-settings 2024-07-12 14:31:44 +00:00
Raboneko 2a6c6b30d3 bump: lomiri-schemas 2024-07-12 13:21:10 +00:00
Raboneko c891d9b963 bump: crystal 2024-07-12 12:57:22 +00:00
Raboneko a7df1de622 bump: limine 2024-07-12 05:29:48 +00:00
madomado 2823e967c0 fix: anki-qt5 (#1505)
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-11 23:07:45 -05:00
madomado fd1bc4f96b fix: envision (#1499)
Fedora pushed a breaking change splitting the openssl-devel package into also openssl-devel-engine

Signed-off-by: madomado <madonuko@outlook.com>
2024-07-11 23:07:32 -05:00
madomado 7ad02ffc21 fix: nushell (#1493)
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-11 23:07:22 -05:00
Raboneko c3b769ed7b bump: preview stable 2024-07-12 03:31:35 +00:00
Raboneko f6571a8be7 bump(nightly): mpv nim-nightly yt-dlp 2024-07-12 01:16:53 +00:00
Raboneko 58ddf76290 bump: preview 2024-07-11 21:39:10 +00:00
Raboneko 59aeb2e57f bump: sass 2024-07-11 20:21:40 +00:00
Raboneko 8df98fe1ea bump: discord-ptb-openasar discord-ptb 2024-07-11 19:39:24 +00:00
Raboneko 74639dbc35 bump: codium moby-buildx 2024-07-11 18:49:56 +00:00
madomado 6088711bec fix: avstplg (#1510)
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-11 17:59:44 +00:00
208 changed files with 6325 additions and 1108 deletions
+16 -4
View File
@@ -51,15 +51,27 @@ jobs:
uses: actions/checkout@v4
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 anda/terra/mock-configs/terra.tpl /etc/mock/templates/terra.tpl
cp -v mock-configs/terra.tpl /etc/mock/templates/terra.tpl
- name: Build with Andaman
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c anda/terra/mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.cfg
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
- name: Generating artifact name
id: art
@@ -94,7 +106,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}}
run: ./.github/workflows/mg.sh true ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} $GITHUB_SHA
- 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}}
run: ./.github/workflows/mg.sh false ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} $GITHUB_SHA
+25 -23
View File
@@ -14,8 +14,6 @@ on:
required: false
default: all
type: string
jobs:
parse:
@@ -28,18 +26,18 @@ jobs:
- 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
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
build:
needs: parse
@@ -58,18 +56,22 @@ jobs:
uses: actions/checkout@v4
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: Cache buildroot
id: br-cache
uses: actions/cache@v4
with:
path: /var/cache
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.arch }}-${{ matrix.pkg }}
- name: Include custom build template instead of package default
run: |
cp -v mock-configs/terra.tpl /etc/mock/templates/terra.tpl
- name: Build with Andaman
run: anda build anda/${{ matrix.pkg }}pkg --package rpm -c anda/terra/mock-configs/terra-${{ matrix.version }}-${{ matrix.arch }}.cfg
run: anda build anda/${{ matrix.pkg }}pkg --package rpm -c mock-configs/terra-${{ matrix.version }}-${{ matrix.arch }}.cfg
- name: Generating artifact name
id: art
@@ -102,7 +104,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}}
run: ./.github/workflows/mg.sh true ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} $GITHUB_SHA
- 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}}
run: ./.github/workflows/mg.sh false ${{matrix.pkg}} ${{matrix.version}} ${{matrix.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} $GITHUB_SHA
+13 -9
View File
@@ -22,18 +22,22 @@ jobs:
uses: actions/checkout@v4
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: Cache buildroot
id: br-cache
uses: actions/cache@v4
with:
path: /var/cache
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }}
- name: Include custom build template instead of package default
run: |
cp -v mock-configs/terra.tpl /etc/mock/templates/terra.tpl
- name: Build with Andaman
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c anda/terra/mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.cfg
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.cfg
- name: Generating artifact name
id: art
@@ -67,7 +71,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}}
run: ./.github/workflows/mg.sh true ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} $GITHUB_SHA
- 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}}
run: ./.github/workflows/mg.sh false ${{matrix.pkg.pkg}} ${{matrix.version}} ${{matrix.pkg.arch}} ${{github.run_id}} ${{secrets.MADOGUCHI_JWT}} $GITHUB_SHA
+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}"
export p="{\"id\":\"$5\",\"ver\":\"%v\",\"rel\":\"%r\",\"arch\":\"$4\",\"dirs\":\"$dirs\",\"succ\":$1,\"commit\":\"$7\"}"
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/ci/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/ci5/terra$3/builds/$n -X PUT -H "Content-Type: application/json" -d $d --fail-with-body
done
+52
View File
@@ -0,0 +1,52 @@
name: Update per branch
on:
schedule:
- cron: "*/30 * * * *"
workflow_dispatch:
jobs:
autoupdate:
runs-on: ubuntu-latest
strategy:
matrix:
branch:
- frawhide
- f39
- f40
- f41
- el9
container:
image: ghcr.io/terrapkg/builder:frawhide
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@v4
with:
ref: ${{ matrix.branch }}
fetch-depth: 0
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
- name: Install SSH signing key & Set up git repository
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 updbranch=1 --labels branch=${{ matrix.branch }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
RUST_BACKTRACE: full
- name: Save
run: |
if [[ `git status --porcelain` ]]; then
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"
msg="bump(branch): $(git status | grep modified | sed -r 's@.+/([^/]+)/[^/]+\n?@\1 @g' | tr -d '\n')"
git commit -S -a -m "$msg"
git push -u origin --all
fi
+1
View File
@@ -48,5 +48,6 @@ jobs:
}
copy_over f39 || true
copy_over f40 || true
copy_over f41 || true
git push -u origin --all
fi
+2 -1
View File
@@ -25,7 +25,7 @@ jobs:
git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: Run Update
run: anda update -vv
run: anda update -vv --excludes nightly=1 --excludes updbranch=1
env:
GITHUB_TOKEN: ${{ secrets.AUTOUPDATE_GH_TOKEN }}
RUST_BACKTRACE: full
@@ -49,5 +49,6 @@ jobs:
}
copy_over f39 || true
copy_over f40 || true
copy_over f41 || true
git push -u origin --all
fi
+1
View File
@@ -1 +1,2 @@
anda-build/
**/*.tar*
+4 -6
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).
First of all, thanks for being interested in contributing to Terra! If you have any questions about contributing, please [join our chats](https://wiki.ultramarine-linux.org/en/community/community/).
## Documentations
* [Contribution Guide](https://developer.fyralabs.com/terra/contributing)
* [FAQ](https://developer.fyralabs.com/terra/faq)
* [Policy](https://developer.fyralabs.com/terra/policy)
- [Contribution Guide](https://developer.fyralabs.com/terra/contributing)
- [FAQ](https://developer.fyralabs.com/terra/faq)
- [Policy](https://developer.fyralabs.com/terra/policy)
+18 -3
View File
@@ -7,16 +7,31 @@
Terra is a rolling-release Fedora repository for all the software you need.
With Terra, you can install the latest packages knowing that quality and security are assured.
See the introduction at [our website](https://terra.fyralabs.com).
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
```
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.
If you are using immutable/atomic editions of Fedora, run the following commands instead:
```bash
curl -fsSL https://github.com/terrapkg/subatomic-repos/raw/main/terra.repo | pkexec tee /etc/yum.repos.d/terra.repo
sudo rpm-ostree install terra-release
```
## Documentation
Our documentation can be found on our [Devdocs](https://developer.fyralabs.com/terra/). Alternatively, the GitHub Wiki contains older versions of the documentations.
Our documentation can be found on our [Devdocs](https://developer.fyralabs.com/terra/).
## Questions?
Feel free to reach out on [Discord](https://discord.gg/5fdPuxTg5Q). We're always happy to help!
Feel free to reach out by [joining our community](https://wiki.ultramarine-linux.org/en/community/community/). We're always happy to help!
- [Contribution Guide](https://developer.fyralabs.com/terra/contributing)
- [FAQ](https://developer.fyralabs.com/terra/faq)
- [Policy](https://developer.fyralabs.com/terra/policy)
+11 -3
View File
@@ -1,18 +1,26 @@
%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
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)
BuildRequires: python3-pip rpm_macro(fdupes) cargo
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
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
%ifarch x86_64
Source0: %xurl
%elifarch aarch64
Source0: %aurl
%endif
Source1: %qurl
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
+15 -1
View File
@@ -1 +1,15 @@
rpm.version(gh("ankitects/anki"));
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));
}
+1
View File
@@ -20,6 +20,7 @@ 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
+1 -1
View File
@@ -14,7 +14,7 @@
%global __provides_exclude_from %{_datadir}/armcord/.*\\.so
Name: armcord-bin
Version: 3.2.7
Version: 3.2.8
Release: 1%?dist
License: OSL-3.0
Summary: Custom lightweight Discord client designed to enhance your experience
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %nil
Name: armcord
Version: 3.2.7
Version: 3.2.8
Release: 1%?dist
License: OSL-3.0
Summary: Custom lightweight Discord client designed to enhance your experience
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar
Version: 0.0.452
Version: 0.0.471
Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
@@ -34,6 +34,7 @@ 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/
@@ -42,9 +43,11 @@ 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
+6 -4
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary
Version: 0.0.452
Version: 0.0.471
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers
URL: discord.com
@@ -16,9 +16,8 @@ Requires: glibc GConf2 nspr >= 4.13 nss >= 3.27 libX11 >= 1.6 libXtst >= 1
Group: Applications/Internet
ExclusiveArch: x86_64
%description
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.
All-in-one voice and text chat for gamers that's free, secure, and works on
both your desktop and phone.
%prep
%autosetup -n DiscordCanary
@@ -27,14 +26,17 @@ together. A place that makes it easy to talk every day and hang out more often.
%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.59
Version: 0.0.64
Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
@@ -34,6 +34,7 @@ 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/
@@ -42,9 +43,11 @@ 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.93
Version: 0.0.99
Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
@@ -34,6 +34,7 @@ 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/
@@ -44,9 +45,11 @@ 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
+6 -4
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb
Version: 0.0.93
Version: 0.0.99
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers.
URL: https://discord.com
@@ -20,9 +20,8 @@ Requires: libXtst >= 1.2
Group: Applications/Internet
ExclusiveArch: x86_64
%description
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.
All-in-one voice and text chat for gamers that's free, secure, and works on
both your desktop and phone.
%prep
%autosetup -n DiscordPTB
@@ -31,14 +30,17 @@ together. A place that makes it easy to talk every day and hang out more often.
%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
+6 -4
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord
Version: 0.0.59
Version: 0.0.64
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers
URL: https://discord.com
@@ -20,9 +20,8 @@ Requires: libXtst >= 1.2
Group: Applications/Internet
ExclusiveArch: x86_64
%description
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.
All-in-one voice and text chat for gamers that's free, secure, and works on
both your desktop and phone.
%prep
%autosetup -n Discord
@@ -31,14 +30,17 @@ together. A place that makes it easy to talk every day and hang out more often.
%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
+3
View File
@@ -2,4 +2,7 @@ project pkg {
rpm {
spec = "envision.spec"
}
labels {
nightly = 1
}
}
+4 -3
View File
@@ -1,5 +1,5 @@
%global commit 6cf5e40b96d1cbd99a3cfcef1f03899356e79448
%global commit_date 20240703
%global commit 58ceb44984ffbace79ed5eddf5c426362ad23ae7
%global commit_date 20240814
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: envision
@@ -16,7 +16,8 @@ BuildRequires: pkgconfig(gtk4) >= 4.10.0
BuildRequires: pkgconfig(vte-2.91-gtk4) >= 0.72.0
BuildRequires: pkgconfig(libadwaita-1)
BuildRequires: pkgconfig(libusb-1.0)
BuildRequires: openssl-devel
BuildRequires: openssl-devel-engine
BuildRequires: openxr-devel
BuildRequires: libappstream-glib
BuildRequires: desktop-file-utils
BuildRequires: glib2-devel
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: feishin
Version: 0.7.1
Version: 0.7.3
Release: 1%?dist
Summary: A modern self-hosted music player
License: GPL-3.0
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "komikku.spec"
}
}
+109
View File
@@ -0,0 +1,109 @@
%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.53.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
@@ -0,0 +1,3 @@
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);
+3 -3
View File
@@ -1,7 +1,7 @@
%global commit 14571f0f7793fe60ca14a25fc45adbe1e5b6a1e8
%global commit acc69e082fff67398834de3045ef48d33d2f4d54
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20240711
%global ver v0.38.0
%global commit_date 20240814
%global ver 0.38.0
Name: mpv-nightly
Version: %ver^%commit_date.%shortcommit
+5 -1
View File
@@ -1,7 +1,11 @@
if filters.contains("nightly") {
rpm.global("commit", gh_commit("mpv-player/mpv"));
if rpm.changed() {
rpm.global("ver", gh("mpv-player/mpv"));
let v = gh("mpv-player/mpv");
if v.starts_with("v") {
v.crop(1);
}
rpm.global("ver", v);
rpm.global("commit_date", date());
rpm.release();
}
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "ruffle-nightly.spec"
}
}
+67
View File
@@ -0,0 +1,67 @@
%global ver 2024-08-15
%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
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/ruffle_desktop.desktop
%_iconsdir/hicolor/scalable/apps/ruffle_desktop.svg
%prep
%autosetup -n ruffle-nightly-%ver
%cargo_prep_online
cat<<EOF > ruffle_desktop.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=Ruffle Desktop
Comment=%summary
Exec=%_bindir/ruffle_desktop
Icon=ruffle_desktop
Terminal=false
StartupNotify=false
Categories=Application;
MimeType=application/x-shockwave-flash;
EOF
%build
%{cargo_license_online} > LICENSE.dependencies
%install
cd desktop
%cargo_install
install -Dm644 assets/icon.svg %buildroot%_iconsdir/hicolor/scalable/apps/ruffle_desktop.svg
install -Dm644 ../ruffle_desktop.desktop %buildroot%_datadir/applications/ruffle_desktop.desktop
%changelog
* Mon Jul 29 2024 madonuko <mado@fyralabs.com>
- Initial package
+13
View File
@@ -0,0 +1,13 @@
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();
}
+40 -147
View File
@@ -1,4 +1,4 @@
# Generated by rust2rpm 25
# Generated by rust2rpm 26
%bcond_with check
# aarch64 dist is not available
%ifarch aarch64
@@ -14,7 +14,7 @@
Name: rust-sccache
Version: 0.8.1
Release: 1%?dist
Release: %autorelease
Summary: Ccache-like tool
License: Apache-2.0
@@ -89,17 +89,6 @@ 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}
@@ -112,9 +101,6 @@ 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}
@@ -127,9 +113,6 @@ 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}
@@ -138,13 +121,10 @@ 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}
@@ -157,11 +137,6 @@ 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}
@@ -170,15 +145,10 @@ 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}
@@ -191,9 +161,6 @@ 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}
@@ -206,10 +173,6 @@ 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}
@@ -219,14 +182,21 @@ 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}
@@ -236,13 +206,21 @@ 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}
@@ -255,10 +233,6 @@ 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}
@@ -271,11 +245,6 @@ 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}
@@ -288,9 +257,6 @@ 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}
@@ -303,10 +269,6 @@ 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}
@@ -319,10 +281,6 @@ 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}
@@ -335,10 +293,6 @@ 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}
@@ -348,16 +302,21 @@ 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}
@@ -370,10 +329,6 @@ 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}
@@ -386,15 +341,6 @@ 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}
@@ -407,11 +353,6 @@ 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}
@@ -424,11 +365,6 @@ 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}
@@ -441,10 +377,6 @@ 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}
@@ -457,10 +389,6 @@ 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}
@@ -470,29 +398,9 @@ 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}
@@ -505,10 +413,6 @@ 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}
@@ -521,9 +425,6 @@ 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}
@@ -536,10 +437,6 @@ 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}
@@ -552,10 +449,6 @@ 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}
@@ -1,6 +1,6 @@
--- 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 @@
--- sccache-0.8.1/Cargo.toml 1970-01-01T00:00:01+00:00
+++ sccache-0.8.1/Cargo.toml 2024-07-10T16:31:31.705674+00:00
@@ -403,13 +403,3 @@
[target."cfg(unix)".dependencies.daemonize]
version = "0.5"
@@ -11,4 +11,6 @@
- "handleapi",
- "stringapiset",
- "winnls",
- "processenv",
- "std",
-]
@@ -1,22 +0,0 @@
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,4 +1,5 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "voicevox.spec"
}
+1 -5
View File
@@ -1,5 +1 @@
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));
rpm.version(gh("VOICEVOX/voicevox"));
+34 -38
View File
@@ -1,28 +1,29 @@
%global nodev 20.12.2
%global npmv 10.5.0
%global ver 0.19.2
%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 w0.gzdio
# Exclude private libraries
%global __requires_exclude libffmpeg.so
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: voicevox
Version: %ver
Release: 4%?dist
Version: 0.20.0
Release: 1%?dist
Summary: Free Japanese text-to-speech editor
License: LGPL-3.0
URL: https://voicevox.hiroshiba.jp
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
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
%description
VOICEVOX is a free Japanese text-to-speech software with medium output quality.
@@ -34,33 +35,28 @@ Summary: Documentation files for voicevox (Japanese)
%summary.
%prep
%autosetup -p1
tar xf %SOURCE1
PATH="$PATH:$PWD/node-v%nodev-linux-%a/bin/"
npx npm@%npmv i
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
%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
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/
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
%files
%doc README.md
%license LICENSE LGPL_LICENSE
%_bindir/%name
%_datadir/%name/
%files doc
%doc %_docdir/%name/
%changelog
%autochangelog
%_bindir/voicevox
%_datadir/applications/voicevox.desktop
%_datadir/voicevox/VOICEVOX.AppImage
%_iconsdir/hicolor/256x256/apps/voicevox.png
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "youtube-music.spec"
}
}
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("th-ch/youtube-music"));
@@ -0,0 +1,10 @@
[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;
@@ -0,0 +1,91 @@
%define debug_package %nil
# macro shorthand for calling pnpm
%global pnpm npx pnpm@%{pnpm_version}
Name: youtube-music
Version: 3.5.1
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
@@ -2,8 +2,8 @@
Name: elementary-appcenter
Summary: Software Center from elementary
Version: 7.4.0
Release: 2%{?dist}
Version: 8.0.0
Release: 1%?dist
License: GPL-3.0
Provides: appcenter = %{version}-%{release}
@@ -5,8 +5,8 @@
Name: elementary-calendar
Summary: Desktop calendar app designed for elementary
Version: 7.0.0
Release: 1%{?dist}
Version: 8.0.0
Release: 1%?dist
License: GPL-3.0-or-later
URL: https://github.com/elementary/calendar
@@ -3,8 +3,8 @@
Name: elementary-camera
Summary: Camera app designed for elementary
Version: 6.2.2
Release: 2%{?dist}
Version: 8.0.0
Release: 1%?dist
License: GPL-3.0
URL: https://github.com/elementary/camera
@@ -5,8 +5,8 @@
Name: elementary-code
Summary: Code editor from elementary
Version: 7.2.0
Release: 1%{?dist}
Version: 7.3.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: 6.5.3
Release: 1%{?dist}
Version: 7.0.0
Release: 1%?dist
License: GPL-3.0
URL: https://github.com/elementary/%{srcname}
@@ -42,6 +42,8 @@ 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
@@ -76,6 +78,7 @@ This package contains the development headers.
%build
CFLAGS="$CFLAGS -Wno-implicit-function-declaration"
%meson -Dwith-zeitgeist=disabled
%meson_build
@@ -85,11 +88,6 @@ This package contains the development headers.
%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/
@@ -120,7 +118,7 @@ appstream-util validate-relax --nonet \
%{_bindir}/%{appname}-pkexec
%{_libdir}/%{appname}/
%{_libdir}/libpantheon-files-core.so.6*
%{_libdir}/libpantheon-files-core.so.*
%{_datadir}/applications/%{appname}.desktop
%{_datadir}/contractor/*.contract
@@ -10,8 +10,8 @@ utilizes Granite for a consistent and slick UI.}
Name: elementary-music
Summary: Music player and library from elementary
Version: 7.1.0
Release: 2%{?dist}
Version: 8.0.0
Release: 1%?dist
License: LGPL-2.0-or-later
URL: https://github.com/elementary/%{srcname}
@@ -41,6 +41,7 @@ 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
@@ -99,7 +100,6 @@ 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: 7.0.1
Release: 1%{?dist}
Version: 8.0.0
Release: 1%?dist
Summary: GTK Notification server for Pantheon
License: GPL-3.0
@@ -54,7 +54,6 @@ 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: 7.2.0
Release: 2%{?dist}
Version: 8.0.0
Release: 1%?dist
License: GPL-3.0-or-later
URL: https://github.com/elementary/onboarding
@@ -3,8 +3,8 @@
Name: elementary-screenshot-tool
Summary: Screenshot tool designed for elementary
Version: 6.0.4
Release: 2%{?dist}
Version: 8.0.0
Release: 1%?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: 1.3.1
Release: 1%{?dist}
Version: 8.0.0
Release: 1%?dist
Summary: Settings Daemon and Portal for Pantheon
License: GPL-3.0-or-later
@@ -26,6 +26,8 @@ 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
@@ -45,6 +47,8 @@ Requires: xdg-desktop-portal
%install
%meson_install
%find_lang %appname
%check
desktop-file-validate \
@@ -64,7 +68,7 @@ appstream-util validate-relax --nonet \
%systemd_preun %{appname}.check-for-firmware-updates.timer
%files
%files -f %appname.lang
%license LICENSE
%doc README.md
@@ -87,8 +91,6 @@ appstream-util validate-relax --nonet \
%{_sysconfdir}/xdg/autostart/%appname.desktop
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
%changelog
%autochangelog
@@ -3,8 +3,8 @@
Name: elementary-terminal
Summary: The terminal of the 21st century
Version: 6.1.2
Release: 2%{?dist}
Version: 6.2.0
Release: 1%?dist
License: LGPL-3.0
URL: https://github.com/elementary/%{srcname}
@@ -90,16 +90,9 @@ appstream-util validate-relax --nonet \
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
%{_datadir}/%{appname}/
%{_datadir}/metainfo/%{appname}.appdata.xml
%{_mandir}/man1/%{appname}.1.gz
%files fish
%doc README.md
%license COPYING
%{_datadir}/fish/vendor_conf.d/pantheon_terminal_process_completion_notifications.fish
%changelog
* Thu Nov 17 2022 windowsboy111 <wboy111@outlook.com> - 6.1.1-1
- new version
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com>
- Repackaged for Terra
@@ -3,7 +3,7 @@
Name: elementary-theme
Summary: Elementary GTK+ Stylesheet
Version: 8.0.0
Version: 8.1.0
Release: 1%?dist
License: GPL-3.0
@@ -3,8 +3,8 @@
Name: elementary-videos
Summary: Video player and library app from elementary
Version: 3.0.0
Release: 1%{?dist}
Version: 8.0.1
Release: 1%?dist
License: GPL-3.0-or-later
URL: https://github.com/elementary/%{srcname}
@@ -22,13 +22,14 @@ BuildRequires: pkgconfig(clutter-gtk-1.0)
BuildRequires: pkgconfig(gdk-x11-3.0)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gobject-2.0)
BuildRequires: pkgconfig(granite)
BuildRequires: pkgconfig(granite-7)
BuildRequires: pkgconfig(gstreamer-1.0)
BuildRequires: pkgconfig(gstreamer-pbutils-1.0)
BuildRequires: pkgconfig(gstreamer-tag-1.0)
BuildRequires: pkgconfig(gstreamer-video-1.0)
BuildRequires: pkgconfig(gtk+-3.0) >= 3.22
BuildRequires: pkgconfig(libhandy-1)
BuildRequires: pkgconfig(libadwaita-1)
Requires: hicolor-icon-theme
@@ -3,8 +3,8 @@
Name: elementary-wallpapers
Summary: Collection of wallpapers from the elementary project
Version: 7.0.0
Release: 1%{?dist}
Version: 8.0.0
Release: 1%?dist
# License breakdown is available in debian/copyright
License: CC-BY-SA-4.0 AND CC0-1.0 AND Unlicense
@@ -3,38 +3,31 @@
%global srcname switchboard-plug-about
%global plug_type hardware
%global plug_name about
%global plug_rdnn io.elementary.switchboard.about
%global plug_name system
%global plug_rdnn io.elementary.settings.system
Name: switchboard-plug-about
Summary: Switchboard System Information plug
Version: 6.2.0
Release: 3%{?dist}
Version: 8.0.0
Release: 1%?dist
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-about
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
Patch0: https://github.com/elementary/switchboard-plug-about/compare/6.2.0..72d7da13da2824812908276751fd3024db2dd0f8.patch
BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala >= 0.22.0
BuildRequires: fdupes
BuildRequires: pkgconfig(appstream) >= 0.12.10
BuildRequires: pkgconfig(fwupd)
BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(glib-2.0) >= 2.64.0
BuildRequires: pkgconfig(gobject-2.0)
BuildRequires: pkgconfig(granite)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(libgtop-2.0)
BuildRequires: pkgconfig(libhandy-1)
BuildRequires: pkgconfig(switchboard-2.0)
BuildRequires: pkgconfig(gudev-1.0)
BuildRequires: pkgconfig(switchboard-3)
BuildRequires: pkgconfig(udisks2)
BuildRequires: pkgconfig(gudev-1.0)
BuildRequires: pkgconfig(packagekit-glib2)
BuildRequires: pkgconfig(polkit-gobject-1)
Requires: switchboard%{?_isa}
Supplements: switchboard%{?_isa}
@@ -57,24 +50,25 @@ This switchboard plug shows system information.
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{plug_name}-plug
%find_lang %{plug_rdnn}
# remove the specified stock icon from appdata (invalid in libappstream-glib)
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
mv %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml{.in,}
# remove the specified stock icon from metainfo (invalid in libappstream-glib)
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%check
appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%files -f %{plug_name}-plug.lang
%files -f %{plug_rdnn}.lang
%doc README.md
%license COPYING
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_name}.so
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%changelog
@@ -4,12 +4,12 @@
%global plug_type personal
%global plug_name applications
%global plug_rdnn io.elementary.switchboard.%{plug_name}
%global plug_rdnn io.elementary.settings.%{plug_name}
Name: switchboard-plug-applications
Summary: Switchboard Applications plug
Version: 7.0.1
Release: 1%{?dist}
Version: 8.0.0
Release: 1%?dist
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-applications
@@ -18,16 +18,11 @@ Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala >= 0.22.0
BuildRequires: fdupes
BuildRequires: pkgconfig(flatpak) >= 1.1.2
BuildRequires: pkgconfig(flatpak)
BuildRequires: pkgconfig(glib-2.0) >= 2.34
BuildRequires: pkgconfig(granite)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(libhandy-1)
BuildRequires: pkgconfig(switchboard-2.0)
BuildRequires: pkgconfig(libhandy-1)
BuildRequires: pkgconfig(switchboard-3)
Requires: switchboard%{?_isa}
Supplements: switchboard%{?_isa}
@@ -49,10 +44,10 @@ that allows the user to manage application settings.
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
mv %buildroot%_datadir/metainfo/%plug_rdnn.appdata.xml %buildroot%_datadir/metainfo/%plug_rdnn.metainfo.xml || true
%find_lang %{plug_name}-plug
mv %buildroot%_datadir/metainfo/%plug_rdnn.metainfo.xml %buildroot%_datadir/metainfo/%plug_rdnn.metainfo.xml || true
%find_lang %{plug_rdnn}
# remove the specified stock icon from appdata (invalid in libappstream-glib)
# remove the specified stock icon from metainfo (invalid in libappstream-glib)
sed -i '/icon type="stock"/d' %{buildroot}%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
@@ -61,11 +56,11 @@ appstream-util validate-relax --nonet \
%{buildroot}%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%files -f %{plug_name}-plug.lang
%files -f %{plug_rdnn}.lang
%doc README.md
%license COPYING
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_name}.so
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%{_datadir}/icons/hicolor/*/apps/io.elementary.settings.applications.svg
@@ -8,8 +8,8 @@
Name: switchboard-plug-bluetooth
Summary: Switchboard Bluetooth plug
Version: 2.3.6
Release: 1%{?dist}
Version: 8.0.0
Release: 1%?dist
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-bluetooth
@@ -4,12 +4,12 @@
%global plug_type system
%global plug_name datetime
%global plug_rdnn io.elementary.switchboard.datetime
%global plug_rdnn io.elementary.settings.datetime
Name: switchboard-plug-datetime
Summary: Switchboard Date & Time Plug
Version: 2.2.0
Release: 1%{?dist}
Version: 8.0.0
Release: 1%?dist
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-datetime
@@ -18,11 +18,8 @@ Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala
BuildRequires: fdupes
BuildRequires: pkgconfig(granite)
BuildRequires: pkgconfig(libadwaita-1)
BuildRequires: switchboard-devel
Requires: switchboard%{?_isa}
@@ -44,24 +41,24 @@ Supplements: switchboard%{?_isa}
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{plug_name}-plug
%find_lang %{plug_rdnn}
# remove the specified stock icon from appdata (invalid in libappstream-glib)
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
# remove the specified stock icon from metainfo (invalid in libappstream-glib)
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%check
appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%files -f %{plug_name}-plug.lang
%files -f %{plug_rdnn}.lang
%doc README.md
%license COPYING
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_name}.so
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%changelog
@@ -4,12 +4,12 @@
%global plug_type hardware
%global plug_name keyboard
%global plug_rdnn io.elementary.switchboard.keyboard
%global plug_rdnn io.elementary.settings.keyboard
Name: switchboard-plug-keyboard
Summary: Switchboard Keyboard plug
Version: 3.2.1
Release: 1%{?dist}
Version: 8.0.0
Release: 1%?dist
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-keyboard
@@ -21,14 +21,8 @@ BuildRequires: meson
BuildRequires: vala >= 0.22.0
BuildRequires: fdupes
BuildRequires: pkgconfig(glib-2.0) >= 2.32
BuildRequires: pkgconfig(granite) >= 6.0.0
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(ibus-1.0) >= 1.5.19
BuildRequires: pkgconfig(libgnomekbd)
BuildRequires: pkgconfig(libgnomekbdui)
BuildRequires: pkgconfig(libhandy-1) >= 0.90.0
BuildRequires: pkgconfig(switchboard-2.0)
BuildRequires: pkgconfig(switchboard-3)
BuildRequires: pkgconfig(xkeyboard-config)
Requires: gala
@@ -54,7 +48,7 @@ same time. Keyboard shortcuts are also part of this plug.
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{plug_name}-plug
%find_lang %{plug_rdnn}
%check
@@ -62,12 +56,12 @@ appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%files -f %{plug_name}-plug.lang
%files -f %{plug_rdnn}.lang
%doc README.md
%license COPYING
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
%{_datadir}/glib-2.0/schemas/keyboard.gschema.xml
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_name}.so
%{_datadir}/glib-2.0/schemas/%{plug_rdnn}.gschema.xml
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
@@ -4,12 +4,12 @@
%global plug_type personal
%global plug_name locale
%global plug_rdnn io.elementary.switchboard.locale
%global plug_rdnn io.elementary.settings.locale
Name: switchboard-plug-locale
Summary: Switchboard Locale Plug
Version: 2.5.9
Release: 2%?dist
Version: 8.0.0
Release: 1%?dist
License: LGPL-3.0-or-later
URL: https://github.com/elementary/%name
@@ -23,9 +23,7 @@ BuildRequires: fdupes
BuildRequires: pkgconfig(accountsservice)
BuildRequires: pkgconfig(ibus-1.0)
BuildRequires: pkgconfig(gnome-desktop-3.0)
BuildRequires: pkgconfig(granite)
BuildRequires: polkit-devel
BuildRequires: pkgconfig(gnome-desktop-4)
BuildRequires: switchboard-devel
Requires: switchboard%?_isa
@@ -46,7 +44,7 @@ Supplements: switchboard%?_isa
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %plug_name-plug
%find_lang %plug_rdnn
%check
@@ -54,13 +52,13 @@ appstream-util validate-relax --nonet \
%buildroot/%_datadir/metainfo/%plug_rdnn.appdata.xml
%files -f %plug_name-plug.lang
%files -f %plug_rdnn.lang
%doc README.md
%license COPYING
%_libdir/switchboard/%plug_type/lib%plug_name-plug.so
%_libdir/switchboard/personal/pantheon-locale/languagelist
%_libdir/switchboard/personal/pantheon-locale/packages_blacklist
%_libdir/switchboard-3/%plug_type/lib%plug_rdnn.so
%_libdir/switchboard-3/%plug_type/pantheon-locale/languagelist
%_libdir/switchboard-3/%plug_type/pantheon-locale/packages_blocklist
%_datadir/glib-2.0/schemas/%plug_rdnn.gschema.xml
%_datadir/polkit-1/actions/%plug_rdnn.policy
@@ -4,12 +4,12 @@
%global plug_type hardware
%global plug_name mouse-touchpad
%global plug_rdnn io.elementary.switchboard.mouse-touchpad
%global plug_rdnn io.elementary.settings.mouse-touchpad
Name: switchboard-plug-mouse-touchpad
Summary: Switchboard Mouse and Touchpad plug
Version: 7.0.0
Release: 1%{?dist}
Version: 8.0.0
Release: 1%?dist
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-mouse-touchpad
@@ -18,13 +18,9 @@ Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala >= 0.22.0
BuildRequires: pkgconfig(glib-2.0) >= 2.32
BuildRequires: pkgconfig(granite)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(switchboard-2.0)
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(switchboard-3)
Requires: switchboard%{?_isa}
Supplements: switchboard%{?_isa}
@@ -45,21 +41,21 @@ A switchboard plug to configure the behavior of mice and touchpads.
%install
%meson_install
%find_lang %{plug_name}-plug
%find_lang %{plug_rdnn}
%check
appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%files -f %{plug_name}-plug.lang
%files -f %{plug_rdnn}.lang
%doc README.md
%license COPYING
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_name}.so
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%changelog
@@ -4,12 +4,12 @@
%global plug_type network
%global plug_name networking
%global plug_rdnn io.elementary.switchboard.network
%global plug_rdnn io.elementary.settings.network
Name: switchboard-plug-networking
Summary: Switchboard Networking plug
Version: 2.5.0
Release: 1%{?dist}
Version: 8.0.0
Release: 1%?dist
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-network
@@ -22,13 +22,9 @@ BuildRequires: vala >= 0.22.0
BuildRequires: fdupes
BuildRequires: pkgconfig(glib-2.0) >= 2.32
BuildRequires: pkgconfig(granite)
BuildRequires: pkgconfig(gthread-2.0)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(libnm) >= 1.20.6
BuildRequires: pkgconfig(libnma)
BuildRequires: pkgconfig(polkit-gobject-1)
BuildRequires: pkgconfig(switchboard-2.0)
BuildRequires: pkgconfig(libnm)
BuildRequires: pkgconfig(libnma-gtk4)
BuildRequires: pkgconfig(switchboard-3)
Requires: network-manager-applet%{?_isa}
Requires: switchboard%{?_isa}
@@ -52,21 +48,21 @@ A switchboard plug for configuring available networks.
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{plug_name}-plug
%find_lang %{plug_rdnn}
%check
appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%files -f %{plug_name}-plug.lang
%files -f %{plug_rdnn}.lang
%doc README.md
%license COPYING
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
%{_libdir}/switchboard-3/%{plug_type}/libnetwork.so
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%changelog
@@ -4,12 +4,12 @@
%global plug_type personal
%global plug_name notifications
%global plug_rdnn io.elementary.switchboard.notifications
%global plug_rdnn io.elementary.settings.notifications
Name: switchboard-plug-notifications
Summary: Switchboard Notifications plug
Version: 2.2.0
Release: 2%{?dist}
Version: 8.0.0
Release: 1%?dist
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-notifications
@@ -18,13 +18,10 @@ Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala >= 0.22.0
BuildRequires: fdupes
BuildRequires: pkgconfig(glib-2.0) >= 2.32
BuildRequires: pkgconfig(granite)
BuildRequires: pkgconfig(gtk+-3.0) >= 3.12
BuildRequires: pkgconfig(switchboard-2.0)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(switchboard-3)
Requires: gala%{?_isa}
Requires: switchboard%{?_isa}
@@ -50,21 +47,21 @@ related to the Notifications plugin for Gala.
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{plug_name}-plug
%find_lang %{plug_rdnn}
%check
appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%files -f %{plug_name}-plug.lang
%files -f %{plug_rdnn}.lang
%doc README.md
%license COPYING
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_name}.so
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%changelog
@@ -6,8 +6,8 @@
Name: switchboard-plug-onlineaccounts
Summary: Switchboard Online Accounts plug
Version: 6.5.3
Release: 1%{?dist}
Version: 8.0.0
Release: 1%?dist
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-onlineaccounts
@@ -8,8 +8,8 @@
Name: switchboard-plug-pantheon-shell
Summary: Switchboard Pantheon Shell plug
Version: 6.5.0
Release: 1%{?dist}
Version: 8.0.0
Release: 1%?dist
License: GPL-3.0
URL: https://github.com/elementary/switchboard-plug-pantheon-shell
@@ -3,13 +3,13 @@
%global srcname switchboard-plug-parental-controls
%global plug_type system
%global plug_name parental-controls
%global plug_rdnn io.elementary.switchboard.parental-controls
%global plug_name screentime-limits
%global plug_rdnn io.elementary.settings.screentime-limits
Name: switchboard-plug-parental-controls
Summary: Switchboard Screen Time & Limits Plug
Version: 6.0.1
Release: 2%?dist
Version: 8.0.0
Release: 1%?dist
License: GPL-3.0-or-later
URL: https://github.com/elementary/%name
@@ -25,12 +25,8 @@ BuildRequires: pkgconfig(accountsservice)
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(flatpak)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(granite)
BuildRequires: pkgconfig(libhandy-1) >= 0.90.0
BuildRequires: pkgconfig(malcontent-0)
BuildRequires: pkgconfig(polkit-gobject-1)
BuildRequires: polkit-devel
BuildRequires: switchboard-devel
BuildRequires: rpm_macro(_unitdir)
Requires: switchboard%{?_isa}
Supplements: switchboard%{?_isa}
@@ -51,24 +47,25 @@ Supplements: switchboard%{?_isa}
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{plug_name}-plug
%find_lang %{plug_rdnn}
# remove the specified stock icon from appdata (invalid in libappstream-glib)
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%check
appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%files -f %{plug_name}-plug.lang
%files -f %{plug_rdnn}.lang
%doc README.md
%license COPYING
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_name}.so
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%_iconsdir/hicolor/*/apps/%plug_rdnn.svg
%_sysconfdir/pantheon-parental-controls/daemon.conf
%_bindir/pantheon-parental-controls-daemon
@@ -76,8 +73,8 @@ appstream-util validate-relax --nonet \
%_datadir/applications/pantheon-parental-controls-client.desktop
%_datadir/dbus-1/system-services/org.pantheon.ParentalControls.service
%_datadir/dbus-1/system.d/org.pantheon.ParentalControls.conf
%_datadir/polkit-1/actions/io.elementary.switchboard.screentime-limits.policy
/usr/lib/systemd/system/pantheon-parental-controls.service
%_datadir/polkit-1/actions/%plug_rdnn.policy
%_unitdir/pantheon-parental-controls.service
%changelog
* Tue Jun 13 2023 windowsboy111 <windowsboy111@fyralabs.com> - 6.0.1-1
@@ -4,12 +4,12 @@
%global plug_type hardware
%global plug_name power
%global plug_rdnn io.elementary.switchboard.power
%global plug_rdnn io.elementary.settings.power
Name: switchboard-plug-power
Summary: Switchboard Power Plug
Version: 2.7.0
Release: 2%?dist
Version: 8.0.0
Release: 1%?dist
License: GPL-2.0-or-later
URL: https://github.com/elementary/%name
@@ -18,13 +18,10 @@ Source0: %url/archive/%version/%srcname-%version.tar.gz
BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala
BuildRequires: fdupes
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(granite)
BuildRequires: pkgconfig(polkit-gobject-1)
BuildRequires: polkit-devel
BuildRequires: switchboard-devel
Requires: switchboard%?_isa
@@ -45,24 +42,24 @@ Supplements: switchboard%?_isa
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %plug_name-plug
%find_lang %plug_rdnn
# remove the specified stock icon from appdata (invalid in libappstream-glib)
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
# remove the specified stock icon from metainfo (invalid in libappstream-glib)
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%check
appstream-util validate-relax --nonet \
%buildroot/%_datadir/metainfo/%plug_rdnn.appdata.xml
%buildroot/%_datadir/metainfo/%plug_rdnn.metainfo.xml
%files -f %plug_name-plug.lang
%files -f %plug_rdnn.lang
%doc README.md
%license COPYING
%_libdir/switchboard/%plug_type/lib%plug_name.so
%_libdir/switchboard-3/%plug_type/lib%plug_name.so
%_datadir/metainfo/%plug_rdnn.appdata.xml
%_datadir/metainfo/%plug_rdnn.metainfo.xml
%_libexecdir/io.elementary.logind.helper
%_datadir/dbus-1/system-services/io.elementary.logind.helper.service
@@ -8,8 +8,8 @@
Name: switchboard-plug-printers
Summary: Switchboard Printers Plug
Version: 2.2.1
Release: 2%?dist
Version: 8.0.0
Release: 1%?dist
License: GPL-3.0-or-later
URL: https://github.com/elementary/switchboard-plug-printers
@@ -4,12 +4,12 @@
%global plug_type personal
%global plug_name security-privacy
%global plug_rdnn io.elementary.switchboard.security-privacy
%global plug_rdnn io.elementary.settings.security-privacy
Name: switchboard-plug-security-privacy
Summary: Switchboard Security & Privacy Plug
Version: 7.1.0
Release: 1%{?dist}
Version: 8.0.0
Release: 1%?dist
License: GPL-3.0-or-later
URL: https://github.com/elementary/%name
@@ -17,11 +17,11 @@ Source0: %url/archive/%version/%srcname-%version.tar.gz
BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: vala
#BuildRequires: vala
BuildRequires: granite-devel
BuildRequires: pkgconfig(polkit-gobject-1)
BuildRequires: pkgconfig(switchboard-2.0)
#BuildRequires: granite-devel
#BuildRequires: pkgconfig(polkit-gobject-1)
BuildRequires: pkgconfig(switchboard-3)
BuildRequires: pkgconfig(zeitgeist-2.0)
BuildRequires: meson >= 0.46.1
BuildRequires: polkit-devel
@@ -46,7 +46,7 @@ Supplements: switchboard%{?_isa}
%install
%meson_install
%find_lang %{plug_name}-plug
%find_lang %{plug_rdnn}
%check
@@ -54,15 +54,15 @@ appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%files -f %{plug_name}-plug.lang
%files -f %{plug_rdnn}.lang
%doc README.md
%license COPYING
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_name}.so
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%_libdir/switchboard/personal/security-privacy-plug-helper
%_libdir/switchboard-3/personal/security-privacy-plug-helper
%_datadir/glib-2.0/schemas/%plug_rdnn.gschema.xml
%_datadir/polkit-1/actions/%plug_rdnn.policy
@@ -4,12 +4,12 @@
%global plug_type network
%global plug_name sharing
%global plug_rdnn io.elementary.switchboard.sharing
%global plug_rdnn io.elementary.settings.sharing
Name: switchboard-plug-sharing
Summary: Switchboard Sharing Plug
Version: 2.1.6
Release: 1%{?dist}
Version: 8.0.0
Release: 1%?dist
License: GPL-3.0
URL: https://github.com/elementary/switchboard-plug-sharing
@@ -18,12 +18,9 @@ Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala >= 0.22.0
BuildRequires: pkgconfig(glib-2.0) >= 2.32
BuildRequires: pkgconfig(granite)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(switchboard-2.0)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(switchboard-3)
Requires: rygel
Requires: switchboard%{?_isa}
@@ -46,21 +43,21 @@ Configure the sharing of system services.
%install
%meson_install
%find_lang %{plug_name}-plug
%find_lang %{plug_rdnn}
%check
appstream-util validate-relax --nonet \
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%files -f %{plug_name}-plug.lang
%files -f %{plug_rdnn}.lang
%doc README.md
%license COPYING
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_rdnn}.so
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%changelog
@@ -4,12 +4,12 @@
%global plug_type system
%global plug_name sound
%global plug_rdnn io.elementary.switchboard.sound
%global plug_rdnn io.elementary.settings.sound
Name: switchboard-plug-sound
Summary: Switchboard Sound Plug
Version: 2.3.3
Release: 1%{?dist}
Version: 8.0.0
Release: 1%?dist
License: LGPL-2.0-or-later
URL: https://github.com/elementary/switchboard-plug-sound
@@ -18,18 +18,12 @@ Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson
BuildRequires: vala >= 0.34.1
BuildRequires: fdupes
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(granite)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(libcanberra)
BuildRequires: pkgconfig(libcanberra-gtk)
BuildRequires: pkgconfig(libpulse)
BuildRequires: pkgconfig(libhandy-1)
BuildRequires: pkgconfig(libpulse-mainloop-glib)
BuildRequires: pkgconfig(switchboard-2.0)
BuildRequires: pkgconfig(switchboard-3)
Requires: switchboard%{?_isa}
Supplements: switchboard%{?_isa}
@@ -50,9 +44,9 @@ A sound plug for Switchboard.
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %{plug_name}-plug
%find_lang %{plug_rdnn}
# remove the specified stock icon from appdata (invalid in libappstream-glib)
# remove the specified stock icon from metainfo (invalid in libappstream-glib)
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
@@ -60,13 +54,14 @@ sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.met
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%files -f %{plug_name}-plug.lang
%files -f %{plug_rdnn}.lang
%doc README.md
%license COPYING
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
%{_libdir}/switchboard-3/%{plug_type}/lib%{plug_rdnn}.so
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
%{_datadir}/glib-2.0/schemas/%{plug_name}.gschema.xml
%changelog
@@ -4,12 +4,12 @@
%global plug_type system
%global plug_name useraccounts
%global plug_rdnn io.elementary.switchboard.useraccounts
%global plug_rdnn io.elementary.settings.useraccounts
Name: switchboard-plug-useraccounts
Summary: Switchboard User Accounts Plug
Version: 2.4.3
Release: 2%?dist
Version: 8.0.0
Release: 1%?dist
License: LGPL-3.0-or-later
URL: https://github.com/elementary/%name
@@ -18,18 +18,11 @@ Source0: %url/archive/%version/%srcname-%version.tar.gz
BuildRequires: gettext
BuildRequires: libappstream-glib
BuildRequires: meson >= 0.46.1
BuildRequires: vala
BuildRequires: fdupes
BuildRequires: pkgconfig(accountsservice)
BuildRequires: gobject-introspection-devel
BuildRequires: gnome-desktop3-devel
BuildRequires: pkgconfig(granite) >= 0.5
BuildRequires: pkgconfig(libhandy-1) >= 0.90.0
BuildRequires: pkgconfig(polkit-gobject-1)
BuildRequires: pkgconfig(gnome-desktop-4)
BuildRequires: pkgconfig(pwquality)
BuildRequires: polkit-devel
BuildRequires: gtk3-devel
BuildRequires: switchboard-devel
Requires: switchboard%?_isa
@@ -50,21 +43,21 @@ Supplements: switchboard%?_isa
%install
%meson_install
%fdupes %buildroot%_datadir/locale/
%find_lang %plug_name-plug
%find_lang %plug_rdnn
%check
appstream-util validate-relax --nonet \
%buildroot/%_datadir/metainfo/%plug_rdnn.appdata.xml
%buildroot/%_datadir/metainfo/%plug_rdnn.metainfo.xml
%files -f %plug_name-plug.lang
%files -f %plug_rdnn.lang
%doc README.md
%license COPYING
%_libdir/switchboard/%plug_type/lib%plug_name.so
%_libdir/switchboard/system/pantheon-useraccounts/guest-session-toggle
%_datadir/metainfo/%plug_rdnn.appdata.xml
%_libdir/switchboard-3/%plug_type/lib%plug_name.so
%_libdir/switchboard-3/system/useraccounts/guest-session-toggle
%_datadir/metainfo/%plug_rdnn.metainfo.xml
%_datadir/polkit-1/actions/%plug_rdnn.policy
@@ -1,8 +1,8 @@
%define debug_package %{nil}
Name: xdg-desktop-portal-pantheon
Version: 7.1.1
Release: 1%{?dist}
Version: 7.2.0
Release: 1%?dist
Summary: Pantheon XDG Desktop Portals
License: GPL-3.0
URL: https://github.com/elementary/portals
@@ -1,6 +1,6 @@
%global forgeurl https://github.com/KDE/latte-dock/
%global commit 4f1c08054b1f975176375f615cf9d2470f7ec7ed
%global commit 31a6135fd9942a492fefecc69339b0802ecdce3b
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date %(date '+%Y%m%d')
%global snapshot_info %{commit_date}.%{shortcommit}
@@ -1,10 +1,10 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-schemas
%global commit 6acdde9e890685bd5a5d6fbd4446d9e8b3e6c698
%global commit 814c0b16b3753fef918bfe624710cb4809a690fa
%forgemeta
Name: lomiri-schemas
Version: 0.1.4
Release: 1%{?dist}
Version: 0.1.5
Release: 1%?dist
Summary: Configuration schemas for lomiri
License: LGPL-2.0-or-later
URL: https://gitlab.com/ubports/development/core/lomiri-schemas
@@ -1,9 +1,9 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
%global commit 73c2249ea78d2ca080ed907a9d60c18ce42db25f
%global commit 8d7e90d1e1e4f807584834ab2448618d0b67c860
%forgemeta
Name: lomiri-system-settings
Version: 1.1.0
Version: 1.2.0
Release: 1%?dist
Summary: The system settings application for Lomiri
License: GPLv3
@@ -1,10 +1,10 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri
%global commit a083a14fe65105fc1996ceb1b92165ca3b0cb94e
%global commit 0b85fddd0123c86fe6b3464143df86a6d0ad6bb9
%forgemeta
Name: lomiri
Version: 0.2.1
Release: 1%{?dist}
Version: 0.3.0
Release: 1%?dist
Summary: A convergent desktop environment by Ubports
License: GPLv3 AND LGPLv3
+2 -2
View File
@@ -12,7 +12,7 @@
%endif
Name: codium
Version: 1.91.0.24190
Version: 1.92.1.24225
Release: 1%?dist
Summary: Code editing. Redefined.
License: MIT
@@ -52,7 +52,7 @@ cat <<EOF > vscodium-bin.desktop
Name=VSCodium
Comment=Code Editing. Redefined.
GenericName=Text Editor
Exec=/usr/bin/codium --no-sandbox --unity-launch %F
Exec=/usr/bin/codium --no-sandbox %F
Icon=vscodium
Type=Application
StartupNotify=false
+8
View File
@@ -0,0 +1,8 @@
project pkg {
rpm {
spec = "flow-control-nightly.spec"
}
labels {
nightly = 1
}
}
+30
View File
@@ -0,0 +1,30 @@
%global commit 3dd9efa66e7f745cd57920361a892aa4a4411387
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20240815
Name: flow-control-nightly
Version: %commit_date.%shortcommit
Release: 1%?dist
Summary: A programmer's text editor
License: MIT
URL: https://github.com/neurocyte/flow
Source0: %url/archive/%commit.tar.gz
BuildRequires: zig
Provides: flow = %version-%release
%description
%summary.
%prep
%autosetup -n flow-%commit
%build
zig build -Doptimize=ReleaseFast --release=fast
%install
install -Dpm755 zig-out/bin/flow %buildroot%_bindir/flow
%files
%doc README.md help.md
%license LICENSE
%_bindir/flow
+7
View File
@@ -0,0 +1,7 @@
if filters.contains("nightly") {
rpm.global("commit", gh_commit("neurocyte/flow"));
if rpm.changed() {
rpm.release();
rpm.global("commit_date", date());
}
}
+1 -1
View File
@@ -1,5 +1,5 @@
Name: flutter
Version: 3.22.2
Version: 3.24.0
Release: 1%?dist
Summary: SDK for crafting beautiful, fast user experiences from a single codebase
License: BSD-3-Clause
@@ -0,0 +1,25 @@
From 518d106d6d54bc65d37116e3c5bc940b5c93fb0e Mon Sep 17 00:00:00 2001
From: Philipp Trulson <der-eismann@users.noreply.github.com>
Date: Tue, 13 Aug 2024 10:22:14 +0200
Subject: [PATCH] Change path in systemd service to use package binary
---
utils/systemd/kvrocks.service | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/utils/systemd/kvrocks.service b/utils/systemd/kvrocks.service
index c0180b7c..17482b7a 100644
--- a/utils/systemd/kvrocks.service
+++ b/utils/systemd/kvrocks.service
@@ -6,7 +6,7 @@ After=network-online.target
[Service]
Type=notify
-ExecStart=/usr/local/bin/kvrocks -c /etc/kvrocks/kvrocks.conf
+ExecStart=/usr/bin/kvrocks -c /etc/kvrocks/kvrocks.conf
Restart=on-failure
ExecStop=/bin/kill -s TERM $MAINPID
RestartSec=10s
--
2.45.2
+6
View File
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64", "aarch64"]
rpm {
spec = "kvrocks.spec"
}
}
+51
View File
@@ -0,0 +1,51 @@
Name: kvrocks
Version: 2.9.0
Release: 2%?dist
Summary: Distributed key value NoSQL database that uses RocksDB
License: Apache-2.0
URL: https://kvrocks.apache.org/
Source0: https://github.com/apache/kvrocks/archive/refs/tags/v%version.tar.gz
Patch0: 0001-Change-path-in-systemd-service-to-use-package-binary.patch
Requires: openssl
BuildRequires: autoconf
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: git
BuildRequires: openssl-devel
BuildRequires: python3
BuildRequires: systemd-rpm-macros
%description
Apache Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage
engine and is compatible with Redis protocol.
%prep
%autosetup -p1
%build
unset LDFLAGS
./x.py build -DPORTABLE=1 -DENABLE_STATIC_LIBSTDCXX=OFF -DENABLE_OPENSSL=ON -DCMAKE_BUILD_TYPE=Release --ghproxy -j $(nproc)
%install
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_datadir}
install -pm755 build/%{name} %{buildroot}%{_bindir}/%{name}
install -pm755 build/kvrocks2redis %{buildroot}%{_bindir}/kvrocks2redis
install -pDm640 %{name}.conf %{buildroot}%{_sysconfdir}/%{name}/%{name}.conf
install -pDm644 utils/systemd/%{name}.service %{buildroot}%{_unitdir}/%{name}.service
%files
%{_bindir}/%{name}
%{_bindir}/kvrocks2redis
%attr(0750, root, root) %dir %{_sysconfdir}/%{name}
%attr(0640, root, root) %config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf
%{_unitdir}/%{name}.service
%license LICENSE
%license NOTICE
%license licenses/LICENSE-*
%changelog
%autochangelog
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("apache/kvrocks"));
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %nil
Name: neovide
Version: 0.13.1
Version: 0.13.3
Release: 1%?dist
Summary: No Nonsense Neovim Client in Rust
License: MIT
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "tracy.spec"
}
}
+77
View File
@@ -0,0 +1,77 @@
%global _desc Tracy is a real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications.
Name: tracy
Version: 0.11.0
Release: 1%?dist
Summary: A real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications.
License: BSD-3-Clause
URL: https://github.com/wolfpld/tracy
Source0: https://github.com/wolfpld/tracy/archive/refs/tags/v%version.tar.gz
BuildRequires: pkgconfig(egl) pkgconfig(glfw3) pkgconfig(freetype2) pkgconfig(dbus-1) pkgconfig(libunwind) pkgconfig(libdebuginfod) pkgconfig(tbb) pkgconfig(wayland-client) pkgconfig(wayland-protocols) pkgconfig(xkbcommon) pkgconfig(capstone)
BuildRequires: cmake gcc gcc-c++ meson
%description
%_desc
%package devel
Summary: Development files for the tracy package
%description devel
%_desc
This package contains the development files for the tracy package.
%prep
%autosetup -p1
%build
%meson
%meson_build
for project in capture csvexport import-chrome import-fuchsia update profiler
do
pushd $project
%cmake -DDOWNLOAD_CAPSTONE=0
%cmake_build
popd
done
%install
%meson_install
# NOTE: the subprojects don't have install targets so we do it manually
install -Dm755 capture/%__cmake_builddir/tracy-capture %buildroot%_bindir/tracy-capture
install -Dm755 csvexport/%__cmake_builddir/tracy-csvexport %buildroot%_bindir/tracy-csvexport
install -Dm755 import-chrome/%__cmake_builddir/tracy-import-chrome %buildroot%_bindir/tracy-import-chrome
install -Dm755 import-fuchsia/%__cmake_builddir/tracy-import-fuchsia %buildroot%_bindir/tracy-import-fuchsia
install -Dm755 update/%__cmake_builddir/tracy-update %buildroot%_bindir/tracy-update
install -Dm755 profiler/%__cmake_builddir/tracy-profiler %buildroot%_bindir/tracy
install -Dm644 extra/desktop/tracy.desktop %buildroot%_datadir/applications/tracy.desktop
install -Dm644 icon/icon.svg %buildroot%_iconsdir/hicolor/scalable/apps/tracy.svg
install -Dm644 extra/desktop/application-tracy.xml %buildroot%_datadir/mime/packages/application-tracy.xml
install -Dm644 icon/application-tracy.svg %buildroot%_iconsdir/hicolor/scalable/apps/application-tracy.svg
%files
%license LICENSE
%doc README.*
%_bindir/tracy
%_bindir/tracy-capture
%_bindir/tracy-csvexport
%_bindir/tracy-import-chrome
%_bindir/tracy-import-fuchsia
%_bindir/tracy-update
%_libdir/libtracy.so
%_datadir/applications/tracy.desktop
%_datadir/mime/packages/application-tracy.xml
%_iconsdir/hicolor/scalable/apps/tracy.svg
%_iconsdir/hicolor/scalable/apps/application-tracy.svg
%files devel
%_libdir/pkgconfig/tracy.pc
%_includedir/common
%_includedir/tracy
%_includedir/client
%changelog
* Wed Jul 24 2024 Owen Zimmerman <owen@fyralabs.com> - 0.11-1
- Initial package.
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("wolfpld/tracy"));
-1
View File
@@ -4,6 +4,5 @@ project pkg {
}
labels {
nightly = 1
large = 1
}
}
+11 -5
View File
@@ -1,12 +1,14 @@
%global commit 0129d4e2506d5ec5e50ef0968382770b9abec390
%global commit 4c390b82fbe1c512932cce4d65ddb0fdc0d985b0
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20240619
%global ver 0.142.0
%global commit_date 20240815
%global ver 0.150.0
%bcond_without check
%bcond_with check
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
# Use Mold as the linker
%global build_rustflags %build_rustflags -C link-arg=-fuse-ld=mold
%global crate zed
%global app_id dev.zed.Zed-Nightly
@@ -33,7 +35,7 @@ BuildRequires: alsa-lib-devel
BuildRequires: fontconfig-devel
BuildRequires: wayland-devel
BuildRequires: libxkbcommon-x11-devel
BuildRequires: openssl-devel
BuildRequires: openssl-devel-engine
BuildRequires: libzstd-devel
BuildRequires: perl-FindBin
BuildRequires: perl-IPC-Cmd
@@ -54,6 +56,8 @@ export APP_ID="%app_id"
export APP_ICON="%app_id"
export APP_NAME="Zed Nightly"
export APP_CLI="zed"
export APP="%{_libexecdir}/zed-editor"
export APP_ARGS="%U"
export ZED_UPDATE_EXPLANATION="Run dnf up to update Zed Nightly from Terra."
export ZED_RELEASE_CHANNEL=nightly
export BRANDING_LIGHT="#e9aa6a"
@@ -75,6 +79,8 @@ script/generate-licenses
install -Dm755 target/rpm/zed %{buildroot}%{_libexecdir}/zed-editor
install -Dm755 target/rpm/cli %{buildroot}%{_bindir}/zed
%__cargo clean
install -Dm644 %app_id.desktop %{buildroot}%{_datadir}/applications/%app_id.desktop
install -Dm644 crates/zed/resources/app-icon-nightly.png %{buildroot}%{_datadir}/pixmaps/%app_id.png
-3
View File
@@ -2,7 +2,4 @@ project pkg {
rpm {
spec = "zed-preview.spec"
}
labels {
large = 1
}
}
-3
View File
@@ -1,8 +1,5 @@
let releases = "https://api.github.com/repos/zed-industries/zed/releases".get().json_arr();
for release in releases {
if !release.prerelease {
continue;
}
let tag = release.tag_name;
tag.pop(4); // remove the "-pre" suffix
tag.crop(1); // remove "v"
+12 -4
View File
@@ -1,6 +1,10 @@
%bcond_without check
%global debug_package %{nil}
%global ver 0.144.0
%bcond_with check
%global ver 0.1
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
# Use Mold as the linker
%global build_rustflags %build_rustflags -C link-arg=-fuse-ld=mold
%global crate zed
%global app_id dev.zed.Zed-Preview
@@ -27,7 +31,7 @@ BuildRequires: alsa-lib-devel
BuildRequires: fontconfig-devel
BuildRequires: wayland-devel
BuildRequires: libxkbcommon-x11-devel
BuildRequires: openssl-devel
BuildRequires: openssl-devel-engine
BuildRequires: libzstd-devel
BuildRequires: perl-FindBin
BuildRequires: perl-IPC-Cmd
@@ -48,6 +52,8 @@ export APP_ID="%app_id"
export APP_ICON="%app_id"
export APP_NAME="Zed Preview"
export APP_CLI="zed"
export APP="%{_libexecdir}/zed-editor"
export APP_ARGS="%U"
export ZED_UPDATE_EXPLANATION="Run dnf up to update Zed Preview from Terra."
export ZED_RELEASE_CHANNEL=preview
export BRANDING_LIGHT="#99c1f1"
@@ -69,6 +75,8 @@ script/generate-licenses
install -Dm755 target/rpm/zed %{buildroot}%{_libexecdir}/zed-editor
install -Dm755 target/rpm/cli %{buildroot}%{_bindir}/zed
%__cargo clean
install -Dm644 %app_id.desktop %{buildroot}%{_datadir}/applications/%app_id.desktop
install -Dm644 crates/zed/resources/app-icon-preview.png %{buildroot}%{_datadir}/pixmaps/%app_id.png
-3
View File
@@ -2,7 +2,4 @@ project pkg {
rpm {
spec = "zed.spec"
}
labels {
large = 1
}
}
Binary file not shown.
+9 -3
View File
@@ -1,13 +1,15 @@
%bcond_without check
%bcond_with check
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
# Use Mold as the linker
%global build_rustflags %build_rustflags -C link-arg=-fuse-ld=mold
%global crate zed
%global app_id dev.zed.Zed
Name: zed
Version: 0.143.6
Version: 0.148.1
Release: 1%?dist
Summary: Zed is a high-performance, multiplayer code editor
@@ -28,7 +30,7 @@ BuildRequires: alsa-lib-devel
BuildRequires: fontconfig-devel
BuildRequires: wayland-devel
BuildRequires: libxkbcommon-x11-devel
BuildRequires: openssl-devel
BuildRequires: openssl-devel-engine
BuildRequires: libzstd-devel
BuildRequires: perl-FindBin
BuildRequires: perl-IPC-Cmd
@@ -50,6 +52,8 @@ export APP_ID="%app_id"
export APP_ICON="%app_id"
export APP_NAME="Zed Editor"
export APP_CLI="zed"
export APP="%{_libexecdir}/zed-editor"
export APP_ARGS="%U"
export ZED_UPDATE_EXPLANATION="Run dnf up to update Zed from Terra."
export ZED_RELEASE_CHANNEL=stable
export BRANDING_LIGHT="#e9aa6a"
@@ -71,6 +75,8 @@ script/generate-licenses
install -Dm755 target/rpm/zed %{buildroot}%{_libexecdir}/zed-editor
install -Dm755 target/rpm/cli %{buildroot}%{_bindir}/zed
%__cargo clean
install -Dm644 %app_id.desktop %{buildroot}%{_datadir}/applications/%app_id.desktop
install -Dm644 crates/zed/resources/app-icon.png %{buildroot}%{_datadir}/pixmaps/%app_id.png

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