From 12dc462d95dcbed74e5ad5de4fb9383a3aa734a4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 7 Dec 2022 12:56:37 +0000 Subject: [PATCH 001/123] Automatic Update: sccache --- anda/rust/sccache/rust-sccache.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/sccache/rust-sccache.spec b/anda/rust/sccache/rust-sccache.spec index f0134bbc73..440661a728 100644 --- a/anda/rust/sccache/rust-sccache.spec +++ b/anda/rust/sccache/rust-sccache.spec @@ -6,7 +6,7 @@ %global crate sccache Name: rust-sccache -Version: 0.3.1 +Version: 0.3.2 Release: %autorelease Summary: Ccache-like tool From ef6b7a225963cf9c04110bf2c6f5629f51549133 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 7 Dec 2022 14:35:46 +0000 Subject: [PATCH 002/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index f399371fbb..a7e6e26a86 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 5ae044db93373e20add854e3be48e59e6c38421b +%global commit b373beee21f49984edc338d157c3b31ef3b9f53b %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 6a12bfcd11..bd8870e120 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 5ae044db93373e20add854e3be48e59e6c38421b +%global commit b373beee21f49984edc338d157c3b31ef3b9f53b %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 37bf272d28b74e472d54e122863e5caeb4389915 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 7 Dec 2022 19:10:00 +0000 Subject: [PATCH 003/123] Automatic Update: discord-ptb --- anda/discord-ptb/discord-ptb.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/discord-ptb/discord-ptb.spec b/anda/discord-ptb/discord-ptb.spec index dee5301a02..2f16dbb119 100644 --- a/anda/discord-ptb/discord-ptb.spec +++ b/anda/discord-ptb/discord-ptb.spec @@ -1,5 +1,5 @@ Name: discord-ptb -Version: 0.0.36 +Version: 0.0.37 Release: %autorelease Summary: Free Voice and Text Chat for Gamers. URL: discord.com From d1628e8d5096c6ef54375baf70ec0788740a0091 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 7 Dec 2022 21:11:19 +0000 Subject: [PATCH 004/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index a7e6e26a86..3a4107382c 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit b373beee21f49984edc338d157c3b31ef3b9f53b +%global commit c390e211eee9adbfdcbe9dfb0a2e23303e046920 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index bd8870e120..f800a80e2d 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit b373beee21f49984edc338d157c3b31ef3b9f53b +%global commit c390e211eee9adbfdcbe9dfb0a2e23303e046920 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From ec0987abf94db561d818af407e97f7c4cd1f85da Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 8 Dec 2022 00:55:00 +0000 Subject: [PATCH 005/123] Automatic Update: elementary-calculator --- .../elementary/elementary-calculator/elementary-calculator.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/elementary/elementary-calculator/elementary-calculator.spec b/anda/desktops/elementary/elementary-calculator/elementary-calculator.spec index 6b62ab7d8a..010e75a16d 100644 --- a/anda/desktops/elementary/elementary-calculator/elementary-calculator.spec +++ b/anda/desktops/elementary/elementary-calculator/elementary-calculator.spec @@ -3,7 +3,7 @@ Name: elementary-calculator Summary: Calculator app designed for elementary -Version: 2.0.0 +Version: 2.0.1 Release: %autorelease License: GPLv3+ From 1fc006f95601ce88f151914c1306ccb2949ca555 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 8 Dec 2022 07:11:26 +0000 Subject: [PATCH 006/123] Automatic Update: openasar-canary --- anda/apps/openasar-canary/openasar-canary.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/openasar-canary/openasar-canary.spec b/anda/apps/openasar-canary/openasar-canary.spec index 3ee8f884d7..72129a6a79 100644 --- a/anda/apps/openasar-canary/openasar-canary.spec +++ b/anda/apps/openasar-canary/openasar-canary.spec @@ -1,4 +1,4 @@ -%define commit bb6165c1ad640ea7c45ecff2efbc01b48eaf2445 +%define commit 9582d791090b3f687e2c4351430fa42f8ccb36e1 Name: openasar-canary Version: nightly.%{autogitdate} From 4600a1dc654d4070d1d481a19e64160ac1956052 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 8 Dec 2022 13:51:46 +0000 Subject: [PATCH 007/123] Squashed commit of the following: commit 4743164d8e3e488350128cc65be024489f08650d Merge: 5e02037 ef6b7a2 Author: Lains <4886639+lainsce@users.noreply.github.com> Date: Wed Dec 7 11:50:00 2022 -0300 Merge branch 'main' into b/chkupdate commit ef6b7a225963cf9c04110bf2c6f5629f51549133 Author: Raboneko Date: Wed Dec 7 14:35:46 2022 +0000 Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly commit 12dc462d95dcbed74e5ad5de4fb9383a3aa734a4 Author: Raboneko Date: Wed Dec 7 12:56:37 2022 +0000 Automatic Update: sccache commit 5e0203754738d9cb6a2fa2964fd13f4b588a4c1b Author: windowsboy111 Date: Wed Dec 7 15:49:04 2022 +0800 Delete requirements.txt Signed-off-by: windowsboy111 commit dbb21831c598dc030bf80887f9396b8727c686e6 Merge: a720cfd aed10b2 Author: lleyton Date: Tue Dec 6 15:50:10 2022 -0800 Merge branch 'main' into b/chkupdate commit aed10b299730e0b0160be0c658338d5555be9102 Author: lleyton Date: Tue Dec 6 15:21:03 2022 -0800 [packages/libhelium] Fix tau-helium dependency (#62) Co-authored-by: Lains <4886639+lainsce@users.noreply.github.com> commit 389abea4c51c2c3d0b0dd26619169ea2f3c1d467 Author: Raboneko Date: Tue Dec 6 22:12:00 2022 +0000 Automatic Update: rnote commit fea46a03f2856317db2f1bbe9571bf798f1cba9a Author: Raboneko Date: Tue Dec 6 20:12:23 2022 +0000 Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly commit 849ef368c70d0595ff43c838dfbbaac528e2ca19 Author: Raboneko Date: Tue Dec 6 19:10:44 2022 +0000 Automatic Update: openasar-canary commit a720cfdaad0a44ca6d19d43196838dd2546458f5 Merge: 519967a e565f09 Author: lleyton Date: Tue Dec 6 10:27:53 2022 -0800 Merge branch 'main' into b/chkupdate commit e565f0980bf325654e0c3bcef076036ea5977619 Author: Raboneko Date: Tue Dec 6 18:14:49 2022 +0000 Automatic Update: discord-ptb commit 519967a4444bdd0e8c54ba8dae3cdf277d73104d Author: windowsboy111 Date: Tue Dec 6 22:32:25 2022 +0800 Delete update.sh Signed-off-by: windowsboy111 commit 2edb2428d8b01cdd932862d1dad5d1aa07ab541b Merge: 437ed4c 701b26f Author: windowsboy111 Date: Tue Dec 6 22:31:04 2022 +0800 Merge branch 'main' into b/chkupdate commit 701b26febf7695a2c3815494e9063b032f868d89 Author: Raboneko Date: Tue Dec 6 14:20:34 2022 +0000 Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly commit 437ed4ce34f9cc7fcdecdd0718a5cfdc17e681dc Author: windowsboy111 Date: Tue Dec 6 21:42:52 2022 +0800 Fix stuff commit 496f2a6d0884ffe83bd9eb0c5e92525af4d51fb7 Author: windowsboy111 Date: Tue Dec 6 21:42:52 2022 +0800 Fix stuff commit 299a7f380766f086a0d10f79b53ccdac3f0c1bf1 Author: windowsboy111 Date: Tue Dec 6 14:25:17 2022 +0800 Update update.yml Signed-off-by: windowsboy111 commit c58cba3adf55a5b206683ab94658538ae0807c82 Merge: 7c15c20 43145fe Author: windowsboy111 Date: Tue Dec 6 06:14:05 2022 +0000 Merge branch 'main' into b/chkupdate commit 7c15c204fd5c6d853108c3c768758fc955721b3e Author: Raboneko Date: Tue Dec 6 04:13:53 2022 +0000 Automatic Update: libhelium commit cc00a586d19d4f894a51f5cf903cfa50275bdc62 Author: seth Date: Mon Dec 5 22:11:42 2022 -0500 [prismlauncher] support EPEL and F35 (again) commit c51c562b9b7be92e3b7ce998e7adcead3d51d3e5 Author: Raboneko Date: Tue Dec 6 03:05:47 2022 +0000 Automatic Update: libhelium commit 5783fc50defe7c26afee250a14ae72f21ce8fcbf Author: Raboneko Date: Tue Dec 6 02:16:18 2022 +0000 Automatic Update: elementary-camera commit 49a92c1e2e8e1e2362929ecf9f14d0068c81d661 Author: Raboneko Date: Tue Dec 6 00:54:50 2022 +0000 Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly moby-compose gcm-core commit 4849cc2d3f265a2eef305b1d23aaf7dc61ccbef5 Author: seth Date: Mon Dec 5 23:43:41 2022 +0000 set strict permissions for signing key Signed-off-by: seth commit 9717f09d2007bb37db67f64bcb5b2d004ef8a0c7 Author: lleyton Date: Mon Dec 5 15:19:36 2022 -0800 runner.temp should exist... why doesn't it? (#57) commit e7844d5b7df20a4de1463d7844660a4a53315314 Author: seth Date: Mon Dec 5 03:50:24 2022 -0500 [openasar-canary] save commit on auto update this was an L and i probably need sleep commit 8cd366eab597040c0b710af31409c12e7b3f6f0d Author: seth Date: Mon Dec 5 02:25:07 2022 -0500 support auto updating more packages commit adbd9be73ca7f6764b86f60f1974def089eff723 Author: windowsboy111 Date: Mon Dec 5 18:07:46 2022 +0800 Fix build (#53) Signed-off-by: windowsboy111 Signed-off-by: windowsboy111 commit a75aec0f8ca1ffc46c1441467a939390afe91af3 Author: lleyton Date: Mon Dec 5 02:06:58 2022 -0800 I regret not using a GPG key (#56) commit 6e62fec05ba58e3f3073ea47ad6efdb2acfd04b0 Author: seth Date: Mon Dec 5 08:35:19 2022 +0000 adopt new policies for prismlauncher (#54) * [prismlauncher] revise files to better follow fedora guidelines * add prismlauncher packages to CODEOWNERS commit 8a8125db6dd106301d2a0b49b77be18f1b84b97d Author: lleyton Date: Sun Dec 4 15:51:22 2022 -0800 gpg.signingkey -> user.signingkey commit 62ed4ed1fc697cedffff277b8e0edd33cef6dcf7 Author: windowsboy111 Date: Tue Dec 6 05:43:23 2022 +0000 More update.rhai commit 05257ca885b356103aede02300eab9073bcb74fa Author: windowsboy111 Date: Mon Dec 5 19:34:51 2022 +0800 Modify anda.hcl commit 741d90a9dfeaf6dafddd072929207302254a74a7 Author: windowsboy111 Date: Mon Dec 5 19:32:21 2022 +0800 Migrate all py to rhai woo hoooo commit 04a6d0f7f9b590b10f9c00001f48154db592bbd7 Merge: fdfa284 ba3b309 Author: windowsboy111 Date: Mon Dec 5 01:40:48 2022 +0000 Merge branch 'main' into b/chkupdate commit fdfa28471e58638eca4c024d3685bd1b8a6ce731 Author: windowsboy111 Date: Tue Nov 29 21:22:07 2022 +0800 Fix commit b337711b534117131638bb9e44affeac40aecb86 Author: windowsboy111 Date: Tue Nov 29 21:17:56 2022 +0800 Tidy up hcl files commit cc8acf45dd0d963e9e861836391c7ccc3ddc9e73 Author: windowsboy111 Date: Tue Nov 29 21:01:55 2022 +0800 Add for all packages: update.rhai commit 52780933a910441b833ca6a3fcdf4354f9c0d62f Merge: fb43ccd 3e83913 Author: windowsboy111 Date: Mon Nov 28 00:22:29 2022 +0800 Merge branch 'main' into b/chkupdate commit fb43ccdff110016192a929f3d7ea856b2451cdb2 Author: windowsboy111 Date: Mon Nov 28 00:16:44 2022 +0800 Migrate to anda update commit 40e5fb10d18557d141b96c09a975df2c45916169 Author: windowsboy111 Date: Sun Nov 20 13:10:43 2022 +0800 Create chkupdate.py commit 1adfa04d1066a5c210ae5021ce9e6fa7ffa0650b Author: windowsboy111 Date: Sun Nov 20 13:09:39 2022 +0800 Create chkupdate.py commit ae6349798ad5e553e2a0cb6d6f6d890170cbd1b5 Author: windowsboy111 Date: Sun Nov 20 13:05:03 2022 +0800 Create chkupdate.py commit b5969c67235f52b60f70a11ffef22596332c3e2d Author: windowsboy111 Date: Sun Nov 20 13:01:50 2022 +0800 Create chkupdate.py commit 762e14caa5b3c7bf347234f56385ce5757b74183 Author: windowsboy111 Date: Sun Nov 20 12:59:56 2022 +0800 Create chkupdate.py commit ae15efabdf0db39d7e3a131fcdc8526f4ab6db99 Author: windowsboy111 Date: Sun Nov 20 12:57:44 2022 +0800 Create chkupdate.py commit 5152ba315d49cdee78ceb1311f87ac4a508c5881 Author: windowsboy111 Date: Sun Nov 20 12:57:05 2022 +0800 Create chkupdate.py commit 680610ab8d489329c7d7a11a7c8d751f9c8054cf Author: windowsboy111 Date: Sun Nov 20 12:55:52 2022 +0800 Create chkupdate.py commit d0ac2c85f3d8eab99bfe6a7acaf1ecfca9490f2c Author: windowsboy111 Date: Sun Nov 20 12:55:09 2022 +0800 Create chkupdate.py commit 8e75df828832c0c8355aa3b60cf10b90693f9e3e Author: windowsboy111 Date: Sun Nov 20 12:53:53 2022 +0800 Create chkupdate.py commit 65bb02ebfe61a38f037daace6a75152e872d0f3d Author: windowsboy111 Date: Sun Nov 20 12:52:39 2022 +0800 Create chkupdate.py commit ef80995181a09896bf92d122a6c147bddcf45ce8 Author: windowsboy111 Date: Sun Nov 20 12:51:36 2022 +0800 Create chkupdate.py commit 8d108892ecdeca821ee0f2ef845a97fd138fc95b Author: windowsboy111 Date: Sun Nov 20 12:50:55 2022 +0800 Create chkupdate.py commit 2443e0a4330ea10e27d73bfc77e291c6db3c351b Author: windowsboy111 Date: Sun Nov 20 12:50:08 2022 +0800 Create chkupdate.py commit af9678860dd72ee48a0015ee9e667d0656c6bb9c Author: windowsboy111 Date: Sun Nov 20 12:49:33 2022 +0800 Create chkupdate.py commit cee01aed137d93e23d4f3f4ee12790a7a7193a7f Author: windowsboy111 Date: Sun Nov 20 12:48:31 2022 +0800 Create chkupdate.py commit 501323fa3ac92c70a44c134075f9d098fab16484 Author: windowsboy111 Date: Sun Nov 20 12:47:20 2022 +0800 Create chkupdate.py commit 5d638ddc345ee95c0cd67b867ff357114e557da5 Author: windowsboy111 Date: Sun Nov 20 12:46:25 2022 +0800 Create chkupdate.py commit 125b184004390e4fc866b345537bb33414b0df94 Author: windowsboy111 Date: Sun Nov 20 12:45:37 2022 +0800 Create chkupdate.py commit 4a21ff65790f7b8b43daca781ae1af58430e7e65 Author: windowsboy111 Date: Sun Nov 20 12:44:52 2022 +0800 Create chkupdate.py commit 7e208dae45e6e31a9f962ceba25cd627de1b0436 Author: windowsboy111 Date: Sun Nov 20 12:42:15 2022 +0800 Create chkupdate.py --- .github/workflows/update.yml | 8 +- anda/adwaita++-icons/anda.hcl | 4 +- anda/adwaita++-icons/update.rhai | 1 + anda/apps/authy/anda.hcl | 2 +- anda/apps/authy/chkupdate.py | 38 - anda/apps/authy/update.rhai | 5 + anda/apps/openasar-canary/anda.hcl | 3 +- .../apps/openasar-canary/openasar-canary.spec | 2 +- anda/apps/openasar-canary/update.rhai | 11 + anda/audio/distrho/anda.hcl | 2 +- anda/dart/anda.hcl | 3 +- anda/desktops/budgie/budgie-extras/anda.hcl | 4 +- .../desktops/budgie/budgie-extras/update.rhai | 1 + anda/desktops/elementary/contractor/anda.hcl | 2 +- .../elementary/contractor/chkupdate.py | 19 - .../elementary/contractor/update.rhai | 1 + .../elementary/elementary-calculator/anda.hcl | 2 +- .../elementary-calculator/chkupdate.py | 19 - .../elementary-calculator/update.rhai | 1 + .../elementary/elementary-calendar/anda.hcl | 2 +- .../elementary-calendar/chkupdate.py | 19 - .../elementary-calendar/update.rhai | 1 + .../elementary/elementary-camera/anda.hcl | 2 +- .../elementary/elementary-camera/chkupdate.py | 19 - .../elementary/elementary-camera/update.rhai | 1 + .../elementary-capnet-assist/anda.hcl | 2 +- .../elementary-capnet-assist/chkupdate.py | 19 - .../elementary-capnet-assist/update.rhai | 1 + .../elementary/elementary-code/anda.hcl | 2 +- .../elementary/elementary-code/chkupdate.py | 19 - .../elementary/elementary-code/update.rhai | 1 + .../elementary/elementary-files/anda.hcl | 2 +- .../elementary/elementary-files/chkupdate.py | 19 - .../elementary/elementary-files/update.rhai | 1 + .../elementary/elementary-greeter/anda.hcl | 2 +- .../elementary-greeter/chkupdate.py | 19 - .../elementary/elementary-greeter/update.rhai | 1 + .../elementary/elementary-icon-theme/anda.hcl | 2 +- .../elementary-icon-theme/chkupdate.py | 19 - .../elementary-icon-theme/update.rhai | 1 + .../elementary/elementary-music/anda.hcl | 2 +- .../elementary/elementary-music/chkupdate.py | 19 - .../elementary/elementary-music/update.rhai | 1 + .../elementary-notifications/anda.hcl | 2 +- .../elementary-notifications/chkupdate.py | 19 - .../elementary-notifications/update.rhai | 1 + .../elementary/elementary-onboarding/anda.hcl | 2 +- .../elementary-onboarding/chkupdate.py | 19 - .../elementary-onboarding/update.rhai | 1 + .../elementary/elementary-photos/anda.hcl | 2 +- .../elementary/elementary-photos/chkupdate.py | 19 - .../elementary/elementary-photos/update.rhai | 1 + .../elementary/elementary-print/anda.hcl | 2 +- .../elementary/elementary-print/chkupdate.py | 19 - .../elementary/elementary-print/update.rhai | 1 + .../elementary-screenshot-tool/anda.hcl | 2 +- .../elementary-screenshot-tool/chkupdate.py | 19 - .../elementary-screenshot-tool/update.rhai | 1 + .../elementary-settings-daemon/anda.hcl | 2 +- .../elementary-settings-daemon/chkupdate.py | 19 - .../elementary-settings-daemon/update.rhai | 1 + .../elementary-shortcut-overlay/anda.hcl | 2 +- .../elementary-shortcut-overlay/chkupdate.py | 19 - .../elementary-shortcut-overlay/update.rhai | 1 + .../elementary/elementary-sideload/anda.hcl | 2 +- .../elementary-sideload/chkupdate.py | 19 - .../elementary-sideload/update.rhai | 1 + .../elementary-sound-theme/anda.hcl | 2 +- .../elementary-sound-theme/chkupdate.py | 19 - .../elementary-sound-theme/update.rhai | 1 + .../elementary/elementary-terminal/anda.hcl | 2 +- .../elementary-terminal/chkupdate.py | 19 - .../elementary-terminal/update.rhai | 1 + .../elementary/elementary-theme/anda.hcl | 2 +- .../elementary/elementary-theme/chkupdate.py | 19 - .../elementary/elementary-theme/update.rhai | 1 + .../elementary/elementary-videos/anda.hcl | 2 +- .../elementary/elementary-videos/chkupdate.py | 19 - .../elementary/elementary-videos/update.rhai | 1 + .../elementary/elementary-wallpapers/anda.hcl | 2 +- .../elementary-wallpapers/chkupdate.py | 19 - .../elementary-wallpapers/update.rhai | 1 + anda/desktops/elementary/gala/anda.hcl | 2 +- anda/desktops/elementary/gala/chkupdate.py | 19 - anda/desktops/elementary/gala/update.rhai | 1 + anda/desktops/elementary/granite-7/anda.hcl | 2 +- .../elementary/granite-7/chkupdate.py | 19 - .../desktops/elementary/granite-7/update.rhai | 1 + .../pantheon-agent-geoclue2/anda.hcl | 2 +- .../pantheon-agent-geoclue2/chkupdate.py | 19 - .../pantheon-agent-geoclue2/update.rhai | 1 + .../elementary/pantheon-agent-polkit/anda.hcl | 2 +- .../pantheon-agent-polkit/chkupdate.py | 19 - .../pantheon-agent-polkit/update.rhai | 1 + .../pantheon-session-settings/anda.hcl | 1 - .../elementary/switchboard-plug-a11y/anda.hcl | 2 +- .../switchboard-plug-a11y/chkupdate.py | 19 - .../switchboard-plug-a11y/update.rhai | 1 + .../switchboard-plug-about/anda.hcl | 2 +- .../switchboard-plug-about/chkupdate.py | 19 - .../switchboard-plug-about/update.rhai | 1 + .../switchboard-plug-applications/anda.hcl | 2 +- .../chkupdate.py | 19 - .../switchboard-plug-applications/update.rhai | 1 + .../switchboard-plug-bluetooth/anda.hcl | 2 +- .../switchboard-plug-bluetooth/chkupdate.py | 19 - .../switchboard-plug-bluetooth/update.rhai | 1 + .../switchboard-plug-display/anda.hcl | 2 +- .../switchboard-plug-display/chkupdate.py | 19 - .../switchboard-plug-display/update.rhai | 1 + .../switchboard-plug-keyboard/anda.hcl | 2 +- .../switchboard-plug-keyboard/chkupdate.py | 19 - .../switchboard-plug-keyboard/update.rhai | 1 + .../switchboard-plug-mouse-touchpad/anda.hcl | 2 +- .../chkupdate.py | 19 - .../update.rhai | 1 + .../switchboard-plug-networking/anda.hcl | 2 +- .../switchboard-plug-networking/chkupdate.py | 19 - .../switchboard-plug-networking/update.rhai | 1 + .../switchboard-plug-notifications/anda.hcl | 2 +- .../chkupdate.py | 19 - .../update.rhai | 1 + .../switchboard-plug-onlineaccounts/anda.hcl | 2 +- .../chkupdate.py | 19 - .../update.rhai | 1 + .../switchboard-plug-pantheon-shell/anda.hcl | 2 +- .../chkupdate.py | 19 - .../update.rhai | 1 + .../switchboard-plug-printers/anda.hcl | 2 +- .../switchboard-plug-printers/chkupdate.py | 19 - .../switchboard-plug-printers/update.rhai | 1 + .../switchboard-plug-sharing/anda.hcl | 2 +- .../switchboard-plug-sharing/chkupdate.py | 19 - .../switchboard-plug-sharing/update.rhai | 1 + .../switchboard-plug-sound/anda.hcl | 2 +- .../switchboard-plug-sound/chkupdate.py | 19 - .../switchboard-plug-sound/update.rhai | 1 + .../switchboard-plug-tweaks/anda.hcl | 2 +- .../switchboard-plug-tweaks/chkupdate.py | 19 - .../switchboard-plug-tweaks/update.rhai | 1 + anda/desktops/elementary/switchboard/anda.hcl | 2 +- .../elementary/switchboard/chkupdate.py | 19 - .../elementary/switchboard/update.rhai | 1 + .../wingpanel-applications-menu/anda.hcl | 2 +- .../wingpanel-applications-menu/chkupdate.py | 19 - .../wingpanel-applications-menu/update.rhai | 1 + .../wingpanel-indicator-bluetooth/anda.hcl | 2 +- .../chkupdate.py | 19 - .../wingpanel-indicator-bluetooth/update.rhai | 1 + .../wingpanel-indicator-datetime/anda.hcl | 2 +- .../wingpanel-indicator-datetime/chkupdate.py | 19 - .../wingpanel-indicator-datetime/update.rhai | 1 + .../wingpanel-indicator-keyboard/anda.hcl | 2 +- .../wingpanel-indicator-keyboard/chkupdate.py | 19 - .../wingpanel-indicator-keyboard/update.rhai | 1 + .../wingpanel-indicator-network/anda.hcl | 2 +- .../wingpanel-indicator-network/chkupdate.py | 19 - .../wingpanel-indicator-network/update.rhai | 1 + .../wingpanel-indicator-nightlight/anda.hcl | 2 +- .../chkupdate.py | 19 - .../update.rhai | 1 + .../anda.hcl | 2 +- .../chkupdate.py | 19 - .../update.rhai | 1 + .../wingpanel-indicator-power/anda.hcl | 2 +- .../wingpanel-indicator-power/chkupdate.py | 19 - .../wingpanel-indicator-power/update.rhai | 1 + .../wingpanel-indicator-session/anda.hcl | 2 +- .../wingpanel-indicator-session/chkupdate.py | 19 - .../wingpanel-indicator-session/update.rhai | 1 + .../wingpanel-indicator-sound/anda.hcl | 2 +- .../wingpanel-indicator-sound/chkupdate.py | 19 - .../wingpanel-indicator-sound/update.rhai | 1 + anda/desktops/elementary/wingpanel/anda.hcl | 2 +- .../elementary/wingpanel/chkupdate.py | 19 - .../desktops/elementary/wingpanel/update.rhai | 1 + anda/discord-canary/anda.hcl | 2 +- anda/discord-canary/chkupdate.py | 38 - anda/discord-canary/update.rhai | 3 + anda/discord-ptb/anda.hcl | 2 +- anda/discord-ptb/chkupdate.py | 38 - anda/discord-ptb/discord-ptb.spec | 2 +- anda/discord-ptb/update.rhai | 3 + anda/dnf-plugins-core/anda.hcl | 2 +- anda/fonts/arphic-ukai/anda.hcl | 1 - anda/fonts/arphic-uming/anda.hcl | 1 - anda/fonts/hannom/anda.hcl | 1 - anda/fonts/kanjistrokeorders/anda.hcl | 1 - anda/fonts/mini-wakuwaku/anda.hcl | 1 - anda/fonts/naikai/anda.hcl | 1 + anda/fonts/naikai/chkupdate.py | 19 - anda/fonts/naikai/update.rhai | 1 + anda/fonts/seto/anda.hcl | 1 - anda/games/minecraft-java/anda.hcl | 3 +- anda/games/prismlauncher-nightly/anda.hcl | 2 +- anda/games/prismlauncher-nightly/chkupdate.py | 26 - .../prismlauncher-nightly.spec | 2 +- anda/games/prismlauncher-nightly/update.rhai | 11 + anda/games/prismlauncher-qt5-nightly/anda.hcl | 2 +- .../prismlauncher-qt5-nightly/chkupdate.py | 26 - .../prismlauncher-qt5-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/update.rhai | 11 + anda/games/prismlauncher-qt5/anda.hcl | 2 +- anda/games/prismlauncher-qt5/chkupdate.py | 19 - anda/games/prismlauncher-qt5/update.rhai | 1 + anda/games/prismlauncher/anda.hcl | 4 +- anda/games/prismlauncher/chkupdate.py | 19 - anda/games/prismlauncher/update.rhai | 1 + anda/go/curlie/anda.hcl | 2 +- anda/go/curlie/update.rhai | 1 + anda/lib/libappimage/anda.hcl | 2 +- anda/lib/libappimage/update.rhai.bak | 2 + anda/lib/libbismuth/anda.hcl | 3 +- anda/lib/libbismuth/chkupdate.py | 19 - anda/lib/libbismuth/update.rhai | 1 + anda/lib/libhelium/anda.hcl | 3 +- anda/lib/libhelium/chkupdate.py | 19 - anda/lib/libhelium/libhelium.spec | 2 +- anda/lib/libhelium/update.rhai | 1 + anda/lib/marble-gtk/anda.hcl | 6 - anda/lib/marble-gtk/marble-gtk.spec | 46 - anda/lib/poppler/anda.hcl.bak | 6 - anda/lib/poppler/poppler.spec | 1222 ----------------- anda/moby-extras/moby-buildx/anda.hcl | 4 +- anda/moby-extras/moby-buildx/update.rhai | 1 + anda/moby-extras/moby-compose/anda.hcl | 4 +- anda/moby-extras/moby-compose/update.rhai | 1 + anda/mock-configs/anda.hcl | 3 +- anda/others/blackbox-terminal/anda.hcl | 2 +- anda/others/blackbox-terminal/chkupdate.py | 21 - anda/others/blackbox-terminal/update.rhai | 4 + anda/others/sass/anda.hcl | 4 +- anda/others/sass/chkupdate.py | 19 - anda/others/sass/update.rhai | 1 + anda/others/tau-helium/anda.hcl | 3 +- anda/others/tau-helium/chkupdate.py | 19 - anda/others/tau-helium/update.rhai | 1 + anda/others/tau-hydrogen/anda.hcl | 3 +- anda/others/tau-hydrogen/chkupdate.py | 19 - anda/others/tau-hydrogen/update.rhai | 1 + anda/others/tectonic/anda.hcl | 2 +- anda/others/tectonic/chkupdate.py | 19 - anda/others/tectonic/update.rhai | 3 + anda/rust/bat-extras/anda.hcl | 3 +- anda/rust/bat-extras/update.rhai | 1 + anda/rust/pop-launcher/anda.hcl | 3 +- anda/rust/pop-launcher/update.rhai | 1 + anda/rust/rnote/anda.hcl | 2 +- anda/rust/rnote/chkupdate.py | 20 - anda/rust/rnote/rnote.spec | 2 +- anda/rust/rnote/update.rhai | 1 + anda/rust/sccache/anda.hcl | 1 - anda/rust/sccache/rust-sccache.spec | 2 +- anda/rust/sccache/update.rhai | 1 + anda/rust/starship/anda.hcl | 4 +- anda/rust/starship/chkupdate.py | 20 - anda/rust/starship/update.rhai | 1 + anda/rust/youki/anda.hcl | 2 +- anda/rust/youki/update.rhai | 1 + anda/rust/zellij/anda.hcl | 1 - anda/srpm-macros/anda.hcl | 3 +- anda/tools/appimagelauncher/anda.hcl | 3 +- anda/tools/appimagelauncher/update.rhai | 1 + anda/tools/electron/anda.hcl | 2 +- anda/tools/gcm-core/anda.hcl | 3 +- anda/tools/gcm-core/update.rhai | 1 + anda/tools/lorax/anda.hcl | 1 + anda/tools/melody/anda.hcl | 2 +- anda/tools/muon/anda.hcl | 2 +- requirements.txt | 1 - update.sh | 22 - 271 files changed, 246 insertions(+), 2851 deletions(-) create mode 100644 anda/adwaita++-icons/update.rhai delete mode 100644 anda/apps/authy/chkupdate.py create mode 100644 anda/apps/authy/update.rhai create mode 100644 anda/apps/openasar-canary/update.rhai create mode 100644 anda/desktops/budgie/budgie-extras/update.rhai delete mode 100644 anda/desktops/elementary/contractor/chkupdate.py create mode 100644 anda/desktops/elementary/contractor/update.rhai delete mode 100644 anda/desktops/elementary/elementary-calculator/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-calculator/update.rhai delete mode 100644 anda/desktops/elementary/elementary-calendar/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-calendar/update.rhai delete mode 100644 anda/desktops/elementary/elementary-camera/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-camera/update.rhai delete mode 100644 anda/desktops/elementary/elementary-capnet-assist/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-capnet-assist/update.rhai delete mode 100644 anda/desktops/elementary/elementary-code/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-code/update.rhai delete mode 100644 anda/desktops/elementary/elementary-files/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-files/update.rhai delete mode 100644 anda/desktops/elementary/elementary-greeter/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-greeter/update.rhai delete mode 100644 anda/desktops/elementary/elementary-icon-theme/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-icon-theme/update.rhai delete mode 100644 anda/desktops/elementary/elementary-music/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-music/update.rhai delete mode 100644 anda/desktops/elementary/elementary-notifications/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-notifications/update.rhai delete mode 100644 anda/desktops/elementary/elementary-onboarding/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-onboarding/update.rhai delete mode 100644 anda/desktops/elementary/elementary-photos/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-photos/update.rhai delete mode 100644 anda/desktops/elementary/elementary-print/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-print/update.rhai delete mode 100644 anda/desktops/elementary/elementary-screenshot-tool/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-screenshot-tool/update.rhai delete mode 100644 anda/desktops/elementary/elementary-settings-daemon/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-settings-daemon/update.rhai delete mode 100644 anda/desktops/elementary/elementary-shortcut-overlay/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-shortcut-overlay/update.rhai delete mode 100644 anda/desktops/elementary/elementary-sideload/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-sideload/update.rhai delete mode 100644 anda/desktops/elementary/elementary-sound-theme/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-sound-theme/update.rhai delete mode 100644 anda/desktops/elementary/elementary-terminal/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-terminal/update.rhai delete mode 100644 anda/desktops/elementary/elementary-theme/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-theme/update.rhai delete mode 100644 anda/desktops/elementary/elementary-videos/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-videos/update.rhai delete mode 100644 anda/desktops/elementary/elementary-wallpapers/chkupdate.py create mode 100644 anda/desktops/elementary/elementary-wallpapers/update.rhai delete mode 100644 anda/desktops/elementary/gala/chkupdate.py create mode 100644 anda/desktops/elementary/gala/update.rhai delete mode 100644 anda/desktops/elementary/granite-7/chkupdate.py create mode 100644 anda/desktops/elementary/granite-7/update.rhai delete mode 100644 anda/desktops/elementary/pantheon-agent-geoclue2/chkupdate.py create mode 100644 anda/desktops/elementary/pantheon-agent-geoclue2/update.rhai delete mode 100644 anda/desktops/elementary/pantheon-agent-polkit/chkupdate.py create mode 100644 anda/desktops/elementary/pantheon-agent-polkit/update.rhai delete mode 100644 anda/desktops/elementary/switchboard-plug-a11y/chkupdate.py create mode 100644 anda/desktops/elementary/switchboard-plug-a11y/update.rhai delete mode 100644 anda/desktops/elementary/switchboard-plug-about/chkupdate.py create mode 100644 anda/desktops/elementary/switchboard-plug-about/update.rhai delete mode 100644 anda/desktops/elementary/switchboard-plug-applications/chkupdate.py create mode 100644 anda/desktops/elementary/switchboard-plug-applications/update.rhai delete mode 100644 anda/desktops/elementary/switchboard-plug-bluetooth/chkupdate.py create mode 100644 anda/desktops/elementary/switchboard-plug-bluetooth/update.rhai delete mode 100644 anda/desktops/elementary/switchboard-plug-display/chkupdate.py create mode 100644 anda/desktops/elementary/switchboard-plug-display/update.rhai delete mode 100644 anda/desktops/elementary/switchboard-plug-keyboard/chkupdate.py create mode 100644 anda/desktops/elementary/switchboard-plug-keyboard/update.rhai delete mode 100644 anda/desktops/elementary/switchboard-plug-mouse-touchpad/chkupdate.py create mode 100644 anda/desktops/elementary/switchboard-plug-mouse-touchpad/update.rhai delete mode 100644 anda/desktops/elementary/switchboard-plug-networking/chkupdate.py create mode 100644 anda/desktops/elementary/switchboard-plug-networking/update.rhai delete mode 100644 anda/desktops/elementary/switchboard-plug-notifications/chkupdate.py create mode 100644 anda/desktops/elementary/switchboard-plug-notifications/update.rhai delete mode 100644 anda/desktops/elementary/switchboard-plug-onlineaccounts/chkupdate.py create mode 100644 anda/desktops/elementary/switchboard-plug-onlineaccounts/update.rhai delete mode 100644 anda/desktops/elementary/switchboard-plug-pantheon-shell/chkupdate.py create mode 100644 anda/desktops/elementary/switchboard-plug-pantheon-shell/update.rhai delete mode 100644 anda/desktops/elementary/switchboard-plug-printers/chkupdate.py create mode 100644 anda/desktops/elementary/switchboard-plug-printers/update.rhai delete mode 100644 anda/desktops/elementary/switchboard-plug-sharing/chkupdate.py create mode 100644 anda/desktops/elementary/switchboard-plug-sharing/update.rhai delete mode 100644 anda/desktops/elementary/switchboard-plug-sound/chkupdate.py create mode 100644 anda/desktops/elementary/switchboard-plug-sound/update.rhai delete mode 100644 anda/desktops/elementary/switchboard-plug-tweaks/chkupdate.py create mode 100644 anda/desktops/elementary/switchboard-plug-tweaks/update.rhai delete mode 100644 anda/desktops/elementary/switchboard/chkupdate.py create mode 100644 anda/desktops/elementary/switchboard/update.rhai delete mode 100644 anda/desktops/elementary/wingpanel-applications-menu/chkupdate.py create mode 100644 anda/desktops/elementary/wingpanel-applications-menu/update.rhai delete mode 100644 anda/desktops/elementary/wingpanel-indicator-bluetooth/chkupdate.py create mode 100644 anda/desktops/elementary/wingpanel-indicator-bluetooth/update.rhai delete mode 100644 anda/desktops/elementary/wingpanel-indicator-datetime/chkupdate.py create mode 100644 anda/desktops/elementary/wingpanel-indicator-datetime/update.rhai delete mode 100644 anda/desktops/elementary/wingpanel-indicator-keyboard/chkupdate.py create mode 100644 anda/desktops/elementary/wingpanel-indicator-keyboard/update.rhai delete mode 100644 anda/desktops/elementary/wingpanel-indicator-network/chkupdate.py create mode 100644 anda/desktops/elementary/wingpanel-indicator-network/update.rhai delete mode 100644 anda/desktops/elementary/wingpanel-indicator-nightlight/chkupdate.py create mode 100644 anda/desktops/elementary/wingpanel-indicator-nightlight/update.rhai delete mode 100644 anda/desktops/elementary/wingpanel-indicator-notifications/chkupdate.py create mode 100644 anda/desktops/elementary/wingpanel-indicator-notifications/update.rhai delete mode 100644 anda/desktops/elementary/wingpanel-indicator-power/chkupdate.py create mode 100644 anda/desktops/elementary/wingpanel-indicator-power/update.rhai delete mode 100644 anda/desktops/elementary/wingpanel-indicator-session/chkupdate.py create mode 100644 anda/desktops/elementary/wingpanel-indicator-session/update.rhai delete mode 100644 anda/desktops/elementary/wingpanel-indicator-sound/chkupdate.py create mode 100644 anda/desktops/elementary/wingpanel-indicator-sound/update.rhai delete mode 100644 anda/desktops/elementary/wingpanel/chkupdate.py create mode 100644 anda/desktops/elementary/wingpanel/update.rhai delete mode 100644 anda/discord-canary/chkupdate.py create mode 100644 anda/discord-canary/update.rhai delete mode 100644 anda/discord-ptb/chkupdate.py create mode 100644 anda/discord-ptb/update.rhai delete mode 100644 anda/fonts/naikai/chkupdate.py create mode 100644 anda/fonts/naikai/update.rhai delete mode 100644 anda/games/prismlauncher-nightly/chkupdate.py create mode 100644 anda/games/prismlauncher-nightly/update.rhai delete mode 100644 anda/games/prismlauncher-qt5-nightly/chkupdate.py create mode 100644 anda/games/prismlauncher-qt5-nightly/update.rhai delete mode 100644 anda/games/prismlauncher-qt5/chkupdate.py create mode 100644 anda/games/prismlauncher-qt5/update.rhai delete mode 100644 anda/games/prismlauncher/chkupdate.py create mode 100644 anda/games/prismlauncher/update.rhai create mode 100644 anda/go/curlie/update.rhai create mode 100644 anda/lib/libappimage/update.rhai.bak delete mode 100644 anda/lib/libbismuth/chkupdate.py create mode 100644 anda/lib/libbismuth/update.rhai delete mode 100644 anda/lib/libhelium/chkupdate.py create mode 100644 anda/lib/libhelium/update.rhai delete mode 100644 anda/lib/marble-gtk/anda.hcl delete mode 100644 anda/lib/marble-gtk/marble-gtk.spec delete mode 100644 anda/lib/poppler/anda.hcl.bak delete mode 100644 anda/lib/poppler/poppler.spec create mode 100644 anda/moby-extras/moby-buildx/update.rhai create mode 100644 anda/moby-extras/moby-compose/update.rhai delete mode 100644 anda/others/blackbox-terminal/chkupdate.py create mode 100644 anda/others/blackbox-terminal/update.rhai delete mode 100644 anda/others/sass/chkupdate.py create mode 100644 anda/others/sass/update.rhai delete mode 100644 anda/others/tau-helium/chkupdate.py create mode 100644 anda/others/tau-helium/update.rhai delete mode 100644 anda/others/tau-hydrogen/chkupdate.py create mode 100644 anda/others/tau-hydrogen/update.rhai delete mode 100644 anda/others/tectonic/chkupdate.py create mode 100644 anda/others/tectonic/update.rhai create mode 100644 anda/rust/bat-extras/update.rhai create mode 100644 anda/rust/pop-launcher/update.rhai delete mode 100644 anda/rust/rnote/chkupdate.py create mode 100644 anda/rust/rnote/update.rhai create mode 100644 anda/rust/sccache/update.rhai delete mode 100644 anda/rust/starship/chkupdate.py create mode 100644 anda/rust/starship/update.rhai create mode 100644 anda/rust/youki/update.rhai create mode 100644 anda/tools/appimagelauncher/update.rhai create mode 100644 anda/tools/gcm-core/update.rhai delete mode 100644 requirements.txt delete mode 100755 update.sh diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index e096a8fd1a..e776078a0f 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -15,7 +15,7 @@ jobs: options: --cap-add=SYS_ADMIN --privileged steps: - name: Install packages - run: dnf install -y rpmdevtools git python + run: dnf install -y rpmdevtools git python anda - name: Checkout uses: actions/checkout@v3 @@ -28,9 +28,9 @@ jobs: mkdir -p ${{ runner.temp }} echo "${{ secrets.SSH_SIGNING_KEY }}" > ${{ runner.temp }}/signing_key chmod 0700 ${{ runner.temp }}/signing_key - - - name: Run Update - run: bash ./update.sh + + - name: Run Update (anda) + run: anda update env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/anda/adwaita++-icons/anda.hcl b/anda/adwaita++-icons/anda.hcl index 0b77b987ab..546eb6b5d8 100644 --- a/anda/adwaita++-icons/anda.hcl +++ b/anda/adwaita++-icons/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "adwaita++-icons.spec" - sources = "." + update = "" } -} \ No newline at end of file +} diff --git a/anda/adwaita++-icons/update.rhai b/anda/adwaita++-icons/update.rhai new file mode 100644 index 0000000000..e5d5c4d418 --- /dev/null +++ b/anda/adwaita++-icons/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("Bonandry/adwaita-plus")); diff --git a/anda/apps/authy/anda.hcl b/anda/apps/authy/anda.hcl index 1c865b0473..e83ab02ada 100644 --- a/anda/apps/authy/anda.hcl +++ b/anda/apps/authy/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "authy.spec" - sources = "." + update = "" } } diff --git a/anda/apps/authy/chkupdate.py b/anda/apps/authy/chkupdate.py deleted file mode 100644 index 7dd012e65e..0000000000 --- a/anda/apps/authy/chkupdate.py +++ /dev/null @@ -1,38 +0,0 @@ -import os -import re -from requests import get -import json - -NAME = "authy" -SPEC = f"{NAME}.spec" -REGEX_VER = r'Version:(\s*)([\.\d]+)\n' -REGEX_SRC = r'Source0:(\s*)([^\n]+)\n' - -def run_cmds(*cmds: str): - for cmd in cmds: - print(f"{NAME}: $ {cmd}") - if rc := os.system(cmd): - exit(f"{NAME}: Stopping because {rc=}") - -raw = get('https://api.snapcraft.io/v2/snaps/info/authy', headers={'Snap-Device-Series': '16'}).text -data = json.loads(raw) -ver = data['channel-map'][0]['version'] -f = open(SPEC, 'r') -content = f.read() -found = re.findall(REGEX_VER, content) -try: - assert found - curver = found[0][1] - if ver == curver: - exit(f"{NAME}: Up to date!") - print(f"{NAME}: {curver} -> {ver}") -except IndexError or AssertionError: - exit(f"{NAME}: Failed to read spec!") - -link = data['channel-map'][0]['download']['url'] -newspec = re.sub(REGEX_VER, f'Version:{found[0][0]}{ver}\n', content) -newspec = re.sub(REGEX_SRC, f'Source0:{found[0][0]}{link}\n', newspec) -f.close() -f = open(SPEC, 'w') -f.write(newspec) -f.close() diff --git a/anda/apps/authy/update.rhai b/anda/apps/authy/update.rhai new file mode 100644 index 0000000000..8bd41d377b --- /dev/null +++ b/anda/apps/authy/update.rhai @@ -0,0 +1,5 @@ +let req = new_req("https://api.snapcraft.io/v2/snaps/info/authy"); +req.head("Snap-Device-Series", "16"); +let obj = json(req.get()) @ "channel-map" @ 0; +rpm.version(str(obj @ "version")); +rpm.source(0, str(obj @ "download" @ "url")); diff --git a/anda/apps/openasar-canary/anda.hcl b/anda/apps/openasar-canary/anda.hcl index 724cec7550..96fe647a6b 100644 --- a/anda/apps/openasar-canary/anda.hcl +++ b/anda/apps/openasar-canary/anda.hcl @@ -1,5 +1,6 @@ project "pkg" { rpm { spec = "openasar-canary.spec" + update = "" } -} \ No newline at end of file +} diff --git a/anda/apps/openasar-canary/openasar-canary.spec b/anda/apps/openasar-canary/openasar-canary.spec index 8b60d95c08..3ee8f884d7 100644 --- a/anda/apps/openasar-canary/openasar-canary.spec +++ b/anda/apps/openasar-canary/openasar-canary.spec @@ -1,4 +1,4 @@ -%define commit ad9b161744b27acc5e333ee70df11afca09301ef +%define commit bb6165c1ad640ea7c45ecff2efbc01b48eaf2445 Name: openasar-canary Version: nightly.%{autogitdate} diff --git a/anda/apps/openasar-canary/update.rhai b/anda/apps/openasar-canary/update.rhai new file mode 100644 index 0000000000..8efb397ee3 --- /dev/null +++ b/anda/apps/openasar-canary/update.rhai @@ -0,0 +1,11 @@ +let req = new_req("https://api.github.com/repos/GooseMod/OpenAsar/commits/HEAD"); +req.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`); +let _sha = json(req.get()) @ "sha"; +let sha = _sha.str(); +let cur = find("%define commit (.+)", rpm.f, 1); +if sha != cur { + print(`openasar-canary: ${cur} -> ${sha}`); + rpm.f = sub("%define commit (.+)", `%define commit ${sha}`, rpm.f); +} else { + print("openasar-canary: Up to date!"); +} diff --git a/anda/audio/distrho/anda.hcl b/anda/audio/distrho/anda.hcl index b165fbe16c..58948eef5f 100644 --- a/anda/audio/distrho/anda.hcl +++ b/anda/audio/distrho/anda.hcl @@ -2,4 +2,4 @@ project "pkg" { rpm { spec = "distrho.spec" } -} \ No newline at end of file +} diff --git a/anda/dart/anda.hcl b/anda/dart/anda.hcl index 9487fceda2..0cc716f7fd 100644 --- a/anda/dart/anda.hcl +++ b/anda/dart/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "dart.spec" - sources = "." } -} \ No newline at end of file +} diff --git a/anda/desktops/budgie/budgie-extras/anda.hcl b/anda/desktops/budgie/budgie-extras/anda.hcl index 41f483f659..7a71ee08c7 100644 --- a/anda/desktops/budgie/budgie-extras/anda.hcl +++ b/anda/desktops/budgie/budgie-extras/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "budgie-extras.spec" - sources = "." + update = "" } -} \ No newline at end of file +} diff --git a/anda/desktops/budgie/budgie-extras/update.rhai b/anda/desktops/budgie/budgie-extras/update.rhai new file mode 100644 index 0000000000..14519efa4d --- /dev/null +++ b/anda/desktops/budgie/budgie-extras/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("UbuntuBudgie/budgie-extras")); diff --git a/anda/desktops/elementary/contractor/anda.hcl b/anda/desktops/elementary/contractor/anda.hcl index ea2308730f..51b8b971e2 100644 --- a/anda/desktops/elementary/contractor/anda.hcl +++ b/anda/desktops/elementary/contractor/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "contractor.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/contractor/chkupdate.py b/anda/desktops/elementary/contractor/chkupdate.py deleted file mode 100644 index e420b7bfbc..0000000000 --- a/anda/desktops/elementary/contractor/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'contractor' -REPO = "elementary/contractor" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/contractor/update.rhai b/anda/desktops/elementary/contractor/update.rhai new file mode 100644 index 0000000000..c6f9c4f207 --- /dev/null +++ b/anda/desktops/elementary/contractor/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/contractor")) diff --git a/anda/desktops/elementary/elementary-calculator/anda.hcl b/anda/desktops/elementary/elementary-calculator/anda.hcl index f48e06aca6..1cc0c3a180 100644 --- a/anda/desktops/elementary/elementary-calculator/anda.hcl +++ b/anda/desktops/elementary/elementary-calculator/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "elementary-calculator.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/elementary-calculator/chkupdate.py b/anda/desktops/elementary/elementary-calculator/chkupdate.py deleted file mode 100644 index 7de61b894a..0000000000 --- a/anda/desktops/elementary/elementary-calculator/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'elementary-calculator' -REPO = "elementary/calculator" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-calculator/update.rhai b/anda/desktops/elementary/elementary-calculator/update.rhai new file mode 100644 index 0000000000..c21541c7c4 --- /dev/null +++ b/anda/desktops/elementary/elementary-calculator/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/calculator")); diff --git a/anda/desktops/elementary/elementary-calendar/anda.hcl b/anda/desktops/elementary/elementary-calendar/anda.hcl index 18531cc27d..e36caf1729 100644 --- a/anda/desktops/elementary/elementary-calendar/anda.hcl +++ b/anda/desktops/elementary/elementary-calendar/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "elementary-calendar.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/elementary-calendar/chkupdate.py b/anda/desktops/elementary/elementary-calendar/chkupdate.py deleted file mode 100644 index f0f7f8af30..0000000000 --- a/anda/desktops/elementary/elementary-calendar/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'elementary-calendar' -REPO = "elementary/calendar" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-calendar/update.rhai b/anda/desktops/elementary/elementary-calendar/update.rhai new file mode 100644 index 0000000000..c98f3d6df3 --- /dev/null +++ b/anda/desktops/elementary/elementary-calendar/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/calendar")); diff --git a/anda/desktops/elementary/elementary-camera/anda.hcl b/anda/desktops/elementary/elementary-camera/anda.hcl index aa9a1b397f..5ea84e4a33 100644 --- a/anda/desktops/elementary/elementary-camera/anda.hcl +++ b/anda/desktops/elementary/elementary-camera/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "elementary-camera.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/elementary-camera/chkupdate.py b/anda/desktops/elementary/elementary-camera/chkupdate.py deleted file mode 100644 index 559fa791a0..0000000000 --- a/anda/desktops/elementary/elementary-camera/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'elementary-camera' -REPO = "elementary/camera" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-camera/update.rhai b/anda/desktops/elementary/elementary-camera/update.rhai new file mode 100644 index 0000000000..e22277ac45 --- /dev/null +++ b/anda/desktops/elementary/elementary-camera/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/camera")); diff --git a/anda/desktops/elementary/elementary-capnet-assist/anda.hcl b/anda/desktops/elementary/elementary-capnet-assist/anda.hcl index c926d191d9..11b8f84ae0 100644 --- a/anda/desktops/elementary/elementary-capnet-assist/anda.hcl +++ b/anda/desktops/elementary/elementary-capnet-assist/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "elementary-capnet-assist.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/elementary-capnet-assist/chkupdate.py b/anda/desktops/elementary/elementary-capnet-assist/chkupdate.py deleted file mode 100644 index bed03ca35d..0000000000 --- a/anda/desktops/elementary/elementary-capnet-assist/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'elementary-capnet-assist' -REPO = "elementary/capnet-assist" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-capnet-assist/update.rhai b/anda/desktops/elementary/elementary-capnet-assist/update.rhai new file mode 100644 index 0000000000..fc7813e120 --- /dev/null +++ b/anda/desktops/elementary/elementary-capnet-assist/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/capnet-assist")); diff --git a/anda/desktops/elementary/elementary-code/anda.hcl b/anda/desktops/elementary/elementary-code/anda.hcl index a511f76a27..f369c11ee3 100644 --- a/anda/desktops/elementary/elementary-code/anda.hcl +++ b/anda/desktops/elementary/elementary-code/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "elementary-code.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/elementary-code/chkupdate.py b/anda/desktops/elementary/elementary-code/chkupdate.py deleted file mode 100644 index 3094cf5c0b..0000000000 --- a/anda/desktops/elementary/elementary-code/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'elementary-code' -REPO = "elementary/code" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-code/update.rhai b/anda/desktops/elementary/elementary-code/update.rhai new file mode 100644 index 0000000000..16b6dbb622 --- /dev/null +++ b/anda/desktops/elementary/elementary-code/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/code")); diff --git a/anda/desktops/elementary/elementary-files/anda.hcl b/anda/desktops/elementary/elementary-files/anda.hcl index e4afd68ebe..c5545dda94 100644 --- a/anda/desktops/elementary/elementary-files/anda.hcl +++ b/anda/desktops/elementary/elementary-files/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "elementary-files.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/elementary-files/chkupdate.py b/anda/desktops/elementary/elementary-files/chkupdate.py deleted file mode 100644 index 73e841621b..0000000000 --- a/anda/desktops/elementary/elementary-files/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'elementary-files' -REPO = "elementary/files" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-files/update.rhai b/anda/desktops/elementary/elementary-files/update.rhai new file mode 100644 index 0000000000..74fd15b024 --- /dev/null +++ b/anda/desktops/elementary/elementary-files/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/files")); diff --git a/anda/desktops/elementary/elementary-greeter/anda.hcl b/anda/desktops/elementary/elementary-greeter/anda.hcl index 304129f727..3c8a2e1a71 100644 --- a/anda/desktops/elementary/elementary-greeter/anda.hcl +++ b/anda/desktops/elementary/elementary-greeter/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "elementary-greeter.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/elementary-greeter/chkupdate.py b/anda/desktops/elementary/elementary-greeter/chkupdate.py deleted file mode 100644 index 4ffcb12144..0000000000 --- a/anda/desktops/elementary/elementary-greeter/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'elementary-greeter' -REPO = "elementary/greeter" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-greeter/update.rhai b/anda/desktops/elementary/elementary-greeter/update.rhai new file mode 100644 index 0000000000..0841544418 --- /dev/null +++ b/anda/desktops/elementary/elementary-greeter/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/greeter")); diff --git a/anda/desktops/elementary/elementary-icon-theme/anda.hcl b/anda/desktops/elementary/elementary-icon-theme/anda.hcl index b08b76ecb5..3a7429f0e1 100644 --- a/anda/desktops/elementary/elementary-icon-theme/anda.hcl +++ b/anda/desktops/elementary/elementary-icon-theme/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "elementary-icon-theme.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/elementary-icon-theme/chkupdate.py b/anda/desktops/elementary/elementary-icon-theme/chkupdate.py deleted file mode 100644 index 0c8cbda227..0000000000 --- a/anda/desktops/elementary/elementary-icon-theme/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'elementary-icon-theme' -REPO = "elementary/icons" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-icon-theme/update.rhai b/anda/desktops/elementary/elementary-icon-theme/update.rhai new file mode 100644 index 0000000000..351aca4975 --- /dev/null +++ b/anda/desktops/elementary/elementary-icon-theme/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/icons")); diff --git a/anda/desktops/elementary/elementary-music/anda.hcl b/anda/desktops/elementary/elementary-music/anda.hcl index 49ecb5f306..f204b2f72f 100644 --- a/anda/desktops/elementary/elementary-music/anda.hcl +++ b/anda/desktops/elementary/elementary-music/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "elementary-music.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/elementary-music/chkupdate.py b/anda/desktops/elementary/elementary-music/chkupdate.py deleted file mode 100644 index df20d60383..0000000000 --- a/anda/desktops/elementary/elementary-music/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'elementary-music' -REPO = "elementary/music" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-music/update.rhai b/anda/desktops/elementary/elementary-music/update.rhai new file mode 100644 index 0000000000..b4eda6953b --- /dev/null +++ b/anda/desktops/elementary/elementary-music/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/music")); diff --git a/anda/desktops/elementary/elementary-notifications/anda.hcl b/anda/desktops/elementary/elementary-notifications/anda.hcl index 0eb922ae48..3e22a91a5e 100644 --- a/anda/desktops/elementary/elementary-notifications/anda.hcl +++ b/anda/desktops/elementary/elementary-notifications/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "elementary-notifications.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/elementary-notifications/chkupdate.py b/anda/desktops/elementary/elementary-notifications/chkupdate.py deleted file mode 100644 index 41e590adf3..0000000000 --- a/anda/desktops/elementary/elementary-notifications/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'elementary-notifications' -REPO = "elementary/notifications" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-notifications/update.rhai b/anda/desktops/elementary/elementary-notifications/update.rhai new file mode 100644 index 0000000000..80c247866a --- /dev/null +++ b/anda/desktops/elementary/elementary-notifications/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/notifications")); diff --git a/anda/desktops/elementary/elementary-onboarding/anda.hcl b/anda/desktops/elementary/elementary-onboarding/anda.hcl index 096c148212..d2f2838330 100644 --- a/anda/desktops/elementary/elementary-onboarding/anda.hcl +++ b/anda/desktops/elementary/elementary-onboarding/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "elementary-onboarding.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/elementary-onboarding/chkupdate.py b/anda/desktops/elementary/elementary-onboarding/chkupdate.py deleted file mode 100644 index d9bab43d07..0000000000 --- a/anda/desktops/elementary/elementary-onboarding/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'elementary-onboarding' -REPO = "elementary/onboarding" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-onboarding/update.rhai b/anda/desktops/elementary/elementary-onboarding/update.rhai new file mode 100644 index 0000000000..ee3d855d7a --- /dev/null +++ b/anda/desktops/elementary/elementary-onboarding/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/onboarding")); diff --git a/anda/desktops/elementary/elementary-photos/anda.hcl b/anda/desktops/elementary/elementary-photos/anda.hcl index b8e7b9df2d..5ac14a3790 100644 --- a/anda/desktops/elementary/elementary-photos/anda.hcl +++ b/anda/desktops/elementary/elementary-photos/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "elementary-photos.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/elementary-photos/chkupdate.py b/anda/desktops/elementary/elementary-photos/chkupdate.py deleted file mode 100644 index dbaab99a46..0000000000 --- a/anda/desktops/elementary/elementary-photos/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'elementary-photos' -REPO = "elementary/photos" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-photos/update.rhai b/anda/desktops/elementary/elementary-photos/update.rhai new file mode 100644 index 0000000000..3dcddb352f --- /dev/null +++ b/anda/desktops/elementary/elementary-photos/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/photos")); diff --git a/anda/desktops/elementary/elementary-print/anda.hcl b/anda/desktops/elementary/elementary-print/anda.hcl index 6fe6adf11b..0809558f7c 100644 --- a/anda/desktops/elementary/elementary-print/anda.hcl +++ b/anda/desktops/elementary/elementary-print/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "elementary-print.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/elementary-print/chkupdate.py b/anda/desktops/elementary/elementary-print/chkupdate.py deleted file mode 100644 index 929e1da796..0000000000 --- a/anda/desktops/elementary/elementary-print/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'elementary-print' -REPO = "elementary/print" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-print/update.rhai b/anda/desktops/elementary/elementary-print/update.rhai new file mode 100644 index 0000000000..e4353b046a --- /dev/null +++ b/anda/desktops/elementary/elementary-print/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/print")); diff --git a/anda/desktops/elementary/elementary-screenshot-tool/anda.hcl b/anda/desktops/elementary/elementary-screenshot-tool/anda.hcl index 2191356199..036d3eea8b 100644 --- a/anda/desktops/elementary/elementary-screenshot-tool/anda.hcl +++ b/anda/desktops/elementary/elementary-screenshot-tool/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "elementary-screenshot-tool.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/elementary-screenshot-tool/chkupdate.py b/anda/desktops/elementary/elementary-screenshot-tool/chkupdate.py deleted file mode 100644 index 15a0080987..0000000000 --- a/anda/desktops/elementary/elementary-screenshot-tool/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'elementary-screenshot-tool' -REPO = "elementary/screenshot" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-screenshot-tool/update.rhai b/anda/desktops/elementary/elementary-screenshot-tool/update.rhai new file mode 100644 index 0000000000..bb4dfed844 --- /dev/null +++ b/anda/desktops/elementary/elementary-screenshot-tool/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/screenshot")); diff --git a/anda/desktops/elementary/elementary-settings-daemon/anda.hcl b/anda/desktops/elementary/elementary-settings-daemon/anda.hcl index 13f6818018..7d54cbc49b 100644 --- a/anda/desktops/elementary/elementary-settings-daemon/anda.hcl +++ b/anda/desktops/elementary/elementary-settings-daemon/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "elementary-settings-daemon.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/elementary-settings-daemon/chkupdate.py b/anda/desktops/elementary/elementary-settings-daemon/chkupdate.py deleted file mode 100644 index 9d6bf168fd..0000000000 --- a/anda/desktops/elementary/elementary-settings-daemon/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'elementary-settings-daemon' -REPO = "elementary/settings-daemon" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-settings-daemon/update.rhai b/anda/desktops/elementary/elementary-settings-daemon/update.rhai new file mode 100644 index 0000000000..6c5e95053c --- /dev/null +++ b/anda/desktops/elementary/elementary-settings-daemon/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/settings-daemon")); diff --git a/anda/desktops/elementary/elementary-shortcut-overlay/anda.hcl b/anda/desktops/elementary/elementary-shortcut-overlay/anda.hcl index a9c9db573f..553a39db70 100644 --- a/anda/desktops/elementary/elementary-shortcut-overlay/anda.hcl +++ b/anda/desktops/elementary/elementary-shortcut-overlay/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "elementary-shortcut-overlay.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/elementary-shortcut-overlay/chkupdate.py b/anda/desktops/elementary/elementary-shortcut-overlay/chkupdate.py deleted file mode 100644 index 90c580e38d..0000000000 --- a/anda/desktops/elementary/elementary-shortcut-overlay/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'elementary-shortcut-overlay' -REPO = "elementary/shortcut-overlay" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-shortcut-overlay/update.rhai b/anda/desktops/elementary/elementary-shortcut-overlay/update.rhai new file mode 100644 index 0000000000..0433f25489 --- /dev/null +++ b/anda/desktops/elementary/elementary-shortcut-overlay/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/shortcut-overlay")); diff --git a/anda/desktops/elementary/elementary-sideload/anda.hcl b/anda/desktops/elementary/elementary-sideload/anda.hcl index 71364a6647..0f0aea66da 100644 --- a/anda/desktops/elementary/elementary-sideload/anda.hcl +++ b/anda/desktops/elementary/elementary-sideload/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "elementary-sideload.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/elementary-sideload/chkupdate.py b/anda/desktops/elementary/elementary-sideload/chkupdate.py deleted file mode 100644 index 0c5faa1d4d..0000000000 --- a/anda/desktops/elementary/elementary-sideload/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'elementary-sideload' -REPO = "elementary/sideload" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-sideload/update.rhai b/anda/desktops/elementary/elementary-sideload/update.rhai new file mode 100644 index 0000000000..7e89fc8911 --- /dev/null +++ b/anda/desktops/elementary/elementary-sideload/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/sideload")); diff --git a/anda/desktops/elementary/elementary-sound-theme/anda.hcl b/anda/desktops/elementary/elementary-sound-theme/anda.hcl index 02e0a7acb0..403731248e 100644 --- a/anda/desktops/elementary/elementary-sound-theme/anda.hcl +++ b/anda/desktops/elementary/elementary-sound-theme/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "elementary-sound-theme.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/elementary-sound-theme/chkupdate.py b/anda/desktops/elementary/elementary-sound-theme/chkupdate.py deleted file mode 100644 index dad03b026c..0000000000 --- a/anda/desktops/elementary/elementary-sound-theme/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'elementary-sound-theme' -REPO = "elementary/sound-theme" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-sound-theme/update.rhai b/anda/desktops/elementary/elementary-sound-theme/update.rhai new file mode 100644 index 0000000000..8ded3b99e7 --- /dev/null +++ b/anda/desktops/elementary/elementary-sound-theme/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/sound-theme")); diff --git a/anda/desktops/elementary/elementary-terminal/anda.hcl b/anda/desktops/elementary/elementary-terminal/anda.hcl index d1c8e55521..1e71977f0a 100644 --- a/anda/desktops/elementary/elementary-terminal/anda.hcl +++ b/anda/desktops/elementary/elementary-terminal/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "elementary-terminal.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/elementary-terminal/chkupdate.py b/anda/desktops/elementary/elementary-terminal/chkupdate.py deleted file mode 100644 index cfc1429c86..0000000000 --- a/anda/desktops/elementary/elementary-terminal/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'elementary-terminal' -REPO = "elementary/terminal" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-terminal/update.rhai b/anda/desktops/elementary/elementary-terminal/update.rhai new file mode 100644 index 0000000000..2ee834bc31 --- /dev/null +++ b/anda/desktops/elementary/elementary-terminal/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/terminal")); diff --git a/anda/desktops/elementary/elementary-theme/anda.hcl b/anda/desktops/elementary/elementary-theme/anda.hcl index 2a511202d2..0315f3e870 100644 --- a/anda/desktops/elementary/elementary-theme/anda.hcl +++ b/anda/desktops/elementary/elementary-theme/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "elementary-theme.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/elementary-theme/chkupdate.py b/anda/desktops/elementary/elementary-theme/chkupdate.py deleted file mode 100644 index d81f060e6a..0000000000 --- a/anda/desktops/elementary/elementary-theme/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'elementary-theme' -REPO = "elementary/stylesheet" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-theme/update.rhai b/anda/desktops/elementary/elementary-theme/update.rhai new file mode 100644 index 0000000000..8f6051a7d4 --- /dev/null +++ b/anda/desktops/elementary/elementary-theme/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/stylesheet")); diff --git a/anda/desktops/elementary/elementary-videos/anda.hcl b/anda/desktops/elementary/elementary-videos/anda.hcl index 3bbe0d234a..30000163b7 100644 --- a/anda/desktops/elementary/elementary-videos/anda.hcl +++ b/anda/desktops/elementary/elementary-videos/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "elementary-videos.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/elementary-videos/chkupdate.py b/anda/desktops/elementary/elementary-videos/chkupdate.py deleted file mode 100644 index ed85bdbc2f..0000000000 --- a/anda/desktops/elementary/elementary-videos/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'elementary-videos' -REPO = "elementary/videos" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-videos/update.rhai b/anda/desktops/elementary/elementary-videos/update.rhai new file mode 100644 index 0000000000..7669f93a5b --- /dev/null +++ b/anda/desktops/elementary/elementary-videos/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/videos")); diff --git a/anda/desktops/elementary/elementary-wallpapers/anda.hcl b/anda/desktops/elementary/elementary-wallpapers/anda.hcl index 35c0873262..fc025b2e4c 100644 --- a/anda/desktops/elementary/elementary-wallpapers/anda.hcl +++ b/anda/desktops/elementary/elementary-wallpapers/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "elementary-wallpapers.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/elementary-wallpapers/chkupdate.py b/anda/desktops/elementary/elementary-wallpapers/chkupdate.py deleted file mode 100644 index 2adeefd693..0000000000 --- a/anda/desktops/elementary/elementary-wallpapers/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'elementary-wallpapers' -REPO = "elementary/wallpapers" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/elementary-wallpapers/update.rhai b/anda/desktops/elementary/elementary-wallpapers/update.rhai new file mode 100644 index 0000000000..2666620789 --- /dev/null +++ b/anda/desktops/elementary/elementary-wallpapers/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/wallpapers")); diff --git a/anda/desktops/elementary/gala/anda.hcl b/anda/desktops/elementary/gala/anda.hcl index 7f6bef353c..6953c87689 100644 --- a/anda/desktops/elementary/gala/anda.hcl +++ b/anda/desktops/elementary/gala/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "gala.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/gala/chkupdate.py b/anda/desktops/elementary/gala/chkupdate.py deleted file mode 100644 index b43215fc75..0000000000 --- a/anda/desktops/elementary/gala/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'gala' -REPO = "elementary/gala" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/gala/update.rhai b/anda/desktops/elementary/gala/update.rhai new file mode 100644 index 0000000000..8dddc9ecf3 --- /dev/null +++ b/anda/desktops/elementary/gala/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/gala")); diff --git a/anda/desktops/elementary/granite-7/anda.hcl b/anda/desktops/elementary/granite-7/anda.hcl index 8c9f18fdd0..f63b905538 100644 --- a/anda/desktops/elementary/granite-7/anda.hcl +++ b/anda/desktops/elementary/granite-7/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "granite-7.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/granite-7/chkupdate.py b/anda/desktops/elementary/granite-7/chkupdate.py deleted file mode 100644 index 55014548fb..0000000000 --- a/anda/desktops/elementary/granite-7/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'granite-7' -REPO = "elementary/granite" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/granite-7/update.rhai b/anda/desktops/elementary/granite-7/update.rhai new file mode 100644 index 0000000000..eedfb4706d --- /dev/null +++ b/anda/desktops/elementary/granite-7/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/granite")); diff --git a/anda/desktops/elementary/pantheon-agent-geoclue2/anda.hcl b/anda/desktops/elementary/pantheon-agent-geoclue2/anda.hcl index 2e4d5f21bc..72c6ae04e1 100644 --- a/anda/desktops/elementary/pantheon-agent-geoclue2/anda.hcl +++ b/anda/desktops/elementary/pantheon-agent-geoclue2/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "pantheon-agent-geoclue2.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/pantheon-agent-geoclue2/chkupdate.py b/anda/desktops/elementary/pantheon-agent-geoclue2/chkupdate.py deleted file mode 100644 index 9db3dd9c3d..0000000000 --- a/anda/desktops/elementary/pantheon-agent-geoclue2/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'pantheon-agent-geoclue2' -REPO = "elementary/pantheon-agent-geoclue2" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/pantheon-agent-geoclue2/update.rhai b/anda/desktops/elementary/pantheon-agent-geoclue2/update.rhai new file mode 100644 index 0000000000..ca4ce53015 --- /dev/null +++ b/anda/desktops/elementary/pantheon-agent-geoclue2/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/pantheon-agent-geoclue2")); diff --git a/anda/desktops/elementary/pantheon-agent-polkit/anda.hcl b/anda/desktops/elementary/pantheon-agent-polkit/anda.hcl index 945771e5d6..a3110ba434 100644 --- a/anda/desktops/elementary/pantheon-agent-polkit/anda.hcl +++ b/anda/desktops/elementary/pantheon-agent-polkit/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "pantheon-agent-polkit.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/pantheon-agent-polkit/chkupdate.py b/anda/desktops/elementary/pantheon-agent-polkit/chkupdate.py deleted file mode 100644 index 9e1410b56a..0000000000 --- a/anda/desktops/elementary/pantheon-agent-polkit/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'pantheon-agent-polkit' -REPO = "elementary/pantheon-agent-polkit" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/pantheon-agent-polkit/update.rhai b/anda/desktops/elementary/pantheon-agent-polkit/update.rhai new file mode 100644 index 0000000000..c7f56b9cf0 --- /dev/null +++ b/anda/desktops/elementary/pantheon-agent-polkit/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/pantheon-agent-polkit")); diff --git a/anda/desktops/elementary/pantheon-session-settings/anda.hcl b/anda/desktops/elementary/pantheon-session-settings/anda.hcl index f15a3ee862..7bc02d9917 100644 --- a/anda/desktops/elementary/pantheon-session-settings/anda.hcl +++ b/anda/desktops/elementary/pantheon-session-settings/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "pantheon-session-settings.spec" - sources = "." } } diff --git a/anda/desktops/elementary/switchboard-plug-a11y/anda.hcl b/anda/desktops/elementary/switchboard-plug-a11y/anda.hcl index e361c1915a..eff3aa925a 100644 --- a/anda/desktops/elementary/switchboard-plug-a11y/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-a11y/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "switchboard-plug-a11y.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-a11y/chkupdate.py b/anda/desktops/elementary/switchboard-plug-a11y/chkupdate.py deleted file mode 100644 index cee5d484ab..0000000000 --- a/anda/desktops/elementary/switchboard-plug-a11y/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'switchboard-plug-a11y' -REPO = "elementary/switchboard-plug-a11y" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/switchboard-plug-a11y/update.rhai b/anda/desktops/elementary/switchboard-plug-a11y/update.rhai new file mode 100644 index 0000000000..42ba77c853 --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-a11y/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/switchboard-plug-a11y")); diff --git a/anda/desktops/elementary/switchboard-plug-about/anda.hcl b/anda/desktops/elementary/switchboard-plug-about/anda.hcl index c38e0e38b6..a31dc31b02 100644 --- a/anda/desktops/elementary/switchboard-plug-about/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-about/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "switchboard-plug-about.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-about/chkupdate.py b/anda/desktops/elementary/switchboard-plug-about/chkupdate.py deleted file mode 100644 index 162dba982d..0000000000 --- a/anda/desktops/elementary/switchboard-plug-about/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'switchboard-plug-about' -REPO = "elementary/switchboard-plug-about" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/switchboard-plug-about/update.rhai b/anda/desktops/elementary/switchboard-plug-about/update.rhai new file mode 100644 index 0000000000..6d7160a74b --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-about/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/switchboard-plug-about")); diff --git a/anda/desktops/elementary/switchboard-plug-applications/anda.hcl b/anda/desktops/elementary/switchboard-plug-applications/anda.hcl index 07810264d0..81002a7590 100644 --- a/anda/desktops/elementary/switchboard-plug-applications/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-applications/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "switchboard-plug-applications.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-applications/chkupdate.py b/anda/desktops/elementary/switchboard-plug-applications/chkupdate.py deleted file mode 100644 index 69c4064178..0000000000 --- a/anda/desktops/elementary/switchboard-plug-applications/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'switchboard-plug-applications' -REPO = "elementary/switchboard-plug-applications" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/switchboard-plug-applications/update.rhai b/anda/desktops/elementary/switchboard-plug-applications/update.rhai new file mode 100644 index 0000000000..adf16f3eb6 --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-applications/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/switchboard-plug-applications")); diff --git a/anda/desktops/elementary/switchboard-plug-bluetooth/anda.hcl b/anda/desktops/elementary/switchboard-plug-bluetooth/anda.hcl index f31efcf4e9..c81f66599a 100644 --- a/anda/desktops/elementary/switchboard-plug-bluetooth/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-bluetooth/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "switchboard-plug-bluetooth.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-bluetooth/chkupdate.py b/anda/desktops/elementary/switchboard-plug-bluetooth/chkupdate.py deleted file mode 100644 index 7d12043907..0000000000 --- a/anda/desktops/elementary/switchboard-plug-bluetooth/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'switchboard-plug-bluetooth' -REPO = "elementary/switchboard-plug-bluetooth" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/switchboard-plug-bluetooth/update.rhai b/anda/desktops/elementary/switchboard-plug-bluetooth/update.rhai new file mode 100644 index 0000000000..c587a84f39 --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-bluetooth/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/switchboard-plug-bluetooth")); diff --git a/anda/desktops/elementary/switchboard-plug-display/anda.hcl b/anda/desktops/elementary/switchboard-plug-display/anda.hcl index 0d1a90960e..de563d35c9 100644 --- a/anda/desktops/elementary/switchboard-plug-display/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-display/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "switchboard-plug-display.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-display/chkupdate.py b/anda/desktops/elementary/switchboard-plug-display/chkupdate.py deleted file mode 100644 index 08fe02cc93..0000000000 --- a/anda/desktops/elementary/switchboard-plug-display/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'switchboard-plug-display' -REPO = "elementary/switchboard-plug-display" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/switchboard-plug-display/update.rhai b/anda/desktops/elementary/switchboard-plug-display/update.rhai new file mode 100644 index 0000000000..ea18f8a7b1 --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-display/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/switchboard-plug-display")); diff --git a/anda/desktops/elementary/switchboard-plug-keyboard/anda.hcl b/anda/desktops/elementary/switchboard-plug-keyboard/anda.hcl index 7590b33ea5..73fa4313aa 100644 --- a/anda/desktops/elementary/switchboard-plug-keyboard/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-keyboard/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "switchboard-plug-keyboard.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-keyboard/chkupdate.py b/anda/desktops/elementary/switchboard-plug-keyboard/chkupdate.py deleted file mode 100644 index 6b5c2861e0..0000000000 --- a/anda/desktops/elementary/switchboard-plug-keyboard/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'switchboard-plug-keyboard' -REPO = "elementary/switchboard-plug-keyboard" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/switchboard-plug-keyboard/update.rhai b/anda/desktops/elementary/switchboard-plug-keyboard/update.rhai new file mode 100644 index 0000000000..dbfd81b895 --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-keyboard/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/switchboard-plug-keyboard")); diff --git a/anda/desktops/elementary/switchboard-plug-mouse-touchpad/anda.hcl b/anda/desktops/elementary/switchboard-plug-mouse-touchpad/anda.hcl index c69d97f66b..5ce0d81b29 100644 --- a/anda/desktops/elementary/switchboard-plug-mouse-touchpad/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-mouse-touchpad/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "switchboard-plug-mouse-touchpad.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-mouse-touchpad/chkupdate.py b/anda/desktops/elementary/switchboard-plug-mouse-touchpad/chkupdate.py deleted file mode 100644 index 5ece641e3f..0000000000 --- a/anda/desktops/elementary/switchboard-plug-mouse-touchpad/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'switchboard-plug-mouse-touchpad' -REPO = "elementary/switchboard-plug-mouse-touchpad" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/switchboard-plug-mouse-touchpad/update.rhai b/anda/desktops/elementary/switchboard-plug-mouse-touchpad/update.rhai new file mode 100644 index 0000000000..0246758d79 --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-mouse-touchpad/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/switchboard-plug-mouse-touchpad")); diff --git a/anda/desktops/elementary/switchboard-plug-networking/anda.hcl b/anda/desktops/elementary/switchboard-plug-networking/anda.hcl index 7c8159d514..2f6196ee8a 100644 --- a/anda/desktops/elementary/switchboard-plug-networking/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-networking/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "switchboard-plug-networking.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-networking/chkupdate.py b/anda/desktops/elementary/switchboard-plug-networking/chkupdate.py deleted file mode 100644 index ed8fdb95a2..0000000000 --- a/anda/desktops/elementary/switchboard-plug-networking/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'switchboard-plug-networking' -REPO = "elementary/switchboard-plug-networking" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/switchboard-plug-networking/update.rhai b/anda/desktops/elementary/switchboard-plug-networking/update.rhai new file mode 100644 index 0000000000..1c1507c693 --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-networking/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/switchboard-plug-networking")); diff --git a/anda/desktops/elementary/switchboard-plug-notifications/anda.hcl b/anda/desktops/elementary/switchboard-plug-notifications/anda.hcl index 865d7c4af8..a8502fa5f3 100644 --- a/anda/desktops/elementary/switchboard-plug-notifications/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-notifications/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "switchboard-plug-notifications.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-notifications/chkupdate.py b/anda/desktops/elementary/switchboard-plug-notifications/chkupdate.py deleted file mode 100644 index 18c70c1502..0000000000 --- a/anda/desktops/elementary/switchboard-plug-notifications/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'switchboard-plug-notifications' -REPO = "elementary/switchboard-plug-notifications" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/switchboard-plug-notifications/update.rhai b/anda/desktops/elementary/switchboard-plug-notifications/update.rhai new file mode 100644 index 0000000000..f4415a1b2d --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-notifications/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/switchboard-plug-notifications")); diff --git a/anda/desktops/elementary/switchboard-plug-onlineaccounts/anda.hcl b/anda/desktops/elementary/switchboard-plug-onlineaccounts/anda.hcl index 523025d143..08e36e8f00 100644 --- a/anda/desktops/elementary/switchboard-plug-onlineaccounts/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-onlineaccounts/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "switchboard-plug-onlineaccounts.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-onlineaccounts/chkupdate.py b/anda/desktops/elementary/switchboard-plug-onlineaccounts/chkupdate.py deleted file mode 100644 index dbf4263e07..0000000000 --- a/anda/desktops/elementary/switchboard-plug-onlineaccounts/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'switchboard-plug-onlineaccounts' -REPO = "elementary/switchboard-plug-onlineaccounts" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/switchboard-plug-onlineaccounts/update.rhai b/anda/desktops/elementary/switchboard-plug-onlineaccounts/update.rhai new file mode 100644 index 0000000000..fdffaf0d91 --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-onlineaccounts/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/switchboard-plug-onlineaccounts")); diff --git a/anda/desktops/elementary/switchboard-plug-pantheon-shell/anda.hcl b/anda/desktops/elementary/switchboard-plug-pantheon-shell/anda.hcl index 2684491b9b..89156f21e2 100644 --- a/anda/desktops/elementary/switchboard-plug-pantheon-shell/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-pantheon-shell/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "switchboard-plug-pantheon-shell.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-pantheon-shell/chkupdate.py b/anda/desktops/elementary/switchboard-plug-pantheon-shell/chkupdate.py deleted file mode 100644 index 74815b4451..0000000000 --- a/anda/desktops/elementary/switchboard-plug-pantheon-shell/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'switchboard-plug-pantheon-shell' -REPO = "elementary/switchboard-plug-pantheon-shell" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/switchboard-plug-pantheon-shell/update.rhai b/anda/desktops/elementary/switchboard-plug-pantheon-shell/update.rhai new file mode 100644 index 0000000000..eaa608b781 --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-pantheon-shell/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/switchboard-plug-pantheon-shell")); diff --git a/anda/desktops/elementary/switchboard-plug-printers/anda.hcl b/anda/desktops/elementary/switchboard-plug-printers/anda.hcl index 4d7fd1547e..ac2e24f6ff 100644 --- a/anda/desktops/elementary/switchboard-plug-printers/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-printers/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "switchboard-plug-printers.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-printers/chkupdate.py b/anda/desktops/elementary/switchboard-plug-printers/chkupdate.py deleted file mode 100644 index 5db7a343f1..0000000000 --- a/anda/desktops/elementary/switchboard-plug-printers/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'switchboard-plug-printers' -REPO = "elementary/switchboard-plug-printers" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/switchboard-plug-printers/update.rhai b/anda/desktops/elementary/switchboard-plug-printers/update.rhai new file mode 100644 index 0000000000..8ebcdc0238 --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-printers/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/switchboard-plug-printers")); diff --git a/anda/desktops/elementary/switchboard-plug-sharing/anda.hcl b/anda/desktops/elementary/switchboard-plug-sharing/anda.hcl index bf4e7e2f78..5bec22bd28 100644 --- a/anda/desktops/elementary/switchboard-plug-sharing/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-sharing/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "switchboard-plug-sharing.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-sharing/chkupdate.py b/anda/desktops/elementary/switchboard-plug-sharing/chkupdate.py deleted file mode 100644 index 4dbf59921c..0000000000 --- a/anda/desktops/elementary/switchboard-plug-sharing/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'switchboard-plug-sharing' -REPO = "elementary/switchboard-plug-sharing" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/switchboard-plug-sharing/update.rhai b/anda/desktops/elementary/switchboard-plug-sharing/update.rhai new file mode 100644 index 0000000000..d927945954 --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-sharing/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/switchboard-plug-sharing")); diff --git a/anda/desktops/elementary/switchboard-plug-sound/anda.hcl b/anda/desktops/elementary/switchboard-plug-sound/anda.hcl index 9152ab2e7c..f7afea55fb 100644 --- a/anda/desktops/elementary/switchboard-plug-sound/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-sound/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "switchboard-plug-sound.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-sound/chkupdate.py b/anda/desktops/elementary/switchboard-plug-sound/chkupdate.py deleted file mode 100644 index e39c74ba33..0000000000 --- a/anda/desktops/elementary/switchboard-plug-sound/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'switchboard-plug-sound' -REPO = "elementary/switchboard-plug-sound" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/switchboard-plug-sound/update.rhai b/anda/desktops/elementary/switchboard-plug-sound/update.rhai new file mode 100644 index 0000000000..9e462f1448 --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-sound/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/switchboard-plug-sound")); diff --git a/anda/desktops/elementary/switchboard-plug-tweaks/anda.hcl b/anda/desktops/elementary/switchboard-plug-tweaks/anda.hcl index 4dc1fbca1c..ca59136c3b 100644 --- a/anda/desktops/elementary/switchboard-plug-tweaks/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-tweaks/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "switchboard-plug-tweaks.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-tweaks/chkupdate.py b/anda/desktops/elementary/switchboard-plug-tweaks/chkupdate.py deleted file mode 100644 index 3c46bd9988..0000000000 --- a/anda/desktops/elementary/switchboard-plug-tweaks/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'switchboard-plug-tweaks' -REPO = "pantheon-tweaks/pantheon-tweaks" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/switchboard-plug-tweaks/update.rhai b/anda/desktops/elementary/switchboard-plug-tweaks/update.rhai new file mode 100644 index 0000000000..feadafd1ef --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-tweaks/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("pantheon-tweaks/pantheon-tweaks")); diff --git a/anda/desktops/elementary/switchboard/anda.hcl b/anda/desktops/elementary/switchboard/anda.hcl index 82f6dd92de..1e5ecb8369 100644 --- a/anda/desktops/elementary/switchboard/anda.hcl +++ b/anda/desktops/elementary/switchboard/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "switchboard.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/switchboard/chkupdate.py b/anda/desktops/elementary/switchboard/chkupdate.py deleted file mode 100644 index 0dfbb87376..0000000000 --- a/anda/desktops/elementary/switchboard/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'switchboard' -REPO = "elementary/switchboard" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/switchboard/update.rhai b/anda/desktops/elementary/switchboard/update.rhai new file mode 100644 index 0000000000..1bde71a5c7 --- /dev/null +++ b/anda/desktops/elementary/switchboard/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/switchboard")); diff --git a/anda/desktops/elementary/wingpanel-applications-menu/anda.hcl b/anda/desktops/elementary/wingpanel-applications-menu/anda.hcl index 8130fed6cb..45553db49d 100644 --- a/anda/desktops/elementary/wingpanel-applications-menu/anda.hcl +++ b/anda/desktops/elementary/wingpanel-applications-menu/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "wingpanel-applications-menu.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/wingpanel-applications-menu/chkupdate.py b/anda/desktops/elementary/wingpanel-applications-menu/chkupdate.py deleted file mode 100644 index 24b1c8a8a4..0000000000 --- a/anda/desktops/elementary/wingpanel-applications-menu/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'wingpanel-applications-menu' -REPO = f"elementary/applications-menu" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/wingpanel-applications-menu/update.rhai b/anda/desktops/elementary/wingpanel-applications-menu/update.rhai new file mode 100644 index 0000000000..04d3f22839 --- /dev/null +++ b/anda/desktops/elementary/wingpanel-applications-menu/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/applications-menu")); diff --git a/anda/desktops/elementary/wingpanel-indicator-bluetooth/anda.hcl b/anda/desktops/elementary/wingpanel-indicator-bluetooth/anda.hcl index 61665be564..599a622efd 100644 --- a/anda/desktops/elementary/wingpanel-indicator-bluetooth/anda.hcl +++ b/anda/desktops/elementary/wingpanel-indicator-bluetooth/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "wingpanel-indicator-bluetooth.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/wingpanel-indicator-bluetooth/chkupdate.py b/anda/desktops/elementary/wingpanel-indicator-bluetooth/chkupdate.py deleted file mode 100644 index e57651bc21..0000000000 --- a/anda/desktops/elementary/wingpanel-indicator-bluetooth/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'wingpanel-indicator-bluetooth' -REPO = f"elementary/{NAME}" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/wingpanel-indicator-bluetooth/update.rhai b/anda/desktops/elementary/wingpanel-indicator-bluetooth/update.rhai new file mode 100644 index 0000000000..78de95ea80 --- /dev/null +++ b/anda/desktops/elementary/wingpanel-indicator-bluetooth/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/wingpanel-indicator-bluetooth")); diff --git a/anda/desktops/elementary/wingpanel-indicator-datetime/anda.hcl b/anda/desktops/elementary/wingpanel-indicator-datetime/anda.hcl index 3edff3d6f4..da94f470e6 100644 --- a/anda/desktops/elementary/wingpanel-indicator-datetime/anda.hcl +++ b/anda/desktops/elementary/wingpanel-indicator-datetime/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "wingpanel-indicator-datetime.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/wingpanel-indicator-datetime/chkupdate.py b/anda/desktops/elementary/wingpanel-indicator-datetime/chkupdate.py deleted file mode 100644 index 3db34f14a8..0000000000 --- a/anda/desktops/elementary/wingpanel-indicator-datetime/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'wingpanel-indicator-datetime' -REPO = f"elementary/{NAME}" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/wingpanel-indicator-datetime/update.rhai b/anda/desktops/elementary/wingpanel-indicator-datetime/update.rhai new file mode 100644 index 0000000000..62b0ad16cb --- /dev/null +++ b/anda/desktops/elementary/wingpanel-indicator-datetime/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/wingpanel-indicator-datetime")); diff --git a/anda/desktops/elementary/wingpanel-indicator-keyboard/anda.hcl b/anda/desktops/elementary/wingpanel-indicator-keyboard/anda.hcl index 336c6b9ee8..b4316ee535 100644 --- a/anda/desktops/elementary/wingpanel-indicator-keyboard/anda.hcl +++ b/anda/desktops/elementary/wingpanel-indicator-keyboard/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "wingpanel-indicator-keyboard.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/wingpanel-indicator-keyboard/chkupdate.py b/anda/desktops/elementary/wingpanel-indicator-keyboard/chkupdate.py deleted file mode 100644 index 5f6c0e9cb3..0000000000 --- a/anda/desktops/elementary/wingpanel-indicator-keyboard/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'wingpanel-indicator-keyboard' -REPO = f"elementary/{NAME}" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/wingpanel-indicator-keyboard/update.rhai b/anda/desktops/elementary/wingpanel-indicator-keyboard/update.rhai new file mode 100644 index 0000000000..14bc68548a --- /dev/null +++ b/anda/desktops/elementary/wingpanel-indicator-keyboard/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/wingpanel-indicator-keyboard")); diff --git a/anda/desktops/elementary/wingpanel-indicator-network/anda.hcl b/anda/desktops/elementary/wingpanel-indicator-network/anda.hcl index 926163d950..ac6cd313c0 100644 --- a/anda/desktops/elementary/wingpanel-indicator-network/anda.hcl +++ b/anda/desktops/elementary/wingpanel-indicator-network/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "wingpanel-indicator-network.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/wingpanel-indicator-network/chkupdate.py b/anda/desktops/elementary/wingpanel-indicator-network/chkupdate.py deleted file mode 100644 index bf66febba5..0000000000 --- a/anda/desktops/elementary/wingpanel-indicator-network/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'wingpanel-indicator-network' -REPO = f"elementary/{NAME}" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/wingpanel-indicator-network/update.rhai b/anda/desktops/elementary/wingpanel-indicator-network/update.rhai new file mode 100644 index 0000000000..18619dde5d --- /dev/null +++ b/anda/desktops/elementary/wingpanel-indicator-network/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/wingpanel-indicator-network")); diff --git a/anda/desktops/elementary/wingpanel-indicator-nightlight/anda.hcl b/anda/desktops/elementary/wingpanel-indicator-nightlight/anda.hcl index 4092b8e385..6846be0420 100644 --- a/anda/desktops/elementary/wingpanel-indicator-nightlight/anda.hcl +++ b/anda/desktops/elementary/wingpanel-indicator-nightlight/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "wingpanel-indicator-nightlight.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/wingpanel-indicator-nightlight/chkupdate.py b/anda/desktops/elementary/wingpanel-indicator-nightlight/chkupdate.py deleted file mode 100644 index d2dbd1fe1e..0000000000 --- a/anda/desktops/elementary/wingpanel-indicator-nightlight/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'wingpanel-indicator-nightlight' -REPO = f"elementary/{NAME}" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/wingpanel-indicator-nightlight/update.rhai b/anda/desktops/elementary/wingpanel-indicator-nightlight/update.rhai new file mode 100644 index 0000000000..0460afa16f --- /dev/null +++ b/anda/desktops/elementary/wingpanel-indicator-nightlight/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/wingpanel-indicator-nightlight")); diff --git a/anda/desktops/elementary/wingpanel-indicator-notifications/anda.hcl b/anda/desktops/elementary/wingpanel-indicator-notifications/anda.hcl index dbc0bec8be..d00ff002df 100644 --- a/anda/desktops/elementary/wingpanel-indicator-notifications/anda.hcl +++ b/anda/desktops/elementary/wingpanel-indicator-notifications/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "wingpanel-indicator-notifications.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/wingpanel-indicator-notifications/chkupdate.py b/anda/desktops/elementary/wingpanel-indicator-notifications/chkupdate.py deleted file mode 100644 index b81c2c3905..0000000000 --- a/anda/desktops/elementary/wingpanel-indicator-notifications/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'wingpanel-indicator-notifications' -REPO = f"elementary/{NAME}" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/wingpanel-indicator-notifications/update.rhai b/anda/desktops/elementary/wingpanel-indicator-notifications/update.rhai new file mode 100644 index 0000000000..58f8ea3976 --- /dev/null +++ b/anda/desktops/elementary/wingpanel-indicator-notifications/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/wingpanel-indicator-notifications")); diff --git a/anda/desktops/elementary/wingpanel-indicator-power/anda.hcl b/anda/desktops/elementary/wingpanel-indicator-power/anda.hcl index 0386824e88..bfd9df78a7 100644 --- a/anda/desktops/elementary/wingpanel-indicator-power/anda.hcl +++ b/anda/desktops/elementary/wingpanel-indicator-power/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "wingpanel-indicator-power.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/wingpanel-indicator-power/chkupdate.py b/anda/desktops/elementary/wingpanel-indicator-power/chkupdate.py deleted file mode 100644 index 42a74717de..0000000000 --- a/anda/desktops/elementary/wingpanel-indicator-power/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'wingpanel-indicator-power' -REPO = f"elementary/{NAME}" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/wingpanel-indicator-power/update.rhai b/anda/desktops/elementary/wingpanel-indicator-power/update.rhai new file mode 100644 index 0000000000..7b3a3f2fa2 --- /dev/null +++ b/anda/desktops/elementary/wingpanel-indicator-power/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/wingpanel-indicator-power")); diff --git a/anda/desktops/elementary/wingpanel-indicator-session/anda.hcl b/anda/desktops/elementary/wingpanel-indicator-session/anda.hcl index 3fad96d4d7..3d8a674793 100644 --- a/anda/desktops/elementary/wingpanel-indicator-session/anda.hcl +++ b/anda/desktops/elementary/wingpanel-indicator-session/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "wingpanel-indicator-session.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/wingpanel-indicator-session/chkupdate.py b/anda/desktops/elementary/wingpanel-indicator-session/chkupdate.py deleted file mode 100644 index 52c713deb7..0000000000 --- a/anda/desktops/elementary/wingpanel-indicator-session/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'wingpanel-indicator-session' -REPO = f"elementary/{NAME}" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/wingpanel-indicator-session/update.rhai b/anda/desktops/elementary/wingpanel-indicator-session/update.rhai new file mode 100644 index 0000000000..f2423ba9da --- /dev/null +++ b/anda/desktops/elementary/wingpanel-indicator-session/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/wingpanel-indicator-session")); diff --git a/anda/desktops/elementary/wingpanel-indicator-sound/anda.hcl b/anda/desktops/elementary/wingpanel-indicator-sound/anda.hcl index 2319eba873..f885172637 100644 --- a/anda/desktops/elementary/wingpanel-indicator-sound/anda.hcl +++ b/anda/desktops/elementary/wingpanel-indicator-sound/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "wingpanel-indicator-sound.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/wingpanel-indicator-sound/chkupdate.py b/anda/desktops/elementary/wingpanel-indicator-sound/chkupdate.py deleted file mode 100644 index 43784f5b63..0000000000 --- a/anda/desktops/elementary/wingpanel-indicator-sound/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'wingpanel-indicator-sound' -REPO = f"elementary/{NAME}" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/wingpanel-indicator-sound/update.rhai b/anda/desktops/elementary/wingpanel-indicator-sound/update.rhai new file mode 100644 index 0000000000..98b809ee90 --- /dev/null +++ b/anda/desktops/elementary/wingpanel-indicator-sound/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/wingpanel-indicator-sound")); diff --git a/anda/desktops/elementary/wingpanel/anda.hcl b/anda/desktops/elementary/wingpanel/anda.hcl index 4f593a88c9..c2f84c26da 100644 --- a/anda/desktops/elementary/wingpanel/anda.hcl +++ b/anda/desktops/elementary/wingpanel/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "wingpanel.spec" - sources = "." + update = "" } } diff --git a/anda/desktops/elementary/wingpanel/chkupdate.py b/anda/desktops/elementary/wingpanel/chkupdate.py deleted file mode 100644 index e0a8ef91a2..0000000000 --- a/anda/desktops/elementary/wingpanel/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'wingpanel' -REPO = "elementary/wingpanel" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/desktops/elementary/wingpanel/update.rhai b/anda/desktops/elementary/wingpanel/update.rhai new file mode 100644 index 0000000000..81cfd1a484 --- /dev/null +++ b/anda/desktops/elementary/wingpanel/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/wingpanel")); diff --git a/anda/discord-canary/anda.hcl b/anda/discord-canary/anda.hcl index 85b0a3e780..1e6feb0f46 100644 --- a/anda/discord-canary/anda.hcl +++ b/anda/discord-canary/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "discord-canary.spec" - sources = "." + update = "" } } diff --git a/anda/discord-canary/chkupdate.py b/anda/discord-canary/chkupdate.py deleted file mode 100644 index 888eedea39..0000000000 --- a/anda/discord-canary/chkupdate.py +++ /dev/null @@ -1,38 +0,0 @@ -import os -import re -from requests import get - - -NAME = 'discord-canary' -SPEC = f'{NAME}.spec' -REGEX = r'Version:(\s+)([\.\d]+)\n' -REGEX_LINK = r'https://dl-canary\.discordapp\.net/apps/linux/([\.\d]+)/' -LINK = 'https://discordapp.com/api/download/canary?platform=linux&format=tar.gz' - - -def run_cmds(*cmds: str): - for cmd in cmds: - print(f"{NAME}: $ {cmd}") - if rc := os.system(cmd): - exit(f"{NAME}: Stopping because {rc=}") - -html = get(LINK, allow_redirects=False).text -newver = re.findall(REGEX_LINK, html) -if not any(newver): - exit(f"{NAME}: Failed to parse html!") -newver = newver[0] - -f = open(SPEC, 'r') -content = f.read() -found = re.findall(REGEX, content) -try: - assert found - curver = found[0][1] - if newver == curver: - exit(f"{NAME}: Up to date!") - else: - print(f"{NAME}: {curver} -> {newver}") -except IndexError or AssertionError: - exit(f"{NAME}: Failed to read spec!") - -run_cmds(f'rpmdev-bumpspec -n {newver} {SPEC}') diff --git a/anda/discord-canary/update.rhai b/anda/discord-canary/update.rhai new file mode 100644 index 0000000000..d96b864947 --- /dev/null +++ b/anda/discord-canary/update.rhai @@ -0,0 +1,3 @@ +let html = get("https://discordapp.com/api/download/canary?platform=linux&format=tar.gz"); +let newver = find("https://dl-canary\\.discordapp\\.net/apps/linux/([\\.\\d]+)/", html, 1); +rpm.version(newver); diff --git a/anda/discord-ptb/anda.hcl b/anda/discord-ptb/anda.hcl index e568dbcd97..6b665f3911 100644 --- a/anda/discord-ptb/anda.hcl +++ b/anda/discord-ptb/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "discord-ptb.spec" - sources = "." + update = "" } } diff --git a/anda/discord-ptb/chkupdate.py b/anda/discord-ptb/chkupdate.py deleted file mode 100644 index 034d8e65e3..0000000000 --- a/anda/discord-ptb/chkupdate.py +++ /dev/null @@ -1,38 +0,0 @@ -import os -import re -from requests import get - - -NAME = 'discord-ptb' -SPEC = f'{NAME}.spec' -REGEX = r'Version:(\s+)([\.\d]+)\n' -REGEX_LINK = r'https://dl-ptb\.discordapp\.net/apps/linux/([\.\d]+)/' -LINK = 'https://discordapp.com/api/download/ptb?platform=linux&format=tar.gz' - - -def run_cmds(*cmds: str): - for cmd in cmds: - print(f"{NAME}: $ {cmd}") - if rc := os.system(cmd): - exit(f"{NAME}: Stopping because {rc=}") - -html = get(LINK, allow_redirects=False).text -newver = re.findall(REGEX_LINK, html) -if not any(newver): - exit(f"{NAME}: Failed to parse html!") -newver = newver[0] - -f = open(SPEC, 'r') -content = f.read() -found = re.findall(REGEX, content) -try: - assert found - curver = found[0][1] - if newver == curver: - exit(f"{NAME}: Up to date!") - else: - print(f"{NAME}: {curver} -> {newver}") -except IndexError or AssertionError: - exit(f"{NAME}: Failed to read spec!") - -run_cmds(f'rpmdev-bumpspec -n {newver} {SPEC}') diff --git a/anda/discord-ptb/discord-ptb.spec b/anda/discord-ptb/discord-ptb.spec index 52d4b95555..dee5301a02 100644 --- a/anda/discord-ptb/discord-ptb.spec +++ b/anda/discord-ptb/discord-ptb.spec @@ -1,5 +1,5 @@ Name: discord-ptb -Version: 0.0.35 +Version: 0.0.36 Release: %autorelease Summary: Free Voice and Text Chat for Gamers. URL: discord.com diff --git a/anda/discord-ptb/update.rhai b/anda/discord-ptb/update.rhai new file mode 100644 index 0000000000..32e9b4a735 --- /dev/null +++ b/anda/discord-ptb/update.rhai @@ -0,0 +1,3 @@ +let html = get("https://discordapp.com/api/download/ptb?platform=linux&format=tar.gz"); +let newver = find("https://dl-ptb\\.discordapp\\.net/apps/linux/([\\.\\d]+)/", html, 1); +rpm.version(newver); diff --git a/anda/dnf-plugins-core/anda.hcl b/anda/dnf-plugins-core/anda.hcl index 77d1eef11b..d3843ee8ee 100644 --- a/anda/dnf-plugins-core/anda.hcl +++ b/anda/dnf-plugins-core/anda.hcl @@ -2,4 +2,4 @@ project "pkg" { rpm { spec = "dnf-plugins-core.spec" } -} \ No newline at end of file +} diff --git a/anda/fonts/arphic-ukai/anda.hcl b/anda/fonts/arphic-ukai/anda.hcl index 094b7ee897..f402788194 100644 --- a/anda/fonts/arphic-ukai/anda.hcl +++ b/anda/fonts/arphic-ukai/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "arphic-ukai-fonts.spec" - sources = "." } } diff --git a/anda/fonts/arphic-uming/anda.hcl b/anda/fonts/arphic-uming/anda.hcl index 648597dbaf..af7015ea61 100644 --- a/anda/fonts/arphic-uming/anda.hcl +++ b/anda/fonts/arphic-uming/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "arphic-uming-fonts.spec" - sources = "." } } diff --git a/anda/fonts/hannom/anda.hcl b/anda/fonts/hannom/anda.hcl index 2e977f01d3..5e46f056d1 100644 --- a/anda/fonts/hannom/anda.hcl +++ b/anda/fonts/hannom/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "hannom-fonts.spec" - sources = "." } } diff --git a/anda/fonts/kanjistrokeorders/anda.hcl b/anda/fonts/kanjistrokeorders/anda.hcl index 267cb364d1..41529b2850 100644 --- a/anda/fonts/kanjistrokeorders/anda.hcl +++ b/anda/fonts/kanjistrokeorders/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "kanjistrokeorders-fonts.spec" - sources = "." } } diff --git a/anda/fonts/mini-wakuwaku/anda.hcl b/anda/fonts/mini-wakuwaku/anda.hcl index 550d6edd1f..8415e7c049 100644 --- a/anda/fonts/mini-wakuwaku/anda.hcl +++ b/anda/fonts/mini-wakuwaku/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "mini-wakuwaku-fonts.spec" - sources = "." } } diff --git a/anda/fonts/naikai/anda.hcl b/anda/fonts/naikai/anda.hcl index d3d84c5849..8e9416f631 100644 --- a/anda/fonts/naikai/anda.hcl +++ b/anda/fonts/naikai/anda.hcl @@ -1,5 +1,6 @@ project "pkg" { rpm { spec = "naikai-fonts.spec" + update = "" } } diff --git a/anda/fonts/naikai/chkupdate.py b/anda/fonts/naikai/chkupdate.py deleted file mode 100644 index 1fef62ee57..0000000000 --- a/anda/fonts/naikai/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'naikai-fonts' -REPO = "max32002/naikaifont" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/fonts/naikai/update.rhai b/anda/fonts/naikai/update.rhai new file mode 100644 index 0000000000..fcc952872a --- /dev/null +++ b/anda/fonts/naikai/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("max32002/naikaifont")); diff --git a/anda/fonts/seto/anda.hcl b/anda/fonts/seto/anda.hcl index b4afe97aa1..9eb54581ee 100644 --- a/anda/fonts/seto/anda.hcl +++ b/anda/fonts/seto/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "seto-fonts.spec" - sources = "." } } diff --git a/anda/games/minecraft-java/anda.hcl b/anda/games/minecraft-java/anda.hcl index 5a38de6ed5..f46b6ba026 100644 --- a/anda/games/minecraft-java/anda.hcl +++ b/anda/games/minecraft-java/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "minecraft-java.spec" - sources = "." } -} \ No newline at end of file +} diff --git a/anda/games/prismlauncher-nightly/anda.hcl b/anda/games/prismlauncher-nightly/anda.hcl index b45dfd4ff7..c5f2996b53 100644 --- a/anda/games/prismlauncher-nightly/anda.hcl +++ b/anda/games/prismlauncher-nightly/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "prismlauncher-nightly.spec" - sources = "." + update = "" } } diff --git a/anda/games/prismlauncher-nightly/chkupdate.py b/anda/games/prismlauncher-nightly/chkupdate.py deleted file mode 100644 index cd71aa2b02..0000000000 --- a/anda/games/prismlauncher-nightly/chkupdate.py +++ /dev/null @@ -1,26 +0,0 @@ -import requests, re, os -from datetime import datetime - - -NAME = 'prismlauncher-nightly' -REPO = "PrismLauncher/PrismLauncher" -REGEX_SHA = r'%global commit (.+)' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/commits/HEAD' - -sha = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['sha'] -f = open(SPEC, 'r') - -matches = re.findall(REGEX_SHA, txt:=f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] - -if sha == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {sha}') - -newspec = re.sub(REGEX_SHA, f'%global commit {sha}', txt) - -f.close() -f = open(SPEC, 'w') -f.write(newspec) -f.close() diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 122096b991..a7e6e26a86 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit b29c99656e43a11cfb4397230b6ec7192d15215f +%global commit b373beee21f49984edc338d157c3b31ef3b9f53b %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-nightly/update.rhai b/anda/games/prismlauncher-nightly/update.rhai new file mode 100644 index 0000000000..f301715b1c --- /dev/null +++ b/anda/games/prismlauncher-nightly/update.rhai @@ -0,0 +1,11 @@ +let req = new_req("https://api.github.com/repos/PrismLauncher/PrismLauncher/commits/HEAD"); +req.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`); +let _sha = json(req.get()) @ "sha"; +let sha = _sha.str(); +let cur = find("%global commit (.+)", rpm.f, 1); +if sha != cur { + print(`prismlauncher-nightly: ${cur} -> ${sha}`); + rpm.f = sub("%global commit (.+)", `%global commit ${sha}`, rpm.f); +} else { + print("prismlauncher-nightly: Up to date!"); +} \ No newline at end of file diff --git a/anda/games/prismlauncher-qt5-nightly/anda.hcl b/anda/games/prismlauncher-qt5-nightly/anda.hcl index f8711dcb37..5e49bc5700 100644 --- a/anda/games/prismlauncher-qt5-nightly/anda.hcl +++ b/anda/games/prismlauncher-qt5-nightly/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "prismlauncher-qt5-nightly.spec" - sources = "." + update = "" } } diff --git a/anda/games/prismlauncher-qt5-nightly/chkupdate.py b/anda/games/prismlauncher-qt5-nightly/chkupdate.py deleted file mode 100644 index bef6b46610..0000000000 --- a/anda/games/prismlauncher-qt5-nightly/chkupdate.py +++ /dev/null @@ -1,26 +0,0 @@ -import requests, re, os -from datetime import datetime - - -NAME = 'prismlauncher-qt5-nightly' -REPO = "PrismLauncher/PrismLauncher" -REGEX_SHA = r'%global commit (.+)' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/commits/HEAD' - -sha = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['sha'] -f = open(SPEC, 'r') - -matches = re.findall(REGEX_SHA, txt:=f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] - -if sha == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {sha}') - -newspec = re.sub(REGEX_SHA, f'%global commit {sha}', txt) - -f.close() -f = open(SPEC, 'w') -f.write(newspec) -f.close() diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 47c5801355..bd8870e120 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit b29c99656e43a11cfb4397230b6ec7192d15215f +%global commit b373beee21f49984edc338d157c3b31ef3b9f53b %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/update.rhai b/anda/games/prismlauncher-qt5-nightly/update.rhai new file mode 100644 index 0000000000..e286451e63 --- /dev/null +++ b/anda/games/prismlauncher-qt5-nightly/update.rhai @@ -0,0 +1,11 @@ +let req = new_req("https://api.github.com/repos/PrismLauncher/PrismLauncher/commits/HEAD"); +req.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`); +let _sha = json(req.get()) @ "sha"; +let sha = _sha.str(); +let cur = find("%global commit (.+)", rpm.f, 1); +if sha != cur { + print(`prismlauncher-qt5-nightly: ${cur} -> ${sha}`); + rpm.f = sub("%global commit (.+)", `%global commit ${sha}`, rpm.f); +} else { + print("prismlauncher-qt5-nightly: Up to date!"); +} \ No newline at end of file diff --git a/anda/games/prismlauncher-qt5/anda.hcl b/anda/games/prismlauncher-qt5/anda.hcl index 843360b7af..7822ea4320 100644 --- a/anda/games/prismlauncher-qt5/anda.hcl +++ b/anda/games/prismlauncher-qt5/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "prismlauncher-qt5.spec" - sources = "." + update = "" } } diff --git a/anda/games/prismlauncher-qt5/chkupdate.py b/anda/games/prismlauncher-qt5/chkupdate.py deleted file mode 100644 index 5817835695..0000000000 --- a/anda/games/prismlauncher-qt5/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'prismlauncher-qt5' -REPO = "PrismLauncher/PrismLauncher" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/games/prismlauncher-qt5/update.rhai b/anda/games/prismlauncher-qt5/update.rhai new file mode 100644 index 0000000000..67913ff0b4 --- /dev/null +++ b/anda/games/prismlauncher-qt5/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("PrismLauncher/PrismLauncher")); diff --git a/anda/games/prismlauncher/anda.hcl b/anda/games/prismlauncher/anda.hcl index 8e52fbca91..a8186c7530 100644 --- a/anda/games/prismlauncher/anda.hcl +++ b/anda/games/prismlauncher/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "prismlauncher.spec" - sources = "." + update = "" } -} \ No newline at end of file +} diff --git a/anda/games/prismlauncher/chkupdate.py b/anda/games/prismlauncher/chkupdate.py deleted file mode 100644 index a041b97d66..0000000000 --- a/anda/games/prismlauncher/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'prismlauncher' -REPO = "PrismLauncher/PrismLauncher" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/games/prismlauncher/update.rhai b/anda/games/prismlauncher/update.rhai new file mode 100644 index 0000000000..67913ff0b4 --- /dev/null +++ b/anda/games/prismlauncher/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("PrismLauncher/PrismLauncher")); diff --git a/anda/go/curlie/anda.hcl b/anda/go/curlie/anda.hcl index 2b5b10bbd8..126d5eed56 100644 --- a/anda/go/curlie/anda.hcl +++ b/anda/go/curlie/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "golang-github-rs-curlie.spec" - sources = "." + update = "" } } diff --git a/anda/go/curlie/update.rhai b/anda/go/curlie/update.rhai new file mode 100644 index 0000000000..cae7df861c --- /dev/null +++ b/anda/go/curlie/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("rs/curlie")); diff --git a/anda/lib/libappimage/anda.hcl b/anda/lib/libappimage/anda.hcl index f1349b730c..a7c08ba297 100644 --- a/anda/lib/libappimage/anda.hcl +++ b/anda/lib/libappimage/anda.hcl @@ -2,4 +2,4 @@ project "pkg" { rpm { spec = "libappimage.spec" } -} \ No newline at end of file +} diff --git a/anda/lib/libappimage/update.rhai.bak b/anda/lib/libappimage/update.rhai.bak new file mode 100644 index 0000000000..98da1463f0 --- /dev/null +++ b/anda/lib/libappimage/update.rhai.bak @@ -0,0 +1,2 @@ +let v = gh("AppImageCommunity/libappimage"); +rpm.f = sub("%global libver(\\s+)(.+)", `%global libver$1${v}`, rpm.f); diff --git a/anda/lib/libbismuth/anda.hcl b/anda/lib/libbismuth/anda.hcl index 14871f8967..bfffa40be4 100644 --- a/anda/lib/libbismuth/anda.hcl +++ b/anda/lib/libbismuth/anda.hcl @@ -1,5 +1,6 @@ project "pkg" { rpm { spec = "libbismuth.spec" + update = "" } -} \ No newline at end of file +} diff --git a/anda/lib/libbismuth/chkupdate.py b/anda/lib/libbismuth/chkupdate.py deleted file mode 100644 index 0475c96d2e..0000000000 --- a/anda/lib/libbismuth/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'libbismuth' -REPO = "tau-OS/libbismuth" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/lib/libbismuth/update.rhai b/anda/lib/libbismuth/update.rhai new file mode 100644 index 0000000000..5f5e0e5c4a --- /dev/null +++ b/anda/lib/libbismuth/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("tau-OS/libbismuth")); diff --git a/anda/lib/libhelium/anda.hcl b/anda/lib/libhelium/anda.hcl index f9d7e3e9e8..60feedb5a3 100644 --- a/anda/lib/libhelium/anda.hcl +++ b/anda/lib/libhelium/anda.hcl @@ -1,5 +1,6 @@ project "pkg" { rpm { spec = "libhelium.spec" + update = "" } -} \ No newline at end of file +} diff --git a/anda/lib/libhelium/chkupdate.py b/anda/lib/libhelium/chkupdate.py deleted file mode 100644 index f371c58cf4..0000000000 --- a/anda/lib/libhelium/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'libhelium' -REPO = "tau-OS/libhelium" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index ad0c24590c..3925e68d54 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -22,7 +22,7 @@ Requires: libbismuth Requires: gtk4 >= 4.4 Requires: glib2 >= 2.66.0 Requires: libgee >= 0.20 -Requires: tau-helium >= %{version} +Requires: tau-helium >= 1.1.25 %description The Application Framework for tauOS apps diff --git a/anda/lib/libhelium/update.rhai b/anda/lib/libhelium/update.rhai new file mode 100644 index 0000000000..67592e6360 --- /dev/null +++ b/anda/lib/libhelium/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("tau-OS/libhelium")); diff --git a/anda/lib/marble-gtk/anda.hcl b/anda/lib/marble-gtk/anda.hcl deleted file mode 100644 index 1afe962294..0000000000 --- a/anda/lib/marble-gtk/anda.hcl +++ /dev/null @@ -1,6 +0,0 @@ -project "pkg" { - rpm { - spec = "marble-gtk.spec" - sources = "." - } -} diff --git a/anda/lib/marble-gtk/marble-gtk.spec b/anda/lib/marble-gtk/marble-gtk.spec deleted file mode 100644 index ce7a3430fe..0000000000 --- a/anda/lib/marble-gtk/marble-gtk.spec +++ /dev/null @@ -1,46 +0,0 @@ -# This is the dumbest thing ever -# Why make a library with the same name as another library gosh -%global commit 6dcc6fefa35f0151b0549c01bd774750fe6bdef8 -Name: marble-gtk -Version: 42.alpha0 -# No idea how they name the version -Release: %autorelease -Summary: My GTK library -License: GPLv3 -URL: https://gitlab.gnome.org/raggesilver/marble -BuildRequires: vala meson >= 0.50.0 pkgconfig(gtk4) -BuildRequires: pkgconfig(gtk+-3.0) >= 3.24 -BuildRequires: pkgconfig(gio-2.0) >= 2.50 - -Source0: %{url}/-/archive/%{commit}/marble-%{commit}.tar.gz - -%description -%summary. -Just as Elementary has Granite I have Marble, my collection of useful functions -and reusable widgets. -# duh... - -%prep -%autosetup -n marble-%{commit} - -%build -%meson -%meson_build - -%install -%meson_install - -%files -%doc README.md -%license COPYING -/usr/include/marble.h -/usr/lib/debug/usr/lib64/libmarble.so* -/usr/lib64/girepository-1.0/Marble-*.typelib -/usr/lib64/libmarble.so* -/usr/lib64/pkgconfig/marble.pc -/usr/share/gir-1.0/Marble-*.gir -/usr/share/vala/vapi/marble.* - -%changelog -* Sat Oct 29 2022 windowsboy111 -- Initial package diff --git a/anda/lib/poppler/anda.hcl.bak b/anda/lib/poppler/anda.hcl.bak deleted file mode 100644 index 642075cf21..0000000000 --- a/anda/lib/poppler/anda.hcl.bak +++ /dev/null @@ -1,6 +0,0 @@ -project "pkg" { - rpm { - spec = "poppler.spec" - sources = "." - } -} diff --git a/anda/lib/poppler/poppler.spec b/anda/lib/poppler/poppler.spec deleted file mode 100644 index e20fca9906..0000000000 --- a/anda/lib/poppler/poppler.spec +++ /dev/null @@ -1,1222 +0,0 @@ -%bcond qt 1 - -# Enable qt6 support (or not) -# FIXME: qt6-qtdeclarative doesn't build on S390x -# BUG: https://bugreports.qt.io/browse/QTBUG-93101 -%if %{with qt} -%ifnarch s390x -%global qt6 1 -%endif -%endif - -Summary: PDF rendering library -Name: poppler -Version: 22.10.0 -Release: 3%{?dist} -License: (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT -URL: http://poppler.freedesktop.org/ -Source0: http://poppler.freedesktop.org/poppler-%{version}.tar.xz - -BuildRequires: make -BuildRequires: cmake -BuildRequires: gcc-c++ -BuildRequires: gettext-devel -BuildRequires: pkgconfig(cairo) -BuildRequires: pkgconfig(cairo-ft) -BuildRequires: pkgconfig(cairo-pdf) -BuildRequires: pkgconfig(cairo-ps) -BuildRequires: pkgconfig(cairo-svg) -BuildRequires: pkgconfig(fontconfig) -BuildRequires: pkgconfig(freetype2) -BuildRequires: pkgconfig(gdk-pixbuf-2.0) -BuildRequires: pkgconfig(gio-2.0) -BuildRequires: pkgconfig(gobject-2.0) -BuildRequires: pkgconfig(gobject-introspection-1.0) -BuildRequires: pkgconfig(gtk+-3.0) -BuildRequires: pkgconfig(gtk-doc) -BuildRequires: pkgconfig(lcms2) -BuildRequires: pkgconfig(libjpeg) -BuildRequires: pkgconfig(libopenjp2) -BuildRequires: pkgconfig(libpng) -BuildRequires: pkgconfig(libtiff-4) -BuildRequires: pkgconfig(nss) -BuildRequires: pkgconfig(poppler-data) -%if %{with qt} -BuildRequires: pkgconfig(Qt5Core) -BuildRequires: pkgconfig(Qt5Gui) -BuildRequires: pkgconfig(Qt5Test) -BuildRequires: pkgconfig(Qt5Widgets) -BuildRequires: pkgconfig(Qt5Xml) -%endif -%if 0%{?qt6} -BuildRequires: cmake(Qt6Core) -BuildRequires: cmake(Qt6Gui) -BuildRequires: cmake(Qt6Test) -BuildRequires: cmake(Qt6Widgets) -BuildRequires: cmake(Qt6Xml) -%endif -BuildRequires: boost-devel - -Requires: poppler-data - -Obsoletes: poppler-glib-demos < 0.60.1-1 - -%description -%{name} is a PDF rendering library. - -%package devel -Summary: Libraries and headers for poppler -Requires: %{name}%{?_isa} = %{version}-%{release} - -%description devel -You should install the poppler-devel package if you would like to -compile applications based on poppler. - -%package glib -Summary: Glib wrapper for poppler -Requires: %{name}%{?_isa} = %{version}-%{release} - -%description glib -%{summary}. - -%package glib-devel -Summary: Development files for glib wrapper -Requires: %{name}-glib%{?_isa} = %{version}-%{release} -Requires: %{name}-devel%{?_isa} = %{version}-%{release} -Suggests: %{name}-doc = %{version}-%{release} - -%description glib-devel -%{summary}. - -%package glib-doc -Summary: Documentation for glib wrapper -BuildArch: noarch - -%description glib-doc -%{summary}. - -%if %{with qt} -%package qt5 -Summary: Qt5 wrapper for poppler -Requires: %{name}%{?_isa} = %{version}-%{release} -Obsoletes: %{name}-qt < 0.90.0-9 -%description qt5 -%{summary}. - -%package qt5-devel -Summary: Development files for Qt5 wrapper -Requires: %{name}-qt5%{?_isa} = %{version}-%{release} -Requires: %{name}-devel%{?_isa} = %{version}-%{release} -Requires: qt5-qtbase-devel -Obsoletes: %{name}-qt-devel < 0.90.0-9 -%description qt5-devel -%{summary}. -%endif - -%if 0%{?qt6} -%package qt6 -Summary: Qt6 wrapper for poppler -Requires: %{name}%{?_isa} = %{version}-%{release} -%description qt6 -%{summary}. - -%package qt6-devel -Summary: Development files for Qt6 wrapper -Requires: %{name}-qt6%{?_isa} = %{version}-%{release} -Requires: %{name}-devel%{?_isa} = %{version}-%{release} -Requires: qt6-qtbase-devel -%description qt6-devel -%{summary}. -%endif - -%package cpp -Summary: Pure C++ wrapper for poppler -Requires: %{name}%{?_isa} = %{version}-%{release} - -%description cpp -%{summary}. - -%package cpp-devel -Summary: Development files for C++ wrapper -Requires: %{name}-cpp%{?_isa} = %{version}-%{release} -Requires: %{name}-devel%{?_isa} = %{version}-%{release} - -%description cpp-devel -%{summary}. - -%package utils -Summary: Command line utilities for converting PDF files -Requires: %{name}%{?_isa} = %{version}-%{release} -%description utils -Command line tools for manipulating PDF files and converting them to -other formats. - -%prep -%autosetup -#chmod -x poppler/CairoFontEngine.cc - -%build -%cmake \ - -DENABLE_CMS=lcms2 \ - -DENABLE_DCTDECODER=libjpeg \ - -DENABLE_GTK_DOC=ON \ - -DENABLE_LIBOPENJPEG=openjpeg2 \ -%if ! %{with qt} - -DENABLE_QT5=OFF \ -%endif -%if ! 0%{?qt6} - -DENABLE_QT6=OFF \ -%endif - -DENABLE_UNSTABLE_API_ABI_HEADERS=ON \ - -DENABLE_ZLIB=OFF \ - .. -%cmake_build - -%install -%cmake_install - -%check -# verify pkg-config sanity/version -export PKG_CONFIG_PATH=%{buildroot}%{_datadir}/pkgconfig:%{buildroot}%{_libdir}/pkgconfig -test "$(pkg-config --modversion poppler)" = "%{version}" -test "$(pkg-config --modversion poppler-cpp)" = "%{version}" -test "$(pkg-config --modversion poppler-glib)" = "%{version}" -%if %{with qt} -test "$(pkg-config --modversion poppler-qt5)" = "%{version}" -%endif -%if 0%{?qt6} -test "$(pkg-config --modversion poppler-qt6)" = "%{version}" -%endif - -%ldconfig_scriptlets - -%ldconfig_scriptlets glib - -%if %{with qt} -%ldconfig_scriptlets qt5 -%endif - -%if 0%{?qt6} -%ldconfig_scriptlets qt6 -%endif - -%ldconfig_scriptlets cpp - -%files -%doc README.md -%license COPYING -%{_libdir}/libpoppler.so.125* - -%files devel -%{_libdir}/pkgconfig/poppler.pc -%{_libdir}/libpoppler.so -%dir %{_includedir}/poppler/ -# xpdf headers -%{_includedir}/poppler/*.h -%{_includedir}/poppler/fofi/ -%{_includedir}/poppler/goo/ -%{_includedir}/poppler/splash/ - -%files glib -%{_libdir}/libpoppler-glib.so.8* -%{_libdir}/girepository-1.0/Poppler-0.18.typelib - -%files glib-devel -%{_libdir}/pkgconfig/poppler-glib.pc -%{_libdir}/libpoppler-glib.so -%{_datadir}/gir-1.0/Poppler-0.18.gir -%{_includedir}/poppler/glib/ - -%files glib-doc -%license COPYING -%{_datadir}/gtk-doc/ - -%if %{with qt} -%files qt5 -%{_libdir}/libpoppler-qt5.so.1* - -%files qt5-devel -%{_libdir}/libpoppler-qt5.so -%{_libdir}/pkgconfig/poppler-qt5.pc -%{_includedir}/poppler/qt5/ -%endif - -%if 0%{?qt6} -%files qt6 -%{_libdir}/libpoppler-qt6.so.3* - -%files qt6-devel -%{_libdir}/libpoppler-qt6.so -%{_libdir}/pkgconfig/poppler-qt6.pc -%{_includedir}/poppler/qt6/ -%endif - -%files cpp -%{_libdir}/libpoppler-cpp.so.0* - -%files cpp-devel -%{_libdir}/pkgconfig/poppler-cpp.pc -%{_libdir}/libpoppler-cpp.so -%{_includedir}/poppler/cpp - -%files utils -%{_bindir}/pdf* -%{_mandir}/man1/* - -%changelog -* Sun Oct 30 2022 windowsboy111 - 22.10.0 -- Repackaged for Terra - -* Wed Oct 05 2022 Marek Kasik - 22.08.0-3 -- Check for overflow when computing number of symbols -- in JBIG2 text region -- Resolves: #2124530 - -* Tue Sep 6 2022 Amit Shah - 22.08.0-2 -- Allow building without Qt - -* Tue Aug 2 2022 Marek Kasik - 22.08.0-1 -- Update to 22.08.0 -- Resolves: #2049336 - -* Fri Jul 22 2022 Fedora Release Engineering - 22.01.0-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Wed Jun 15 2022 Marek Kasik - 22.01.0-5 -- Don't run out of file for Hints -- Resolves: #2090965 - -* Fri May 20 2022 Sandro Mani - 22.01.0-4 -- Rebuild for gdal-3.5.0 and/or openjpeg-2.5.0 - -* Fri Jan 21 2022 Fedora Release Engineering - 22.01.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Jan 14 2022 Sandro Mani - 22.01.0-2 -- Enable qt6 - -* Thu Jan 13 2022 Marek Kasik - 22.01.0-1 -- Update to 22.01.0 -- Resolves: #2000346 - -* Mon Aug 2 2021 Marek Kasik - 21.08.0-1 -- Update to 21.08.0 -- Resolves: #1923798, #1988844 - -* Mon Jul 26 2021 Marek Kasik - 21.07.0-2 -- Disable qt6 frontend as it doesn't build on s390x -- Resolves: #1923798 - -* Mon Jul 26 2021 Marek Kasik - 21.07.0-1 -- Update to 21.07.0 -- Add requirement of boost for performance gain in splash -- Add qt6 subpackages -- Resolves: #1923798 - -* Fri Jul 23 2021 Fedora Release Engineering - 21.01.0-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Tue Jun 1 2021 Marek Kasik - 21.01.0-7 -- Fix showing of non-ASCII characters in annotations -- Resolves: #1958673 - -* Tue Mar 30 2021 Jonathan Wakely - 21.01.0-6 -- Rebuilt for removed libstdc++ symbol (#1937698) - -* Tue Feb 9 2021 Marek Kasik - 21.01.0-5 -- Obsolete Qt4 frontend -- Resolves: #1926010 - -* Wed Jan 27 2021 Fedora Release Engineering - 21.01.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Fri Jan 15 2021 Marek Kasik - 21.01.0-3 -- Improve the previous fix -- Resolves: #1915776 - -* Wed Jan 13 2021 Marek Kasik - 21.01.0-2 -- Fix multilib property of poppler-glib -- by using the same build directory for all architectures -- Resolves: #1915776 - -* Mon Jan 11 2021 Marek Kasik - 21.01.0-1 -- Update to 21.01.0 -- Remove the Qt4 frontend -- Resolves: #1673727 - -* Mon Dec 07 2020 Marek Kasik - 0.90.0-8 -- Build Qt4 frontend on Fedora only - -* Sat Oct 31 2020 Jeff Law - 0.90.0-7 -- Fix bogus volatiles caught by gcc-11 - -* Tue Aug 04 2020 Marek Kasik - 0.90.0-6 -- Align poppler with -- https://fedoraproject.org/wiki/Changes/CMake_to_do_out-of-source_builds -- Resolves: #1865248 - -* Sat Aug 01 2020 Fedora Release Engineering - 0.90.0-5 -- Second attempt - Rebuilt for - https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Jul 28 2020 Fedora Release Engineering - 0.90.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Fri Jul 10 2020 Marek Kasik - 0.90.0-3 -- Fix some other issues. -- Resolves: #1673727 - -* Fri Jul 10 2020 Marek Kasik - 0.90.0-2 -- Compile poppler with position independent code turned on. -- Otherwise it doesn't build on Fedora 33. -- Resolves: #1673727 - -* Wed Jul 08 2020 Marek Kasik - 0.90.0-1 -- Update to 0.90.0 -- Resolves: #1673727 - -* Thu Jan 30 2020 Fedora Release Engineering - 0.84.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Fri Jan 17 2020 Marek Kasik - 0.84.0-1 -- Update to 0.84.0 -- Resolves: #1673727 - -* Fri Dec 20 2019 Marek Kasik - 0.73.0-15 -- Check scaled dimensions for 0 -- Resolves: #1785416 - -* Wed Jul 24 2019 Marek Kasik - 0.73.0-14 -- Ignore dict Length if it is broken -- Resolves: #1732342 - -* Thu May 30 2019 Marek Kasik - 0.73.0-13 -- Don't read outside of image buffer in PSOutputDev -- Resolves: #1696640 - -* Thu May 30 2019 Marek Kasik - 0.73.0-12 -- SplashXPathScanner::clipAALine: Fix crash on broken file -- Resolves: #1696640 - -* Thu May 30 2019 Marek Kasik - 0.73.0-11 -- Restrict filling of overlapping boxes in Splash -- Resolves: #1696640 - -* Wed May 29 2019 Marek Kasik - 0.73.0-10 -- Fail gracefully if not all components of JPEG2000Stream -- have the same size -- Resolves: #1713585 - -* Wed Apr 17 2019 Marek Kasik - 0.73.0-9 -- Fix infinite loop in broken files -- Resolves: #1699863 - -* Mon Apr 1 2019 Marek Kasik - 0.73.0-8 -- Constrain number of cycles in rescale filter -- Compute correct coverage values for box filter -- Resolves: #1686803 - -* Mon Apr 1 2019 Marek Kasik - 0.73.0-7 -- Fix stack overflow on broken file -- Resolves: #1691725 - -* Mon Mar 11 2019 Marek Kasik - 0.73.0-6 -- Fix possible crash on broken files in ImageStream::getLine() -- Resolves: #1683633 - -* Fri Mar 8 2019 Marek Kasik - 0.73.0-5 -- Synchronize previous patch with upstream -- Related: #1665274 - -* Wed Feb 20 2019 Marek Kasik - 0.73.0-4 -- Check Catalog from XRef for being a Dict -- Resolves: #1665274 - -* Wed Feb 20 2019 Marek Kasik - 0.73.0-3 -- Defend against requests for negative XRef indices -- Resolves: #1672420 - -* Sat Feb 02 2019 Fedora Release Engineering - 0.73.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Fri Jan 25 2019 Marek Kasik - 0.73.0-1 -- Update to 0.73.0 - -* Tue Jan 22 2019 Marek Kasik - 0.67.0-10 -- Avoid global display profile state becoming an uncontrolled -- memory leak -- Resolves: #1646549 - -* Mon Jan 21 2019 Marek Kasik - 0.67.0-9 -- Do not try to parse into unallocated XRef entry -- Resolves: #1665268 - -* Mon Jan 21 2019 Marek Kasik - 0.67.0-8 -- Move the fileSpec.dictLookup call inside fileSpec.isDict if -- Resolves: #1665264 - -* Mon Jan 21 2019 Marek Kasik - 0.67.0-7 -- Do not try to construct invalid rich media annotation assets -- Resolves: #1665260 - -* Thu Nov 15 2018 Marek Kasik - 0.67.0-6 -- Check for valid file name of embedded file -- Resolves: #1649451 - -* Thu Nov 15 2018 Marek Kasik - 0.67.0-5 -- Check for valid embedded file before trying to save it -- Resolves: #1649441 - -* Thu Nov 15 2018 Marek Kasik - 0.67.0-4 -- Check for stream before calling stream methods -- when saving an embedded file -- Resolves: #1649436 - -* Mon Nov 12 2018 Marek Kasik - 0.67.0-3 -- Avoid cycles in PDF parsing -- Resolves: #1626620 - -* Wed Oct 17 2018 Marek Kasik - 0.67.0-2 -- Fix crash on missing embedded file -- Resolves: #1569334 - -* Tue Aug 14 2018 Marek Kasik - 0.67.0-1 -- Update to 0.67.0 -- Resolves: #1568641 - -* Tue Aug 7 2018 Marek Kasik - 0.63.0-8 -- Fix tiling patterns when pattern cell is too far -- Resolves: #1557355 - -* Tue Jul 31 2018 Florian Weimer - 0.63.0-7 -- Rebuild with fixed binutils - -* Fri Jul 27 2018 Igor Gnatenko - 0.63.0-6 -- Rebuild for new binutils - -* Thu Jul 26 2018 Marek Kasik - 0.63.0-5 -- Fix crash when Object has negative number (CVE-2018-13988) -- Resolves: #1607461 - -* Mon Jul 23 2018 Marek Kasik - 0.63.0-4 -- Use /usr/bin/python3 explicitly -- https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3#Transition_Steps -- Resolves: #1605490 - -* Fri Jul 13 2018 Fedora Release Engineering - 0.63.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Mon May 28 2018 Marek Kasik - 0.63.0-2 -- Fix infinite recursion (CVE-2017-18267) -- Resolves: #1578780 - -* Fri Mar 23 2018 Marek Kasik - 0.63.0-1 -- Update to 0.63.0 -- Resolves: #1558001 - -* Wed Mar 07 2018 Rex Dieter - 0.62.0-2 -- BR: gcc-c++, use %%ldconfig_scriptlets %%make_build %%make_install - -* Wed Feb 14 2018 David Tardon - 0.62.0-1 -- new upstream release - -* Fri Feb 09 2018 Fedora Release Engineering - 0.61.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Tue Nov 14 2017 David Tardon - 0.61.1-1 -- new upstream release - -* Mon Nov 06 2017 David Tardon - 0.61.0-1 -- new upstream release - -* Tue Oct 24 2017 Rex Dieter - 0.60.1-2 -- -qt5: drop hard-coded versioned dependency - -* Wed Oct 04 2017 David Tardon - 0.60.0-1 -- new upstream release - -* Mon Sep 25 2017 Caolán McNamara - 0.59.0-2 -- Resolves: rhbz#1494583 CVE-2017-14520 - -* Mon Sep 04 2017 David Tardon - 0.59.0-1 -- new upstream release - -* Thu Aug 03 2017 David Tardon - 0.57.0-1 -- new upstream release - -* Thu Aug 03 2017 Fedora Release Engineering - 0.56.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 0.56.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Wed Jul 12 2017 Caolán McNamara - 0.56.0-2 -- Resolves: rhbz#1459067 CVE-2017-7515 CVE-2017-9775 CVE-2017-9776 CVE-2017-9865 - -* Fri Jun 23 2017 David Tardon - 0.56.0-1 -- new upstream release - -* Tue May 30 2017 Caolán McNamara - 0.55.0-2 -- Resolves: rhbz#1456828 CVE-2017-7511 Null pointer deference - -* Tue May 23 2017 David Tardon - 0.55.0-1 -- new upstream release - -* Mon Mar 20 2017 David Tardon - 0.53.0-1 -- new upstream release - -* Fri Feb 17 2017 David Tardon - 0.52.0-1 -- new upstream release - -* Sat Feb 11 2017 Fedora Release Engineering - 0.51.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Mon Jan 16 2017 Caolán McNamara - 0.51.0-1 -- new upstream release - -* Fri Dec 16 2016 David Tardon - 0.50.0-1 -- new upstream release - -* Tue Nov 22 2016 David Tardon - 0.49.0-1 -- new upstream release - -* Fri Oct 21 2016 Marek Kasik - 0.48.0-1 -- Update to 0.48.0 -- Resolves: #1359555 - -* Mon Sep 26 2016 Marek Kasik - 0.45.0-2 -- Don't crash when calling cmsGetColorSpace() -- Resolves: #1363669 - -* Mon Jul 18 2016 Marek Kasik - 0.45.0-1 -- Update to 0.45.0 -- Resolves: #1338421 - -* Mon Jul 11 2016 Marek Kasik - 0.43.0-2 -- Restore the current position of char also in output device -- Related: #1352717 - -* Tue May 3 2016 Marek Kasik - 0.43.0-1 -- Update to 0.43.0 -- Resolves: #1318462 - -* Fri Feb 26 2016 Marek Kasik - 0.41.0-1 -- Update to 0.41.0 -- Resolves: #1309145 - -* Thu Feb 04 2016 Fedora Release Engineering - 0.40.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Fri Jan 22 2016 Marek Kasik - 0.40.0-1 -- Update to 0.40.0 -- Resolves: #1251781 - -* Wed Jul 22 2015 Marek Kasik - 0.34.0-1 -- Update to 0.34.0 -- Resolves: #1241305 - -* Thu Jun 18 2015 Fedora Release Engineering - 0.33.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Fri Jun 5 2015 Marek Kasik - 0.33.0-1 -- Update to 0.33.0 -- Resolves: #1190427 - -* Sat May 02 2015 Kalev Lember - 0.30.0-5 -- Rebuilt for GCC 5 C++11 ABI change - -* Thu Mar 26 2015 Marek Kasik - 0.30.0-4 -- Respect orientation when selecting words -- Resolves: #1185007 - -* Sat Feb 21 2015 Till Maas - 0.30.0-3 -- Rebuilt for Fedora 23 Change - https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code - -* Fri Jan 23 2015 Marek Kasik - 0.30.0-2 -- Use libopenjpeg2 instead of libopenjpeg - -* Fri Jan 23 2015 Marek Kasik - 0.30.0-1 -- Update to 0.30.0 -- Resolves: #1171056 - -* Tue Jan 20 2015 Marek Kasik - 0.28.1-3 -- Revert previous commit (It needs poppler-0.30.0) - -* Tue Jan 20 2015 Marek Kasik - 0.28.1-2 -- Use libopenjpeg2 instead of libopenjpeg - -* Fri Nov 14 2014 Marek Kasik - 0.28.1-1 -- Update to 0.28.1 -- Resolves: #1147443 - -* Wed Aug 27 2014 Marek Kasik - 0.26.4-1 -- Update to 0.26.4 - -* Sun Aug 17 2014 Fedora Release Engineering - 0.26.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Wed Jul 30 2014 Marek Kasik - 0.26.3-1 -- Update to 0.26.3 - -* Tue Jul 22 2014 Kalev Lember - 0.26.2-2 -- Rebuilt for gobject-introspection 1.41.4 - -* Fri Jun 27 2014 Marek Kasik - 0.26.2-1 -- Update to 0.26.2 - -* Sat Jun 07 2014 Fedora Release Engineering - 0.26.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Tue May 13 2014 Marek Kasik - 0.26.0-1 -- Update to 0.26.0 - -* Fri Jan 3 2014 Marek Kasik - 0.24.3-3 -- Use correct format string -- Resolves: #1048202 - -* Mon Nov 11 2013 Rex Dieter 0.24.3-2 -- rebuild (qt5 qreal/arm) - -* Tue Oct 29 2013 Marek Kasik - 0.24.3-1 -- Update to 0.24.3 -- Resolves: #1023712 - -* Fri Oct 18 2013 Rex Dieter - 0.24.2-4 -- fix mocversiongrep configure checks (so Qt 5.2 works) -- %%configure --disable-silent-rules - -* Fri Oct 18 2013 Rex Dieter 0.24.2-3 -- undo ExcludeArch: ppc ppc64 (qt5-qtbase-5.1.1-6+ fixed) - -* Thu Oct 17 2013 Rex Dieter 0.24.2-2 -- -qt5: ExcludeArch: ppc ppc64 (f20, hopefully temporary) - -* Mon Sep 30 2013 Marek Kasik - 0.24.2-1 -- Update to 0.24.2 - -* Mon Sep 30 2013 Marek Kasik - 0.24.1-2 -- Don't convert pdftohtml.1 to UTF-8, it is already UTF-8 - -* Tue Aug 27 2013 Marek Kasik - 0.24.1-1 -- Update to 0.24.1 - -* Tue Aug 20 2013 Marek Kasik - 0.24.0-2 -- Fix Qt5 requirements - -* Mon Aug 19 2013 Marek Kasik - 0.24.0-1 -- Update to 0.24.0 - -* Sun Aug 04 2013 Fedora Release Engineering - 0.22.5-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Mon Jun 24 2013 Marek Kasik 0.22.5-1 -- Update to 0.22.5 - -* Thu Jun 20 2013 Marek Kasik 0.22.1-5 -- Switch from LCMS to LCMS2 -- Resolves: #975465 - -* Wed Jun 5 2013 Marek Kasik 0.22.1-4 -- Fix changelog dates - -* Fri Apr 12 2013 Marek Kasik 0.22.1-3 -- Enable generating of TIFF files by pdftoppm - -* Thu Apr 11 2013 Marek Kasik 0.22.1-2 -- Fix man pages of pdftops and pdfseparate - -* Wed Feb 27 2013 Marek Kasik 0.22.1-1 -- Update to 0.22.1 - -* Thu Feb 14 2013 Fedora Release Engineering - 0.22.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Sun Jan 20 2013 Rex Dieter 0.22.0-2 -- -demos: omit extraneous (and broken) dep - -* Fri Jan 18 2013 Marek Kasik 0.22.0-1 -- Update to 0.22.0 - -* Tue Nov 13 2012 Marek Kasik 0.20.2-9 -- Move poppler-glib-demo to new sub-package demos -- Resolves: #872338 - -* Mon Nov 12 2012 Marek Kasik 0.20.2-8 -- Add references to corresponding bugs for poppler-0.20.3-5.patch - -* Tue Nov 6 2012 Marek Kasik 0.20.2-7 -- Add missing hunk to patch poppler-0.20.3-5.patch - -* Tue Nov 6 2012 Marek Kasik 0.20.2-6 -- Backport most of the changes from poppler-0.20.3 - poppler-0.20.5 -- (those which doesn't change API or ABI and are important) -- See poppler-0.20.3-5.patch for detailed list of included commits - -* Wed Oct 31 2012 Marek Kasik 0.20.2-5 -- Remove unused patch - -* Wed Oct 31 2012 Marek Kasik 0.20.2-4 -- Update License field - -* Mon Aug 6 2012 Marek Kasik 0.20.2-3 -- Fix conversion to ps when having multiple strips - -* Mon Aug 6 2012 Marek Kasik 0.20.2-2 -- Make sure xScale and yScale are always initialized -- Resolves: #840515 - -* Mon Aug 6 2012 Marek Kasik 0.20.2-1 -- Update to 0.20.2 - -* Mon Aug 6 2012 Marek Kasik 0.20.1-3 -- Try empty string instead of NULL as password if needed -- Resolves: #845578 - -* Sat Jul 21 2012 Fedora Release Engineering - 0.20.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Mon Jul 2 2012 Marek Kasik 0.20.1-1 -- Update to 0.20.1 - -* Mon Jun 25 2012 Nils Philippsen -- license is "GPLv2 or GPLv3" from poppler-0.20.0 on (based off xpdf-3.03) - -* Wed May 16 2012 Marek Kasik 0.20.0-1 -- Update to 0.20.0 - -* Fri May 4 2012 Marek Kasik 0.18.4-3 -- Backport of a patch which sets mask matrix before drawing an image with a mask -- Resolves: #817378 - -* Tue Feb 28 2012 Fedora Release Engineering - 0.18.4-2 -- Rebuilt for c++ ABI breakage - -* Sat Feb 18 2012 Rex Dieter 0.18.4-1 -- 0.18.4 - -* Thu Feb 09 2012 Rex Dieter 0.18.3-3 -- rebuild (openjpeg) - -* Tue Jan 17 2012 Rex Dieter 0.18.3-2 -- -devel: don't own all headers - -* Mon Jan 16 2012 Rex Dieter 0.18.3-1 -- 0.18.3 - -* Sat Jan 14 2012 Fedora Release Engineering - 0.18.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Tue Dec 06 2011 Marek Kasik - 0.18.2-1 -- Update to 0.18.2 -- Remove upstreamed patches - -* Mon Dec 05 2011 Adam Jackson 0.18.1-3 -- Rebuild for new libpng - -* Fri Oct 28 2011 Rex Dieter 0.18.1-2 -- poppler-glib.pc pkgconfig file broken (#749898) -- %%check: verify pkgconfig sanity - -* Fri Oct 28 2011 Rex Dieter 0.18.1-1 -- Update to 0.18.1 -- pkgconfig-style deps -- tighten deps with %%_isa - -* Fri Sep 30 2011 Marek Kasik - 0.18.0-2 -- rebuild - -* Fri Sep 30 2011 Marek Kasik - 0.18.0-1 -- Update to 0.18.0 - -* Mon Sep 26 2011 Marek Kasik - 0.17.3-2 -- Don't include pdfextract and pdfmerge in resulting packages for now -- since they conflict with packages pdfmerge and mupdf (#740906) - -* Mon Sep 19 2011 Marek Kasik - 0.17.3-1 -- Update to 0.17.3 - -* Wed Aug 17 2011 Marek Kasik - 0.17.0-2 -- Fix a problem with freeing of memory in PreScanOutputDev (#730941) - -* Fri Jul 15 2011 Marek Kasik - 0.17.0-1 -- Update to 0.17.0 - -* Thu Jun 30 2011 Rex Dieter 0.16.7-1 -- 0.16.7 - -* Wed Jun 22 2011 Marek Kasik - 0.16.6-2 -- Drop dependency on gtk-doc (#604412) - -* Thu Jun 2 2011 Marek Kasik - 0.16.6-1 -- Update to 0.16.6 - -* Thu May 5 2011 Marek Kasik - 0.16.5-1 -- Update to 0.16.5 - -* Thu Mar 31 2011 Marek Kasik - 0.16.4-1 -- Update to 0.16.4 - -* Sun Mar 13 2011 Marek Kasik - 0.16.3-2 -- Update to 0.16.3 - -* Sun Mar 13 2011 Marek Kasik - 0.16.3-1 -- Update to 0.16.3 - -* Wed Feb 09 2011 Fedora Release Engineering - 0.16.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Wed Feb 2 2011 Marek Kasik - 0.16.2-1 -- Update to 0.16.2 - -* Tue Jan 18 2011 Rex Dieter - 0.16.0-3 -- drop qt3 bindings -- rename -qt4 -> -qt - -* Wed Jan 12 2011 Rex Dieter - 0.16.0-2 -- rebuild (openjpeg) - -* Mon Dec 27 2010 Rex Dieter - 0.16.0-1 -- 0.16.0 - -* Fri Dec 10 2010 Marek Kasik - 0.15.3-1 -- Update to 0.15.3 - -* Mon Nov 1 2010 Marek Kasik - 0.15.1-1 -- Update to 0.15.1 -- Remove CVE-2010-3702, 3703 and 3704 patches (they are already in 0.15.1) - -* Thu Oct 7 2010 Marek Kasik - 0.15.0-5 -- Add poppler-0.15.0-CVE-2010-3702.patch - (Properly initialize parser) -- Add poppler-0.15.0-CVE-2010-3703.patch - (Properly initialize stack) -- Add poppler-0.15.0-CVE-2010-3704.patch - (Fix crash in broken pdf (code < 0)) -- Resolves: #639861 - -* Wed Sep 29 2010 jkeating - 0.15.0-4 -- Rebuilt for gcc bug 634757 - -* Mon Sep 27 2010 Marek Kasik - 0.15.0-3 -- Remove explicit requirement of gobject-introspection - -* Fri Sep 24 2010 Marek Kasik - 0.15.0-2 -- Move requirement of gobject-introspection to glib sub-package - -* Fri Sep 24 2010 Marek Kasik - 0.15.0-1 -- Update to 0.15.0 -- Enable introspection - -* Sat Sep 11 2010 Rex Dieter - 0.14.3-1 -- Update to 0.14.3 - -* Thu Aug 19 2010 Marek Kasik - 0.14.2-1 -- Update to 0.14.2 -- Remove poppler-0.12.1-objstream.patch - -* Fri Jul 16 2010 Marek Kasik - 0.14.1-1 -- Update to 0.14.1 -- Don't apply poppler-0.12.1-objstream.patch, it is not needed anymore - -* Fri Jun 18 2010 Matthias Clasen - 0.14.0-1 -- Update to 0.14.0 - -* Wed May 26 2010 Marek Kasik - 0.13.4-1 -- poppler-0.13.4 - -* Mon May 3 2010 Marek Kasik - 0.13.3-2 -- Update "sources" file -- Add BuildRequires "gettext-devel" - -* Fri Apr 30 2010 Marek Kasik - 0.13.3-1 -- poppler-0.13.3 - -* Thu Mar 4 2010 Marek Kasik - 0.12.4-2 -- Fix showing of radio buttons (#480868) - -* Thu Feb 18 2010 Rex Dieter - 0.12.4-1 -- popper-0.12.4 - -* Tue Feb 16 2010 Marek Kasik - 0.12.3-9 -- Fix downscaling of rotated pages (#563353) - -* Thu Jan 28 2010 Marek Kasik - 0.12.3-8 -- Get current FcConfig before using it (#533992) - -* Sun Jan 24 2010 Rex Dieter - 0.12.3-7 -- use alternative/upstream downscale patch (#556549, fdo#5589) - -* Wed Jan 20 2010 Marek Kasik - 0.12.3-6 -- Add dependency on poppler-data (#553991) - -* Tue Jan 19 2010 Rex Dieter - 0.12.3-5 -- cairo backend, scale images correctly (#556549, fdo#5589) - -* Fri Jan 15 2010 Rex Dieter - 0.12.3-4 -- Sanitize versioned Obsoletes/Provides - -* Fri Jan 15 2010 Marek Kasik - 0.12.3-3 -- Correct permissions of goo/GooTimer.h -- Convert pdftohtml.1 to utf8 -- Make the pdftohtml's Provides/Obsoletes versioned - -* Thu Jan 07 2010 Rex Dieter - 0.12.3-1 -- poppler-0.12.3 - -* Mon Nov 23 2009 Rex Dieter - 0.12.2-1 -- poppler-0.12.2 - -* Sun Oct 25 2009 Rex Dieter - 0.12.1-3 -- CVE-2009-3607 poppler: create_surface_from_thumbnail_data - integer overflow (#526924) - -* Mon Oct 19 2009 Rex Dieter - 0.12.1-1 -- poppler-0.12.1 -- deprecate xpdf/pdftohtml Conflicts/Obsoletes - -* Wed Sep 09 2009 Rex Dieter - 0.12.0-1 -- Update to 0.12.0 - -* Tue Aug 18 2009 Rex Dieter - 0.11.3-1 -- Update to 0.11.3 - -* Mon Aug 3 2009 Matthias Clasen - 0.11.2-1 -- Update to 0.11.2 - -* Sun Jul 26 2009 Fedora Release Engineering - 0.11.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Tue Jun 23 2009 Rex Dieter - 0.11.1-2 -- omit poppler-data (#507675) - -* Tue Jun 23 2009 Rex Dieter - 0.11.1-1 -- poppler-0.11.1 - -* Mon Jun 22 2009 Rex Dieter - 0.11.0-6 -- reduce lib deps in qt/qt4 pkg-config support - -* Sat Jun 20 2009 Rex Dieter - 0.11.0-5 -- --enable-libjpeg -- (explicitly) --disable-zlib - -* Fri Jun 19 2009 Rex Dieter - 0.11.0-3 -- --enable-libopenjpeg, --disable-zlib - -* Sun May 24 2009 Rex Dieter - 0.11.0-2 -- update changelog -- track sonames - -* Tue May 19 2009 Bastien Nocera - 0.11.0-1 -- Update to 0.11.0 - -* Thu Mar 12 2009 Matthias Clasen - 0.10.5-1 -- Update to 0.10.5 - -* Thu Feb 26 2009 Fedora Release Engineering - 0.10.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Tue Feb 17 2009 Matthias Clasen - 0.10.4-1 -- Update to 0.10.4 - -* Tue Jan 20 2009 Rex Dieter - 0.10.3-2 -- add needed scriptlets -- nuke rpaths - -* Tue Jan 13 2009 Matthias Clasen - 0.10.3-1 -- Update to 0.10.3 - -* Wed Dec 17 2008 Matthias Clasen - 0.10.2-1 -- Update to 0.10.2 - -* Tue Nov 11 2008 Matthias Clasen - 0.10.1-1 -- Update to 0.10.1 and -data 0.2.1 - -* Tue Sep 16 2008 Rex Dieter - 0.8.7-2 -- cleanup qt3 hack -- %%description cosmetics - -* Sun Sep 7 2008 Matthias Clasen - 0.8.7-1 -- Update to 0.8.7 - -* Fri Aug 22 2008 Matthias Clasen - 0.8.6-1 -- Update to 0.8.6 - -* Tue Aug 05 2008 Colin Walters - 0.8.5-1 -- Update to 0.8.5 - -* Wed Jun 4 2008 Matthias Clasen - 0.8.3-1 -- Update to 0.8.3 - -* Mon Apr 28 2008 Matthias Clasen - 0.8.1-1 -- Update to 0.8.1 - -* Sun Apr 06 2008 Adam Jackson 0.8.0-3 -- poppler-0.8.0-ocg-crash.patch: Fix a crash when no optional content - groups are defined. -- Mangle configure to account for the new directory for qt3 libs. -- Fix grammar in %%description. - -* Tue Apr 01 2008 Rex Dieter - 0.8.0-2 -- -qt-devel: Requires: qt3-devel - -* Sun Mar 30 2008 Matthias Clasen - 0.8.0-1 -- Update to 0.8.0 - -* Sun Mar 23 2008 Matthias Clasen - 0.7.3-1 -- Update to 0.7.3 - -* Wed Mar 12 2008 Matthias Clasen - 0.7.2-1 -- Update to 0.7.2 - -* Thu Feb 28 2008 Matthias Clasen - 0.7.1-1 -- Update to 0.7.1 - -* Thu Feb 21 2008 Matthias Clasen - 0.7.0-1 -- Update to 0.7.0 - -* Tue Feb 19 2008 Fedora Release Engineering - 0.6.4-4 -- Autorebuild for GCC 4.3 - -* Mon Feb 18 2008 Jindrich Novy - 0.6.4-3 -- apply ObjStream patch (#433090) - -* Tue Jan 29 2008 Matthias Clasen - 0.6.4-2 -- Add some required inter-subpackge deps - -* Tue Jan 29 2008 Matthias Clasen - 0.6.4-1 -- Update to 0.6.4 -- Split off poppler-glib - -* Sun Dec 2 2007 Matthias Clasen - 0.6.2-3 -- Fix the qt3 checks some more - -* Wed Nov 28 2007 Matthias Clasen - 0.6.2-2 -- package xpdf headers in poppler-devel (Jindrich Novy) -- Fix qt3 detection (Denis Leroy) - -* Thu Nov 22 2007 Matthias Clasen - 0.6.2-1 -- Update to 0.6.2 - -* Thu Oct 11 2007 Rex Dieter - 0.6-2 -- include qt4 wrapper - -* Tue Sep 4 2007 Kristian Høgsberg - 0.6-1 -- Update to 0.6 - -* Wed Aug 15 2007 Matthias Clasen - 0.5.91-2 -- Remove debug spew - -* Tue Aug 14 2007 Matthias Clasen - 0.5.91-1 -- Update to 0.5.91 - -* Wed Aug 8 2007 Matthias Clasen - 0.5.9-2 -- Update the license field - -* Mon Jun 18 2007 Matthias Clasen - 0.5.9-1 -- Update to 0.5.9 - -* Thu Mar 1 2007 Bill Nottingham - 0.5.4-7 -- fix it so the qt pkgconfig/.so aren't in the main poppler-devel - -* Fri Dec 15 2006 Matthias Clasen - 0.5.4-5 -- Include epoch in the Provides/Obsoletes for xpdf-utils - -* Wed Dec 13 2006 Matthias Clasen - 0.5.4-4 -- Add Provides/Obsoletes for xpdf-utils (#219033) - -* Fri Dec 08 2006 Rex Dieter - 0.5.4-3 -- drop hard-wired: Req: gtk2 -- --disable-static -- enable qt wrapper -- -devel: Requires: pkgconfig - -* Sun Oct 01 2006 Jesse Keating - 0.5.4-2 -- rebuilt for unwind info generation, broken in gcc-4.1.1-21 - -* Thu Sep 21 2006 Kristian Høgsberg - 0.5.4-1.fc6 -- Rebase to 0.5.4, drop poppler-0.5.3-libs.patch, fixes #205813, - #205549, #200613, #172137, #172138, #161293 and more. - -* Wed Sep 13 2006 Kristian Høgsberg - 0.5.3-3.fc6 -- Move .so to -devel (#203637). - -* Mon Aug 14 2006 Matthias Clasen - 0.5.3-2.fc6 -- link against fontconfig (see bug 202256) - -* Wed Jul 12 2006 Jesse Keating - 0.5.3-1.1 -- rebuild - -* Wed May 31 2006 Kristian Høgsberg 0.5.3-1 -- Update to 0.5.3. - -* Mon May 22 2006 Kristian Høgsberg 0.5.2-1 -- Update to 0.5.2. - -* Wed Mar 1 2006 Kristian Høgsberg 0.5.1-2 -- Rebuild the get rid of old soname dependency. - -* Tue Feb 28 2006 Kristian Høgsberg 0.5.1-1 -- Update to version 0.5.1. - -* Fri Feb 10 2006 Jesse Keating - 0.5.0-4.2 -- bump again for double-long bug on ppc(64) - -* Tue Feb 07 2006 Jesse Keating - 0.5.0-4.1 -- rebuilt for new gcc4.1 snapshot and glibc changes - -* Wed Jan 18 2006 Ray Strode - 0.5.0-4 -- change xpdf conflict version to be <= instead of < - -* Wed Jan 18 2006 Ray Strode - 0.5.0-3 -- update conflicts: xpdf line to be versioned - -* Wed Jan 11 2006 Kristian Høgsberg - 0.5.0-2.0 -- Update to 0.5.0 and add poppler-utils subpackage. -- Flesh out poppler-utils subpackage. - -* Fri Dec 09 2005 Jesse Keating -- rebuilt - -* Sun Sep 4 2005 Kristian Høgsberg - 0.4.2-1 -- Update to 0.4.2 and disable splash backend so we don't build it. - -* Fri Aug 26 2005 Marco Pesenti Gritti - 0.4.1-2 -- Rebuild - -* Fri Aug 26 2005 Marco Pesenti Gritti - 0.4.1-1 -- Update to 0.4.1 - -* Wed Aug 17 2005 Kristian Høgsberg - 0.4.0-2 -- Bump release and rebuild. - -* Wed Aug 17 2005 Marco Pesenti gritti - 0.4.0-1 -- Update to 0.4.0 - -* Mon Aug 15 2005 Kristian Høgsberg - 0.3.3-2 -- Rebuild to pick up new cairo soname. - -* Mon Jun 20 2005 Kristian Høgsberg - 0.3.3-1 -- Update to 0.3.3 and change to build cairo backend. - -* Sun May 22 2005 Marco Pesenti gritti - 0.3.2-1 -- Update to 0.3.2 - -* Sat May 7 2005 Marco Pesenti Gritti - 0.3.1 -- Update to 0.3.1 - -* Sat Apr 23 2005 Marco Pesenti Gritti - 0.3.0 -- Update to 0.3.0 - -* Wed Apr 13 2005 Florian La Roche -- remove empty post/postun scripts - -* Wed Apr 6 2005 Marco Pesenti Gritti - 0.2.0-1 -- Update to 0.2.0 - -* Sat Mar 12 2005 Marco Pesenti Gritti - 0.1.2-1 -- Update to 0.1.2 -- Use tar.gz because there are not bz of poppler - -* Wed Mar 2 2005 Marco Pesenti Gritti - 0.1.1-1 -- Initial build diff --git a/anda/moby-extras/moby-buildx/anda.hcl b/anda/moby-extras/moby-buildx/anda.hcl index 3c7af3dc26..b9e299d62f 100644 --- a/anda/moby-extras/moby-buildx/anda.hcl +++ b/anda/moby-extras/moby-buildx/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "moby-buildx.spec" - sources = "." + update = "" } -} \ No newline at end of file +} diff --git a/anda/moby-extras/moby-buildx/update.rhai b/anda/moby-extras/moby-buildx/update.rhai new file mode 100644 index 0000000000..46556d11b8 --- /dev/null +++ b/anda/moby-extras/moby-buildx/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("docker/buildx")); diff --git a/anda/moby-extras/moby-compose/anda.hcl b/anda/moby-extras/moby-compose/anda.hcl index 563a19d717..4f531f913c 100644 --- a/anda/moby-extras/moby-compose/anda.hcl +++ b/anda/moby-extras/moby-compose/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "moby-compose.spec" - sources = "." + update = "" } -} \ No newline at end of file +} diff --git a/anda/moby-extras/moby-compose/update.rhai b/anda/moby-extras/moby-compose/update.rhai new file mode 100644 index 0000000000..b9641daa12 --- /dev/null +++ b/anda/moby-extras/moby-compose/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("docker/compose")); diff --git a/anda/mock-configs/anda.hcl b/anda/mock-configs/anda.hcl index 421770214f..602bebe425 100644 --- a/anda/mock-configs/anda.hcl +++ b/anda/mock-configs/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "anda-mock-configs.spec" - sources = "." } -} \ No newline at end of file +} diff --git a/anda/others/blackbox-terminal/anda.hcl b/anda/others/blackbox-terminal/anda.hcl index 2c7ba6d502..78b0646780 100644 --- a/anda/others/blackbox-terminal/anda.hcl +++ b/anda/others/blackbox-terminal/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "blackbox-terminal.spec" - sources = "." + update = "" } } diff --git a/anda/others/blackbox-terminal/chkupdate.py b/anda/others/blackbox-terminal/chkupdate.py deleted file mode 100644 index c79172e558..0000000000 --- a/anda/others/blackbox-terminal/chkupdate.py +++ /dev/null @@ -1,21 +0,0 @@ -import os -import requests -import re - -NAME = 'blackbox-terminal' -ID = 20397 -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://gitlab.gnome.org/api/v4/projects/{ID}/releases/' - - -# BIG ASSUMPTION THAT IT'S THE FIRST ONE :3 -ver = requests.get(LINK).json()[0]['tag_name'] -ver = ver[1:] # starts with v -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/others/blackbox-terminal/update.rhai b/anda/others/blackbox-terminal/update.rhai new file mode 100644 index 0000000000..1a35a5967e --- /dev/null +++ b/anda/others/blackbox-terminal/update.rhai @@ -0,0 +1,4 @@ +let txt = get("https://gitlab.gnome.org/api/v4/projects/20397/releases/"); +let ver = str(json(txt) @ 0 @ "tag_name"); +ver.crop(1); +rpm.version(ver); diff --git a/anda/others/sass/anda.hcl b/anda/others/sass/anda.hcl index 80ca8d915f..c918d031d7 100644 --- a/anda/others/sass/anda.hcl +++ b/anda/others/sass/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "sass.spec" - sources = "." + update = "" } -} \ No newline at end of file +} diff --git a/anda/others/sass/chkupdate.py b/anda/others/sass/chkupdate.py deleted file mode 100644 index 1e3730bf9d..0000000000 --- a/anda/others/sass/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'sass' -REPO = "sass/dart-sass" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/others/sass/update.rhai b/anda/others/sass/update.rhai new file mode 100644 index 0000000000..c8b01ad2f4 --- /dev/null +++ b/anda/others/sass/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("sass/dart-sass")); diff --git a/anda/others/tau-helium/anda.hcl b/anda/others/tau-helium/anda.hcl index 3bdbbbbc35..22a3b962a6 100644 --- a/anda/others/tau-helium/anda.hcl +++ b/anda/others/tau-helium/anda.hcl @@ -1,5 +1,6 @@ project "pkg" { rpm { spec = "tau-helium.spec" + update = "" } -} \ No newline at end of file +} diff --git a/anda/others/tau-helium/chkupdate.py b/anda/others/tau-helium/chkupdate.py deleted file mode 100644 index 5cb3b2f2e8..0000000000 --- a/anda/others/tau-helium/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'tau-helium' -REPO = "tau-OS/tau-helium" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/others/tau-helium/update.rhai b/anda/others/tau-helium/update.rhai new file mode 100644 index 0000000000..e0b9e5dfe1 --- /dev/null +++ b/anda/others/tau-helium/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("tau-OS/tau-helium")); diff --git a/anda/others/tau-hydrogen/anda.hcl b/anda/others/tau-hydrogen/anda.hcl index 86d42cce6c..38c2c730fa 100644 --- a/anda/others/tau-hydrogen/anda.hcl +++ b/anda/others/tau-hydrogen/anda.hcl @@ -1,5 +1,6 @@ project "pkg" { rpm { spec = "tau-hydrogen.spec" + update = "" } -} \ No newline at end of file +} diff --git a/anda/others/tau-hydrogen/chkupdate.py b/anda/others/tau-hydrogen/chkupdate.py deleted file mode 100644 index 91f4f3b268..0000000000 --- a/anda/others/tau-hydrogen/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'tau-hydrogen' -REPO = "tau-OS/tau-hydrogen" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/others/tau-hydrogen/update.rhai b/anda/others/tau-hydrogen/update.rhai new file mode 100644 index 0000000000..7adc5651ad --- /dev/null +++ b/anda/others/tau-hydrogen/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("tau-OS/tau-hydrogen")); diff --git a/anda/others/tectonic/anda.hcl b/anda/others/tectonic/anda.hcl index bb1c7fab20..8d4197c246 100644 --- a/anda/others/tectonic/anda.hcl +++ b/anda/others/tectonic/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "tectonic.spec" - sources = "." + update = "" } } diff --git a/anda/others/tectonic/chkupdate.py b/anda/others/tectonic/chkupdate.py deleted file mode 100644 index 91597b9b4b..0000000000 --- a/anda/others/tectonic/chkupdate.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import requests -import re - -NAME = 'tectonic' -REPO = "tectonic-typesetting/tectonic" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'][9:] -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/others/tectonic/update.rhai b/anda/others/tectonic/update.rhai new file mode 100644 index 0000000000..531ce646d9 --- /dev/null +++ b/anda/others/tectonic/update.rhai @@ -0,0 +1,3 @@ +let v = gh("tectonic-typesetting/tectonic"); +v.crop(9); +rpm.version(v); diff --git a/anda/rust/bat-extras/anda.hcl b/anda/rust/bat-extras/anda.hcl index 0bc2b83589..1b38b3121b 100644 --- a/anda/rust/bat-extras/anda.hcl +++ b/anda/rust/bat-extras/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "bat-extras.spec" - sources = "." } -} \ No newline at end of file +} diff --git a/anda/rust/bat-extras/update.rhai b/anda/rust/bat-extras/update.rhai new file mode 100644 index 0000000000..f1b34745a2 --- /dev/null +++ b/anda/rust/bat-extras/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("eth-p/bat-extras")); diff --git a/anda/rust/pop-launcher/anda.hcl b/anda/rust/pop-launcher/anda.hcl index bb1716288b..2c781b14db 100644 --- a/anda/rust/pop-launcher/anda.hcl +++ b/anda/rust/pop-launcher/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "pop-launcher.spec" - sources = "." } -} \ No newline at end of file +} diff --git a/anda/rust/pop-launcher/update.rhai b/anda/rust/pop-launcher/update.rhai new file mode 100644 index 0000000000..9e345dc572 --- /dev/null +++ b/anda/rust/pop-launcher/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("pop-os/launcher")); diff --git a/anda/rust/rnote/anda.hcl b/anda/rust/rnote/anda.hcl index e8f95cce88..a9969252af 100644 --- a/anda/rust/rnote/anda.hcl +++ b/anda/rust/rnote/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "rnote.spec" - sources = "." + update = "" } } diff --git a/anda/rust/rnote/chkupdate.py b/anda/rust/rnote/chkupdate.py deleted file mode 100644 index c6523fdeef..0000000000 --- a/anda/rust/rnote/chkupdate.py +++ /dev/null @@ -1,20 +0,0 @@ -import os -import requests -import re - -NAME = 'rnote' -REPO = "flxzt/rnote" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -ver = ver[1:] # starts with v -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/rust/rnote/rnote.spec b/anda/rust/rnote/rnote.spec index 3d9c6fb71f..50198b2ec4 100644 --- a/anda/rust/rnote/rnote.spec +++ b/anda/rust/rnote/rnote.spec @@ -1,5 +1,5 @@ Name: rnote -Version: 0.5.8 +Version: 0.5.9 Release: %autorelease Summary: Sketch and take handwritten notes. License: GPLv3 diff --git a/anda/rust/rnote/update.rhai b/anda/rust/rnote/update.rhai new file mode 100644 index 0000000000..6c0673b4ef --- /dev/null +++ b/anda/rust/rnote/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("flxzt/rnote")); diff --git a/anda/rust/sccache/anda.hcl b/anda/rust/sccache/anda.hcl index 70f6ac3715..f03c092535 100644 --- a/anda/rust/sccache/anda.hcl +++ b/anda/rust/sccache/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "rust-sccache.spec" - sources = "." } } diff --git a/anda/rust/sccache/rust-sccache.spec b/anda/rust/sccache/rust-sccache.spec index f0134bbc73..440661a728 100644 --- a/anda/rust/sccache/rust-sccache.spec +++ b/anda/rust/sccache/rust-sccache.spec @@ -6,7 +6,7 @@ %global crate sccache Name: rust-sccache -Version: 0.3.1 +Version: 0.3.2 Release: %autorelease Summary: Ccache-like tool diff --git a/anda/rust/sccache/update.rhai b/anda/rust/sccache/update.rhai new file mode 100644 index 0000000000..4a50e54657 --- /dev/null +++ b/anda/rust/sccache/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("mozilla/sccache")); diff --git a/anda/rust/starship/anda.hcl b/anda/rust/starship/anda.hcl index 486c506242..9a8d7a2c74 100644 --- a/anda/rust/starship/anda.hcl +++ b/anda/rust/starship/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { spec = "rust-starship.spec" - sources = "." + update = "" } -} \ No newline at end of file +} diff --git a/anda/rust/starship/chkupdate.py b/anda/rust/starship/chkupdate.py deleted file mode 100644 index cd6e8d722b..0000000000 --- a/anda/rust/starship/chkupdate.py +++ /dev/null @@ -1,20 +0,0 @@ -import os -import requests -import re - -NAME = 'rust-starship' -REPO = "starship/starship" -REGEX_VER = r'Version:\s*([\.\d]+)\n' -SPEC = f"{NAME}.spec" -LINK = f'https://api.github.com/repos/{REPO}/releases/latest' - - -ver = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['tag_name'] -ver = ver[1:] # starts with v -with open(SPEC, 'r') as f: - matches = re.findall(REGEX_VER, f.read()) -if not len(matches): exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: exit(f'{NAME}: Up to date!') -print(f'{NAME}: {cur} -> {ver}') -os.system(f'rpmdev-bumpspec -n {ver} {SPEC}') diff --git a/anda/rust/starship/update.rhai b/anda/rust/starship/update.rhai new file mode 100644 index 0000000000..6364503fcd --- /dev/null +++ b/anda/rust/starship/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("starship/starship")); diff --git a/anda/rust/youki/anda.hcl b/anda/rust/youki/anda.hcl index 77a8cccc3f..2527e9f9ec 100644 --- a/anda/rust/youki/anda.hcl +++ b/anda/rust/youki/anda.hcl @@ -1,7 +1,7 @@ project "pkg" { rpm { spec = "youki.spec" - sources = "." + update = "" // enable_scm = true diff --git a/anda/rust/youki/update.rhai b/anda/rust/youki/update.rhai new file mode 100644 index 0000000000..1a65ed0082 --- /dev/null +++ b/anda/rust/youki/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("containers/youki")); diff --git a/anda/rust/zellij/anda.hcl b/anda/rust/zellij/anda.hcl index fe0ae598e4..e1d1ac2340 100644 --- a/anda/rust/zellij/anda.hcl +++ b/anda/rust/zellij/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "rust-zellij.spec" - sources = "." } } diff --git a/anda/srpm-macros/anda.hcl b/anda/srpm-macros/anda.hcl index c757c59187..3d144095f7 100644 --- a/anda/srpm-macros/anda.hcl +++ b/anda/srpm-macros/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "anda-srpm-macros.spec" - sources = "." } -} \ No newline at end of file +} diff --git a/anda/tools/appimagelauncher/anda.hcl b/anda/tools/appimagelauncher/anda.hcl index d0fe7c790a..7e16d179ff 100644 --- a/anda/tools/appimagelauncher/anda.hcl +++ b/anda/tools/appimagelauncher/anda.hcl @@ -1,5 +1,6 @@ project "pkg" { rpm { spec = "appimagelauncher.spec" + update = "" } -} \ No newline at end of file +} diff --git a/anda/tools/appimagelauncher/update.rhai b/anda/tools/appimagelauncher/update.rhai new file mode 100644 index 0000000000..ff0c73841c --- /dev/null +++ b/anda/tools/appimagelauncher/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("TheAssassin/AppImageLauncher")); diff --git a/anda/tools/electron/anda.hcl b/anda/tools/electron/anda.hcl index 17513b48c9..6e6f77533c 100644 --- a/anda/tools/electron/anda.hcl +++ b/anda/tools/electron/anda.hcl @@ -2,4 +2,4 @@ project "pkg" { rpm { spec = "electron.spec" } -} \ No newline at end of file +} diff --git a/anda/tools/gcm-core/anda.hcl b/anda/tools/gcm-core/anda.hcl index bf59fd1627..c20a830a98 100644 --- a/anda/tools/gcm-core/anda.hcl +++ b/anda/tools/gcm-core/anda.hcl @@ -1,5 +1,6 @@ project "pkg" { rpm { spec = "gcm-core.spec" + update = "" } -} \ No newline at end of file +} diff --git a/anda/tools/gcm-core/update.rhai b/anda/tools/gcm-core/update.rhai new file mode 100644 index 0000000000..10dbb7fdf2 --- /dev/null +++ b/anda/tools/gcm-core/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("GitCredentialManager/git-credential-manager")); diff --git a/anda/tools/lorax/anda.hcl b/anda/tools/lorax/anda.hcl index 0c421bc3ed..0fa6bbd1c2 100644 --- a/anda/tools/lorax/anda.hcl +++ b/anda/tools/lorax/anda.hcl @@ -9,6 +9,7 @@ project "pkg" { branch = "lorax-38.3-1" write_tar = "true" spec = "lorax.spec" + update = "" git_get = "git clone https://github.com/weldr/lorax.git" } } diff --git a/anda/tools/melody/anda.hcl b/anda/tools/melody/anda.hcl index 36b38171ee..2c42a0a581 100644 --- a/anda/tools/melody/anda.hcl +++ b/anda/tools/melody/anda.hcl @@ -2,4 +2,4 @@ project "pkg" { rpm { spec = "melody.spec" } -} \ No newline at end of file +} diff --git a/anda/tools/muon/anda.hcl b/anda/tools/muon/anda.hcl index 2e4039a30e..b9987d048a 100644 --- a/anda/tools/muon/anda.hcl +++ b/anda/tools/muon/anda.hcl @@ -2,4 +2,4 @@ project "pkg" { rpm { spec = "muon.spec" } -} \ No newline at end of file +} diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index f2293605cf..0000000000 --- a/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -requests diff --git a/update.sh b/update.sh deleted file mode 100755 index 56b91227ab..0000000000 --- a/update.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/bash -x - -python -m ensurepip -python -m pip install -r requirements.txt - -search() { - for folder in $1/*; do - if [ -f "$folder/chkupdate.py" ]; then - (cd $folder && python chkupdate.py) - continue - fi - x=0 - for thing in $folder/*; do - [[ -f $thing ]] && x=1 && break - done - [[ $x -eq 0 ]] && search $folder - done -} - -search anda - -exit 0 From a65482bbabff05635863a4f4d55feceeb935c37a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 8 Dec 2022 15:11:58 +0000 Subject: [PATCH 008/123] Automatic Update: sccache --- anda/rust/sccache/rust-sccache.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/sccache/rust-sccache.spec b/anda/rust/sccache/rust-sccache.spec index 440661a728..72fc3c2c7a 100644 --- a/anda/rust/sccache/rust-sccache.spec +++ b/anda/rust/sccache/rust-sccache.spec @@ -6,7 +6,7 @@ %global crate sccache Name: rust-sccache -Version: 0.3.2 +Version: 0.3.3 Release: %autorelease Summary: Ccache-like tool From e70f7196b8ed25d6a86ef1c27f461aca43af61fc Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 8 Dec 2022 15:37:29 +0000 Subject: [PATCH 009/123] Automatic Update: sccache --- anda/rust/sccache/rust-sccache.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/sccache/rust-sccache.spec b/anda/rust/sccache/rust-sccache.spec index 72fc3c2c7a..440661a728 100644 --- a/anda/rust/sccache/rust-sccache.spec +++ b/anda/rust/sccache/rust-sccache.spec @@ -6,7 +6,7 @@ %global crate sccache Name: rust-sccache -Version: 0.3.3 +Version: 0.3.2 Release: %autorelease Summary: Ccache-like tool From 1ea4ff01fe1f454f9cd9c6f3a604e723a8465506 Mon Sep 17 00:00:00 2001 From: seth Date: Fri, 9 Dec 2022 22:04:12 +0000 Subject: [PATCH 010/123] enable terra repo to install anda Signed-off-by: seth --- .github/workflows/update.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index e776078a0f..b7916d9d18 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -15,7 +15,10 @@ jobs: options: --cap-add=SYS_ADMIN --privileged steps: - name: Install packages - run: dnf install -y rpmdevtools git python anda + run: | + sudo dnf install -y dnf-plugins-core + sudo dnf config-manager --add-repo https://github.com/terrapkg/subatomic-repos/raw/main/terra37.repo + dnf install -y rpmdevtools git python anda - name: Checkout uses: actions/checkout@v3 From 8b7ce23dc1297b7d44a109eaffc0e63dbb1f7d15 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 11 Dec 2022 02:55:21 +0000 Subject: [PATCH 011/123] Automatic Update: elementary-capnet-assist elementary-music elementary-videos discord-canary discord-ptb prismlauncher-nightly prismlauncher-qt5-nightly sass --- .../elementary-capnet-assist/elementary-capnet-assist.spec | 2 +- anda/desktops/elementary/elementary-music/elementary-music.spec | 2 +- .../elementary/elementary-videos/elementary-videos.spec | 2 +- anda/discord-canary/discord-canary.spec | 2 +- anda/discord-ptb/discord-ptb.spec | 2 +- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- anda/others/sass/sass.spec | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/anda/desktops/elementary/elementary-capnet-assist/elementary-capnet-assist.spec b/anda/desktops/elementary/elementary-capnet-assist/elementary-capnet-assist.spec index 7aa889f2fd..bf7ab2f60a 100644 --- a/anda/desktops/elementary/elementary-capnet-assist/elementary-capnet-assist.spec +++ b/anda/desktops/elementary/elementary-capnet-assist/elementary-capnet-assist.spec @@ -3,7 +3,7 @@ Name: elementary-capnet-assist Summary: Captive Portal Assistant for elementary -Version: 2.4.2 +Version: 2.4.3 Release: 2%{?dist} License: GPLv3+ diff --git a/anda/desktops/elementary/elementary-music/elementary-music.spec b/anda/desktops/elementary/elementary-music/elementary-music.spec index 1c703333ad..98cc38a38f 100644 --- a/anda/desktops/elementary/elementary-music/elementary-music.spec +++ b/anda/desktops/elementary/elementary-music/elementary-music.spec @@ -10,7 +10,7 @@ utilizes Granite for a consistent and slick UI.} Name: elementary-music Summary: Music player and library from elementary -Version: 7.0.0 +Version: 7.0.1 Release: 2%{?dist} License: LGPLv2+ diff --git a/anda/desktops/elementary/elementary-videos/elementary-videos.spec b/anda/desktops/elementary/elementary-videos/elementary-videos.spec index 61251811a9..a3098a2edc 100644 --- a/anda/desktops/elementary/elementary-videos/elementary-videos.spec +++ b/anda/desktops/elementary/elementary-videos/elementary-videos.spec @@ -3,7 +3,7 @@ Name: elementary-videos Summary: Video player and library app from elementary -Version: 2.8.4 +Version: 2.9.0 Release: 2%{?dist} License: GPLv3+ diff --git a/anda/discord-canary/discord-canary.spec b/anda/discord-canary/discord-canary.spec index cc94cc085f..6984f9935b 100644 --- a/anda/discord-canary/discord-canary.spec +++ b/anda/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 0.0.144 +Version: 0.0.145 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: discord.com diff --git a/anda/discord-ptb/discord-ptb.spec b/anda/discord-ptb/discord-ptb.spec index 2f16dbb119..4180a884e9 100644 --- a/anda/discord-ptb/discord-ptb.spec +++ b/anda/discord-ptb/discord-ptb.spec @@ -1,5 +1,5 @@ Name: discord-ptb -Version: 0.0.37 +Version: 0.0.38 Release: %autorelease Summary: Free Voice and Text Chat for Gamers. URL: discord.com diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 3a4107382c..ad596015cb 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit c390e211eee9adbfdcbe9dfb0a2e23303e046920 +%global commit 4a13d72997d4ed4d7f0df72c80c6e0aaabfea1e0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index f800a80e2d..41f64dec27 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit c390e211eee9adbfdcbe9dfb0a2e23303e046920 +%global commit 4a13d72997d4ed4d7f0df72c80c6e0aaabfea1e0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/others/sass/sass.spec b/anda/others/sass/sass.spec index 07223de358..7ae5b7e40e 100644 --- a/anda/others/sass/sass.spec +++ b/anda/others/sass/sass.spec @@ -4,7 +4,7 @@ %define _build_id_links none Name: sass -Version: 1.56.1 +Version: 1.56.2 Release: 1%{?dist} Summary: The reference implementation of Sass, written in Dart License: MIT From 238f3f1a398779d4ff743ad560f35a98d75b53f1 Mon Sep 17 00:00:00 2001 From: lleyton Date: Sat, 10 Dec 2022 20:00:16 -0800 Subject: [PATCH 012/123] Fix broken elementary packages (#67) --- .../elementary-capnet-assist/elementary-capnet-assist.spec | 2 +- .../elementary/elementary-music/elementary-music.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/desktops/elementary/elementary-capnet-assist/elementary-capnet-assist.spec b/anda/desktops/elementary/elementary-capnet-assist/elementary-capnet-assist.spec index bf7ab2f60a..ee454f0ba7 100644 --- a/anda/desktops/elementary/elementary-capnet-assist/elementary-capnet-assist.spec +++ b/anda/desktops/elementary/elementary-capnet-assist/elementary-capnet-assist.spec @@ -24,7 +24,7 @@ BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(granite) BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(libhandy-1) >= 1.0.0 -BuildRequires: pkgconfig(webkit2gtk-4.0) +BuildRequires: pkgconfig(webkit2gtk-4.1) Requires: NetworkManager Requires: hicolor-icon-theme diff --git a/anda/desktops/elementary/elementary-music/elementary-music.spec b/anda/desktops/elementary/elementary-music/elementary-music.spec index 98cc38a38f..9554fa8dfd 100644 --- a/anda/desktops/elementary/elementary-music/elementary-music.spec +++ b/anda/desktops/elementary/elementary-music/elementary-music.spec @@ -83,7 +83,7 @@ desktop-file-validate \ %{buildroot}/%{_datadir}/applications/%{appname}.desktop appstream-util validate-relax --nonet \ - %{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml + %{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml %files -f %{appname}.lang @@ -95,7 +95,7 @@ appstream-util validate-relax --nonet \ %{_datadir}/applications/%{appname}.desktop %{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml %{_datadir}/icons/hicolor/*/apps/%{appname}.svg -%{_datadir}/metainfo/%{appname}.appdata.xml +%{_datadir}/metainfo/%{appname}.metainfo.xml %{_datadir}/locale/*/LC_MESSAGES/%{appname}.mo %files devel From 581bcc6f2a75a0e62a0b2e2f6b8d7e7a1fc52584 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 11 Dec 2022 12:19:52 +0000 Subject: [PATCH 013/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index ad596015cb..38257ebeb1 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 4a13d72997d4ed4d7f0df72c80c6e0aaabfea1e0 +%global commit d95625ed88c30a58da050abff538a4b7f7157622 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 41f64dec27..6ea839bf15 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 4a13d72997d4ed4d7f0df72c80c6e0aaabfea1e0 +%global commit d95625ed88c30a58da050abff538a4b7f7157622 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From ab2df526f66353875a6f658268db50f4fd49d8da Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 11 Dec 2022 12:54:18 +0000 Subject: [PATCH 014/123] Automatic Update: openasar-canary --- anda/apps/openasar-canary/openasar-canary.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/openasar-canary/openasar-canary.spec b/anda/apps/openasar-canary/openasar-canary.spec index 72129a6a79..2f70cd2e32 100644 --- a/anda/apps/openasar-canary/openasar-canary.spec +++ b/anda/apps/openasar-canary/openasar-canary.spec @@ -1,4 +1,4 @@ -%define commit 9582d791090b3f687e2c4351430fa42f8ccb36e1 +%define commit 0b1d4685cb2c94f42441fc616eb24e69eda04647 Name: openasar-canary Version: nightly.%{autogitdate} From 7707bd374c38ab68778e506bebae2ce316581251 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 11 Dec 2022 14:10:42 +0000 Subject: [PATCH 015/123] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index f77a48afaf..d8f2e2997f 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.1.25 +Version: 1.1.26 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 57e203e726853bb99dfc7f2897e7c33095e9c4cd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 11 Dec 2022 14:35:38 +0000 Subject: [PATCH 016/123] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index d8f2e2997f..234fd9d23f 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.1.26 +Version: 1.1.27 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 009d6951b65fa53abbc97b8162c907463f6937c1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 11 Dec 2022 17:35:39 +0000 Subject: [PATCH 017/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 38257ebeb1..b4a27b4be5 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit d95625ed88c30a58da050abff538a4b7f7157622 +%global commit 7cc42269a9361054d6190196d073c0be90cabf2a %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 6ea839bf15..c0eabb60fa 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit d95625ed88c30a58da050abff538a4b7f7157622 +%global commit 7cc42269a9361054d6190196d073c0be90cabf2a %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 2e6bfb0e51a2147fa3ad6ed946d50d9f9936dd4c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 11 Dec 2022 21:10:17 +0000 Subject: [PATCH 018/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index b4a27b4be5..c3b0386c99 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 7cc42269a9361054d6190196d073c0be90cabf2a +%global commit 6eb641ae56a509bb189bd27cc5e169ea1d173b4c %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index c0eabb60fa..5c6b6053f0 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 7cc42269a9361054d6190196d073c0be90cabf2a +%global commit 6eb641ae56a509bb189bd27cc5e169ea1d173b4c %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From c546926942127fa62829f2318d176d6d2b6b6070 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 11 Dec 2022 22:20:03 +0000 Subject: [PATCH 019/123] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 234fd9d23f..498c026d82 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.1.27 +Version: 1.1.28 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From ba910ca2256763105a5283e2fad82b77ebedd726 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 12 Dec 2022 00:58:39 +0000 Subject: [PATCH 020/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index c3b0386c99..e6497b2aa2 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 6eb641ae56a509bb189bd27cc5e169ea1d173b4c +%global commit 15084c8d6d29b799506e4747b1223a6d4eca53eb %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 5c6b6053f0..1e6c3616ec 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 6eb641ae56a509bb189bd27cc5e169ea1d173b4c +%global commit 15084c8d6d29b799506e4747b1223a6d4eca53eb %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From cb90df232f0d6d2174b30a71b728ad9fbd986377 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 12 Dec 2022 17:36:29 +0000 Subject: [PATCH 021/123] Automatic Update: prismlauncher-qt5 prismlauncher --- anda/games/prismlauncher-qt5/prismlauncher-qt5.spec | 2 +- anda/games/prismlauncher/prismlauncher.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec index eed0727ec7..158ceb65c1 100644 --- a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec +++ b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec @@ -30,7 +30,7 @@ %endif Name: prismlauncher-qt5 -Version: 5.2 +Version: 6.0 Release: 3%{?dist} Summary: Minecraft launcher with ability to manage multiple instances License: GPL-3.0-only diff --git a/anda/games/prismlauncher/prismlauncher.spec b/anda/games/prismlauncher/prismlauncher.spec index 6b6204c4e8..e65dfc7f99 100644 --- a/anda/games/prismlauncher/prismlauncher.spec +++ b/anda/games/prismlauncher/prismlauncher.spec @@ -29,7 +29,7 @@ %endif Name: prismlauncher -Version: 5.2 +Version: 6.0 Release: 3%{?dist} Summary: Minecraft launcher with ability to manage multiple instances License: GPL-3.0-only From 53e02a1cf4991294940814c807e2f3c0a62ca134 Mon Sep 17 00:00:00 2001 From: seth Date: Mon, 12 Dec 2022 15:38:04 -0500 Subject: [PATCH 022/123] [prismlauncher] update to 6.0 --- .../fix-disable-FLOAT16-in-toml.patch | 27 ------------------- .../prismlauncher-qt5/prismlauncher-qt5.spec | 18 ++++++------- .../fix-disable-FLOAT16-in-toml.patch | 27 ------------------- anda/games/prismlauncher/prismlauncher.spec | 19 +++++++------ 4 files changed, 18 insertions(+), 73 deletions(-) delete mode 100644 anda/games/prismlauncher-qt5/fix-disable-FLOAT16-in-toml.patch delete mode 100644 anda/games/prismlauncher/fix-disable-FLOAT16-in-toml.patch diff --git a/anda/games/prismlauncher-qt5/fix-disable-FLOAT16-in-toml.patch b/anda/games/prismlauncher-qt5/fix-disable-FLOAT16-in-toml.patch deleted file mode 100644 index 610cc1edc0..0000000000 --- a/anda/games/prismlauncher-qt5/fix-disable-FLOAT16-in-toml.patch +++ /dev/null @@ -1,27 +0,0 @@ -From c1763cc4b0871230a86e58aad07aacaf7b19182c Mon Sep 17 00:00:00 2001 -From: Sefa Eyeoglu -Date: Tue, 15 Nov 2022 21:23:20 +0100 -Subject: [PATCH] fix: disable FLOAT16 in toml++ - -Signed-off-by: Sefa Eyeoglu ---- - CMakeLists.txt | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 0db05f98..8fc0d326 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -70,6 +70,9 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DQT_NO_DEPRECATED_WARNINGS=Y") - - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DQT_DISABLE_DEPRECATED_BEFORE=0x050C00") - -+# Fix aarch64 build for toml++ -+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DTOML_ENABLE_FLOAT16=0") -+ - # set CXXFLAGS for build targets - set(CMAKE_CXX_FLAGS_RELEASE "-O2 -D_FORTIFY_SOURCE=2 ${CMAKE_CXX_FLAGS_RELEASE}") - --- -2.38.1 - diff --git a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec index 158ceb65c1..72feee27f0 100644 --- a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec +++ b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec @@ -1,5 +1,4 @@ %define real_name prismlauncher -%global tomlplusplus_commit 0a90913abf9390b9e08ab6d3b40ac11634553f38 %bcond_with qt6 # Change this variables if you want to use custom keys @@ -31,14 +30,12 @@ Name: prismlauncher-qt5 Version: 6.0 -Release: 3%{?dist} +Release: 1%{?dist} Summary: Minecraft launcher with ability to manage multiple instances License: GPL-3.0-only Group: Amusements/Games URL: https://prismlauncher.org/ Source0: https://github.com/PrismLauncher/PrismLauncher/releases/download/%{version}/%{real_name}-%{version}.tar.gz -Source1: https://github.com/marzer/tomlplusplus/archive/%{tomlplusplus_commit}/tomlplusplus-%{tomlplusplus_commit}.tar.gz -Patch0: fix-disable-FLOAT16-in-toml.patch BuildRequires: cmake >= 3.15 BuildRequires: extra-cmake-modules @@ -87,10 +84,6 @@ multiple installations of Minecraft at once (Fork of MultiMC) %prep %autosetup -n PrismLauncher-%{version} -tar -xzf %{SOURCE1} -C libraries -rm -rf libraries/tomlplusplus/* -mv -f libraries/tomlplusplus-%{tomlplusplus_commit}/* libraries/tomlplusplus - # Do not set RPATH sed -i "s|\$ORIGIN/||" CMakeLists.txt @@ -127,6 +120,7 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.prismlauncher.Pri %post /usr/bin/update-desktop-database &> /dev/null || : /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : +/bin/touch --no-create %{_datadir}/mime/packages &>/dev/null || : %postun @@ -134,11 +128,13 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.prismlauncher.Pri if [ $1 -eq 0 ] ; then /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : + /usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || : fi %posttrans /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : +/usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : %files @@ -149,12 +145,16 @@ fi %{_datadir}/%{real_name}/NewLaunch.jar %{_datadir}/%{real_name}/JavaCheck.jar %{_datadir}/applications/org.prismlauncher.PrismLauncher.desktop -%{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml %{_datadir}/icons/hicolor/scalable/apps/org.prismlauncher.PrismLauncher.svg +%{_datadir}/mime/packages/modrinth-mrpack-mime.xml %{_mandir}/man?/prismlauncher.* +%{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml %changelog +* Mon Dec 12 2022 seth - 6.0-1 +- update to 6.0 + * Mon Dec 05 2022 seth - 5.2-3 - revise file to better follow fedora packaging guidelines and add java 8 as a dependency diff --git a/anda/games/prismlauncher/fix-disable-FLOAT16-in-toml.patch b/anda/games/prismlauncher/fix-disable-FLOAT16-in-toml.patch deleted file mode 100644 index 610cc1edc0..0000000000 --- a/anda/games/prismlauncher/fix-disable-FLOAT16-in-toml.patch +++ /dev/null @@ -1,27 +0,0 @@ -From c1763cc4b0871230a86e58aad07aacaf7b19182c Mon Sep 17 00:00:00 2001 -From: Sefa Eyeoglu -Date: Tue, 15 Nov 2022 21:23:20 +0100 -Subject: [PATCH] fix: disable FLOAT16 in toml++ - -Signed-off-by: Sefa Eyeoglu ---- - CMakeLists.txt | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 0db05f98..8fc0d326 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -70,6 +70,9 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DQT_NO_DEPRECATED_WARNINGS=Y") - - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DQT_DISABLE_DEPRECATED_BEFORE=0x050C00") - -+# Fix aarch64 build for toml++ -+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DTOML_ENABLE_FLOAT16=0") -+ - # set CXXFLAGS for build targets - set(CMAKE_CXX_FLAGS_RELEASE "-O2 -D_FORTIFY_SOURCE=2 ${CMAKE_CXX_FLAGS_RELEASE}") - --- -2.38.1 - diff --git a/anda/games/prismlauncher/prismlauncher.spec b/anda/games/prismlauncher/prismlauncher.spec index e65dfc7f99..2b58621bd0 100644 --- a/anda/games/prismlauncher/prismlauncher.spec +++ b/anda/games/prismlauncher/prismlauncher.spec @@ -1,4 +1,3 @@ -%global tomlplusplus_commit 0a90913abf9390b9e08ab6d3b40ac11634553f38 %bcond_without qt6 # Change this variables if you want to use custom keys @@ -30,14 +29,12 @@ Name: prismlauncher Version: 6.0 -Release: 3%{?dist} +Release: 1%{?dist} Summary: Minecraft launcher with ability to manage multiple instances License: GPL-3.0-only Group: Amusements/Games URL: https://prismlauncher.org/ Source0: https://github.com/PrismLauncher/PrismLauncher/releases/download/%{version}/%{name}-%{version}.tar.gz -Source1: https://github.com/marzer/tomlplusplus/archive/%{tomlplusplus_commit}/tomlplusplus-%{tomlplusplus_commit}.tar.gz -Patch0: fix-disable-FLOAT16-in-toml.patch BuildRequires: cmake >= 3.15 BuildRequires: extra-cmake-modules @@ -84,10 +81,6 @@ multiple installations of Minecraft at once (Fork of MultiMC) %prep %autosetup -n PrismLauncher-%{version} -tar -xzf %{SOURCE1} -C libraries -rm -rf libraries/tomlplusplus/* -mv -f libraries/tomlplusplus-%{tomlplusplus_commit}/* libraries/tomlplusplus - # Do not set RPATH sed -i "s|\$ORIGIN/||" CMakeLists.txt @@ -124,6 +117,7 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.prismlauncher.Pri %post /usr/bin/update-desktop-database &> /dev/null || : /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : +/bin/touch --no-create %{_datadir}/mime/packages &>/dev/null || : %postun @@ -131,11 +125,13 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.prismlauncher.Pri if [ $1 -eq 0 ] ; then /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : + /usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || : fi %posttrans /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : +/usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : %files @@ -146,17 +142,20 @@ fi %{_datadir}/%{name}/NewLaunch.jar %{_datadir}/%{name}/JavaCheck.jar %{_datadir}/applications/org.prismlauncher.PrismLauncher.desktop -%{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml %{_datadir}/icons/hicolor/scalable/apps/org.prismlauncher.PrismLauncher.svg +%{_datadir}/mime/packages/modrinth-mrpack-mime.xml %{_mandir}/man?/prismlauncher.* +%{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml %changelog +* Mon Dec 12 2022 seth - 6.0-1 +- update to 6.0 + * Mon Dec 05 2022 seth - 5.2-3 - revise file to better follow fedora packaging guidelines and add java 8 as a dependency - * Tue Nov 15 2022 seth - 5.2-2 - use newer version of toml++ to fix issues on aarch64 From 70556dd6dcb344648db6470aad56f2f02314c2ce Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 12 Dec 2022 21:35:45 +0000 Subject: [PATCH 023/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index e6497b2aa2..f764532370 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 15084c8d6d29b799506e4747b1223a6d4eca53eb +%global commit aaef4489593e56cf2a8cbd94bb882c7114c93512 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 1e6c3616ec..55401188e5 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 15084c8d6d29b799506e4747b1223a6d4eca53eb +%global commit aaef4489593e56cf2a8cbd94bb882c7114c93512 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From c4dc837cbf2e9a31105724610360212b3292941c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 13 Dec 2022 07:35:56 +0000 Subject: [PATCH 024/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index f764532370..834b8fcb96 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit aaef4489593e56cf2a8cbd94bb882c7114c93512 +%global commit 813663485d1443e6f2740857766efe88984a8487 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 55401188e5..1438212ab2 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit aaef4489593e56cf2a8cbd94bb882c7114c93512 +%global commit 813663485d1443e6f2740857766efe88984a8487 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 9635ffc7ca59000ebb8ccec2d1ba550f764f43c3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 13 Dec 2022 15:14:44 +0000 Subject: [PATCH 025/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 834b8fcb96..40937811ef 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 813663485d1443e6f2740857766efe88984a8487 +%global commit e05ccc0e55488837eb8f6f88354a2f8a90ce2474 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 1438212ab2..d6bea26e8b 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 813663485d1443e6f2740857766efe88984a8487 +%global commit e05ccc0e55488837eb8f6f88354a2f8a90ce2474 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 26ba857fdd33b749f0bdaaefac5024059e0a25e0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 13 Dec 2022 16:47:56 +0000 Subject: [PATCH 026/123] Automatic Update: starship --- anda/rust/starship/rust-starship.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/starship/rust-starship.spec b/anda/rust/starship/rust-starship.spec index 887ecd7d26..a630499fa7 100644 --- a/anda/rust/starship/rust-starship.spec +++ b/anda/rust/starship/rust-starship.spec @@ -5,7 +5,7 @@ %global crate starship Name: rust-starship -Version: 1.11.0 +Version: 1.12.0 Release: %autorelease Summary: Minimal, blazing-fast, and infinitely customizable prompt for any shell! ☄🌌️ From 520df2d862e668c9f3d249211305bbba5dd56ca4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 14 Dec 2022 10:38:28 +0000 Subject: [PATCH 027/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 40937811ef..0b2133b73e 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit e05ccc0e55488837eb8f6f88354a2f8a90ce2474 +%global commit 6ede02bb847c24a25573b12f039433bb35ca241a %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index d6bea26e8b..30ad233387 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit e05ccc0e55488837eb8f6f88354a2f8a90ce2474 +%global commit 6ede02bb847c24a25573b12f039433bb35ca241a %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From f47665bff0de629c32376fede409afb8e8a24fab Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 14 Dec 2022 12:22:40 +0000 Subject: [PATCH 028/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 0b2133b73e..5140e311f6 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 6ede02bb847c24a25573b12f039433bb35ca241a +%global commit b2285be5bcbf02da72e4912f6a1354d3763022c4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 30ad233387..584cd6ba69 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 6ede02bb847c24a25573b12f039433bb35ca241a +%global commit b2285be5bcbf02da72e4912f6a1354d3763022c4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From bd84d0120ccfb07c566d02875cade39f11952681 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 14 Dec 2022 16:16:10 +0000 Subject: [PATCH 029/123] Automatic Update: youki --- anda/rust/youki/youki.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/youki/youki.spec b/anda/rust/youki/youki.spec index c8b570c38d..34ce8c8a2f 100644 --- a/anda/rust/youki/youki.spec +++ b/anda/rust/youki/youki.spec @@ -1,5 +1,5 @@ Name: youki -Version: 0.0.3 +Version: 0.0.4 Release: 2%{?dist} Summary: A container runtime written in Rust From 20633417d38eb29348d7fb795b908bbdabdc3670 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 14 Dec 2022 22:36:59 +0000 Subject: [PATCH 030/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 5140e311f6..a861cedfac 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit b2285be5bcbf02da72e4912f6a1354d3763022c4 +%global commit d193ed9eebb392b259edb88a227dce4cee773df6 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 584cd6ba69..8b1336b04e 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit b2285be5bcbf02da72e4912f6a1354d3763022c4 +%global commit d193ed9eebb392b259edb88a227dce4cee773df6 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From c54379cb356dfad39eac923c4d9fadb70c2e3820 Mon Sep 17 00:00:00 2001 From: lleyton Date: Wed, 14 Dec 2022 15:20:55 -0800 Subject: [PATCH 031/123] Fix starship & youki (#70) * Fix starship * Fix youki --- anda/rust/starship/rust-starship.spec | 5 +---- .../starship/starship-fix-git-repository-dep.diff | 11 ----------- anda/rust/starship/starship-fix-metadata-auto.diff | 8 ++++---- anda/rust/youki/youki.spec | 4 ---- 4 files changed, 5 insertions(+), 23 deletions(-) delete mode 100644 anda/rust/starship/starship-fix-git-repository-dep.diff diff --git a/anda/rust/starship/rust-starship.spec b/anda/rust/starship/rust-starship.spec index a630499fa7..93f6e122fd 100644 --- a/anda/rust/starship/rust-starship.spec +++ b/anda/rust/starship/rust-starship.spec @@ -1,6 +1,5 @@ # Generated by rust2rpm 23 %bcond_without check -%define debug_package %{nil} %global crate starship @@ -13,8 +12,7 @@ License: ISC URL: https://crates.io/crates/starship Source: %{crates_source} # Automatically generated patch to strip foreign dependencies -Patch0: starship-fix-metadata-auto.diff -Patch1: starship-fix-git-repository-dep.diff +Patch: starship-fix-metadata-auto.diff BuildRequires: rust-packaging >= 21 BuildRequires: anda-srpm-macros @@ -173,7 +171,6 @@ use the "starship-battery" feature of the "%{crate}" crate. %prep %autosetup -n %{crate}-%{version_no_tilde} -p1 -cargo add git-repository@0.27.0 %cargo_prep_online %build diff --git a/anda/rust/starship/starship-fix-git-repository-dep.diff b/anda/rust/starship/starship-fix-git-repository-dep.diff deleted file mode 100644 index 2c1c738347..0000000000 --- a/anda/rust/starship/starship-fix-git-repository-dep.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- starship-1.11.0/src/context.rs 1970-01-01T00:00:01+00:00 -+++ starship-1.11.0/src/context.rs 1970-01-01T00:00:01+00:00 -@@ -635,7 +635,7 @@ fn get_remote_repository_info( - .map(|r| r.shorten().to_string()); - let name = repository - .branch_remote_name(branch_name) -- .map(|n| n.to_string()); -+ .map(|n| n.as_bstr().to_string()); - - Some(Remote { branch, name }) - } diff --git a/anda/rust/starship/starship-fix-metadata-auto.diff b/anda/rust/starship/starship-fix-metadata-auto.diff index 27b729aece..794d0c489b 100644 --- a/anda/rust/starship/starship-fix-metadata-auto.diff +++ b/anda/rust/starship/starship-fix-metadata-auto.diff @@ -1,6 +1,6 @@ ---- starship-1.11.0/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ starship-1.11.0/Cargo.toml 1970-01-01T00:00:01+00:00 -@@ -255,18 +255,3 @@ +--- starship-1.12.0/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ starship-1.12.0/Cargo.toml 1970-01-01T00:00:01+00:00 +@@ -252,18 +252,3 @@ ] default-features = false @@ -8,7 +8,7 @@ -version = "0.2.0" - -[target."cfg(windows)".dependencies.windows] --version = "0.42.0" +-version = "0.43.0" -features = [ - "Win32_Foundation", - "Win32_UI_Shell", diff --git a/anda/rust/youki/youki.spec b/anda/rust/youki/youki.spec index 34ce8c8a2f..43cc601a86 100644 --- a/anda/rust/youki/youki.spec +++ b/anda/rust/youki/youki.spec @@ -47,10 +47,6 @@ pushd crates/ %install -# install -D -m 0755 youki %{buildroot}%{_bindir}/youki - - -pushd crates/ install -D -m 0755 target/release/youki %{buildroot}%{_bindir}/youki %files From 3ec4b9570404eb515eb72cb02cdbe5d851db8e93 Mon Sep 17 00:00:00 2001 From: lleyton Date: Wed, 14 Dec 2022 17:57:13 -0800 Subject: [PATCH 032/123] bump --- anda/tools/lorax/anda.hcl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/lorax/anda.hcl b/anda/tools/lorax/anda.hcl index 0fa6bbd1c2..0be4c62e00 100644 --- a/anda/tools/lorax/anda.hcl +++ b/anda/tools/lorax/anda.hcl @@ -6,7 +6,7 @@ project "pkg" { scm_opts = { method = "git" package = "lorax" - branch = "lorax-38.3-1" + branch = "lorax-38.4-1" write_tar = "true" spec = "lorax.spec" update = "" From 2cf8d7831f2c6d5ff43558899ffcb51450e6b9df Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 15 Dec 2022 03:01:40 +0000 Subject: [PATCH 033/123] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 498c026d82..19da277ca5 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.1.28 +Version: 1.1.29 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From c4eeda77dd7cf2121ef30acd355010a6e88a2ff4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 15 Dec 2022 03:39:41 +0000 Subject: [PATCH 034/123] Automatic Update: libhelium tau-helium --- anda/lib/libhelium/libhelium.spec | 2 +- anda/others/tau-helium/tau-helium.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 3925e68d54..a62ba56376 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.2.0 +Version: 1.2.1 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 19da277ca5..789aae7f97 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.1.29 +Version: 1.1.30 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From aff559e641c711d3d155c9659e753567006716ce Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 15 Dec 2022 12:57:43 +0000 Subject: [PATCH 035/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index a861cedfac..4b77e43d29 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit d193ed9eebb392b259edb88a227dce4cee773df6 +%global commit 4f1ea712da46e34a6a1bd75ac68b080bac786462 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 8b1336b04e..28b8540baf 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit d193ed9eebb392b259edb88a227dce4cee773df6 +%global commit 4f1ea712da46e34a6a1bd75ac68b080bac786462 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 0718265e24223849b2df929d0880e8539e550454 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 15 Dec 2022 14:36:52 +0000 Subject: [PATCH 036/123] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 789aae7f97..042b06219d 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.1.30 +Version: 1.1.31 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From d663b511e957f23d2a0325674d2b6bd6e2f82b08 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 15 Dec 2022 15:37:46 +0000 Subject: [PATCH 037/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 4b77e43d29..8f1e2a1af9 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 4f1ea712da46e34a6a1bd75ac68b080bac786462 +%global commit 3b81ada1c31280aa7833436e80e9a4d1210d7e2a %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 28b8540baf..85351923f4 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 4f1ea712da46e34a6a1bd75ac68b080bac786462 +%global commit 3b81ada1c31280aa7833436e80e9a4d1210d7e2a %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 2ed19b174537e06f2412e8b2ea373065c78eddc9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 15 Dec 2022 16:16:26 +0000 Subject: [PATCH 038/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly moby-compose --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- anda/moby-extras/moby-compose/moby-compose.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 8f1e2a1af9..e0ef24451a 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 3b81ada1c31280aa7833436e80e9a4d1210d7e2a +%global commit fdac978c842ed3a2ddec61603011abb881305a3a %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 85351923f4..e6947a206a 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 3b81ada1c31280aa7833436e80e9a4d1210d7e2a +%global commit fdac978c842ed3a2ddec61603011abb881305a3a %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/moby-extras/moby-compose/moby-compose.spec b/anda/moby-extras/moby-compose/moby-compose.spec index 62fe0c20db..b11774004f 100644 --- a/anda/moby-extras/moby-compose/moby-compose.spec +++ b/anda/moby-extras/moby-compose/moby-compose.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: moby-compose -Version: 2.14.0 +Version: 2.14.1 Release: 1%{?dist} Summary: Define and run multi-container applications with Docker From 6dce3ec5fb6ba05cd18f5d6def62a2de987497d7 Mon Sep 17 00:00:00 2001 From: seth Date: Thu, 15 Dec 2022 19:56:44 -0500 Subject: [PATCH 039/123] [prismlauncher-nightly] bump version to 7.0 Signed-off-by: seth --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index e0ef24451a..ba28ff8813 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -39,7 +39,7 @@ %endif Name: prismlauncher-nightly -Version: 6.0^%{snapshot_info} +Version: 7.0^%{snapshot_info} Release: 1%{?dist} Summary: Minecraft launcher with ability to manage multiple instances License: GPL-3.0-only diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index e6947a206a..5c2628f17f 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -39,7 +39,7 @@ %endif Name: prismlauncher-qt5-nightly -Version: 6.0^%{snapshot_info} +Version: 7.0^%{snapshot_info} Release: 1%{?dist} Summary: Minecraft launcher with ability to manage multiple instances License: GPL-3.0-only From 542b7b9680b1b9e56045d78bb9601045b1ff855b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 16 Dec 2022 15:36:32 +0000 Subject: [PATCH 040/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index ba28ff8813..230cf08201 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit fdac978c842ed3a2ddec61603011abb881305a3a +%global commit ee67b5f1ad1a273b44e15ef0bf37f9b5c202f9a0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 5c2628f17f..4a569df53e 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit fdac978c842ed3a2ddec61603011abb881305a3a +%global commit ee67b5f1ad1a273b44e15ef0bf37f9b5c202f9a0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From f2748c2312f001f1d7461f3c9031fba865c8d6bc Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 16 Dec 2022 18:13:56 +0000 Subject: [PATCH 041/123] Automatic Update: gcm-core --- anda/tools/gcm-core/gcm-core.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/gcm-core/gcm-core.spec b/anda/tools/gcm-core/gcm-core.spec index 469396b6b3..8b5a97fa87 100644 --- a/anda/tools/gcm-core/gcm-core.spec +++ b/anda/tools/gcm-core/gcm-core.spec @@ -5,7 +5,7 @@ %global forgeurl https://github.com/GitCredentialManager/git-credential-manager Name: gcm-core -Version: 2.0.877 +Version: 2.0.886 %forgemeta -i Release: 1%{?dist} Summary: Secure, cross-platform Git credential storage From 1659b0931b4f591c8ccb0cbaf5ae4e595bf7e57a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 17 Dec 2022 00:51:41 +0000 Subject: [PATCH 042/123] Automatic Update: sass --- anda/others/sass/sass.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/sass/sass.spec b/anda/others/sass/sass.spec index 7ae5b7e40e..5593a6865b 100644 --- a/anda/others/sass/sass.spec +++ b/anda/others/sass/sass.spec @@ -4,7 +4,7 @@ %define _build_id_links none Name: sass -Version: 1.56.2 +Version: 1.57.0 Release: 1%{?dist} Summary: The reference implementation of Sass, written in Dart License: MIT From 0a1f4e4f9373a317f0181b2f8560b5bb4f7013f1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 17 Dec 2022 14:09:59 +0000 Subject: [PATCH 043/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 230cf08201..db5854483f 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit ee67b5f1ad1a273b44e15ef0bf37f9b5c202f9a0 +%global commit 40f16b6d62993c3c74f79f40e89ac26699919fb2 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 4a569df53e..ad163572f2 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit ee67b5f1ad1a273b44e15ef0bf37f9b5c202f9a0 +%global commit 40f16b6d62993c3c74f79f40e89ac26699919fb2 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From f993f0e33c59d6940e22c7fd595585333b73c83b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 17 Dec 2022 16:13:55 +0000 Subject: [PATCH 044/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index db5854483f..43b5df73c1 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 40f16b6d62993c3c74f79f40e89ac26699919fb2 +%global commit 0516055b3125b29f4f224122308042aea724d8d3 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index ad163572f2..cd380d172d 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 40f16b6d62993c3c74f79f40e89ac26699919fb2 +%global commit 0516055b3125b29f4f224122308042aea724d8d3 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 6e74b1ff61f8f104f4ce6b3507764b0bddd701f7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 17 Dec 2022 16:41:56 +0000 Subject: [PATCH 045/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 43b5df73c1..e7b6857c2b 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 0516055b3125b29f4f224122308042aea724d8d3 +%global commit 8da6667816c7a62673e832618659ecf7e16f281e %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index cd380d172d..34c07df650 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 0516055b3125b29f4f224122308042aea724d8d3 +%global commit 8da6667816c7a62673e832618659ecf7e16f281e %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 91d6541a58c15acb5f4dfc782b99f3cb9be2884d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 17 Dec 2022 19:34:51 +0000 Subject: [PATCH 046/123] Automatic Update: libbismuth --- anda/lib/libbismuth/libbismuth.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libbismuth/libbismuth.spec b/anda/lib/libbismuth/libbismuth.spec index 7d30071ccf..d55044401c 100644 --- a/anda/lib/libbismuth/libbismuth.spec +++ b/anda/lib/libbismuth/libbismuth.spec @@ -1,6 +1,6 @@ Summary: libadwaita responsive widgets, without all the baggage. Name: libbismuth -Version: 1.0.0 +Version: 1.0.2 Release: 1%{?dist} License: LGPL-2.1+ URL: https://github.com/tau-OS/libbismuth From c64c3f790572d0f5fdb517b274532893adec6ed5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 18 Dec 2022 15:35:56 +0000 Subject: [PATCH 047/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index e7b6857c2b..60457dd17b 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 8da6667816c7a62673e832618659ecf7e16f281e +%global commit 11c8237d8bddbf1fe371f6bc6c2cbc9f07e66e51 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 34c07df650..f0888fff79 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 8da6667816c7a62673e832618659ecf7e16f281e +%global commit 11c8237d8bddbf1fe371f6bc6c2cbc9f07e66e51 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From de3b6e3008a4e1079b4bf910bd36bd2ffc8f0d9a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 19 Dec 2022 13:37:02 +0000 Subject: [PATCH 048/123] Automatic Update: tau-hydrogen --- anda/others/tau-hydrogen/tau-hydrogen.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-hydrogen/tau-hydrogen.spec b/anda/others/tau-hydrogen/tau-hydrogen.spec index 0b82084f6f..552f78d541 100644 --- a/anda/others/tau-hydrogen/tau-hydrogen.spec +++ b/anda/others/tau-hydrogen/tau-hydrogen.spec @@ -1,6 +1,6 @@ Summary: tauOS Icon Theme Name: tau-hydrogen -Version: 1.0.2 +Version: 1.0.3 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-hydrogen From d01e6c9c3b37f9e9a394fca0911b7edc1b1102be Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 19 Dec 2022 14:36:08 +0000 Subject: [PATCH 049/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 60457dd17b..1425396a0b 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 11c8237d8bddbf1fe371f6bc6c2cbc9f07e66e51 +%global commit df1b7f165662823795626ec82d0f3d53c668a88f %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index f0888fff79..3c1f239392 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 11c8237d8bddbf1fe371f6bc6c2cbc9f07e66e51 +%global commit df1b7f165662823795626ec82d0f3d53c668a88f %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From c8c7d80ddd806d577fa4c0ee12794a44456dac0f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 19 Dec 2022 15:14:37 +0000 Subject: [PATCH 050/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 1425396a0b..c709cd4980 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit df1b7f165662823795626ec82d0f3d53c668a88f +%global commit cdf05e74c81e1916131641e4be9362e788ec3617 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 3c1f239392..dfe0730805 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit df1b7f165662823795626ec82d0f3d53c668a88f +%global commit cdf05e74c81e1916131641e4be9362e788ec3617 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 6fe55d342e0673bfe4930199c0f2c33d029bf76b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 19 Dec 2022 15:37:45 +0000 Subject: [PATCH 051/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index c709cd4980..509acad448 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit cdf05e74c81e1916131641e4be9362e788ec3617 +%global commit 8c194cd245c7cf0431a7dfcba1aea5b4eee0304b %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index dfe0730805..baad4040c3 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit cdf05e74c81e1916131641e4be9362e788ec3617 +%global commit 8c194cd245c7cf0431a7dfcba1aea5b4eee0304b %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 271bd90d1fef40d1d263c7fd49e67cbce4a0045f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 19 Dec 2022 16:47:31 +0000 Subject: [PATCH 052/123] Automatic Update: prismlauncher-qt5 prismlauncher --- anda/games/prismlauncher-qt5/prismlauncher-qt5.spec | 2 +- anda/games/prismlauncher/prismlauncher.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec index 72feee27f0..ee52970e8b 100644 --- a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec +++ b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec @@ -29,7 +29,7 @@ %endif Name: prismlauncher-qt5 -Version: 6.0 +Version: 6.1 Release: 1%{?dist} Summary: Minecraft launcher with ability to manage multiple instances License: GPL-3.0-only diff --git a/anda/games/prismlauncher/prismlauncher.spec b/anda/games/prismlauncher/prismlauncher.spec index 2b58621bd0..f9e0fd7db7 100644 --- a/anda/games/prismlauncher/prismlauncher.spec +++ b/anda/games/prismlauncher/prismlauncher.spec @@ -28,7 +28,7 @@ %endif Name: prismlauncher -Version: 6.0 +Version: 6.1 Release: 1%{?dist} Summary: Minecraft launcher with ability to manage multiple instances License: GPL-3.0-only From cf32841d008e7a5e72d3ceb002d9d3260686ad35 Mon Sep 17 00:00:00 2001 From: seth Date: Mon, 19 Dec 2022 12:22:10 -0500 Subject: [PATCH 053/123] [prismlauncher] replace headless java with full package --- .../prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++-- .../prismlauncher-qt5-nightly.spec | 4 ++-- anda/games/prismlauncher-qt5/prismlauncher-qt5.spec | 9 ++++++--- anda/games/prismlauncher/prismlauncher.spec | 9 ++++++--- 4 files changed, 16 insertions(+), 10 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 509acad448..4fddeaee62 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -78,8 +78,8 @@ Requires(postun): desktop-file-utils Requires: qt%{qt_version}-qtimageformats Requires: qt%{qt_version}-qtsvg Requires: javapackages-filesystem -Requires: java-headless >= 17 -Requires: java-1.8.0-openjdk-headless +Requires: java >= 17 +Requires: java-1.8.0-openjdk # xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128 Recommends: xrandr diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index baad4040c3..93d488520e 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -78,8 +78,8 @@ Requires(postun): desktop-file-utils Requires: qt%{qt_version}-qtimageformats Requires: qt%{qt_version}-qtsvg Requires: javapackages-filesystem -Requires: java-headless >= 17 -Requires: java-1.8.0-openjdk-headless +Requires: java >= 17 +Requires: java-1.8.0-openjdk # xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128 Recommends: xrandr diff --git a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec index ee52970e8b..f6aa1c6314 100644 --- a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec +++ b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec @@ -30,7 +30,7 @@ Name: prismlauncher-qt5 Version: 6.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Minecraft launcher with ability to manage multiple instances License: GPL-3.0-only Group: Amusements/Games @@ -65,8 +65,8 @@ Requires(postun): desktop-file-utils Requires: qt%{qt_version}-qtimageformats Requires: qt%{qt_version}-qtsvg Requires: javapackages-filesystem -Requires: java-headless >= 17 -Requires: java-1.8.0-openjdk-headless +Requires: java >= 17 +Requires: java-1.8.0-openjdk # xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128 Recommends: xrandr @@ -152,6 +152,9 @@ fi %changelog +* Mon Dec 19 2022 seth - 6.1-2 +- start using non-headless java deps + * Mon Dec 12 2022 seth - 6.0-1 - update to 6.0 diff --git a/anda/games/prismlauncher/prismlauncher.spec b/anda/games/prismlauncher/prismlauncher.spec index f9e0fd7db7..83b826347c 100644 --- a/anda/games/prismlauncher/prismlauncher.spec +++ b/anda/games/prismlauncher/prismlauncher.spec @@ -29,7 +29,7 @@ Name: prismlauncher Version: 6.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Minecraft launcher with ability to manage multiple instances License: GPL-3.0-only Group: Amusements/Games @@ -64,8 +64,8 @@ Requires(postun): desktop-file-utils Requires: qt%{qt_version}-qtimageformats Requires: qt%{qt_version}-qtsvg Requires: javapackages-filesystem -Requires: java-headless >= 17 -Requires: java-1.8.0-openjdk-headless +Requires: java >= 17 +Requires: java-1.8.0-openjdk # xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128 Recommends: xrandr @@ -149,6 +149,9 @@ fi %changelog +* Mon Dec 19 2022 seth - 6.1-2 +- start using non-headless java deps + * Mon Dec 12 2022 seth - 6.0-1 - update to 6.0 From 6e2a9ecb272f7dffc57ddf643817540a2a2bf7c4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 19 Dec 2022 19:35:35 +0000 Subject: [PATCH 054/123] Automatic Update: wingpanel-applications-menu --- .../wingpanel-applications-menu.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/elementary/wingpanel-applications-menu/wingpanel-applications-menu.spec b/anda/desktops/elementary/wingpanel-applications-menu/wingpanel-applications-menu.spec index 43738f115c..130009ee7b 100644 --- a/anda/desktops/elementary/wingpanel-applications-menu/wingpanel-applications-menu.spec +++ b/anda/desktops/elementary/wingpanel-applications-menu/wingpanel-applications-menu.spec @@ -5,7 +5,7 @@ Name: wingpanel-applications-menu Summary: Lightweight and stylish app launcher -Version: 2.11.0 +Version: 2.11.1 Release: %autorelease License: GPLv3+ From fe790b22c8e7a3c4a6d294e7c642020ff80d05bf Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 20 Dec 2022 00:56:01 +0000 Subject: [PATCH 055/123] Automatic Update: sass --- anda/others/sass/sass.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/sass/sass.spec b/anda/others/sass/sass.spec index 5593a6865b..fcb85e1dc7 100644 --- a/anda/others/sass/sass.spec +++ b/anda/others/sass/sass.spec @@ -4,7 +4,7 @@ %define _build_id_links none Name: sass -Version: 1.57.0 +Version: 1.57.1 Release: 1%{?dist} Summary: The reference implementation of Sass, written in Dart License: MIT From 9aa9686650ee187c0d95e37b58f5cf5c89353273 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 20 Dec 2022 10:13:24 +0000 Subject: [PATCH 056/123] Automatic Update: moby-compose --- anda/moby-extras/moby-compose/moby-compose.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/moby-extras/moby-compose/moby-compose.spec b/anda/moby-extras/moby-compose/moby-compose.spec index b11774004f..a80e9abd3d 100644 --- a/anda/moby-extras/moby-compose/moby-compose.spec +++ b/anda/moby-extras/moby-compose/moby-compose.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: moby-compose -Version: 2.14.1 +Version: 2.14.2 Release: 1%{?dist} Summary: Define and run multi-container applications with Docker From d59464c1e1d4456570e36ca724c078da1a4b80fc Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 21 Dec 2022 15:38:00 +0000 Subject: [PATCH 057/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 509acad448..c15994f1d0 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 8c194cd245c7cf0431a7dfcba1aea5b4eee0304b +%global commit bf2ce54076497cc9f89bdd92c4e2c5455217a18d %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index baad4040c3..50cb6a4203 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 8c194cd245c7cf0431a7dfcba1aea5b4eee0304b +%global commit bf2ce54076497cc9f89bdd92c4e2c5455217a18d %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 527d9b4f46e08d7dd1305a19786a38191471634b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 23 Dec 2022 00:53:41 +0000 Subject: [PATCH 058/123] Automatic Update: rnote --- anda/rust/rnote/rnote.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/rnote/rnote.spec b/anda/rust/rnote/rnote.spec index 50198b2ec4..7f8ed93091 100644 --- a/anda/rust/rnote/rnote.spec +++ b/anda/rust/rnote/rnote.spec @@ -1,5 +1,5 @@ Name: rnote -Version: 0.5.9 +Version: 0.5.10 Release: %autorelease Summary: Sketch and take handwritten notes. License: GPLv3 From cc323bcaa7e524a6c2c73cc9958cb0d88558e1e7 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Fri, 23 Dec 2022 16:45:41 +0800 Subject: [PATCH 059/123] Bump dart Signed-off-by: windowsboy111 --- anda/dart/dart.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/dart/dart.spec b/anda/dart/dart.spec index b18d9d0e45..74f3c92e45 100644 --- a/anda/dart/dart.spec +++ b/anda/dart/dart.spec @@ -1,5 +1,5 @@ Name: dart -Version: 2.18.5 +Version: 2.18.6 Release: 1%{?dist} Summary: The Dart Language License: BSD-3-Clause From 1c7e478a8b9eb04380334d2801dd67fc1c9d8d17 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Fri, 23 Dec 2022 16:53:29 +0800 Subject: [PATCH 060/123] Bump rust-zellij Signed-off-by: windowsboy111 --- anda/rust/zellij/rust-zellij.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/zellij/rust-zellij.spec b/anda/rust/zellij/rust-zellij.spec index 1491e0e29d..bd0dcc4da1 100644 --- a/anda/rust/zellij/rust-zellij.spec +++ b/anda/rust/zellij/rust-zellij.spec @@ -46,7 +46,7 @@ EOF\ %global crate zellij Name: rust-zellij -Version: 0.33.0 +Version: 0.34.4 Release: %autorelease Summary: Terminal workspace with batteries included From b05b12148c2c3284861e370f06ede8f1ebf13ea4 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Fri, 23 Dec 2022 16:54:23 +0800 Subject: [PATCH 061/123] Bump rust-sccache Signed-off-by: windowsboy111 --- anda/rust/sccache/rust-sccache.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/sccache/rust-sccache.spec b/anda/rust/sccache/rust-sccache.spec index 440661a728..72fc3c2c7a 100644 --- a/anda/rust/sccache/rust-sccache.spec +++ b/anda/rust/sccache/rust-sccache.spec @@ -6,7 +6,7 @@ %global crate sccache Name: rust-sccache -Version: 0.3.2 +Version: 0.3.3 Release: %autorelease Summary: Ccache-like tool From 15d1030c68e2d194c1be6826e9e6edea0fde7841 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Fri, 23 Dec 2022 17:04:32 +0800 Subject: [PATCH 062/123] Remove all chkupdate.py --- anda/adwaita++-icons/chkupdate.py | 27 ----------------- anda/apps/openasar-canary/chkupdate.py | 30 ------------------- .../budgie/budgie-extras/chkupdate.py | 27 ----------------- anda/moby-extras/moby-buildx/chkupdate.py | 27 ----------------- anda/moby-extras/moby-compose/chkupdate.py | 27 ----------------- anda/rust/bat-extras/chkupdate.py | 27 ----------------- anda/rust/pop-launcher/chkupdate.py | 27 ----------------- anda/rust/sccache/chkupdate.py | 27 ----------------- anda/rust/youki/chkupdate.py | 27 ----------------- anda/rust/zellij/chkupdate.py | 27 ----------------- anda/tools/appimagelauncher/chkupdate.py | 27 ----------------- anda/tools/gcm-core/chkupdate.py | 27 ----------------- 12 files changed, 327 deletions(-) delete mode 100644 anda/adwaita++-icons/chkupdate.py delete mode 100644 anda/apps/openasar-canary/chkupdate.py delete mode 100644 anda/desktops/budgie/budgie-extras/chkupdate.py delete mode 100644 anda/moby-extras/moby-buildx/chkupdate.py delete mode 100644 anda/moby-extras/moby-compose/chkupdate.py delete mode 100644 anda/rust/bat-extras/chkupdate.py delete mode 100644 anda/rust/pop-launcher/chkupdate.py delete mode 100644 anda/rust/sccache/chkupdate.py delete mode 100644 anda/rust/youki/chkupdate.py delete mode 100644 anda/rust/zellij/chkupdate.py delete mode 100644 anda/tools/appimagelauncher/chkupdate.py delete mode 100644 anda/tools/gcm-core/chkupdate.py diff --git a/anda/adwaita++-icons/chkupdate.py b/anda/adwaita++-icons/chkupdate.py deleted file mode 100644 index 36fecb566c..0000000000 --- a/anda/adwaita++-icons/chkupdate.py +++ /dev/null @@ -1,27 +0,0 @@ -import os -import requests -import re - -NAME = "adwaita++-icons" -REPO = "Bonandry/adwaita-plus" -REGEX_VER = r"Version:\s*([\.\d]+)\n" -SPEC = f"{NAME}.spec" -LINK = f"https://api.github.com/repos/{REPO}/releases/latest" - - -token = os.getenv("GITHUB_TOKEN") -ver = requests.get(LINK, headers={"Authorization": f"Bearer {token}"}).json()[ - "tag_name" -][1:] - -with open(SPEC, "r") as f: - matches = re.findall(REGEX_VER, f.read()) - -if not len(matches): - exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: - exit(f"{NAME}: Up to date!") - -print(f"{NAME}: {cur} -> {ver}") -os.system(f"rpmdev-bumpspec -n {ver} {SPEC}") diff --git a/anda/apps/openasar-canary/chkupdate.py b/anda/apps/openasar-canary/chkupdate.py deleted file mode 100644 index 83da865ca4..0000000000 --- a/anda/apps/openasar-canary/chkupdate.py +++ /dev/null @@ -1,30 +0,0 @@ -import requests -import re -import os - - -NAME = "openasar-canary" -REPO = "GooseMod/OpenAsar" -REGEX_SHA = r"%define commit (.+)" -SPEC = f"{NAME}.spec" -LINK = f"https://api.github.com/repos/{REPO}/commits/HEAD" - -token = os.getenv("GITHUB_TOKEN") -sha = requests.get(LINK, headers={"Authorization": f"Bearer {token}"}).json()["sha"] -f = open(SPEC, "r") - -matches = re.findall(REGEX_SHA, txt := f.read()) -if not len(matches): - exit(f"{NAME}: Failed to match regex!") -cur = matches[0] - -if sha == cur: - exit(f"{NAME}: Up to date!") -print(f"{NAME}: {cur} -> {sha}") - -newspec = re.sub(REGEX_SHA, f"%define commit {sha}", txt) - -f.close() -f = open(SPEC, "w") -f.write(newspec) -f.close() diff --git a/anda/desktops/budgie/budgie-extras/chkupdate.py b/anda/desktops/budgie/budgie-extras/chkupdate.py deleted file mode 100644 index 76360ad614..0000000000 --- a/anda/desktops/budgie/budgie-extras/chkupdate.py +++ /dev/null @@ -1,27 +0,0 @@ -import os -import requests -import re - -NAME = "budgie-extras" -REPO = "UbuntuBudgie/budgie-extras" -REGEX_VER = r"Version:\s*([\.\d]+)\n" -SPEC = f"{NAME}.spec" -LINK = f"https://api.github.com/repos/{REPO}/releases/latest" - - -token = os.getenv("GITHUB_TOKEN") -ver = requests.get(LINK, headers={"Authorization": f"Bearer {token}"}).json()[ - "tag_name" -][1:] - -with open(SPEC, "r") as f: - matches = re.findall(REGEX_VER, f.read()) - -if not len(matches): - exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: - exit(f"{NAME}: Up to date!") - -print(f"{NAME}: {cur} -> {ver}") -os.system(f"rpmdev-bumpspec -n {ver} {SPEC}") diff --git a/anda/moby-extras/moby-buildx/chkupdate.py b/anda/moby-extras/moby-buildx/chkupdate.py deleted file mode 100644 index b61367dc4b..0000000000 --- a/anda/moby-extras/moby-buildx/chkupdate.py +++ /dev/null @@ -1,27 +0,0 @@ -import os -import requests -import re - -NAME = "moby-buildx" -REPO = "docker/buildx" -REGEX_VER = r"Version:\s*([\.\d]+)\n" -SPEC = f"{NAME}.spec" -LINK = f"https://api.github.com/repos/{REPO}/releases/latest" - - -token = os.getenv("GITHUB_TOKEN") -ver = requests.get(LINK, headers={"Authorization": f"Bearer {token}"}).json()[ - "tag_name" -][1:] - -with open(SPEC, "r") as f: - matches = re.findall(REGEX_VER, f.read()) - -if not len(matches): - exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: - exit(f"{NAME}: Up to date!") - -print(f"{NAME}: {cur} -> {ver}") -os.system(f"rpmdev-bumpspec -n {ver} {SPEC}") diff --git a/anda/moby-extras/moby-compose/chkupdate.py b/anda/moby-extras/moby-compose/chkupdate.py deleted file mode 100644 index dd79458b2e..0000000000 --- a/anda/moby-extras/moby-compose/chkupdate.py +++ /dev/null @@ -1,27 +0,0 @@ -import os -import requests -import re - -NAME = "moby-compose" -REPO = "docker/compose" -REGEX_VER = r"Version:\s*([\.\d]+)\n" -SPEC = f"{NAME}.spec" -LINK = f"https://api.github.com/repos/{REPO}/releases/latest" - - -token = os.getenv("GITHUB_TOKEN") -ver = requests.get(LINK, headers={"Authorization": f"Bearer {token}"}).json()[ - "tag_name" -][1:] - -with open(SPEC, "r") as f: - matches = re.findall(REGEX_VER, f.read()) - -if not len(matches): - exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: - exit(f"{NAME}: Up to date!") - -print(f"{NAME}: {cur} -> {ver}") -os.system(f"rpmdev-bumpspec -n {ver} {SPEC}") diff --git a/anda/rust/bat-extras/chkupdate.py b/anda/rust/bat-extras/chkupdate.py deleted file mode 100644 index 5eaa9bfedc..0000000000 --- a/anda/rust/bat-extras/chkupdate.py +++ /dev/null @@ -1,27 +0,0 @@ -import os -import requests -import re - -NAME = "bat-extras" -REPO = "eth-p/bat-extras" -REGEX_VER = r"Version:\s*([\.\d]+)\n" -SPEC = f"{NAME}.spec" -LINK = f"https://api.github.com/repos/{REPO}/releases/latest" - - -token = os.getenv("GITHUB_TOKEN") -ver = requests.get(LINK, headers={"Authorization": f"Bearer {token}"}).json()[ - "tag_name" -][1:] - -with open(SPEC, "r") as f: - matches = re.findall(REGEX_VER, f.read()) - -if not len(matches): - exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: - exit(f"{NAME}: Up to date!") - -print(f"{NAME}: {cur} -> {ver}") -os.system(f"rpmdev-bumpspec -n {ver} {SPEC}") diff --git a/anda/rust/pop-launcher/chkupdate.py b/anda/rust/pop-launcher/chkupdate.py deleted file mode 100644 index 6b742ea67d..0000000000 --- a/anda/rust/pop-launcher/chkupdate.py +++ /dev/null @@ -1,27 +0,0 @@ -import os -import requests -import re - -NAME = "pop-launcher" -REPO = "pop-os/launcher" -REGEX_VER = r"Version:\s*([\.\d]+)\n" -SPEC = f"{NAME}.spec" -LINK = f"https://api.github.com/repos/{REPO}/releases/latest" - - -token = os.getenv("GITHUB_TOKEN") -ver = requests.get(LINK, headers={"Authorization": f"Bearer {token}"}).json()[ - "tag_name" -] - -with open(SPEC, "r") as f: - matches = re.findall(REGEX_VER, f.read()) - -if not len(matches): - exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: - exit(f"{NAME}: Up to date!") - -print(f"{NAME}: {cur} -> {ver}") -os.system(f"rpmdev-bumpspec -n {ver} {SPEC}") diff --git a/anda/rust/sccache/chkupdate.py b/anda/rust/sccache/chkupdate.py deleted file mode 100644 index 2f328d6ad9..0000000000 --- a/anda/rust/sccache/chkupdate.py +++ /dev/null @@ -1,27 +0,0 @@ -import os -import requests -import re - -NAME = "rust-sccache" -REPO = "mozilla/sccache" -REGEX_VER = r"Version:\s*([\.\d]+)\n" -SPEC = f"{NAME}.spec" -LINK = f"https://api.github.com/repos/{REPO}/releases/latest" - - -token = os.getenv("GITHUB_TOKEN") -ver = requests.get(LINK, headers={"Authorization": f"Bearer {token}"}).json()[ - "tag_name" -][1:] - -with open(SPEC, "r") as f: - matches = re.findall(REGEX_VER, f.read()) - -if not len(matches): - exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: - exit(f"{NAME}: Up to date!") - -print(f"{NAME}: {cur} -> {ver}") -os.system(f"rpmdev-bumpspec -n {ver} {SPEC}") diff --git a/anda/rust/youki/chkupdate.py b/anda/rust/youki/chkupdate.py deleted file mode 100644 index 16b2d6beda..0000000000 --- a/anda/rust/youki/chkupdate.py +++ /dev/null @@ -1,27 +0,0 @@ -import os -import requests -import re - -NAME = "youki" -REPO = "containers/youki" -REGEX_VER = r"Version:\s*([\.\d]+)\n" -SPEC = f"{NAME}.spec" -LINK = f"https://api.github.com/repos/{REPO}/releases/latest" - - -token = os.getenv("GITHUB_TOKEN") -ver = requests.get(LINK, headers={"Authorization": f"Bearer {token}"}).json()[ - "tag_name" -][1:] - -with open(SPEC, "r") as f: - matches = re.findall(REGEX_VER, f.read()) - -if not len(matches): - exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: - exit(f"{NAME}: Up to date!") - -print(f"{NAME}: {cur} -> {ver}") -os.system(f"rpmdev-bumpspec -n {ver} {SPEC}") diff --git a/anda/rust/zellij/chkupdate.py b/anda/rust/zellij/chkupdate.py deleted file mode 100644 index 078f063ce3..0000000000 --- a/anda/rust/zellij/chkupdate.py +++ /dev/null @@ -1,27 +0,0 @@ -import os -import requests -import re - -NAME = "rust-zellij" -REPO = "zellij-org/zellij" -REGEX_VER = r"Version:\s*([\.\d]+)\n" -SPEC = f"{NAME}.spec" -LINK = f"https://api.github.com/repos/{REPO}/releases/latest" - - -token = os.getenv("GITHUB_TOKEN") -ver = requests.get(LINK, headers={"Authorization": f"Bearer {token}"}).json()[ - "tag_name" -][1:] - -with open(SPEC, "r") as f: - matches = re.findall(REGEX_VER, f.read()) - -if not len(matches): - exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: - exit(f"{NAME}: Up to date!") - -print(f"{NAME}: {cur} -> {ver}") -os.system(f"rpmdev-bumpspec -n {ver} {SPEC}") diff --git a/anda/tools/appimagelauncher/chkupdate.py b/anda/tools/appimagelauncher/chkupdate.py deleted file mode 100644 index 76a5b44328..0000000000 --- a/anda/tools/appimagelauncher/chkupdate.py +++ /dev/null @@ -1,27 +0,0 @@ -import os -import requests -import re - -NAME = "appimagelauncher" -REPO = "TheAssassin/AppImageLauncher" -REGEX_VER = r"Version:\s*([\.\d]+)\n" -SPEC = f"{NAME}.spec" -LINK = f"https://api.github.com/repos/{REPO}/releases/latest" - - -token = os.getenv("GITHUB_TOKEN") -ver = requests.get(LINK, headers={"Authorization": f"Bearer {token}"}).json()[ - "tag_name" -][1:] - -with open(SPEC, "r") as f: - matches = re.findall(REGEX_VER, f.read()) - -if not len(matches): - exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: - exit(f"{NAME}: Up to date!") - -print(f"{NAME}: {cur} -> {ver}") -os.system(f"rpmdev-bumpspec -n {ver} {SPEC}") diff --git a/anda/tools/gcm-core/chkupdate.py b/anda/tools/gcm-core/chkupdate.py deleted file mode 100644 index ce4b7159c4..0000000000 --- a/anda/tools/gcm-core/chkupdate.py +++ /dev/null @@ -1,27 +0,0 @@ -import os -import requests -import re - -NAME = "gcm-core" -REPO = "GitCredentialManager/git-credential-manager" -REGEX_VER = r"Version:\s*([\.\d]+)\n" -SPEC = f"{NAME}.spec" -LINK = f"https://api.github.com/repos/{REPO}/releases/latest" - - -token = os.getenv("GITHUB_TOKEN") -ver = requests.get(LINK, headers={"Authorization": f"Bearer {token}"}).json()[ - "tag_name" -][1:] - -with open(SPEC, "r") as f: - matches = re.findall(REGEX_VER, f.read()) - -if not len(matches): - exit(f"{NAME}: Failed to match regex!") -cur = matches[0] -if ver == cur: - exit(f"{NAME}: Up to date!") - -print(f"{NAME}: {cur} -> {ver}") -os.system(f"rpmdev-bumpspec -n {ver} {SPEC}") From 2e6fddc61b3d673724dabede9db5a9b7084477c7 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Fri, 23 Dec 2022 19:43:36 +0800 Subject: [PATCH 063/123] Add verbosity to update pipeline Signed-off-by: windowsboy111 --- .github/workflows/update.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index b7916d9d18..ec858d5f9b 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -33,7 +33,7 @@ jobs: chmod 0700 ${{ runner.temp }}/signing_key - name: Run Update (anda) - run: anda update + run: anda update -vvv env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 9ee19d1e831bd5bf5d4341dfe26dcb755f22722e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 23 Dec 2022 12:19:39 +0000 Subject: [PATCH 064/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index e2c2fc22c4..31d0c9ccc8 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit bf2ce54076497cc9f89bdd92c4e2c5455217a18d +%global commit e416e5d3012ed5678bc4c6b96112636a5929eb8a %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 816a7e2cc0..fc606f50aa 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit bf2ce54076497cc9f89bdd92c4e2c5455217a18d +%global commit e416e5d3012ed5678bc4c6b96112636a5929eb8a %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 304102c9f2410ad5c1984df7c28d177e9fb54e67 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 23 Dec 2022 12:52:43 +0000 Subject: [PATCH 065/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 31d0c9ccc8..9f1b098e6d 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit e416e5d3012ed5678bc4c6b96112636a5929eb8a +%global commit 0a50c5bf40062031d01d7504e7324a06d6beaca6 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index fc606f50aa..7b794ef84b 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit e416e5d3012ed5678bc4c6b96112636a5929eb8a +%global commit 0a50c5bf40062031d01d7504e7324a06d6beaca6 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 59188541327e72b90357ee26d2bd5b0c29bc7fec Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 24 Dec 2022 12:18:06 +0000 Subject: [PATCH 066/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 9f1b098e6d..b515d78af8 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 0a50c5bf40062031d01d7504e7324a06d6beaca6 +%global commit 56ac1a0813f0ebaef4f1f3d77a446ede197a770d %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 7b794ef84b..595acea40e 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 0a50c5bf40062031d01d7504e7324a06d6beaca6 +%global commit 56ac1a0813f0ebaef4f1f3d77a446ede197a770d %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 9c685c412fbf9b141835544381dc0a6100d35b96 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 24 Dec 2022 15:10:50 +0000 Subject: [PATCH 067/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index b515d78af8..7b09453b30 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 56ac1a0813f0ebaef4f1f3d77a446ede197a770d +%global commit dd3848d7b161e415c34c3c1c393985b644a88f1c %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 595acea40e..f782f85679 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 56ac1a0813f0ebaef4f1f3d77a446ede197a770d +%global commit dd3848d7b161e415c34c3c1c393985b644a88f1c %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 2fb0b17bdbe85e5d23c39b5abf0dad80030783a4 Mon Sep 17 00:00:00 2001 From: Cappy Ishihara Date: Sun, 25 Dec 2022 12:17:22 +0700 Subject: [PATCH 068/123] update appimagelauncher and stuff (#79) Signed-off-by: Cappy Ishihara Signed-off-by: Cappy Ishihara --- CODEOWNERS | 5 +++++ anda.hcl | 5 +++++ anda/tools/appimagelauncher/appimagelauncher.spec | 2 ++ 3 files changed, 12 insertions(+) diff --git a/CODEOWNERS b/CODEOWNERS index b666655219..a838442c91 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -25,3 +25,8 @@ /anda/games/prismlauncher-nightly @getchoo /anda/games/prismlauncher-qt5-nightly @getchoo /anda/games/prismlauncher-qt5 @getchoo + +/anda/srpm-macros @korewaChino +/anda/rust/starship @korewaChino +/anda/rust/zellij @korewaChino +/anda/audio/distrho @korewaChino \ No newline at end of file diff --git a/anda.hcl b/anda.hcl index 59eec05f48..fab3aef4dc 100644 --- a/anda.hcl +++ b/anda.hcl @@ -1 +1,6 @@ +config { + strip_prefix = "anda/" + strip_suffix = "/pkg" +} + project {} \ No newline at end of file diff --git a/anda/tools/appimagelauncher/appimagelauncher.spec b/anda/tools/appimagelauncher/appimagelauncher.spec index b1e76cfc99..3f7021c7c8 100644 --- a/anda/tools/appimagelauncher/appimagelauncher.spec +++ b/anda/tools/appimagelauncher/appimagelauncher.spec @@ -1,6 +1,8 @@ %global git_commit 0f918015fa418affec32435d1c61c6ae473f2af5 %global git_shortcommit %(c=%{git_commit}; echo ${c:0:7}) +# exclude libappimageupdate* from provides +%global __requires_exclude ^libappimageupdate.*$ Name: appimagelauncher Version: 2.2.0 From 89e989d02d2f97c42b469a91ece5ff458c022cea Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Sun, 25 Dec 2022 16:36:34 +0800 Subject: [PATCH 069/123] Add latte-dock --- anda/desktops/kde/latte-dock/anda.hcl | 6 ++ anda/desktops/kde/latte-dock/latte-dock.spec | 108 +++++++++++++++++++ anda/desktops/kde/latte-dock/update.rhai | 1 + 3 files changed, 115 insertions(+) create mode 100644 anda/desktops/kde/latte-dock/anda.hcl create mode 100644 anda/desktops/kde/latte-dock/latte-dock.spec create mode 100644 anda/desktops/kde/latte-dock/update.rhai diff --git a/anda/desktops/kde/latte-dock/anda.hcl b/anda/desktops/kde/latte-dock/anda.hcl new file mode 100644 index 0000000000..4bb4bfe75d --- /dev/null +++ b/anda/desktops/kde/latte-dock/anda.hcl @@ -0,0 +1,6 @@ +project "pkg" { + rpm { + spec = "latte-dock.spec" + update = "" + } +} diff --git a/anda/desktops/kde/latte-dock/latte-dock.spec b/anda/desktops/kde/latte-dock/latte-dock.spec new file mode 100644 index 0000000000..2a550278d6 --- /dev/null +++ b/anda/desktops/kde/latte-dock/latte-dock.spec @@ -0,0 +1,108 @@ +Name: latte-dock +Version: 0.10.8 +Release: %autorelease +Summary: Replacement dock for Plasma desktops, providing an elegant and intuitive experience for your tasks and plasmoids +License: GPLv2+ +URL: https://invent.kde.org/plasma/latte-dock +Source0: https://github.com/KDE/latte-dock/archive/refs/tags/v%{version}.tar.gz +Requires: plasma-framework kirigami hicolor-icon-theme plasma-wayland-protocols +BuildRequires: cmake +BuildRequires: extra-cmake-modules +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: qt5-qtx11extras-devel +BuildRequires: kf5-kiconthemes-devel +BuildRequires: kf5-plasma-devel +BuildRequires: kf5-kwindowsystem-devel +BuildRequires: kf5-kdeclarative-devel +BuildRequires: kf5-kxmlgui-devel +BuildRequires: kf5-kactivities-devel +BuildRequires: gcc-c++ +BuildRequires: gcc +BuildRequires: xcb-util-devel +BuildRequires: kf5-kwayland-devel +BuildRequires: git +BuildRequires: gettext +BuildRequires: kf5-karchive-devel +BuildRequires: kf5-knotifications-devel +BuildRequires: libSM-devel +BuildRequires: kf5-kcrash-devel +BuildRequires: kf5-knewstuff-devel +BuildRequires: kf5-kdbusaddons-devel +BuildRequires: kf5-kxmlgui-devel +BuildRequires: kf5-kglobalaccel-devel +BuildRequires: kf5-kio-devel +BuildRequires: kf5-kguiaddons-devel +BuildRequires: kf5-kirigami2-devel +BuildRequires: kf5-kirigami-devel +BuildRequires: kf5-ki18n-devel +BuildRequires: qt5-qtwayland-devel +BuildRequires: plasma-wayland-protocols-devel +BuildRequires: wayland-devel +Recommends: %{name}-lang + +%description +Latte is a dock based on plasma frameworks that provides an elegant and +intuitive experience for your tasks and plasmoids. It animates its contents by +using parabolic zoom effect and tries to be there only when it is needed. + +"Art in Coffee" + +%package lang +Summary: Translation files for latte-dock +Requires: %{name} = %{version}-%{release} +%description lang +%{summary}. + +%prep +%autosetup -n latte-dock-%{version} + +%build +%cmake +%cmake_build + + +%install +%cmake_install + + +%files +%doc README.md +%license LICENSES/* +/usr/bin/latte-dock +/usr/lib/debug/usr/bin/latte-dock-*.debug +/usr/lib/debug/usr/lib64/qt5/plugins/kpackage/packagestructure/latte_packagestructure_indicator.so-*.debug +/usr/lib/debug/usr/lib64/qt5/plugins/plasma_containmentactions_lattecontextmenu.so-*.debug +/usr/lib/debug/usr/lib64/qt5/qml/org/kde/latte/core/liblattecoreplugin.so-*.debug +/usr/lib/debug/usr/lib64/qt5/qml/org/kde/latte/private/containment/liblattecontainmentplugin.so-*.debug +/usr/lib/debug/usr/lib64/qt5/qml/org/kde/latte/private/tasks/liblattetasksplugin.so-*.debug +/usr/lib64/qt5/plugins/kpackage/packagestructure/latte_packagestructure_indicator.so +/usr/lib64/qt5/plugins/plasma_containmentactions_lattecontextmenu.so +/usr/lib64/qt5/qml/org/kde/latte/* +/usr/share/applications/org.kde.latte-dock.desktop +/usr/share/dbus-1/interfaces/org.kde.LatteDock.xml +/usr/share/icons/breeze/applets/256/org.kde.latte.plasmoid.svg +/usr/share/icons/hicolor/*/apps/latte-dock.svg +/usr/share/knotifications5/lattedock.notifyrc +/usr/share/knsrcfiles/latte-indicators.knsrc +/usr/share/knsrcfiles/latte-layouts.knsrc +/usr/share/kservices5/plasma-applet-org.kde.latte.containment.desktop +/usr/share/kservices5/plasma-applet-org.kde.latte.plasmoid.desktop +/usr/share/kservices5/plasma-containmentactions-lattecontextmenu.desktop +/usr/share/kservices5/plasma-shell-org.kde.latte.shell.desktop +/usr/share/kservicetypes5/latte-indicator.desktop +/usr/share/latte/indicators/default/metadata.desktop +/usr/share/latte/indicators/default/package/config/config.qml +/usr/share/latte/indicators/default/package/config/main.xml +/usr/share/latte/indicators/default/package/ui/main.qml +/usr/share/latte/indicators/org.kde.latte.plasma/* +/usr/share/latte/indicators/org.kde.latte.plasmatabstyle/* +/usr/share/metainfo/org.kde.latte-dock.appdata.xml +/usr/share/metainfo/org.kde.latte.plasmoid.appdata.xml +/usr/share/metainfo/org.kde.latte.shell.appdata.xml +/usr/share/plasma/plasmoids/org.kde.latte.* +/usr/share/plasma/shells/org.kde.latte.shell/* + + +%changelog +* Sun Dec 25 2022 windowsboy111 +- Initial package diff --git a/anda/desktops/kde/latte-dock/update.rhai b/anda/desktops/kde/latte-dock/update.rhai new file mode 100644 index 0000000000..0dd211175a --- /dev/null +++ b/anda/desktops/kde/latte-dock/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("KDE/latte-dock")); From 34965edda26f9f52a7352e9206f5cb356802a5e8 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Sun, 25 Dec 2022 16:39:42 +0800 Subject: [PATCH 070/123] Add latte-dock (#80) --- anda/desktops/kde/latte-dock/anda.hcl | 6 ++ anda/desktops/kde/latte-dock/latte-dock.spec | 108 +++++++++++++++++++ anda/desktops/kde/latte-dock/update.rhai | 1 + 3 files changed, 115 insertions(+) create mode 100644 anda/desktops/kde/latte-dock/anda.hcl create mode 100644 anda/desktops/kde/latte-dock/latte-dock.spec create mode 100644 anda/desktops/kde/latte-dock/update.rhai diff --git a/anda/desktops/kde/latte-dock/anda.hcl b/anda/desktops/kde/latte-dock/anda.hcl new file mode 100644 index 0000000000..4bb4bfe75d --- /dev/null +++ b/anda/desktops/kde/latte-dock/anda.hcl @@ -0,0 +1,6 @@ +project "pkg" { + rpm { + spec = "latte-dock.spec" + update = "" + } +} diff --git a/anda/desktops/kde/latte-dock/latte-dock.spec b/anda/desktops/kde/latte-dock/latte-dock.spec new file mode 100644 index 0000000000..2a550278d6 --- /dev/null +++ b/anda/desktops/kde/latte-dock/latte-dock.spec @@ -0,0 +1,108 @@ +Name: latte-dock +Version: 0.10.8 +Release: %autorelease +Summary: Replacement dock for Plasma desktops, providing an elegant and intuitive experience for your tasks and plasmoids +License: GPLv2+ +URL: https://invent.kde.org/plasma/latte-dock +Source0: https://github.com/KDE/latte-dock/archive/refs/tags/v%{version}.tar.gz +Requires: plasma-framework kirigami hicolor-icon-theme plasma-wayland-protocols +BuildRequires: cmake +BuildRequires: extra-cmake-modules +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: qt5-qtx11extras-devel +BuildRequires: kf5-kiconthemes-devel +BuildRequires: kf5-plasma-devel +BuildRequires: kf5-kwindowsystem-devel +BuildRequires: kf5-kdeclarative-devel +BuildRequires: kf5-kxmlgui-devel +BuildRequires: kf5-kactivities-devel +BuildRequires: gcc-c++ +BuildRequires: gcc +BuildRequires: xcb-util-devel +BuildRequires: kf5-kwayland-devel +BuildRequires: git +BuildRequires: gettext +BuildRequires: kf5-karchive-devel +BuildRequires: kf5-knotifications-devel +BuildRequires: libSM-devel +BuildRequires: kf5-kcrash-devel +BuildRequires: kf5-knewstuff-devel +BuildRequires: kf5-kdbusaddons-devel +BuildRequires: kf5-kxmlgui-devel +BuildRequires: kf5-kglobalaccel-devel +BuildRequires: kf5-kio-devel +BuildRequires: kf5-kguiaddons-devel +BuildRequires: kf5-kirigami2-devel +BuildRequires: kf5-kirigami-devel +BuildRequires: kf5-ki18n-devel +BuildRequires: qt5-qtwayland-devel +BuildRequires: plasma-wayland-protocols-devel +BuildRequires: wayland-devel +Recommends: %{name}-lang + +%description +Latte is a dock based on plasma frameworks that provides an elegant and +intuitive experience for your tasks and plasmoids. It animates its contents by +using parabolic zoom effect and tries to be there only when it is needed. + +"Art in Coffee" + +%package lang +Summary: Translation files for latte-dock +Requires: %{name} = %{version}-%{release} +%description lang +%{summary}. + +%prep +%autosetup -n latte-dock-%{version} + +%build +%cmake +%cmake_build + + +%install +%cmake_install + + +%files +%doc README.md +%license LICENSES/* +/usr/bin/latte-dock +/usr/lib/debug/usr/bin/latte-dock-*.debug +/usr/lib/debug/usr/lib64/qt5/plugins/kpackage/packagestructure/latte_packagestructure_indicator.so-*.debug +/usr/lib/debug/usr/lib64/qt5/plugins/plasma_containmentactions_lattecontextmenu.so-*.debug +/usr/lib/debug/usr/lib64/qt5/qml/org/kde/latte/core/liblattecoreplugin.so-*.debug +/usr/lib/debug/usr/lib64/qt5/qml/org/kde/latte/private/containment/liblattecontainmentplugin.so-*.debug +/usr/lib/debug/usr/lib64/qt5/qml/org/kde/latte/private/tasks/liblattetasksplugin.so-*.debug +/usr/lib64/qt5/plugins/kpackage/packagestructure/latte_packagestructure_indicator.so +/usr/lib64/qt5/plugins/plasma_containmentactions_lattecontextmenu.so +/usr/lib64/qt5/qml/org/kde/latte/* +/usr/share/applications/org.kde.latte-dock.desktop +/usr/share/dbus-1/interfaces/org.kde.LatteDock.xml +/usr/share/icons/breeze/applets/256/org.kde.latte.plasmoid.svg +/usr/share/icons/hicolor/*/apps/latte-dock.svg +/usr/share/knotifications5/lattedock.notifyrc +/usr/share/knsrcfiles/latte-indicators.knsrc +/usr/share/knsrcfiles/latte-layouts.knsrc +/usr/share/kservices5/plasma-applet-org.kde.latte.containment.desktop +/usr/share/kservices5/plasma-applet-org.kde.latte.plasmoid.desktop +/usr/share/kservices5/plasma-containmentactions-lattecontextmenu.desktop +/usr/share/kservices5/plasma-shell-org.kde.latte.shell.desktop +/usr/share/kservicetypes5/latte-indicator.desktop +/usr/share/latte/indicators/default/metadata.desktop +/usr/share/latte/indicators/default/package/config/config.qml +/usr/share/latte/indicators/default/package/config/main.xml +/usr/share/latte/indicators/default/package/ui/main.qml +/usr/share/latte/indicators/org.kde.latte.plasma/* +/usr/share/latte/indicators/org.kde.latte.plasmatabstyle/* +/usr/share/metainfo/org.kde.latte-dock.appdata.xml +/usr/share/metainfo/org.kde.latte.plasmoid.appdata.xml +/usr/share/metainfo/org.kde.latte.shell.appdata.xml +/usr/share/plasma/plasmoids/org.kde.latte.* +/usr/share/plasma/shells/org.kde.latte.shell/* + + +%changelog +* Sun Dec 25 2022 windowsboy111 +- Initial package diff --git a/anda/desktops/kde/latte-dock/update.rhai b/anda/desktops/kde/latte-dock/update.rhai new file mode 100644 index 0000000000..0dd211175a --- /dev/null +++ b/anda/desktops/kde/latte-dock/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("KDE/latte-dock")); From a38802252ac307af014715a0d375ed68a7788dcd Mon Sep 17 00:00:00 2001 From: lleyton Date: Sun, 25 Dec 2022 00:50:05 -0800 Subject: [PATCH 071/123] Revert "Add latte-dock (#80)" This reverts commit 34965edda26f9f52a7352e9206f5cb356802a5e8. --- anda/desktops/kde/latte-dock/anda.hcl | 6 -- anda/desktops/kde/latte-dock/latte-dock.spec | 108 ------------------- anda/desktops/kde/latte-dock/update.rhai | 1 - 3 files changed, 115 deletions(-) delete mode 100644 anda/desktops/kde/latte-dock/anda.hcl delete mode 100644 anda/desktops/kde/latte-dock/latte-dock.spec delete mode 100644 anda/desktops/kde/latte-dock/update.rhai diff --git a/anda/desktops/kde/latte-dock/anda.hcl b/anda/desktops/kde/latte-dock/anda.hcl deleted file mode 100644 index 4bb4bfe75d..0000000000 --- a/anda/desktops/kde/latte-dock/anda.hcl +++ /dev/null @@ -1,6 +0,0 @@ -project "pkg" { - rpm { - spec = "latte-dock.spec" - update = "" - } -} diff --git a/anda/desktops/kde/latte-dock/latte-dock.spec b/anda/desktops/kde/latte-dock/latte-dock.spec deleted file mode 100644 index 2a550278d6..0000000000 --- a/anda/desktops/kde/latte-dock/latte-dock.spec +++ /dev/null @@ -1,108 +0,0 @@ -Name: latte-dock -Version: 0.10.8 -Release: %autorelease -Summary: Replacement dock for Plasma desktops, providing an elegant and intuitive experience for your tasks and plasmoids -License: GPLv2+ -URL: https://invent.kde.org/plasma/latte-dock -Source0: https://github.com/KDE/latte-dock/archive/refs/tags/v%{version}.tar.gz -Requires: plasma-framework kirigami hicolor-icon-theme plasma-wayland-protocols -BuildRequires: cmake -BuildRequires: extra-cmake-modules -BuildRequires: qt5-qtdeclarative-devel -BuildRequires: qt5-qtx11extras-devel -BuildRequires: kf5-kiconthemes-devel -BuildRequires: kf5-plasma-devel -BuildRequires: kf5-kwindowsystem-devel -BuildRequires: kf5-kdeclarative-devel -BuildRequires: kf5-kxmlgui-devel -BuildRequires: kf5-kactivities-devel -BuildRequires: gcc-c++ -BuildRequires: gcc -BuildRequires: xcb-util-devel -BuildRequires: kf5-kwayland-devel -BuildRequires: git -BuildRequires: gettext -BuildRequires: kf5-karchive-devel -BuildRequires: kf5-knotifications-devel -BuildRequires: libSM-devel -BuildRequires: kf5-kcrash-devel -BuildRequires: kf5-knewstuff-devel -BuildRequires: kf5-kdbusaddons-devel -BuildRequires: kf5-kxmlgui-devel -BuildRequires: kf5-kglobalaccel-devel -BuildRequires: kf5-kio-devel -BuildRequires: kf5-kguiaddons-devel -BuildRequires: kf5-kirigami2-devel -BuildRequires: kf5-kirigami-devel -BuildRequires: kf5-ki18n-devel -BuildRequires: qt5-qtwayland-devel -BuildRequires: plasma-wayland-protocols-devel -BuildRequires: wayland-devel -Recommends: %{name}-lang - -%description -Latte is a dock based on plasma frameworks that provides an elegant and -intuitive experience for your tasks and plasmoids. It animates its contents by -using parabolic zoom effect and tries to be there only when it is needed. - -"Art in Coffee" - -%package lang -Summary: Translation files for latte-dock -Requires: %{name} = %{version}-%{release} -%description lang -%{summary}. - -%prep -%autosetup -n latte-dock-%{version} - -%build -%cmake -%cmake_build - - -%install -%cmake_install - - -%files -%doc README.md -%license LICENSES/* -/usr/bin/latte-dock -/usr/lib/debug/usr/bin/latte-dock-*.debug -/usr/lib/debug/usr/lib64/qt5/plugins/kpackage/packagestructure/latte_packagestructure_indicator.so-*.debug -/usr/lib/debug/usr/lib64/qt5/plugins/plasma_containmentactions_lattecontextmenu.so-*.debug -/usr/lib/debug/usr/lib64/qt5/qml/org/kde/latte/core/liblattecoreplugin.so-*.debug -/usr/lib/debug/usr/lib64/qt5/qml/org/kde/latte/private/containment/liblattecontainmentplugin.so-*.debug -/usr/lib/debug/usr/lib64/qt5/qml/org/kde/latte/private/tasks/liblattetasksplugin.so-*.debug -/usr/lib64/qt5/plugins/kpackage/packagestructure/latte_packagestructure_indicator.so -/usr/lib64/qt5/plugins/plasma_containmentactions_lattecontextmenu.so -/usr/lib64/qt5/qml/org/kde/latte/* -/usr/share/applications/org.kde.latte-dock.desktop -/usr/share/dbus-1/interfaces/org.kde.LatteDock.xml -/usr/share/icons/breeze/applets/256/org.kde.latte.plasmoid.svg -/usr/share/icons/hicolor/*/apps/latte-dock.svg -/usr/share/knotifications5/lattedock.notifyrc -/usr/share/knsrcfiles/latte-indicators.knsrc -/usr/share/knsrcfiles/latte-layouts.knsrc -/usr/share/kservices5/plasma-applet-org.kde.latte.containment.desktop -/usr/share/kservices5/plasma-applet-org.kde.latte.plasmoid.desktop -/usr/share/kservices5/plasma-containmentactions-lattecontextmenu.desktop -/usr/share/kservices5/plasma-shell-org.kde.latte.shell.desktop -/usr/share/kservicetypes5/latte-indicator.desktop -/usr/share/latte/indicators/default/metadata.desktop -/usr/share/latte/indicators/default/package/config/config.qml -/usr/share/latte/indicators/default/package/config/main.xml -/usr/share/latte/indicators/default/package/ui/main.qml -/usr/share/latte/indicators/org.kde.latte.plasma/* -/usr/share/latte/indicators/org.kde.latte.plasmatabstyle/* -/usr/share/metainfo/org.kde.latte-dock.appdata.xml -/usr/share/metainfo/org.kde.latte.plasmoid.appdata.xml -/usr/share/metainfo/org.kde.latte.shell.appdata.xml -/usr/share/plasma/plasmoids/org.kde.latte.* -/usr/share/plasma/shells/org.kde.latte.shell/* - - -%changelog -* Sun Dec 25 2022 windowsboy111 -- Initial package diff --git a/anda/desktops/kde/latte-dock/update.rhai b/anda/desktops/kde/latte-dock/update.rhai deleted file mode 100644 index 0dd211175a..0000000000 --- a/anda/desktops/kde/latte-dock/update.rhai +++ /dev/null @@ -1 +0,0 @@ -rpm.version(gh("KDE/latte-dock")); From cf73f3f82a4450d38e5d69af873346bae7182a70 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 25 Dec 2022 14:35:33 +0000 Subject: [PATCH 072/123] Automatic Update: libhelium tau-helium --- anda/lib/libhelium/libhelium.spec | 2 +- anda/others/tau-helium/tau-helium.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index a62ba56376..82f5eae52d 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.2.1 +Version: 1.2.3 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 042b06219d..473c730022 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.1.31 +Version: 1.1.32 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From e3907e2b3c8fa011b90fd4298f4292b9394369fc Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Sun, 25 Dec 2022 22:40:48 +0800 Subject: [PATCH 073/123] Add latte-dock-git --- .../{latte-dock => latte-dock-git}/anda.hcl | 2 +- .../latte-dock-git.spec} | 41 +++++++------------ anda/desktops/kde/latte-dock-git/update.rhai | 8 ++++ anda/desktops/kde/latte-dock/update.rhai | 1 - 4 files changed, 23 insertions(+), 29 deletions(-) rename anda/desktops/kde/{latte-dock => latte-dock-git}/anda.hcl (59%) rename anda/desktops/kde/{latte-dock/latte-dock.spec => latte-dock-git/latte-dock-git.spec} (64%) create mode 100644 anda/desktops/kde/latte-dock-git/update.rhai delete mode 100644 anda/desktops/kde/latte-dock/update.rhai diff --git a/anda/desktops/kde/latte-dock/anda.hcl b/anda/desktops/kde/latte-dock-git/anda.hcl similarity index 59% rename from anda/desktops/kde/latte-dock/anda.hcl rename to anda/desktops/kde/latte-dock-git/anda.hcl index 4bb4bfe75d..01d11c11dc 100644 --- a/anda/desktops/kde/latte-dock/anda.hcl +++ b/anda/desktops/kde/latte-dock-git/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { - spec = "latte-dock.spec" + spec = "latte-dock-git.spec" update = "" } } diff --git a/anda/desktops/kde/latte-dock/latte-dock.spec b/anda/desktops/kde/latte-dock-git/latte-dock-git.spec similarity index 64% rename from anda/desktops/kde/latte-dock/latte-dock.spec rename to anda/desktops/kde/latte-dock-git/latte-dock-git.spec index 2a550278d6..8cfa65e04f 100644 --- a/anda/desktops/kde/latte-dock/latte-dock.spec +++ b/anda/desktops/kde/latte-dock-git/latte-dock-git.spec @@ -1,10 +1,12 @@ +%define commit 93c50a7e8fbc88d15c17efe26eacdce2c616bded + Name: latte-dock -Version: 0.10.8 +Version: 0.10.9 Release: %autorelease Summary: Replacement dock for Plasma desktops, providing an elegant and intuitive experience for your tasks and plasmoids License: GPLv2+ URL: https://invent.kde.org/plasma/latte-dock -Source0: https://github.com/KDE/latte-dock/archive/refs/tags/v%{version}.tar.gz +Source0: https://github.com/KDE/latte-dock/archive/%{commit}.tar.gz Requires: plasma-framework kirigami hicolor-icon-theme plasma-wayland-protocols BuildRequires: cmake BuildRequires: extra-cmake-modules @@ -47,14 +49,8 @@ using parabolic zoom effect and tries to be there only when it is needed. "Art in Coffee" -%package lang -Summary: Translation files for latte-dock -Requires: %{name} = %{version}-%{release} -%description lang -%{summary}. - %prep -%autosetup -n latte-dock-%{version} +%autosetup -n latte-dock-%{commit} %build %cmake @@ -69,14 +65,10 @@ Requires: %{name} = %{version}-%{release} %doc README.md %license LICENSES/* /usr/bin/latte-dock -/usr/lib/debug/usr/bin/latte-dock-*.debug -/usr/lib/debug/usr/lib64/qt5/plugins/kpackage/packagestructure/latte_packagestructure_indicator.so-*.debug -/usr/lib/debug/usr/lib64/qt5/plugins/plasma_containmentactions_lattecontextmenu.so-*.debug -/usr/lib/debug/usr/lib64/qt5/qml/org/kde/latte/core/liblattecoreplugin.so-*.debug -/usr/lib/debug/usr/lib64/qt5/qml/org/kde/latte/private/containment/liblattecontainmentplugin.so-*.debug -/usr/lib/debug/usr/lib64/qt5/qml/org/kde/latte/private/tasks/liblattetasksplugin.so-*.debug -/usr/lib64/qt5/plugins/kpackage/packagestructure/latte_packagestructure_indicator.so -/usr/lib64/qt5/plugins/plasma_containmentactions_lattecontextmenu.so +/usr/lib/debug/usr/lib64/qt5/plugins/kpackage/packagestructure/latte_indicator.so-0.10.9-1.fc37.x86_64.debug +/usr/lib/debug/usr/lib64/qt5/plugins/plasma/containmentactions/plasma_containmentactions_lattecontextmenu.so-0.10.9-1.fc37.x86_64.debug +/usr/lib64/qt5/plugins/kpackage/packagestructure/latte_indicator.so +/usr/lib64/qt5/plugins/plasma/containmentactions/plasma_containmentactions_lattecontextmenu.so /usr/lib64/qt5/qml/org/kde/latte/* /usr/share/applications/org.kde.latte-dock.desktop /usr/share/dbus-1/interfaces/org.kde.LatteDock.xml @@ -85,22 +77,17 @@ Requires: %{name} = %{version}-%{release} /usr/share/knotifications5/lattedock.notifyrc /usr/share/knsrcfiles/latte-indicators.knsrc /usr/share/knsrcfiles/latte-layouts.knsrc -/usr/share/kservices5/plasma-applet-org.kde.latte.containment.desktop -/usr/share/kservices5/plasma-applet-org.kde.latte.plasmoid.desktop -/usr/share/kservices5/plasma-containmentactions-lattecontextmenu.desktop -/usr/share/kservices5/plasma-shell-org.kde.latte.shell.desktop /usr/share/kservicetypes5/latte-indicator.desktop -/usr/share/latte/indicators/default/metadata.desktop -/usr/share/latte/indicators/default/package/config/config.qml -/usr/share/latte/indicators/default/package/config/main.xml -/usr/share/latte/indicators/default/package/ui/main.qml -/usr/share/latte/indicators/org.kde.latte.plasma/* -/usr/share/latte/indicators/org.kde.latte.plasmatabstyle/* +/usr/share/latte/* /usr/share/metainfo/org.kde.latte-dock.appdata.xml /usr/share/metainfo/org.kde.latte.plasmoid.appdata.xml /usr/share/metainfo/org.kde.latte.shell.appdata.xml /usr/share/plasma/plasmoids/org.kde.latte.* /usr/share/plasma/shells/org.kde.latte.shell/* +/usr/share/locale/*/LC_MESSAGES/latte-dock.mo +/usr/share/locale/*/LC_MESSAGES/latte_indicator_org.kde.latte.*.mo +/usr/share/locale/*/LC_MESSAGES/plasma_applet_org.kde.latte.*.mo +/usr/share/locale/*/LC_MESSAGES/plasma_containmentactions_lattecontextmenu.mo %changelog diff --git a/anda/desktops/kde/latte-dock-git/update.rhai b/anda/desktops/kde/latte-dock-git/update.rhai new file mode 100644 index 0000000000..6c1d531af3 --- /dev/null +++ b/anda/desktops/kde/latte-dock-git/update.rhai @@ -0,0 +1,8 @@ +let req = new_req("https://api.github.com/repos/KDE/latte-dock/commits/HEAD"); +req.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`); +let _sha = json(req.get()) @ "sha"; +let sha = _sha.str(); +let cur = find("%global commit (.+)", rpm.f, 1); +if sha != cur { + rpm.f = sub("%global commit (.+)", `%global commit ${sha}`, rpm.f); +} diff --git a/anda/desktops/kde/latte-dock/update.rhai b/anda/desktops/kde/latte-dock/update.rhai deleted file mode 100644 index 0dd211175a..0000000000 --- a/anda/desktops/kde/latte-dock/update.rhai +++ /dev/null @@ -1 +0,0 @@ -rpm.version(gh("KDE/latte-dock")); From 8f6984807b4a5fae8cbd292e53b81c5133a61249 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 25 Dec 2022 17:35:17 +0000 Subject: [PATCH 074/123] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 82f5eae52d..dc0f32d4a0 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.2.3 +Version: 1.2.4 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 85365cba93aa985cf9a5973bfc0cf45dbbefc1fb Mon Sep 17 00:00:00 2001 From: lleyton Date: Sun, 25 Dec 2022 14:19:20 -0800 Subject: [PATCH 075/123] Fix latte-dock (#83) --- .../kde/latte-dock-git/latte-dock-git.spec | 95 --------------- .../anda.hcl | 2 +- .../latte-dock-nightly.spec | 108 ++++++++++++++++++ .../update.rhai | 0 4 files changed, 109 insertions(+), 96 deletions(-) delete mode 100644 anda/desktops/kde/latte-dock-git/latte-dock-git.spec rename anda/desktops/kde/{latte-dock-git => latte-dock-nightly}/anda.hcl (56%) create mode 100644 anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec rename anda/desktops/kde/{latte-dock-git => latte-dock-nightly}/update.rhai (100%) diff --git a/anda/desktops/kde/latte-dock-git/latte-dock-git.spec b/anda/desktops/kde/latte-dock-git/latte-dock-git.spec deleted file mode 100644 index 8cfa65e04f..0000000000 --- a/anda/desktops/kde/latte-dock-git/latte-dock-git.spec +++ /dev/null @@ -1,95 +0,0 @@ -%define commit 93c50a7e8fbc88d15c17efe26eacdce2c616bded - -Name: latte-dock -Version: 0.10.9 -Release: %autorelease -Summary: Replacement dock for Plasma desktops, providing an elegant and intuitive experience for your tasks and plasmoids -License: GPLv2+ -URL: https://invent.kde.org/plasma/latte-dock -Source0: https://github.com/KDE/latte-dock/archive/%{commit}.tar.gz -Requires: plasma-framework kirigami hicolor-icon-theme plasma-wayland-protocols -BuildRequires: cmake -BuildRequires: extra-cmake-modules -BuildRequires: qt5-qtdeclarative-devel -BuildRequires: qt5-qtx11extras-devel -BuildRequires: kf5-kiconthemes-devel -BuildRequires: kf5-plasma-devel -BuildRequires: kf5-kwindowsystem-devel -BuildRequires: kf5-kdeclarative-devel -BuildRequires: kf5-kxmlgui-devel -BuildRequires: kf5-kactivities-devel -BuildRequires: gcc-c++ -BuildRequires: gcc -BuildRequires: xcb-util-devel -BuildRequires: kf5-kwayland-devel -BuildRequires: git -BuildRequires: gettext -BuildRequires: kf5-karchive-devel -BuildRequires: kf5-knotifications-devel -BuildRequires: libSM-devel -BuildRequires: kf5-kcrash-devel -BuildRequires: kf5-knewstuff-devel -BuildRequires: kf5-kdbusaddons-devel -BuildRequires: kf5-kxmlgui-devel -BuildRequires: kf5-kglobalaccel-devel -BuildRequires: kf5-kio-devel -BuildRequires: kf5-kguiaddons-devel -BuildRequires: kf5-kirigami2-devel -BuildRequires: kf5-kirigami-devel -BuildRequires: kf5-ki18n-devel -BuildRequires: qt5-qtwayland-devel -BuildRequires: plasma-wayland-protocols-devel -BuildRequires: wayland-devel -Recommends: %{name}-lang - -%description -Latte is a dock based on plasma frameworks that provides an elegant and -intuitive experience for your tasks and plasmoids. It animates its contents by -using parabolic zoom effect and tries to be there only when it is needed. - -"Art in Coffee" - -%prep -%autosetup -n latte-dock-%{commit} - -%build -%cmake -%cmake_build - - -%install -%cmake_install - - -%files -%doc README.md -%license LICENSES/* -/usr/bin/latte-dock -/usr/lib/debug/usr/lib64/qt5/plugins/kpackage/packagestructure/latte_indicator.so-0.10.9-1.fc37.x86_64.debug -/usr/lib/debug/usr/lib64/qt5/plugins/plasma/containmentactions/plasma_containmentactions_lattecontextmenu.so-0.10.9-1.fc37.x86_64.debug -/usr/lib64/qt5/plugins/kpackage/packagestructure/latte_indicator.so -/usr/lib64/qt5/plugins/plasma/containmentactions/plasma_containmentactions_lattecontextmenu.so -/usr/lib64/qt5/qml/org/kde/latte/* -/usr/share/applications/org.kde.latte-dock.desktop -/usr/share/dbus-1/interfaces/org.kde.LatteDock.xml -/usr/share/icons/breeze/applets/256/org.kde.latte.plasmoid.svg -/usr/share/icons/hicolor/*/apps/latte-dock.svg -/usr/share/knotifications5/lattedock.notifyrc -/usr/share/knsrcfiles/latte-indicators.knsrc -/usr/share/knsrcfiles/latte-layouts.knsrc -/usr/share/kservicetypes5/latte-indicator.desktop -/usr/share/latte/* -/usr/share/metainfo/org.kde.latte-dock.appdata.xml -/usr/share/metainfo/org.kde.latte.plasmoid.appdata.xml -/usr/share/metainfo/org.kde.latte.shell.appdata.xml -/usr/share/plasma/plasmoids/org.kde.latte.* -/usr/share/plasma/shells/org.kde.latte.shell/* -/usr/share/locale/*/LC_MESSAGES/latte-dock.mo -/usr/share/locale/*/LC_MESSAGES/latte_indicator_org.kde.latte.*.mo -/usr/share/locale/*/LC_MESSAGES/plasma_applet_org.kde.latte.*.mo -/usr/share/locale/*/LC_MESSAGES/plasma_containmentactions_lattecontextmenu.mo - - -%changelog -* Sun Dec 25 2022 windowsboy111 -- Initial package diff --git a/anda/desktops/kde/latte-dock-git/anda.hcl b/anda/desktops/kde/latte-dock-nightly/anda.hcl similarity index 56% rename from anda/desktops/kde/latte-dock-git/anda.hcl rename to anda/desktops/kde/latte-dock-nightly/anda.hcl index 01d11c11dc..90ee92b765 100644 --- a/anda/desktops/kde/latte-dock-git/anda.hcl +++ b/anda/desktops/kde/latte-dock-nightly/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { - spec = "latte-dock-git.spec" + spec = "latte-dock-nightly.spec" update = "" } } diff --git a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec new file mode 100644 index 0000000000..715838651b --- /dev/null +++ b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec @@ -0,0 +1,108 @@ +%global forgeurl https://github.com/KDE/latte-dock/ + +%define commit 93c50a7e8fbc88d15c17efe26eacdce2c616bded +%global shortcommit %(c=%{commit}; echo ${c:0:7}) +%global commit_date %(date '+%Y%m%d') +%global snapshot_info %{commit_date}.%{shortcommit} + +Name: latte-dock-nightly +Version: 0.10.0^%{snapshot_info} + +%forgemeta +Release: 1%{?dist} +Summary: Latte is a dock based on plasma frameworks +License: GPLv2+ + +URL: %{forgeurl} +Source0: https://github.com/KDE/latte-dock/archive/%{commit}.tar.gz + +BuildRequires: libxcb-devel +BuildRequires: xcb-util-devel +BuildRequires: libSM-devel +BuildRequires: extra-cmake-modules +BuildRequires: qt5-qtx11extras-devel +BuildRequires: kf5-karchive-devel +BuildRequires: kf5-kio-devel +BuildRequires: kf5-kirigami2-devel +BuildRequires: kf5-kactivities-devel +BuildRequires: kf5-kcoreaddons-devel +BuildRequires: kf5-kdbusaddons-devel +BuildRequires: kf5-kdeclarative-devel +BuildRequires: kf5-knewstuff-devel +BuildRequires: kf5-knotifications-devel +BuildRequires: kf5-kiconthemes-devel +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-kpackage-devel +BuildRequires: kf5-plasma-devel +BuildRequires: kf5-kwayland-devel +BuildRequires: kf5-kwindowsystem-devel +BuildRequires: kf5-kxmlgui-devel +BuildRequires: kf5-kglobalaccel-devel +BuildRequires: kf5-kguiaddons-devel +BuildRequires: kf5-kcrash-devel +BuildRequires: qt5-qtwayland-devel +BuildRequires: plasma-wayland-protocols-devel +BuildRequires: wayland-devel + +Recommends: %{name}-lang + +Conflicts: latte-dock +Provides: latte-dock +Provides: latte-dock%{?_isa} + +%description +Latte is a dock based on plasma frameworks that provides an elegant and +intuitive experience for your tasks and plasmoids. It animates its contents by +using parabolic zoom effect and tries to be there only when it is needed. + +"Art in Coffee" + +%package lang +Summary: Translation files for latte-dock +Requires: %{name} = %{version}-%{release} +%description lang +%{summary}. + +%prep +%{forgesetup} +%autosetup -n %{archivename} + +%build +%cmake_kf5 \ + -Wno-dev + +%cmake_build +%install + +%cmake_install +%find_lang %{name} --all-name + +%files +%{_bindir}/latte-dock +%{_datadir}/metainfo/org.kde.latte-dock.appdata.xml +%{_datadir}/metainfo/org.kde.latte.plasmoid.appdata.xml +%{_datadir}/metainfo/org.kde.latte.shell.appdata.xml +%{_kf5_datadir}/applications/org.kde.latte-dock.desktop +%{_kf5_datadir}/dbus-1/interfaces/org.kde.LatteDock.xml +%{_kf5_datadir}/icons/breeze/*/*/* +%{_kf5_datadir}/icons/hicolor/*/*/* +%{_kf5_datadir}/knotifications5/lattedock.notifyrc +%{_kf5_datadir}/kservicetypes5/latte-indicator.desktop +%{_kf5_datadir}/plasma/plasmoids/org.kde.latte.plasmoid/ +%{_kf5_datadir}/plasma/plasmoids/org.kde.latte.containment/ +%{_kf5_datadir}/plasma/shells/org.kde.latte.shell/ +%{_kf5_datadir}/latte +%{_kf5_datadir}/knsrcfiles/latte-indicators.knsrc +%{_kf5_datadir}/knsrcfiles/latte-layouts.knsrc +%{_kf5_qmldir}/org/kde/latte +%{_qt5_plugindir}/kpackage/packagestructure/latte_indicator.so +%{_qt5_plugindir}/plasma/containmentactions/plasma_containmentactions_lattecontextmenu.so + +%files lang -f %{name}.lang + +%changelog +* Sun Dec 25 2022 lleyton +- Comply with packaging policy +* Sun Dec 25 2022 windowsboy111 +- Initial package + diff --git a/anda/desktops/kde/latte-dock-git/update.rhai b/anda/desktops/kde/latte-dock-nightly/update.rhai similarity index 100% rename from anda/desktops/kde/latte-dock-git/update.rhai rename to anda/desktops/kde/latte-dock-nightly/update.rhai From ba6106ebbdfed60bcf39ab7f6f08645c53f9e4f1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 26 Dec 2022 17:10:13 +0000 Subject: [PATCH 076/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 7b09453b30..bf90a1eb0c 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit dd3848d7b161e415c34c3c1c393985b644a88f1c +%global commit 6ea1234a3bb9787a77680ff528f21bdf1e40989c %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index f782f85679..2c55e6fbb8 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit dd3848d7b161e415c34c3c1c393985b644a88f1c +%global commit 6ea1234a3bb9787a77680ff528f21bdf1e40989c %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From f82c08f0cbcabfc7505c52dca3882d1b4e4bae58 Mon Sep 17 00:00:00 2001 From: Cappy Ishihara Date: Fri, 23 Dec 2022 23:00:41 +0700 Subject: [PATCH 077/123] update appimagelauncher and stuff Signed-off-by: Cappy Ishihara From be74bc8f3579551bf5c693848fab7da91adc8112 Mon Sep 17 00:00:00 2001 From: Cappy Ishihara Date: Mon, 26 Dec 2022 18:34:55 +0700 Subject: [PATCH 078/123] Added libappimageupdate, nlohmann-json, and bumped appimagelauncher --- anda/lib/libappimageupdate/anda.hcl | 5 + .../libappimageupdate/libappimageupdate.spec | 80 ++++++++++++++ anda/lib/nlohmann-json/anda.hcl | 5 + anda/lib/nlohmann-json/nlohmann-json.spec | 102 ++++++++++++++++++ .../appimagelauncher/appimagelauncher.spec | 9 +- 5 files changed, 197 insertions(+), 4 deletions(-) create mode 100644 anda/lib/libappimageupdate/anda.hcl create mode 100644 anda/lib/libappimageupdate/libappimageupdate.spec create mode 100644 anda/lib/nlohmann-json/anda.hcl create mode 100644 anda/lib/nlohmann-json/nlohmann-json.spec diff --git a/anda/lib/libappimageupdate/anda.hcl b/anda/lib/libappimageupdate/anda.hcl new file mode 100644 index 0000000000..67922c484f --- /dev/null +++ b/anda/lib/libappimageupdate/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "libappimageupdate.spec" + } +} diff --git a/anda/lib/libappimageupdate/libappimageupdate.spec b/anda/lib/libappimageupdate/libappimageupdate.spec new file mode 100644 index 0000000000..9040259010 --- /dev/null +++ b/anda/lib/libappimageupdate/libappimageupdate.spec @@ -0,0 +1,80 @@ +%global git_commit af298b7aebfab4bcee7490a86f0471cc22db248b + +%global commit_short %(c=%{git_commit}; echo ${c:0:7}) + +%global libver 2.0.0-alpha-1-20220124.git%{commit_short} + +# replace - with ~ +%global libver_format %(v=%{libver}; sed 's/-/~/g' <<< $v) + +Name: libappimageupdate + +Version: %{libver_format} +Release: 1%{?dist} +Summary: AppImageUpdate lets you update AppImages in a decentral way using information embedded in the AppImage itself. + +License: MIT +URL: https://github.com/AppImageCommunity/AppImageUpdate +#Source0: %{url}/archive/refs/%{libver}.tar.gz +Source0: %{url}/archive/%{git_commit}.tar.gz + +BuildRequires: make +BuildRequires: cmake3 +BuildRequires: gcc-c++ +BuildRequires: libappimage-devel curl-devel libX11-devel zlib-devel fuse-devel librsvg2-devel cairo-devel git-core +BuildRequires: nlohmann-json-devel + +%description +Implements functionality for dealing with AppImage files. It is written in C++ and is using Boost. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%autosetup -n AppImageUpdate-%{git_commit} + +git init . +git remote add origin %{url} +git fetch origin +git checkout %{git_commit} --force +git pull origin %{git_commit} --force +git submodule update --init --recursive + +%build +# add include path for argagg +%cmake -DBUILD_QT_UI=OFF \ + -DBUILD_LIBAPPIMAGEUPDATE_ONLY=ON \ + -DUSE_SYSTEM_LIBAPPIMAGE=ON +%cmake_build + + +%install +%cmake_install + +%{?ldconfig_scriptlets} + + +%files +%{_libdir}/*.so +%{_libdir}/*.a +# what is this? +%exclude %{_bindir}/validate + +%files devel +%{_includedir}/* +%{_prefix}/lib/cmake/AppImageUpdate/ + + + + + + +%changelog +* Tue Oct 25 2022 Cappy Ishihara +- diff --git a/anda/lib/nlohmann-json/anda.hcl b/anda/lib/nlohmann-json/anda.hcl new file mode 100644 index 0000000000..5c5d0743c0 --- /dev/null +++ b/anda/lib/nlohmann-json/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "nlohmann-json.spec" + } +} diff --git a/anda/lib/nlohmann-json/nlohmann-json.spec b/anda/lib/nlohmann-json/nlohmann-json.spec new file mode 100644 index 0000000000..56b4e9363b --- /dev/null +++ b/anda/lib/nlohmann-json/nlohmann-json.spec @@ -0,0 +1,102 @@ +%global debug_package %{nil} + +Name: nlohmann-json +Version: 3.11.2 +Release: 1%{?dist} + +Summary: JSON for Modern C++ (c++11) ("single header file") + + +%define desc %{expand:There are myriads of JSON libraries out there, and each may even have its reason to exist. +Our class had these design goals: +- intuitive syntax. +- Trivial integration. +- Serious testing +} + +License: MIT +Url: https://github.com/nlohmann/json + +Source: https://github.com/nlohmann/json/archive/refs/tags/v%{version}.tar.gz + +BuildRequires: cmake gcc-c++ + +%description +%{desc} + +%package devel +Summary: JSON for Modern C++ (c++11) ("single header file") +Group: Development/C++ + +%description devel +%{desc} + +This package contains the single header C++ file and CMake dependency files. + +%prep +%autosetup -n json-%{version} + +%build +%cmake + + +%install +%cmake_install + +%files devel +%{_includedir}/nlohmann +%{_datadir}/cmake/nlohmann_json/ +%{_datadir}/pkgconfig/nlohmann_json.pc + +%changelog +* Mon Dec 26 2022 Cappy Ishihara - 3.11.2-1.um37 +- Rebuild for Terra, dependency of libappimageupdate + +* Fri Dec 10 2021 Ilya Kurdyukov 3.10.4-alt1.1 +- Fixed build for Elbrus. + +* Mon Nov 15 2021 Paul Wolneykien 3.10.4-alt1 +- new version 3.10.4 + +* Thu Sep 16 2021 Ivan A. Melnikov 3.10.2-alt2 +- Disable slower tests on %%mips and riscv64 to avoid timeouts. + +* Tue Sep 14 2021 Paul Wolneykien 3.10.2-alt1 +- Updated to v3.10.2. + +* Wed Apr 28 2021 Arseny Maslennikov 3.8.0-alt3.1 +- NMU: spec: adapted to new cmake macros. + +* Thu Sep 10 2020 Ivan A. Melnikov 3.8.0-alt3 +- Skip test-unicode on mips*, as it timeouts. + +* Fri Jul 03 2020 Paul Wolneykien 3.8.0-alt2 +- Added the test data bundle. +- Fix: Run the tests with CMake. +- Skip the cmake_fetch_content test. + +* Thu Jul 02 2020 Paul Wolneykien 3.8.0-alt1 +- Freshed up to v3.8.0. + +* Tue Mar 31 2020 Paul Wolneykien 3.7.2-alt2 +- Run the auto-tests. +- Package CMake dependency files. +- This is now an arch package'nlohmann-json' providing nlohmann-json-devel + and replacing json-cpp. +- Fixed project lincense: MIT. + +* Tue Mar 31 2020 Paul Wolneykien 3.7.2-alt1 +- Upstream version 3.7.2. +- Also install %_includedir/nlohmann/json.hpp symlink. + +* Mon Nov 26 2018 Pavel Vainerman 3.4.0-alt1 +- new version + +* Sun Mar 19 2017 Pavel Vainerman 2.1.1-alt1 +- new version + +* Tue Nov 08 2016 Pavel Vainerman 2.0.7-alt1 +- new version + +* Sun Oct 30 2016 Pavel Vainerman 2.0.6-alt0.1 +- initial commit \ No newline at end of file diff --git a/anda/tools/appimagelauncher/appimagelauncher.spec b/anda/tools/appimagelauncher/appimagelauncher.spec index 3f7021c7c8..199eacf5de 100644 --- a/anda/tools/appimagelauncher/appimagelauncher.spec +++ b/anda/tools/appimagelauncher/appimagelauncher.spec @@ -1,12 +1,9 @@ %global git_commit 0f918015fa418affec32435d1c61c6ae473f2af5 %global git_shortcommit %(c=%{git_commit}; echo ${c:0:7}) -# exclude libappimageupdate* from provides -%global __requires_exclude ^libappimageupdate.*$ - Name: appimagelauncher Version: 2.2.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Helper application for Linux distributions serving as a kind of "entry point" for running and integrating AppImages License: MIT @@ -27,6 +24,7 @@ BuildRequires: qt5-linguist BuildRequires: libcurl-devel BuildRequires: boost-devel BuildRequires: libappimage-devel +BuildRequires: libappimageupdate-devel BuildRequires: systemd-rpm-macros BuildRequires: librsvg2-devel @@ -75,5 +73,8 @@ popd %{_mandir}/man1/AppImageLauncher.1.gz %changelog +* Mon Dec 26 2022 Cappy Ishihara +- Bumped release, added missing dependency + * Tue Oct 25 2022 Cappy Ishihara - Initial Release From 636b5f8a7dcb190a8cc3dbf15294abb6284534ad Mon Sep 17 00:00:00 2001 From: Cappy Ishihara Date: Mon, 26 Dec 2022 18:41:24 +0700 Subject: [PATCH 079/123] added transaction scripts --- .../appimagelauncher/appimagelauncher.spec | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/anda/tools/appimagelauncher/appimagelauncher.spec b/anda/tools/appimagelauncher/appimagelauncher.spec index 199eacf5de..21ebfa5626 100644 --- a/anda/tools/appimagelauncher/appimagelauncher.spec +++ b/anda/tools/appimagelauncher/appimagelauncher.spec @@ -57,6 +57,38 @@ popd %cmake_install +%post +echo "Installing AppImageLauncher as interpreter for AppImages" +# as there's no _real_ package that we could use as a dependency to take care of the kernel module, +# we need to make sure that the kernel module is loaded manually +modprobe -v binfmt_misc + +(set -x; systemctl restart systemd-binfmt) + + +%postun + +echo "Removing AppImageLauncher as interpreter for AppImages" +(set -x; systemctl restart systemd-binfmt) + +update_notifier="/usr/share/update-notifier/notify-reboot-required" +if [ -x "$update_notifier" ]; then + "$update_notifier" +fi + +cat < Date: Mon, 26 Dec 2022 18:50:08 +0700 Subject: [PATCH 080/123] removed funny newlines --- anda/lib/libappimageupdate/libappimageupdate.spec | 5 ----- 1 file changed, 5 deletions(-) diff --git a/anda/lib/libappimageupdate/libappimageupdate.spec b/anda/lib/libappimageupdate/libappimageupdate.spec index 9040259010..a23bd2c7bc 100644 --- a/anda/lib/libappimageupdate/libappimageupdate.spec +++ b/anda/lib/libappimageupdate/libappimageupdate.spec @@ -70,11 +70,6 @@ git submodule update --init --recursive %{_includedir}/* %{_prefix}/lib/cmake/AppImageUpdate/ - - - - - %changelog * Tue Oct 25 2022 Cappy Ishihara - From f40e973dafd91f4152d799fb8a46bcaf55b3bec8 Mon Sep 17 00:00:00 2001 From: Cappy Ishihara Date: Mon, 26 Dec 2022 18:51:48 +0700 Subject: [PATCH 081/123] add changelog text --- anda/lib/libappimageupdate/libappimageupdate.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libappimageupdate/libappimageupdate.spec b/anda/lib/libappimageupdate/libappimageupdate.spec index a23bd2c7bc..7d7a8935e1 100644 --- a/anda/lib/libappimageupdate/libappimageupdate.spec +++ b/anda/lib/libappimageupdate/libappimageupdate.spec @@ -72,4 +72,4 @@ git submodule update --init --recursive %changelog * Tue Oct 25 2022 Cappy Ishihara -- +- Initial build From e949e8f89db22f81f1e6ed7597ab0101a303b9bd Mon Sep 17 00:00:00 2001 From: Cappy Ishihara Date: Mon, 26 Dec 2022 18:56:19 +0700 Subject: [PATCH 082/123] add Qt libs --- anda/lib/libappimageupdate/libappimageupdate.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libappimageupdate/libappimageupdate.spec b/anda/lib/libappimageupdate/libappimageupdate.spec index 7d7a8935e1..a9d6bfeaf4 100644 --- a/anda/lib/libappimageupdate/libappimageupdate.spec +++ b/anda/lib/libappimageupdate/libappimageupdate.spec @@ -48,7 +48,7 @@ git submodule update --init --recursive %build # add include path for argagg -%cmake -DBUILD_QT_UI=OFF \ +%cmake -DBUILD_QT_UI=ON \ -DBUILD_LIBAPPIMAGEUPDATE_ONLY=ON \ -DUSE_SYSTEM_LIBAPPIMAGE=ON %cmake_build From 870c25eec84d4bc2e15c3fbd976c4d51daddf621 Mon Sep 17 00:00:00 2001 From: Cappy Ishihara Date: Mon, 26 Dec 2022 19:13:56 +0700 Subject: [PATCH 083/123] add argagg, fix libappimageupdate --- anda/lib/argagg/anda.hcl | 5 + anda/lib/argagg/argagg.spec | 106 ++++++++++++++++++ .../libappimageupdate/libappimageupdate.spec | 6 + 3 files changed, 117 insertions(+) create mode 100644 anda/lib/argagg/anda.hcl create mode 100644 anda/lib/argagg/argagg.spec diff --git a/anda/lib/argagg/anda.hcl b/anda/lib/argagg/anda.hcl new file mode 100644 index 0000000000..f93ef329e5 --- /dev/null +++ b/anda/lib/argagg/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "argagg.spec" + } +} diff --git a/anda/lib/argagg/argagg.spec b/anda/lib/argagg/argagg.spec new file mode 100644 index 0000000000..af9309a37e --- /dev/null +++ b/anda/lib/argagg/argagg.spec @@ -0,0 +1,106 @@ +%global debug_package %{nil} + +Name: argagg +Version: 0.4.6 +Release: 1%{?dist} +Summary: Simple C++ command line argument/option parser + +License: MIT +URL: https://github.com/vietjtnguyen/argagg/ +Source0: https://github.com/vietjtnguyen/argagg/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz + +BuildRequires: cmake +BuildRequires: doxygen + +%description +This is yet another C++ command line argument/option parser. It was written as +a simple and idiomatic alternative to other frameworks like getopt, Boost +program options, TCLAP, and others. The goal is to achieve the majority of +argument parsing needs in a simple manner with an easy to use API. It operates +as a single pass over all arguments, recognizing flags prefixed by - (short) or +-- (long) and aggregating them into easy to access structures with lots of +convenience functions. It defers processing types until you access them, so the +result structures end up just being pointers into the original command line +argument C-strings. argagg supports POSIX recommended argument syntax +conventions. + +%package devel +Summary: Development files for %{name} + +%description devel +The %{name}-devel package contains the header files for developing applications +that use %{name}. + +%package doc +Summary: Developer documentation for %{name} + +%description doc +The %{name}-doc package contains the documentation for developing applications +that use %{name}. + +%prep +%setup -q + +%build +# ignore doctest warnings +%cmake -DOXYGEN=ON +# enter cmake build directory +pushd redhat-linux-build +mkdir share +popd +%cmake_build -t docs + + +%install +%cmake_install + +ls -la redhat-linux-build/share + +%files + +%files devel +%{_includedir}/* + +%files doc +%doc %{_datadir}/doc/%{name} + +%changelog +* Fri May 26 2017 Viet The Nguyen +- Updated version to 0.4.6 + +* Fri Apr 28 2017 Viet The Nguyen +- Updated version to 0.4.5 + +* Tue Apr 25 2017 Viet The Nguyen +- Updated version to 0.4.4 + +* Tue Apr 25 2017 Viet The Nguyen +- Updated version to 0.4.3 + +* Tue Apr 25 2017 Viet The Nguyen +- Updated version to 0.4.2 + +* Sun Mar 05 2017 Viet The Nguyen +- Updated description +- Remove dependence on empty root package + +* Sun Feb 19 2017 Viet The Nguyen +- Disabled creation of debuginfo package + +* Mon Feb 13 2017 Viet The Nguyen +- Fixed License field and doc subpackage description typo + +* Sat Feb 11 2017 Viet The Nguyen +- Updated version to 0.2.2 + +* Fri Feb 10 2017 Viet The Nguyen +- Separated documentation into a separate package + +* Fri Feb 10 2017 Viet The Nguyen +- Packaged version 0.2.1 + +* Mon Jan 30 2017 Viet The Nguyen +- Added missing files specification for empty parent package + +* Sun Jan 29 2017 Viet The Nguyen +- Initial packaging diff --git a/anda/lib/libappimageupdate/libappimageupdate.spec b/anda/lib/libappimageupdate/libappimageupdate.spec index a9d6bfeaf4..a7d8743f48 100644 --- a/anda/lib/libappimageupdate/libappimageupdate.spec +++ b/anda/lib/libappimageupdate/libappimageupdate.spec @@ -23,6 +23,12 @@ BuildRequires: cmake3 BuildRequires: gcc-c++ BuildRequires: libappimage-devel curl-devel libX11-devel zlib-devel fuse-devel librsvg2-devel cairo-devel git-core BuildRequires: nlohmann-json-devel +BuildRequires: pkgconfig(libgcrypt) +BuildRequires: pkgconfig(gpgme) +BuildRequires: pkgconfig(Qt5) +BuildRequires: openssl-devel +BuildRequires: inotify-tools-devel +BuildRequires: argagg-devel %description Implements functionality for dealing with AppImage files. It is written in C++ and is using Boost. From 5e36d346bd7a957c5314ae3bf3e29cd0e57310e7 Mon Sep 17 00:00:00 2001 From: Cappy Ishihara Date: Mon, 26 Dec 2022 19:43:51 +0700 Subject: [PATCH 084/123] add title to package request --- .github/ISSUE_TEMPLATE/package-request.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/package-request.md b/.github/ISSUE_TEMPLATE/package-request.md index 268a044ebc..9841c9240e 100644 --- a/.github/ISSUE_TEMPLATE/package-request.md +++ b/.github/ISSUE_TEMPLATE/package-request.md @@ -1,7 +1,7 @@ --- name: Package request about: Request a new package -title: '' +title: "[Package Request] " labels: enhancement assignees: '' From f0615292ed0be04d8eedf55047110cbea846ad05 Mon Sep 17 00:00:00 2001 From: Cappy Ishihara Date: Tue, 27 Dec 2022 07:52:04 +0700 Subject: [PATCH 085/123] fix libargagg --- anda/lib/argagg/argagg.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/lib/argagg/argagg.spec b/anda/lib/argagg/argagg.spec index af9309a37e..26c5fa84e8 100644 --- a/anda/lib/argagg/argagg.spec +++ b/anda/lib/argagg/argagg.spec @@ -11,6 +11,7 @@ Source0: https://github.com/vietjtnguyen/argagg/archive/%{version}.tar.gz BuildRequires: cmake BuildRequires: doxygen +BuildRequires: gcc-c++ %description This is yet another C++ command line argument/option parser. It was written as From 600cfc181072a7acf6e778ea1df5093c14822878 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 27 Dec 2022 11:35:16 +0000 Subject: [PATCH 086/123] Automatic Update: rnote --- anda/rust/rnote/rnote.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/rnote/rnote.spec b/anda/rust/rnote/rnote.spec index 7f8ed93091..0279354653 100644 --- a/anda/rust/rnote/rnote.spec +++ b/anda/rust/rnote/rnote.spec @@ -1,5 +1,5 @@ Name: rnote -Version: 0.5.10 +Version: 0.5.11 Release: %autorelease Summary: Sketch and take handwritten notes. License: GPLv3 From b97316d76c38e9dbdbefb9f63934cf0fc613ec0a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 27 Dec 2022 12:53:02 +0000 Subject: [PATCH 087/123] Automatic Update: rnote --- anda/rust/rnote/rnote.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/rnote/rnote.spec b/anda/rust/rnote/rnote.spec index 0279354653..14059a45fd 100644 --- a/anda/rust/rnote/rnote.spec +++ b/anda/rust/rnote/rnote.spec @@ -1,5 +1,5 @@ Name: rnote -Version: 0.5.11 +Version: 0.5.11-fix.1 Release: %autorelease Summary: Sketch and take handwritten notes. License: GPLv3 From 08fa681779895bd52181302105839bb04fc5b0a9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 27 Dec 2022 13:15:55 +0000 Subject: [PATCH 088/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index bf90a1eb0c..16c8c27451 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 6ea1234a3bb9787a77680ff528f21bdf1e40989c +%global commit 4d334b645d0e230c19fa4756a4cbec28dce744d7 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 2c55e6fbb8..f19250b326 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 6ea1234a3bb9787a77680ff528f21bdf1e40989c +%global commit 4d334b645d0e230c19fa4756a4cbec28dce744d7 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 2e441516a89eeb96075d719412efbf2382698080 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 27 Dec 2022 16:43:28 +0000 Subject: [PATCH 089/123] Automatic Update: tau-hydrogen --- anda/others/tau-hydrogen/tau-hydrogen.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-hydrogen/tau-hydrogen.spec b/anda/others/tau-hydrogen/tau-hydrogen.spec index 552f78d541..f4c487349f 100644 --- a/anda/others/tau-hydrogen/tau-hydrogen.spec +++ b/anda/others/tau-hydrogen/tau-hydrogen.spec @@ -1,6 +1,6 @@ Summary: tauOS Icon Theme Name: tau-hydrogen -Version: 1.0.3 +Version: 1.0.4 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-hydrogen From d1bc0023e1ac5171aabffc8e6c37d0ba37cd0812 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Wed, 28 Dec 2022 14:42:51 +0800 Subject: [PATCH 090/123] Add iosevka-fusion-fonts vl-gothic-fonts --- .github/workflows/update.yml | 2 +- anda/fonts/iosevka-fusion/anda.hcl | 6 + .../iosevka-fusion/iosevka-fusion-fonts.spec | 142 +++++++++++++ anda/fonts/iosevka-fusion/iosevka-fusion.toml | 191 ++++++++++++++++++ anda/fonts/iosevka-fusion/update.rhai | 1 + .../vl-gothic/65-2-vl-pgothic-fonts.conf | 32 +++ .../fonts/vl-gothic/65-3-vl-gothic-fonts.conf | 51 +++++ anda/fonts/vl-gothic/anda.hcl | 6 + anda/fonts/vl-gothic/vl-gothic-fonts.spec | 132 ++++++++++++ 9 files changed, 562 insertions(+), 1 deletion(-) create mode 100644 anda/fonts/iosevka-fusion/anda.hcl create mode 100644 anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec create mode 100644 anda/fonts/iosevka-fusion/iosevka-fusion.toml create mode 100644 anda/fonts/iosevka-fusion/update.rhai create mode 100644 anda/fonts/vl-gothic/65-2-vl-pgothic-fonts.conf create mode 100644 anda/fonts/vl-gothic/65-3-vl-gothic-fonts.conf create mode 100644 anda/fonts/vl-gothic/anda.hcl create mode 100644 anda/fonts/vl-gothic/vl-gothic-fonts.spec diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index ec858d5f9b..1fba08d61f 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -33,7 +33,7 @@ jobs: chmod 0700 ${{ runner.temp }}/signing_key - name: Run Update (anda) - run: anda update -vvv + run: anda update -vv env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/anda/fonts/iosevka-fusion/anda.hcl b/anda/fonts/iosevka-fusion/anda.hcl new file mode 100644 index 0000000000..d98083abf0 --- /dev/null +++ b/anda/fonts/iosevka-fusion/anda.hcl @@ -0,0 +1,6 @@ +project "pkg" { + rpm { + spec = "iosevka-fusion-fonts.spec" + update = "" + } +} diff --git a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec new file mode 100644 index 0000000000..fb80dc80fd --- /dev/null +++ b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec @@ -0,0 +1,142 @@ +%global source_name Iosevka +%global debug_package %{nil} + +Name: iosevka-fusion-fonts +Version: 16.8.4 +Release: 1%{?dist} +Summary: A custom font based on iosevka + +License: SIL Open Font License Version 1.1 +URL: https://github.com/be5invis/Iosevka +Source0: %{url}/archive/v%{version}.tar.gz +Source1: iosevka-fusion.toml + +BuildArch: noarch + +BuildRequires: clang +BuildRequires: npm +BuildRequires: ttfautohint + +%description +Based on Iosevka font, https://github.com/be5invis/Iosevka, +this font mixes elements from various fonts tailored to my personal taste. + +%prep +%autosetup -n %{source_name}-%{version} +%__cp %SOURCE1 %{_builddir}/%{source_name}-%{version}/private-build-plans.toml + +%build +npm install +npm run build -- ttf::iosevka-fusion + +%install +%__mkdir -p %{buildroot}%{_datadir}/fonts/%{name} + +%__install -m 0644 \ + dist/iosevka-fusion/ttf/iosevka-fusion-bold.ttf \ + -T \ + %{buildroot}%{_datadir}/fonts/%{name}/IosevkaFusion-Bold.ttf + +%__install -m 0644 \ + dist/iosevka-fusion/ttf/iosevka-fusion-bolditalic.ttf \ + -T \ + %{buildroot}%{_datadir}/fonts/%{name}/IosevkaFusion-BoldItalic.ttf + +%__install -m 0644 \ + dist/iosevka-fusion/ttf/iosevka-fusion-book.ttf \ + -T \ + %{buildroot}%{_datadir}/fonts/%{name}/IosevkaFusion-Book.ttf + +%__install -m 0644 \ + dist/iosevka-fusion/ttf/iosevka-fusion-bookitalic.ttf \ + -T \ + %{buildroot}%{_datadir}/fonts/%{name}/IosevkaFusion-BookItalic.ttf + +%__install -m 0644 \ + dist/iosevka-fusion/ttf/iosevka-fusion-extrabold.ttf \ + -T \ + %{buildroot}%{_datadir}/fonts/%{name}/IosevkaFusion-ExtraBold.ttf + +%__install -m 0644 \ + dist/iosevka-fusion/ttf/iosevka-fusion-extrabolditalic.ttf \ + -T \ + %{buildroot}%{_datadir}/fonts/%{name}/IosevkaFusion-ExtraBoldItalic.ttf + +%__install -m 0644 \ + dist/iosevka-fusion/ttf/iosevka-fusion-extralight.ttf \ + -T \ + %{buildroot}%{_datadir}/fonts/%{name}/IosevkaFusion-ExtraLight.ttf + +%__install -m 0644 \ + dist/iosevka-fusion/ttf/iosevka-fusion-extralightitalic.ttf \ + -T \ + %{buildroot}%{_datadir}/fonts/%{name}/IosevkaFusion-ExtraLightItalic.ttf + +%__install -m 0644 \ + dist/iosevka-fusion/ttf/iosevka-fusion-heavy.ttf \ + -T \ + %{buildroot}%{_datadir}/fonts/%{name}/IosevkaFusion-Heavy.ttf + +%__install -m 0644 \ + dist/iosevka-fusion/ttf/iosevka-fusion-heavyitalic.ttf \ + -T \ + %{buildroot}%{_datadir}/fonts/%{name}/IosevkaFusion-HeavyItalic.ttf + +%__install -m 0644 \ + dist/iosevka-fusion/ttf/iosevka-fusion-italic.ttf \ + -T \ + %{buildroot}%{_datadir}/fonts/%{name}/IosevkaFusion-Italic.ttf + +%__install -m 0644 \ + dist/iosevka-fusion/ttf/iosevka-fusion-light.ttf \ + -T \ + %{buildroot}%{_datadir}/fonts/%{name}/IosevkaFusion-Light.ttf + +%__install -m 0644 \ + dist/iosevka-fusion/ttf/iosevka-fusion-lightitalic.ttf \ + -T \ + %{buildroot}%{_datadir}/fonts/%{name}/IosevkaFusion-LightItalic.ttf + +%__install -m 0644 \ + dist/iosevka-fusion/ttf/iosevka-fusion-medium.ttf \ + -T \ + %{buildroot}%{_datadir}/fonts/%{name}/IosevkaFusion-Medium.ttf + +%__install -m 0644 \ + dist/iosevka-fusion/ttf/iosevka-fusion-mediumitalic.ttf \ + -T \ + %{buildroot}%{_datadir}/fonts/%{name}/IosevkaFusion-MediumItalic.ttf + +%__install -m 0644 \ + dist/iosevka-fusion/ttf/iosevka-fusion-regular.ttf \ + -T \ + %{buildroot}%{_datadir}/fonts/%{name}/IosevkaFusion-Regular.ttf + +%__install -m 0644 \ + dist/iosevka-fusion/ttf/iosevka-fusion-semibold.ttf \ + -T \ + %{buildroot}%{_datadir}/fonts/%{name}/IosevkaFusion-SemiBold.ttf + +%__install -m 0644 \ + dist/iosevka-fusion/ttf/iosevka-fusion-semibolditalic.ttf \ + -T \ + %{buildroot}%{_datadir}/fonts/%{name}/IosevkaFusion-SemiBoldItalic.ttf + +%__install -m 0644 \ + dist/iosevka-fusion/ttf/iosevka-fusion-thin.ttf \ + -T \ + %{buildroot}%{_datadir}/fonts/%{name}/IosevkaFusion-Thin.ttf + +%__install -m 0644 \ + dist/iosevka-fusion/ttf/iosevka-fusion-thinitalic.ttf \ + -T \ + %{buildroot}%{_datadir}/fonts/%{name}/IosevkaFusion-ThinItalic.ttf + +%files +%license LICENSE.md +%doc README.md +%{_datadir}/fonts/* + +%changelog +* Wed Dec 28 2022 windowsboy111 - 16.8.4 +- Initial package diff --git a/anda/fonts/iosevka-fusion/iosevka-fusion.toml b/anda/fonts/iosevka-fusion/iosevka-fusion.toml new file mode 100644 index 0000000000..4025f9910f --- /dev/null +++ b/anda/fonts/iosevka-fusion/iosevka-fusion.toml @@ -0,0 +1,191 @@ +[buildPlans.iosevka-fusion] +family = "Iosevka Fusion" +spacing = "fixed" +serifs = "sans" + +[buildPlans.iosevka-fusion.variants.design] +cv01 = 1 # A cap straight +cv02 = 1 # B cap straight +cv03 = 1 # C cap serifless +cv04 = 1 # D cap serifless +cv05 = 1 # E cap serifless +cv06 = 1 # F cap serifless +cv07 = 6 # G cap toothless rounded serifless hooked +cv08 = 1 # H cap serifless +cv09 = 1 # I cap long serifs +cv10 = 2 # J cap serified +cv11 = 2 # K cap curly +cv12 = 1 # L cap serifless +cv13 = 3 # M cap short middle leg slanted sides +cv14 = 1 # N cap symmetric +cv15 = 1 # P cap straight +cv16 = 4 # Q cap crossing tail +cv17 = 1 # R cap straight +cv18 = 1 # S cap serifless +cv19 = 1 # T cap serifless +cv20 = 3 # U cap serifless +cv21 = 1 # V cap straight +cv22 = 1 # W straight +cv23 = 1 # X cap straight +cv24 = 1 # Y cap straight +cv25 = 1 # Z cap straight +cv28 = 1 # c serifless +cv33 = 1 # h straight +cv34 = 10 # i serified flat tailed +cv35 = 6 # j flat hook serified +cv37 = 10 # l serified flat tailed +cv42 = 9 # r compact +cv43 = 1 # s serifless +cv44 = 2 # t flat hook +cv49 = 6 # y cursive flat terminal hook +cv53 = 1 # Λ, Δ lambda and delta cap straight +cv54 = 2 # α alpha straight tailed +VXAA = 1 # δ delta rounded top +cv55 = 1 # Γ gamma cap straight +cv56 = 6 # ι iota serified flat tailed +cv57 = 2 # λ lambda top tailed +VXAC = 1 # μ me tailless +VXAB = 2 # ξ xe flat top +cv71 = 13 # 0 oval dashed forward slash +cv74 = 2 # 3 arched +cv76 = 2 # 5 open contour +cv78 = 1 # 7 straight +cv79 = 3 # 8 two asymmetric circles +cv81 = 2 # ~ tilde low +cv82 = 2 # * asterisk five-pointed low +cv83 = 1 # _ underscore right below baseline +cv85 = 1 # ^ uptick high +cv86 = 1 # ( parentheses normal slope +cv87 = 2 # { braces curly +cv88 = 1 # # column straight +cv90 = 4 # @ three-fold, tall height +cv91 = 2 # $ dollar strike through +cv92 = 2 # ¢ cent strike through +cv93 = 1 # % percent dots +cv94 = 1 # | bar natural slope +cv95 = 2 # ≥ equal-or-{higher,lower} slanted +cv96 = 1 # ' single quote straight +cv97 = 1 # ` grave/backtick straight +cv98 = 1 # ? smooth +cv99 = 2 # .:; square punctuation marks +VXDD = 2 # ijäöü square diacretics + +[buildPlans.iosevka-fusion.variants.upright] +cv26 = 3 # a double storey rounded +cv27 = 2 # b rounded +cv29 = 2 # d rounded +cv30 = 1 # e straight +cv31 = 16 # f serifless bottom flat top crossbar at x height +cv32 = 9 # g single storey flat hook earless cornered top +cv36 = 1 # k straight +cv38 = 5 # m earless normal middle leg +cv39 = 3 # n earless straight +cv40 = 2 # p earless +cv41 = 2 # q earless +cv45 = 2 # u rounded +cv46 = 1 # v straight +cv47 = 1 # w straight +cv48 = 1 # x straight +cv50 = 1 # z straight +cv72 = 3 # 1 serified with base +cv73 = 1 # 2 straight +cv75 = 3 # 4 semi-open contour +cv77 = 3 # 6 straight +cv80 = 3 # 9 straight +cv89 = 2 # & et open top (ampersand) + +[buildPlans.iosevka-fusion.variants.italic] +cv26 = 1 # a double storey straight +cv27 = 1 # b straight +cv29 = 1 # d straight +cv30 = 2 # e curly +cv31 = 18 # f flat hook tailed crossbar at x height +cv32 = 7 # g single storey flat hook +cv36 = 2 # k curly +cv38 = 1 # m straight normal middle leg +cv39 = 1 # n straight +cv40 = 1 # p straight +cv41 = 1 # q straight +cv45 = 1 # u straight +cv46 = 2 # v curly +cv47 = 2 # w curly short middle top +cv48 = 2 # x curly +cv50 = 4 # z curly +cv72 = 2 # 1 serified no base +cv73 = 2 # 2 curly +cv75 = 1 # 4 closed contour crossing +cv77 = 1 # 6 closed contour +cv80 = 1 # 9 closed contour +cv89 = 4 # & et open top toothed (ampersand) + +[buildPlans.iosevka-fusion.weights.thin] +shape = 100 +menu = 100 +css = 100 + +[buildPlans.iosevka-fusion.weights.extralight] +shape = 200 +menu = 200 +css = 200 + +[buildPlans.iosevka-fusion.weights.light] +shape = 300 +menu = 300 +css = 300 + +[buildPlans.iosevka-fusion.weights.regular] +shape = 400 +menu = 400 +css = 400 + +[buildPlans.iosevka-fusion.weights.book] +shape = 450 +menu = 450 +css = 450 + +[buildPlans.iosevka-fusion.weights.medium] +shape = 500 +menu = 500 +css = 500 + +[buildPlans.iosevka-fusion.weights.semibold] +shape = 600 +menu = 600 +css = 600 + +[buildPlans.iosevka-fusion.weights.bold] +shape = 700 +menu = 700 +css = 700 + +[buildPlans.iosevka-fusion.weights.extrabold] +shape = 800 +menu = 800 +css = 800 + +[buildPlans.iosevka-fusion.weights.heavy] +shape = 900 +menu = 900 +css = 900 + +[buildPlans.iosevka-fusion.slopes.upright] +angle = 0 +shape = "upright" +menu = "upright" +css = "normal" + +[buildPlans.iosevka-fusion.slopes.italic] +angle = 9.4 +shape = "italic" +menu = "italic" +css = "italic" + +[buildPlans.iosevka-fusion.widths.normal] +shape = 600 +menu = 5 +css = "normal" + +[buildPlans.iosevka-fusion.metric-override] +leading = 1350 +sb = 60 +xHeight = 530 diff --git a/anda/fonts/iosevka-fusion/update.rhai b/anda/fonts/iosevka-fusion/update.rhai new file mode 100644 index 0000000000..e9a39b4a9e --- /dev/null +++ b/anda/fonts/iosevka-fusion/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("be5invis/Iosevka")); diff --git a/anda/fonts/vl-gothic/65-2-vl-pgothic-fonts.conf b/anda/fonts/vl-gothic/65-2-vl-pgothic-fonts.conf new file mode 100644 index 0000000000..806a95eedd --- /dev/null +++ b/anda/fonts/vl-gothic/65-2-vl-pgothic-fonts.conf @@ -0,0 +1,32 @@ + + + + + + VL PGothic + + sans-serif + + + + + + ja + + + sans-serif + + + VL PGothic + + + + + + VL PGothic + + + false + + + diff --git a/anda/fonts/vl-gothic/65-3-vl-gothic-fonts.conf b/anda/fonts/vl-gothic/65-3-vl-gothic-fonts.conf new file mode 100644 index 0000000000..a9557d5b2e --- /dev/null +++ b/anda/fonts/vl-gothic/65-3-vl-gothic-fonts.conf @@ -0,0 +1,51 @@ + + + + + + VL Gothic + + monospace + + + + + VL Gothic + + sans-serif + + + + + + ja + + + monospace + + + VL Gothic + + + + + + ja + + + sans-serif + + + VL Gothic + + + + + + VL Gothic + + + false + + + diff --git a/anda/fonts/vl-gothic/anda.hcl b/anda/fonts/vl-gothic/anda.hcl new file mode 100644 index 0000000000..b6b11b11a8 --- /dev/null +++ b/anda/fonts/vl-gothic/anda.hcl @@ -0,0 +1,6 @@ +project "pkg" { + rpm { + spec = "vl-gothic-fonts.spec" + update = "" + } +} diff --git a/anda/fonts/vl-gothic/vl-gothic-fonts.spec b/anda/fonts/vl-gothic/vl-gothic-fonts.spec new file mode 100644 index 0000000000..825a339717 --- /dev/null +++ b/anda/fonts/vl-gothic/vl-gothic-fonts.spec @@ -0,0 +1,132 @@ +# Packaging template: multi-family fonts packaging. +# +# SPDX-License-Identifier: MIT +# +# This template documents spec declarations, used when packaging multiple font +# families, from a single dedicated source archive. The source rpm is named +# after the first (main) font family). Look up “fonts-3-sub” when the source +# rpm needs to be named some other way. +# +# It is part of the following set of packaging templates: +# “fonts-0-simple”: basic single-family fonts packaging +# “fonts-1-full”: less common patterns for single-family fonts packaging +# “fonts-2-multi”: multi-family fonts packaging +# “fonts-3-sub”: packaging fonts, released as part of something else +# +Version: 20220612 +Release: 2%{?dist} +URL: http://dicey.org/vlgothic + +# The following declarations will be aliased to [variable]0 and reused for all +# generated *-fonts packages unless overriden by a specific [variable][number] +# declaration. +%global foundry VL +%global fontlicense mplus and BSD +%global fontlicenses LICENSE_J.mplus LICENSE_E.mplus LICENSE LICENSE.en +%global fontdocs README README_J.mplus README.sazanami README_E.mplus +%global fontdocsex %{fontlicenses} + +# A text block that can be reused as part of the description of each generated +# subpackage. +%global common_description %{expand: +VLGothic provides Japanese TrueType fonts from the Vine Linux project. +Most of the glyphs are taken from the M+ and Sazanami Gothic fonts, +but some have also been improved by the project. +} + +# Declaration for the subpackage containing the first font family. Also used as +# source rpm info. All the [variable]0 declarations are equivalent and aliased +# to [variable]. + +%global fontfamily0 VL Gothic +%global fontsummary0 Japanese TrueType font +%global fontpkgheader0 %{expand: +Obsoletes: vlgothic-fonts < %{version}-%{release} +Provides: vlgothic-fonts = %{version}-%{release} +} +%global fonts0 VL-Gothic-Regular.ttf +%global fontsex0 %{nil} +%global fontconfs0 %{SOURCE10} +%global fontconfsex0 %{nil} +%global fontdescription0 %{expand: +%{common_description} + +This package provides the monospace VLGothic font. +} + +%global fontfamily1 VL PGothic +%global fontsummary1 Proportional Japanese TrueType font +%global fontpkgheader1 %{expand: +Obsoletes: vlgothic-p-fonts < %{version}-%{release} +Provides: vlgothic-p-fonts = %{version}-%{release} +} +%global fonts1 VL-PGothic-Regular.ttf +%global fontsex1 %{nil} +%global fontconfs1 %{SOURCE11} +%global fontconfsex1 %{nil} +%global fontdescription1 %{expand: +%{common_description} + +This package provides the VLGothic font with proportional glyphs for some +non-Japanese characters. +} + + +# https://ja.osdn.net/frs/redir.php?m=gigenet&f=vlgothic%2F77450%2FVLGothic-%%{version}.tar.xz +Source0: https://mirrors.gigenet.com/OSDN/vlgothic/77450/VLGothic-%{version}.tar.xz +Source10: 65-3-%{fontpkgname0}.conf +Source11: 65-2-%{fontpkgname1}.conf + +# “fontpkg” will generate the font subpackage headers corresponding to the +# elements declared above. +# “fontpkg” accepts the following selection arguments: +# – “-a” process everything +# – “-z [number]” process a specific declaration block +# If no flag is specified it will only process the zero/nosuffix block. +%fontpkg -a + +# “fontmetapkg” will generate a font meta(sub)package header for all the font +# subpackages generated in this spec. Optional arguments: +# – “-n [name]” use [name] as metapackage name +# – “-s [variable]” use the content of [variable] as metapackage summary +# – “-d [variable]” use the content of [variable] as metapackage description +# – “-z [numbers]” restrict metapackaging to [numbers] comma-separated list +# of font package suffixes +%fontmetapkg + +%prep +%setup -q -n VLGothic +iconv -f EUC-JP -t UTF-8 -o README.sazanami.tmp README.sazanami +touch -r README.sazanami README.sazanami.tmp +mv README.sazanami.tmp README.sazanami + +%build +# “fontbuild” accepts the usual selection arguments: +# – “-a” process everything +# – “-z [number]” process a specific declaration block +# If no flag is specified it will only process the zero/nosuffix block. +%fontbuild -a + +%install +# “fontinstall” accepts the usual selection arguments: +# – “-a” process everything +# – “-z [number]” process a specific declaration block +# If no flag is specified it will only process the zero/nosuffix block. +%fontinstall -a + +%check +# “fontcheck” accepts the usual selection arguments: +# – “-a” process everything +# – “-z [number]” process a specific declaration block +# If no flag is specified it will only process the zero/nosuffix block. +%fontcheck -a + +# “fontfiles” accepts the usual selection arguments: +# – “-a” process everything +# – “-z [number]” process a specific declaration block +# If no flag is specified it will only process the zero/nosuffix block +%fontfiles -a + +%changelog +* Wed Dec 28 2022 windowsboy111 - 16.8.4 +- Initial package From 07884417aad9661752995033f1eebb19f3dcf3ec Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Wed, 28 Dec 2022 14:43:03 +0800 Subject: [PATCH 091/123] Bump rnote 0.5.12 Signed-off-by: windowsboy111 --- anda/rust/rnote/rnote.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/rnote/rnote.spec b/anda/rust/rnote/rnote.spec index 14059a45fd..835d7f4030 100644 --- a/anda/rust/rnote/rnote.spec +++ b/anda/rust/rnote/rnote.spec @@ -1,5 +1,5 @@ Name: rnote -Version: 0.5.11-fix.1 +Version: 0.5.12 Release: %autorelease Summary: Sketch and take handwritten notes. License: GPLv3 From 61d6b78d8ceff8cfe10100e5296aabf4485631aa Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 28 Dec 2022 12:53:16 +0000 Subject: [PATCH 092/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 16c8c27451..ac06918c96 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 4d334b645d0e230c19fa4756a4cbec28dce744d7 +%global commit c1e5179b5fb1e69c61bdbd3c6258e871882dfec5 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index f19250b326..53f93fd068 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 4d334b645d0e230c19fa4756a4cbec28dce744d7 +%global commit c1e5179b5fb1e69c61bdbd3c6258e871882dfec5 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 4c5ccfeb6f28f0c5af7f9ee4ae8f465a7ecf72fb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 28 Dec 2022 16:43:44 +0000 Subject: [PATCH 093/123] Automatic Update: iosevka-fusion --- anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec index fb80dc80fd..7d2cbcd54f 100644 --- a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec +++ b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec @@ -2,7 +2,7 @@ %global debug_package %{nil} Name: iosevka-fusion-fonts -Version: 16.8.4 +Version: 17.0.2 Release: 1%{?dist} Summary: A custom font based on iosevka From b64c6ecd77269b6e530ea4de8c27e6a3de09f46d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 28 Dec 2022 18:13:51 +0000 Subject: [PATCH 094/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index ac06918c96..a806148d69 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit c1e5179b5fb1e69c61bdbd3c6258e871882dfec5 +%global commit 67ac3da8a0eac959343fe86ca143b97f0f76543c %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 53f93fd068..445ed239fe 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit c1e5179b5fb1e69c61bdbd3c6258e871882dfec5 +%global commit 67ac3da8a0eac959343fe86ca143b97f0f76543c %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 02f66a76ba501d081f881f21b293356eb5be2939 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 29 Dec 2022 16:38:29 +0800 Subject: [PATCH 095/123] Fix rnote --- anda/rust/rnote/rnote.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/rnote/rnote.spec b/anda/rust/rnote/rnote.spec index 835d7f4030..37924db72b 100644 --- a/anda/rust/rnote/rnote.spec +++ b/anda/rust/rnote/rnote.spec @@ -6,7 +6,7 @@ License: GPLv3 URL: https://github.com/flxzt/rnote Source0: %{url}/releases/download/v%{version}/rnote-%{version}.tar.xz Requires: libadwaita poppler-glib glib2 gtk4 -BuildRequires: cargo meson cmake libappstream-glib gcc-c++ pkgconfig(alsa) alsa-lib clang-devel +BuildRequires: cargo meson cmake libappstream-glib gcc-c++ pkgconfig(alsa) alsa-lib clang-devel python BuildRequires: pkgconfig(glib-2.0) >= 2.66 BuildRequires: pkgconfig(gtk4) >= 4.7 BuildRequires: pkgconfig(libadwaita-1) >= 1.2 From e000bd8d0d535e4611d2729cd74ad66e173983fa Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 29 Dec 2022 16:45:04 +0800 Subject: [PATCH 096/123] Fix autoupdate pipeline --- anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec | 2 +- anda/fonts/vl-gothic/anda.hcl | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec index 715838651b..161c2931e7 100644 --- a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec +++ b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec @@ -1,6 +1,6 @@ %global forgeurl https://github.com/KDE/latte-dock/ -%define commit 93c50a7e8fbc88d15c17efe26eacdce2c616bded +%global commit 93c50a7e8fbc88d15c17efe26eacdce2c616bded %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date %(date '+%Y%m%d') %global snapshot_info %{commit_date}.%{shortcommit} diff --git a/anda/fonts/vl-gothic/anda.hcl b/anda/fonts/vl-gothic/anda.hcl index b6b11b11a8..a71f5fc300 100644 --- a/anda/fonts/vl-gothic/anda.hcl +++ b/anda/fonts/vl-gothic/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "vl-gothic-fonts.spec" - update = "" } } From 27904e37b542ad28213e21e7340b9333b6c417ed Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 29 Dec 2022 16:49:12 +0800 Subject: [PATCH 097/123] Add autoupdate to argagg --- anda/lib/argagg/anda.hcl | 1 + anda/lib/argagg/update.rhai | 1 + 2 files changed, 2 insertions(+) create mode 100644 anda/lib/argagg/update.rhai diff --git a/anda/lib/argagg/anda.hcl b/anda/lib/argagg/anda.hcl index f93ef329e5..795808b97b 100644 --- a/anda/lib/argagg/anda.hcl +++ b/anda/lib/argagg/anda.hcl @@ -1,5 +1,6 @@ project "pkg" { rpm { spec = "argagg.spec" + update = "" } } diff --git a/anda/lib/argagg/update.rhai b/anda/lib/argagg/update.rhai new file mode 100644 index 0000000000..fc1c18bcbf --- /dev/null +++ b/anda/lib/argagg/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("vietjtnguyen/argagg")); From 2794431005effe2ef6abcec0903320d8eab041fc Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 29 Dec 2022 16:54:50 +0800 Subject: [PATCH 098/123] Disable check for starship --- anda/rust/starship/rust-starship.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/anda/rust/starship/rust-starship.spec b/anda/rust/starship/rust-starship.spec index 93f6e122fd..95b5694299 100644 --- a/anda/rust/starship/rust-starship.spec +++ b/anda/rust/starship/rust-starship.spec @@ -1,6 +1,4 @@ # Generated by rust2rpm 23 -%bcond_without check - %global crate starship Name: rust-starship From 62203c0d971f096c5acb4d3ca5ce24c2a7c4acae Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 29 Dec 2022 17:51:47 +0800 Subject: [PATCH 099/123] Fix starship again --- anda/rust/starship/.gitignore | 1 - anda/rust/starship/rust-starship.spec | 2 -- 2 files changed, 3 deletions(-) delete mode 100644 anda/rust/starship/.gitignore diff --git a/anda/rust/starship/.gitignore b/anda/rust/starship/.gitignore deleted file mode 100644 index 79b8e8a9dd..0000000000 --- a/anda/rust/starship/.gitignore +++ /dev/null @@ -1 +0,0 @@ -anda-build/ \ No newline at end of file diff --git a/anda/rust/starship/rust-starship.spec b/anda/rust/starship/rust-starship.spec index 95b5694299..0b065f3efd 100644 --- a/anda/rust/starship/rust-starship.spec +++ b/anda/rust/starship/rust-starship.spec @@ -43,8 +43,6 @@ This package contains library source intended for building other packages which use the "%{crate}" crate. %files devel -%license %{crate_instdir}/LICENSE -%doc %{crate_instdir}/README.md %{crate_instdir}/ %package -n %{name}+default-devel From 1211d902c395d6d7e100468b2728f7876ced7fd3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 29 Dec 2022 11:09:49 +0000 Subject: [PATCH 100/123] Automatic Update: latte-dock-nightly --- anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec index 161c2931e7..cd7e81c399 100644 --- a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec +++ b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec @@ -1,6 +1,6 @@ %global forgeurl https://github.com/KDE/latte-dock/ -%global commit 93c50a7e8fbc88d15c17efe26eacdce2c616bded +%global commit a3467a975d2bf301e302d3f0d9307b32c51cf7ea %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date %(date '+%Y%m%d') %global snapshot_info %{commit_date}.%{shortcommit} From 489edf12390608d9337d8c43456ab4dfdb5fd462 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 29 Dec 2022 15:11:40 +0000 Subject: [PATCH 101/123] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 473c730022..4651b9945c 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.1.32 +Version: 1.1.33 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 2aad04b19fc436944d1f0cb5ac5eec06398a7249 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 30 Dec 2022 15:12:07 +0000 Subject: [PATCH 102/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index a806148d69..a49fe38e9c 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 67ac3da8a0eac959343fe86ca143b97f0f76543c +%global commit d55f47077aed0e2066f4b5d8f1bd208ffffd550e %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 445ed239fe..671b6feb77 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 67ac3da8a0eac959343fe86ca143b97f0f76543c +%global commit d55f47077aed0e2066f4b5d8f1bd208ffffd550e %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From b7cd973403935130d229e3ad8a8f5ffbcd4b9a6b Mon Sep 17 00:00:00 2001 From: Cappy Ishihara Date: Fri, 30 Dec 2022 23:07:00 +0700 Subject: [PATCH 103/123] Remove dnf-plugins-core (#92) --- ...hroot-configs-from-config-files-in-c.patch | 76 - anda/dnf-plugins-core/anda.hcl | 5 - anda/dnf-plugins-core/dnf-plugins-core.spec | 1562 ----------------- 3 files changed, 1643 deletions(-) delete mode 100644 anda/dnf-plugins-core/0001-copr-Also-read-chroot-configs-from-config-files-in-c.patch delete mode 100644 anda/dnf-plugins-core/anda.hcl delete mode 100644 anda/dnf-plugins-core/dnf-plugins-core.spec diff --git a/anda/dnf-plugins-core/0001-copr-Also-read-chroot-configs-from-config-files-in-c.patch b/anda/dnf-plugins-core/0001-copr-Also-read-chroot-configs-from-config-files-in-c.patch deleted file mode 100644 index f4cf0061b9..0000000000 --- a/anda/dnf-plugins-core/0001-copr-Also-read-chroot-configs-from-config-files-in-c.patch +++ /dev/null @@ -1,76 +0,0 @@ -From 475fc8b45864a65d36d3592df9bc8bb94265d218 Mon Sep 17 00:00:00 2001 -From: Cappy Ishihara -Date: Fri, 9 Sep 2022 10:40:37 +0700 -Subject: [PATCH] copr: Also read chroot configs from config files in - copr.conf.d - -= changelog = -msg: [copr] Also read chroot configs from other files in copr.conf.d -type: enhancement -resolves: https://bugzilla.redhat.com/show_bug.cgi?id=2091662 ---- - plugins/copr.py | 34 +++++++++++++++++++++++++--------- - 1 file changed, 25 insertions(+), 9 deletions(-) - -diff --git a/plugins/copr.py b/plugins/copr.py -index 16946b7..a4bc936 100644 ---- a/plugins/copr.py -+++ b/plugins/copr.py -@@ -141,15 +141,6 @@ class CoprCommand(dnf.cli.Command): - if os.path.isfile(default_config_file): - config_files.append(default_config_file) - -- copr_plugin_config.read(default_config_file) -- if copr_plugin_config.has_option('main', 'distribution') and\ -- copr_plugin_config.has_option('main', 'releasever'): -- distribution = copr_plugin_config.get('main', 'distribution') -- releasever = copr_plugin_config.get('main', 'releasever') -- self.chroot_config = [distribution, releasever] -- else: -- self.chroot_config = [False, False] -- - for filename in os.listdir(os.path.join(config_path, PLUGIN_CONF + ".d")): - if filename.endswith('.conf'): - config_file = os.path.join(config_path, PLUGIN_CONF + ".d", filename) -@@ -179,6 +170,16 @@ class CoprCommand(dnf.cli.Command): - else: - copr_hub = self.opts.hub - -+ # Check distribution and releasever in all config files -+ if config_files: -+ -+ if len(config_files) > 1: -+ self._get_copr_chroot(config_files[1]) -+ else: -+ self._get_copr_chroot(config_files[0]) -+ else: -+ self.chroot_config = [False, False] -+ - # Try to find hub in a config file - if config_files and copr_hub: - self.copr_url = None -@@ -211,6 +212,21 @@ class CoprCommand(dnf.cli.Command): - except (NoOptionError, NoSectionError): - return default - -+ def _get_copr_chroot(self, config): -+ """ -+ Sets the Copr root from a config file -+ This is refactored from configure() to avoid code duplication -+ """ -+ copr_plugin_config = ConfigParser() -+ copr_plugin_config.read(config) -+ if copr_plugin_config.has_option('main', 'distribution') and\ -+ copr_plugin_config.has_option('main', 'releasever'): -+ distribution = copr_plugin_config.get('main', 'distribution') -+ releasever = copr_plugin_config.get('main', 'releasever') -+ self.chroot_config = [distribution, releasever] -+ else: -+ self.chroot_config = [False, False] -+ - def _user_warning_before_prompt(self, text): - sys.stderr.write("{0}\n".format(text.strip())) - --- -2.37.3 - diff --git a/anda/dnf-plugins-core/anda.hcl b/anda/dnf-plugins-core/anda.hcl deleted file mode 100644 index d3843ee8ee..0000000000 --- a/anda/dnf-plugins-core/anda.hcl +++ /dev/null @@ -1,5 +0,0 @@ -project "pkg" { - rpm { - spec = "dnf-plugins-core.spec" - } -} diff --git a/anda/dnf-plugins-core/dnf-plugins-core.spec b/anda/dnf-plugins-core/dnf-plugins-core.spec deleted file mode 100644 index 96999596a3..0000000000 --- a/anda/dnf-plugins-core/dnf-plugins-core.spec +++ /dev/null @@ -1,1562 +0,0 @@ -%{?!dnf_lowest_compatible: %global dnf_lowest_compatible 4.11.0} -%global dnf_plugins_extra 2.0.0 -%global hawkey_version 0.64.0 -%global yum_utils_subpackage_name dnf-utils -%if 0%{?rhel} > 7 -%global yum_utils_subpackage_name yum-utils -%endif - -%define __cmake_in_source_build 1 - -%if 0%{?rhel} && 0%{?rhel} <= 7 -%bcond_with python3 -%else -%bcond_without python3 -%endif - -%if 0%{?rhel} > 7 || 0%{?fedora} > 29 -%bcond_with python2 -%else -%bcond_without python2 -%endif - -%if 0%{?rhel} > 7 || 0%{?fedora} > 30 -%bcond_without yumcompatibility -%else -%bcond_with yumcompatibility -%endif - -%if 0%{?rhel} && 0%{?rhel} <= 7 -%bcond_with yumutils -%else -%bcond_without yumutils -%endif - -Name: dnf-plugins-core -Version: 4.3.1 -Release: 1%{?dist} -Summary: Core Plugins for DNF -Epoch: 1 -License: GPLv2+ -URL: https://github.com/rpm-software-management/dnf-plugins-core -Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz -Patch: 0001-copr-Also-read-chroot-configs-from-config-files-in-c.patch -BuildArch: noarch -BuildRequires: cmake -BuildRequires: git-core -BuildRequires: gettext -# Documentation -%if %{with python3} -BuildRequires: %{_bindir}/sphinx-build-3 -Requires: python3-%{name} = %{epoch}:%{version}-%{release} -%else -BuildRequires: %{_bindir}/sphinx-build -Requires: python2-%{name} = %{epoch}:%{version}-%{release} -%endif -Provides: dnf-command(builddep) -Provides: dnf-command(changelog) -Provides: dnf-command(config-manager) -Provides: dnf-command(copr) -Provides: dnf-command(debug-dump) -Provides: dnf-command(debug-restore) -Provides: dnf-command(debuginfo-install) -Provides: dnf-command(download) -Provides: dnf-command(groups-manager) -Provides: dnf-command(repoclosure) -Provides: dnf-command(repograph) -Provides: dnf-command(repomanage) -Provides: dnf-command(reposync) -Provides: dnf-command(repodiff) -Provides: dnf-plugins-extras-debug = %{epoch}:%{version}-%{release} -Provides: dnf-plugins-extras-repoclosure = %{epoch}:%{version}-%{release} -Provides: dnf-plugins-extras-repograph = %{epoch}:%{version}-%{release} -Provides: dnf-plugins-extras-repomanage = %{epoch}:%{version}-%{release} -Provides: dnf-plugin-builddep = %{epoch}:%{version}-%{release} -Provides: dnf-plugin-config-manager = %{epoch}:%{version}-%{release} -Provides: dnf-plugin-debuginfo-install = %{epoch}:%{version}-%{release} -Provides: dnf-plugin-download = %{epoch}:%{version}-%{release} -Provides: dnf-plugin-generate_completion_cache = %{epoch}:%{version}-%{release} -Provides: dnf-plugin-needs_restarting = %{epoch}:%{version}-%{release} -Provides: dnf-plugin-groups-manager = %{epoch}:%{version}-%{release} -Provides: dnf-plugin-repoclosure = %{epoch}:%{version}-%{release} -Provides: dnf-plugin-repodiff = %{epoch}:%{version}-%{release} -Provides: dnf-plugin-repograph = %{epoch}:%{version}-%{release} -Provides: dnf-plugin-repomanage = %{epoch}:%{version}-%{release} -Provides: dnf-plugin-reposync = %{epoch}:%{version}-%{release} -%if %{with yumcompatibility} -Provides: yum-plugin-copr = %{epoch}:%{version}-%{release} -Provides: yum-plugin-changelog = %{epoch}:%{version}-%{release} -Provides: yum-plugin-auto-update-debug-info = %{epoch}:%{version}-%{release} -%endif -Conflicts: dnf-plugins-extras-common-data < %{dnf_plugins_extra} - -%description -Core Plugins for DNF. This package enhances DNF with builddep, config-manager, -copr, debug, debuginfo-install, download, needs-restarting, groups-manager, repoclosure, -repograph, repomanage, reposync, changelog and repodiff commands. Additionally -provides generate_completion_cache passive plugin. - -%if %{with python2} -%package -n python2-%{name} -Summary: Core Plugins for DNF -%{?python_provide:%python_provide python2-%{name}} -BuildRequires: python2-dnf >= %{dnf_lowest_compatible} -%if 0%{?rhel} && 0%{?rhel} <= 7 -BuildRequires: dbus-python -%else -BuildRequires: python2-dbus -%endif -BuildRequires: python2-devel -%if 0%{?fedora} -Requires: python2-distro -%endif -Requires: python2-dnf >= %{dnf_lowest_compatible} -Requires: python2-hawkey >= %{hawkey_version} -%if 0%{?rhel} && 0%{?rhel} <= 7 -Requires: dbus-python -Requires: python-dateutil -%else -Requires: python2-dbus -Requires: python2-dateutil -%endif -Provides: python2-dnf-plugins-extras-debug = %{epoch}:%{version}-%{release} -Provides: python2-dnf-plugins-extras-repoclosure = %{epoch}:%{version}-%{release} -Provides: python2-dnf-plugins-extras-repograph = %{epoch}:%{version}-%{release} -Provides: python2-dnf-plugins-extras-repomanage = %{epoch}:%{version}-%{release} -Obsoletes: python2-dnf-plugins-extras-debug < %{dnf_plugins_extra} -Obsoletes: python2-dnf-plugins-extras-repoclosure < %{dnf_plugins_extra} -Obsoletes: python2-dnf-plugins-extras-repograph < %{dnf_plugins_extra} -Obsoletes: python2-dnf-plugins-extras-repomanage < %{dnf_plugins_extra} - -Conflicts: %{name} <= 0.1.5 -# let the both python plugin versions be updated simultaneously -Conflicts: python3-%{name} < %{epoch}:%{version}-%{release} -Conflicts: python-%{name} < %{epoch}:%{version}-%{release} - -%description -n python2-%{name} -Core Plugins for DNF, Python 2 interface. This package enhances DNF with builddep, -config-manager, copr, degug, debuginfo-install, download, needs-restarting, -groups-manager, repoclosure, repograph, repomanage, reposync, changelog -and repodiff commands. -Additionally provides generate_completion_cache passive plugin. -%endif - -%if %{with python3} -%package -n python3-%{name} -Summary: Core Plugins for DNF -%{?python_provide:%python_provide python3-%{name}} -BuildRequires: python3-dbus -BuildRequires: python3-devel -BuildRequires: python3-dnf >= %{dnf_lowest_compatible} -%if 0%{?fedora} -Requires: python3-distro -%endif -Requires: python3-dbus -Requires: python3-dnf >= %{dnf_lowest_compatible} -Requires: python3-hawkey >= %{hawkey_version} -Requires: python3-dateutil -Provides: python3-dnf-plugins-extras-debug = %{epoch}:%{version}-%{release} -Provides: python3-dnf-plugins-extras-repoclosure = %{epoch}:%{version}-%{release} -Provides: python3-dnf-plugins-extras-repograph = %{epoch}:%{version}-%{release} -Provides: python3-dnf-plugins-extras-repomanage = %{epoch}:%{version}-%{release} -Obsoletes: python3-dnf-plugins-extras-debug < %{dnf_plugins_extra} -Obsoletes: python3-dnf-plugins-extras-repoclosure < %{dnf_plugins_extra} -Obsoletes: python3-dnf-plugins-extras-repograph < %{dnf_plugins_extra} -Obsoletes: python3-dnf-plugins-extras-repomanage < %{dnf_plugins_extra} - -Conflicts: %{name} <= 0.1.5 -# let the both python plugin versions be updated simultaneously -Conflicts: python2-%{name} < %{epoch}:%{version}-%{release} -Conflicts: python-%{name} < %{epoch}:%{version}-%{release} - -%description -n python3-%{name} -Core Plugins for DNF, Python 3 interface. This package enhances DNF with builddep, -config-manager, copr, debug, debuginfo-install, download, needs-restarting, -groups-manager, repoclosure, repograph, repomanage, reposync, changelog -and repodiff commands. -Additionally provides generate_completion_cache passive plugin. -%endif - -%if %{with yumutils} -%package -n %{yum_utils_subpackage_name} -%if "%{yum_utils_subpackage_name}" == "dnf-utils" -Conflicts: yum-utils < 1.1.31-520 -%if 0%{?rhel} != 7 -Provides: yum-utils = %{epoch}:%{version}-%{release} -%endif -%else -Provides: dnf-utils = %{epoch}:%{version}-%{release} -Obsoletes: dnf-utils < %{epoch}:%{version}-%{release} -%endif -Requires: dnf >= %{dnf_lowest_compatible} -Requires: %{name} = %{epoch}:%{version}-%{release} -%if %{with python3} -Requires: python3-dnf >= %{dnf_lowest_compatible} -%else -Requires: python2-dnf >= %{dnf_lowest_compatible} -%endif -Summary: Yum-utils CLI compatibility layer - -%description -n %{yum_utils_subpackage_name} -As a Yum-utils CLI compatibility layer, supplies in CLI shims for -debuginfo-install, repograph, package-cleanup, repoclosure, repomanage, -repoquery, reposync, repotrack, repodiff, builddep, config-manager, debug, -download and yum-groups-manager that use new implementations using DNF. -%endif - -%if 0%{?rhel} == 0 && %{with python2} -%package -n python2-dnf-plugin-leaves -Summary: Leaves Plugin for DNF -Requires: python2-%{name} = %{epoch}:%{version}-%{release} -Provides: python2-dnf-plugins-extras-leaves = %{epoch}:%{version}-%{release} -%if !%{with python3} -Provides: dnf-command(leaves) -Provides: dnf-plugin-leaves = %{epoch}:%{version}-%{release} -Provides: dnf-plugins-extras-leaves = %{epoch}:%{version}-%{release} -%endif -Conflicts: dnf-plugins-extras-common-data < %{dnf_plugins_extra} -Conflicts: python3-dnf-plugin-leaves < %{epoch}:%{version}-%{release} -Obsoletes: python2-dnf-plugins-extras-leaves < %{dnf_plugins_extra} - -%description -n python2-dnf-plugin-leaves -Leaves Plugin for DNF, Python 2 version. List all installed packages -not required by any other installed package. -%endif - -%if 0%{?rhel} == 0 && %{with python3} -%package -n python3-dnf-plugin-leaves -Summary: Leaves Plugin for DNF -Requires: python3-%{name} = %{epoch}:%{version}-%{release} -Provides: python3-dnf-plugins-extras-leaves = %{epoch}:%{version}-%{release} -Provides: dnf-command(leaves) -Provides: dnf-plugin-leaves = %{epoch}:%{version}-%{release} -Provides: dnf-plugins-extras-leaves = %{epoch}:%{version}-%{release} -Conflicts: dnf-plugins-extras-common-data < %{dnf_plugins_extra} -Conflicts: python2-dnf-plugin-leaves < %{epoch}:%{version}-%{release} -Obsoletes: python3-dnf-plugins-extras-leaves < %{dnf_plugins_extra} - -%description -n python3-dnf-plugin-leaves -Leaves Plugin for DNF, Python 3 version. List all installed packages -not required by any other installed package. -%endif - -%if 0%{?rhel} == 0 && %{with python2} -%package -n python2-dnf-plugin-local -Summary: Local Plugin for DNF -Requires: %{_bindir}/createrepo_c -Requires: python2-%{name} = %{epoch}:%{version}-%{release} -%if !%{with python3} -Provides: dnf-plugin-local = %{epoch}:%{version}-%{release} -Provides: dnf-plugins-extras-local = %{epoch}:%{version}-%{release} -%endif -Provides: python2-dnf-plugins-extras-local = %{epoch}:%{version}-%{release} -Conflicts: dnf-plugins-extras-common-data < %{dnf_plugins_extra} -Conflicts: python3-dnf-plugin-local < %{epoch}:%{version}-%{release} -Obsoletes: python2-dnf-plugins-extras-local < %{dnf_plugins_extra} - -%description -n python2-dnf-plugin-local -Local Plugin for DNF, Python 2 version. Automatically copy all downloaded packages to a -repository on the local filesystem and generating repo metadata. -%endif - -%if %{with python3} && 0%{?rhel} == 0 -%package -n python3-dnf-plugin-local -Summary: Local Plugin for DNF -Requires: %{_bindir}/createrepo_c -Requires: python3-%{name} = %{epoch}:%{version}-%{release} -Provides: dnf-plugin-local = %{epoch}:%{version}-%{release} -Provides: python3-dnf-plugins-extras-local = %{epoch}:%{version}-%{release} -Provides: dnf-plugins-extras-local = %{epoch}:%{version}-%{release} -Conflicts: dnf-plugins-extras-common-data < %{dnf_plugins_extra} -Conflicts: python2-dnf-plugin-local < %{epoch}:%{version}-%{release} -Obsoletes: python3-dnf-plugins-extras-local < %{dnf_plugins_extra} - -%description -n python3-dnf-plugin-local -Local Plugin for DNF, Python 3 version. Automatically copy all downloaded -packages to a repository on the local filesystem and generating repo metadata. -%endif - -%if %{with python2} -%package -n python2-dnf-plugin-migrate -Summary: Migrate Plugin for DNF -Requires: python2-%{name} = %{epoch}:%{version}-%{release} -Requires: yum -Provides: dnf-plugin-migrate = %{epoch}:%{version}-%{release} -Provides: python2-dnf-plugins-extras-migrate = %{epoch}:%{version}-%{release} -Provides: dnf-command(migrate) -Provides: dnf-plugins-extras-migrate = %{epoch}:%{version}-%{release} -Conflicts: dnf-plugins-extras-common-data < %{dnf_plugins_extra} -Obsoletes: python2-dnf-plugins-extras-migrate < %{dnf_plugins_extra} -Obsoletes: python-dnf-plugins-extras-migrate < %{dnf_plugins_extra} - -%description -n python2-dnf-plugin-migrate -Migrate Plugin for DNF, Python 2 version. Migrates history, group and yumdb data from yum to dnf. -%endif - -%if %{with python2} -%package -n python2-dnf-plugin-post-transaction-actions -Summary: Post transaction actions Plugin for DNF -Requires: python2-%{name} = %{epoch}:%{version}-%{release} -%if !%{with python3} -Provides: dnf-plugin-post-transaction-actions = %{epoch}:%{version}-%{release} -%endif -Conflicts: python3-dnf-plugin-post-transaction-actions < %{epoch}:%{version}-%{release} - -%description -n python2-dnf-plugin-post-transaction-actions -Post transaction actions Plugin for DNF, Python 2 version. Plugin runs actions -(shell commands) after transaction is completed. Actions are defined in action -files. -%endif - -%if %{with python3} -%package -n python3-dnf-plugin-post-transaction-actions -Summary: Post transaction actions Plugin for DNF -Requires: python3-%{name} = %{epoch}:%{version}-%{release} -Provides: dnf-plugin-post-transaction-actions = %{epoch}:%{version}-%{release} -Conflicts: python2-dnf-plugin-post-transaction-actions < %{epoch}:%{version}-%{release} - -%description -n python3-dnf-plugin-post-transaction-actions -Post transaction actions Plugin for DNF, Python 3 version. Plugin runs actions -(shell commands) after transaction is completed. Actions are defined in action -files. -%endif - -%if 0%{?rhel} == 0 && %{with python2} -%package -n python2-dnf-plugin-show-leaves -Summary: Leaves Plugin for DNF -Requires: python2-%{name} = %{epoch}:%{version}-%{release} -Requires: python2-dnf-plugin-leaves = %{epoch}:%{version}-%{release} -%if !%{with python3} -Provides: dnf-plugin-show-leaves = %{epoch}:%{version}-%{release} -Provides: dnf-command(show-leaves) -Provides: dnf-plugins-extras-show-leaves = %{epoch}:%{version}-%{release} -%endif -Provides: python2-dnf-plugins-extras-show-leaves = %{epoch}:%{version}-%{release} -Conflicts: dnf-plugins-extras-common-data < %{dnf_plugins_extra} -Conflicts: python3-dnf-plugin-show-leaves < %{epoch}:%{version}-%{release} -Obsoletes: python2-dnf-plugins-extras-show-leaves < %{dnf_plugins_extra} - -%description -n python2-dnf-plugin-show-leaves -Show-leaves Plugin for DNF, Python 2 version. List all installed -packages that are no longer required by any other installed package -after a transaction. -%endif - -%if 0%{?rhel} == 0 && %{with python3} -%package -n python3-dnf-plugin-show-leaves -Summary: Show-leaves Plugin for DNF -Requires: python3-%{name} = %{epoch}:%{version}-%{release} -Requires: python3-dnf-plugin-leaves = %{epoch}:%{version}-%{release} -Provides: dnf-plugin-show-leaves = %{epoch}:%{version}-%{release} -Provides: python3-dnf-plugins-extras-show-leaves = %{epoch}:%{version}-%{release} -Provides: dnf-command(show-leaves) -Provides: dnf-plugins-extras-show-leaves = %{epoch}:%{version}-%{release} -Conflicts: dnf-plugins-extras-common-data < %{dnf_plugins_extra} -Conflicts: python2-dnf-plugin-show-leaves < %{epoch}:%{version}-%{release} -Obsoletes: python3-dnf-plugins-extras-show-leaves < %{dnf_plugins_extra} - -%description -n python3-dnf-plugin-show-leaves -Show-leaves Plugin for DNF, Python 3 version. List all installed -packages that are no longer required by any other installed package -after a transaction. -%endif - -%if %{with python2} -%package -n python2-dnf-plugin-versionlock -Summary: Version Lock Plugin for DNF -Requires: python2-%{name} = %{epoch}:%{version}-%{release} -%if !%{with python3} -Provides: dnf-plugin-versionlock = %{epoch}:%{version}-%{release} -Provides: dnf-command(versionlock) -Provides: dnf-plugins-extras-versionlock = %{epoch}:%{version}-%{release} -%if %{with yumcompatibility} -Provides: yum-plugin-versionlock = %{epoch}:%{version}-%{release} -%endif -%endif -Provides: python2-dnf-plugins-extras-versionlock = %{epoch}:%{version}-%{release} -Conflicts: dnf-plugins-extras-common-data < %{dnf_plugins_extra} -Conflicts: python3-dnf-plugin-versionlock < %{epoch}:%{version}-%{release} -Obsoletes: python2-dnf-plugins-extras-versionlock < %{dnf_plugins_extra} - -%description -n python2-dnf-plugin-versionlock -Version lock plugin takes a set of name/versions for packages and excludes all other -versions of those packages. This allows you to e.g. protect packages from being -updated by newer versions. -%endif - -%if %{with python3} -%package -n python3-dnf-plugin-versionlock -Summary: Version Lock Plugin for DNF -Requires: python3-%{name} = %{epoch}:%{version}-%{release} -Provides: dnf-plugin-versionlock = %{epoch}:%{version}-%{release} -Provides: python3-dnf-plugins-extras-versionlock = %{epoch}:%{version}-%{release} -Provides: dnf-command(versionlock) -%if %{with yumcompatibility} -Provides: yum-plugin-versionlock = %{epoch}:%{version}-%{release} -%endif -Provides: dnf-plugins-extras-versionlock = %{epoch}:%{version}-%{release} -Conflicts: dnf-plugins-extras-common-data < %{dnf_plugins_extra} -Conflicts: python2-dnf-plugin-versionlock < %{epoch}:%{version}-%{release} -Obsoletes: python3-dnf-plugins-extras-versionlock < %{dnf_plugins_extra} - -%description -n python3-dnf-plugin-versionlock -Version lock plugin takes a set of name/versions for packages and excludes all other -versions of those packages. This allows you to e.g. protect packages from being -updated by newer versions. -%endif - -%if %{with python3} -%package -n python3-dnf-plugin-modulesync -Summary: Download module metadata and packages and create repository -Requires: python3-%{name} = %{epoch}:%{version}-%{release} -Requires: createrepo_c >= 0.17.4 -Provides: dnf-plugin-modulesync = %{epoch}:%{version}-%{release} -Provides: dnf-command(modulesync) - -%description -n python3-dnf-plugin-modulesync -Download module metadata from all enabled repositories, module artifacts and profiles of matching modules and create -repository. -%endif - -%prep -%autosetup -Sgit -%if %{with python2} -mkdir build-py2 -%endif -%if %{with python3} -mkdir build-py3 -%endif - -%build -%if %{with python2} -pushd build-py2 - %cmake ../ -DPYTHON_DESIRED:FILEPATH=%{__python2} -DWITHOUT_LOCAL:str=0%{?rhel} - %make_build - make doc-man -popd -%endif -%if %{with python3} -pushd build-py3 - %cmake ../ -DPYTHON_DESIRED:FILEPATH=%{__python3} -DWITHOUT_LOCAL:str=0%{?rhel} - %make_build - make doc-man -popd -%endif - -%install -%if %{with python2} -pushd build-py2 - %make_install -popd -%endif -%if %{with python3} -pushd build-py3 - %make_install -popd -%endif -%find_lang %{name} -%if %{with yumutils} - %if %{with python3} - mv %{buildroot}%{_libexecdir}/dnf-utils-3 %{buildroot}%{_libexecdir}/dnf-utils - %else - mv %{buildroot}%{_libexecdir}/dnf-utils-2 %{buildroot}%{_libexecdir}/dnf-utils - %endif -%endif -rm -vf %{buildroot}%{_libexecdir}/dnf-utils-* - -%if %{with yumutils} -mkdir -p %{buildroot}%{_bindir} -ln -sf %{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/debuginfo-install -ln -sf %{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/needs-restarting -ln -sf %{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/find-repos-of-install -ln -sf %{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/repo-graph -ln -sf %{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/package-cleanup -ln -sf %{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/repoclosure -ln -sf %{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/repodiff -ln -sf %{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/repomanage -ln -sf %{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/repoquery -ln -sf %{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/reposync -ln -sf %{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/repotrack -ln -sf %{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/yum-builddep -ln -sf %{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/yum-config-manager -ln -sf %{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/yum-debug-dump -ln -sf %{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/yum-debug-restore -ln -sf %{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/yum-groups-manager -ln -sf %{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/yumdownloader -# These commands don't have a dedicated man page, so let's just point them -# to the utils page which contains their descriptions. -ln -sf %{_mandir}/man1/%{yum_utils_subpackage_name}.1.gz %{buildroot}%{_mandir}/man1/find-repos-of-install.1.gz -ln -sf %{_mandir}/man1/%{yum_utils_subpackage_name}.1.gz %{buildroot}%{_mandir}/man1/repoquery.1.gz -ln -sf %{_mandir}/man1/%{yum_utils_subpackage_name}.1.gz %{buildroot}%{_mandir}/man1/repotrack.1.gz -%endif - -%check -%if %{with python2} - pushd build-py2 - ctest -VV - popd -%endif -%if %{with python3} - pushd build-py3 - ctest -VV - popd -%endif - -%files -%{_mandir}/man8/dnf-builddep.* -%{_mandir}/man8/dnf-changelog.* -%{_mandir}/man8/dnf-config-manager.* -%{_mandir}/man8/dnf-copr.* -%{_mandir}/man8/dnf-debug.* -%{_mandir}/man8/dnf-debuginfo-install.* -%{_mandir}/man8/dnf-download.* -%{_mandir}/man8/dnf-generate_completion_cache.* -%{_mandir}/man8/dnf-groups-manager.* -%{_mandir}/man8/dnf-needs-restarting.* -%{_mandir}/man8/dnf-repoclosure.* -%{_mandir}/man8/dnf-repodiff.* -%{_mandir}/man8/dnf-repograph.* -%{_mandir}/man8/dnf-repomanage.* -%{_mandir}/man8/dnf-reposync.* -%if %{with yumcompatibility} -%{_mandir}/man1/yum-changelog.* -%{_mandir}/man8/yum-copr.* -%else -%exclude %{_mandir}/man1/yum-changelog.* -%exclude %{_mandir}/man8/yum-copr.* -%endif - -%if %{with python2} -%files -n python2-%{name} -f %{name}.lang -%license COPYING -%doc AUTHORS README.rst -%ghost %attr(644,-,-) %{_var}/cache/dnf/packages.db -%config(noreplace) %{_sysconfdir}/dnf/plugins/copr.conf -%config(noreplace) %{_sysconfdir}/dnf/plugins/copr.d -%config(noreplace) %{_sysconfdir}/dnf/plugins/debuginfo-install.conf -%{python2_sitelib}/dnf-plugins/builddep.* -%{python2_sitelib}/dnf-plugins/changelog.* -%{python2_sitelib}/dnf-plugins/config_manager.* -%{python2_sitelib}/dnf-plugins/copr.* -%{python2_sitelib}/dnf-plugins/debug.* -%{python2_sitelib}/dnf-plugins/debuginfo-install.* -%{python2_sitelib}/dnf-plugins/download.* -%{python2_sitelib}/dnf-plugins/generate_completion_cache.* -%{python2_sitelib}/dnf-plugins/groups_manager.* -%{python2_sitelib}/dnf-plugins/needs_restarting.* -%{python2_sitelib}/dnf-plugins/repoclosure.* -%{python2_sitelib}/dnf-plugins/repodiff.* -%{python2_sitelib}/dnf-plugins/repograph.* -%{python2_sitelib}/dnf-plugins/repomanage.* -%{python2_sitelib}/dnf-plugins/reposync.* -%{python2_sitelib}/dnfpluginscore/ -%endif - -%if %{with python3} -%files -n python3-%{name} -f %{name}.lang -%license COPYING -%doc AUTHORS README.rst -%ghost %attr(644,-,-) %{_var}/cache/dnf/packages.db -%config(noreplace) %{_sysconfdir}/dnf/plugins/copr.conf -%config(noreplace) %{_sysconfdir}/dnf/plugins/copr.d -%config(noreplace) %{_sysconfdir}/dnf/plugins/debuginfo-install.conf -%{python3_sitelib}/dnf-plugins/builddep.py -%{python3_sitelib}/dnf-plugins/changelog.py -%{python3_sitelib}/dnf-plugins/config_manager.py -%{python3_sitelib}/dnf-plugins/copr.py -%{python3_sitelib}/dnf-plugins/debug.py -%{python3_sitelib}/dnf-plugins/debuginfo-install.py -%{python3_sitelib}/dnf-plugins/download.py -%{python3_sitelib}/dnf-plugins/generate_completion_cache.py -%{python3_sitelib}/dnf-plugins/groups_manager.py -%{python3_sitelib}/dnf-plugins/needs_restarting.py -%{python3_sitelib}/dnf-plugins/repoclosure.py -%{python3_sitelib}/dnf-plugins/repodiff.py -%{python3_sitelib}/dnf-plugins/repograph.py -%{python3_sitelib}/dnf-plugins/repomanage.py -%{python3_sitelib}/dnf-plugins/reposync.py -%{python3_sitelib}/dnf-plugins/__pycache__/builddep.* -%{python3_sitelib}/dnf-plugins/__pycache__/changelog.* -%{python3_sitelib}/dnf-plugins/__pycache__/config_manager.* -%{python3_sitelib}/dnf-plugins/__pycache__/copr.* -%{python3_sitelib}/dnf-plugins/__pycache__/debug.* -%{python3_sitelib}/dnf-plugins/__pycache__/debuginfo-install.* -%{python3_sitelib}/dnf-plugins/__pycache__/download.* -%{python3_sitelib}/dnf-plugins/__pycache__/generate_completion_cache.* -%{python3_sitelib}/dnf-plugins/__pycache__/groups_manager.* -%{python3_sitelib}/dnf-plugins/__pycache__/needs_restarting.* -%{python3_sitelib}/dnf-plugins/__pycache__/repoclosure.* -%{python3_sitelib}/dnf-plugins/__pycache__/repodiff.* -%{python3_sitelib}/dnf-plugins/__pycache__/repograph.* -%{python3_sitelib}/dnf-plugins/__pycache__/repomanage.* -%{python3_sitelib}/dnf-plugins/__pycache__/reposync.* -%{python3_sitelib}/dnfpluginscore/ -%endif - -%if %{with yumutils} -%files -n %{yum_utils_subpackage_name} -%{_libexecdir}/dnf-utils -%{_bindir}/debuginfo-install -%{_bindir}/needs-restarting -%{_bindir}/find-repos-of-install -%{_bindir}/package-cleanup -%{_bindir}/repo-graph -%{_bindir}/repoclosure -%{_bindir}/repodiff -%{_bindir}/repomanage -%{_bindir}/repoquery -%{_bindir}/reposync -%{_bindir}/repotrack -%{_bindir}/yum-builddep -%{_bindir}/yum-config-manager -%{_bindir}/yum-debug-dump -%{_bindir}/yum-debug-restore -%{_bindir}/yum-groups-manager -%{_bindir}/yumdownloader -%{_mandir}/man1/debuginfo-install.* -%{_mandir}/man1/needs-restarting.* -%{_mandir}/man1/repo-graph.* -%{_mandir}/man1/repoclosure.* -%{_mandir}/man1/repodiff.* -%{_mandir}/man1/repomanage.* -%{_mandir}/man1/reposync.* -%{_mandir}/man1/yum-builddep.* -%{_mandir}/man1/yum-config-manager.* -%{_mandir}/man1/yum-debug-dump.* -%{_mandir}/man1/yum-debug-restore.* -%{_mandir}/man1/yum-groups-manager.* -%{_mandir}/man1/yumdownloader.* -%{_mandir}/man1/package-cleanup.* -%{_mandir}/man1/dnf-utils.* -%{_mandir}/man1/yum-utils.* -# These are only built with yumutils bcond. -%{_mandir}/man1/find-repos-of-install.* -%{_mandir}/man1/repoquery.* -%{_mandir}/man1/repotrack.* -%else -# These are built regardless of yumutils bcond so we need to exclude them. -%exclude %{_mandir}/man1/debuginfo-install.* -%exclude %{_mandir}/man1/needs-restarting.* -%exclude %{_mandir}/man1/repo-graph.* -%exclude %{_mandir}/man1/repoclosure.* -%exclude %{_mandir}/man1/repodiff.* -%exclude %{_mandir}/man1/repomanage.* -%exclude %{_mandir}/man1/reposync.* -%exclude %{_mandir}/man1/yum-builddep.* -%exclude %{_mandir}/man1/yum-config-manager.* -%exclude %{_mandir}/man1/yum-debug-dump.* -%exclude %{_mandir}/man1/yum-debug-restore.* -%exclude %{_mandir}/man1/yum-groups-manager.* -%exclude %{_mandir}/man1/yumdownloader.* -%exclude %{_mandir}/man1/package-cleanup.* -%exclude %{_mandir}/man1/dnf-utils.* -%exclude %{_mandir}/man1/yum-utils.* -%endif - -%if 0%{?rhel} == 0 - -%if %{with python2} -%files -n python2-dnf-plugin-leaves -%{python2_sitelib}/dnf-plugins/leaves.* -%{_mandir}/man8/dnf-leaves.* -%endif - -%if %{with python3} -%files -n python3-dnf-plugin-leaves -%{python3_sitelib}/dnf-plugins/leaves.* -%{python3_sitelib}/dnf-plugins/__pycache__/leaves.* -%{_mandir}/man8/dnf-leaves.* -%endif - -%else -%exclude %{_mandir}/man8/dnf-leaves.* -%if %{with python2} -%exclude %{python2_sitelib}/dnf-plugins/leaves.* -%endif -%if %{with python3} -%exclude %{python3_sitelib}/dnf-plugins/leaves.* -%exclude %{python3_sitelib}/dnf-plugins/__pycache__/leaves.* -%endif -%endif -# endif 0%%{?rhel} == 0 - -%if 0%{?rhel} == 0 && %{with python2} -%files -n python2-dnf-plugin-local -%config(noreplace) %{_sysconfdir}/dnf/plugins/local.conf -%{python2_sitelib}/dnf-plugins/local.* -%{_mandir}/man8/dnf-local.* -%endif - -%if %{with python3} && 0%{?rhel} == 0 -%files -n python3-dnf-plugin-local -%config(noreplace) %{_sysconfdir}/dnf/plugins/local.conf -%{python3_sitelib}/dnf-plugins/local.* -%{python3_sitelib}/dnf-plugins/__pycache__/local.* -%{_mandir}/man8/dnf-local.* -%endif - -%if %{with python2} -%files -n python2-dnf-plugin-migrate -%{python2_sitelib}/dnf-plugins/migrate.* -%{_mandir}/man8/dnf-migrate.* -%else -%exclude %{_mandir}/man8/dnf-migrate.* -%endif - -%if %{with python2} -%files -n python2-dnf-plugin-post-transaction-actions -%config(noreplace) %{_sysconfdir}/dnf/plugins/post-transaction-actions.conf -%config(noreplace) %{_sysconfdir}/dnf/plugins/post-transaction-actions.d -%{python2_sitelib}/dnf-plugins/post-transaction-actions.* -%{_mandir}/man8/dnf-post-transaction-actions.* -%endif - -%if %{with python3} -%files -n python3-dnf-plugin-post-transaction-actions -%config(noreplace) %{_sysconfdir}/dnf/plugins/post-transaction-actions.conf -%config(noreplace) %{_sysconfdir}/dnf/plugins/post-transaction-actions.d -%{python3_sitelib}/dnf-plugins/post-transaction-actions.* -%{python3_sitelib}/dnf-plugins/__pycache__/post-transaction-actions.* -%{_mandir}/man8/dnf-post-transaction-actions.* -%endif - -%if 0%{?rhel} == 0 - -%if %{with python2} -%files -n python2-dnf-plugin-show-leaves -%{python2_sitelib}/dnf-plugins/show_leaves.* -%{_mandir}/man8/dnf-show-leaves.* -%endif - -%if %{with python3} -%files -n python3-dnf-plugin-show-leaves -%{python3_sitelib}/dnf-plugins/show_leaves.* -%{python3_sitelib}/dnf-plugins/__pycache__/show_leaves.* -%{_mandir}/man8/dnf-show-leaves.* -%endif - -%else -%exclude %{_mandir}/man8/dnf-show-leaves.* -%if %{with python2} -%exclude %{python2_sitelib}/dnf-plugins/show_leaves.* -%endif -%if %{with python3} -%exclude %{python3_sitelib}/dnf-plugins/show_leaves.* -%exclude %{python3_sitelib}/dnf-plugins/__pycache__/show_leaves.* -%endif -%endif -# endif 0%%{?rhel} == 0 - -%if %{with python2} -%files -n python2-dnf-plugin-versionlock -%config(noreplace) %{_sysconfdir}/dnf/plugins/versionlock.conf -%config(noreplace) %{_sysconfdir}/dnf/plugins/versionlock.list -%{python2_sitelib}/dnf-plugins/versionlock.* -%{_mandir}/man8/dnf-versionlock.* -%if %{with yumcompatibility} -%{_mandir}/man8/yum-versionlock.* -%{_mandir}/man5/yum-versionlock.* -%else -%exclude %{_mandir}/man8/yum-versionlock.* -%exclude %{_mandir}/man5/yum-versionlock.* -%endif -%endif - -%if %{with python3} -%files -n python3-dnf-plugin-versionlock -%config(noreplace) %{_sysconfdir}/dnf/plugins/versionlock.conf -%config(noreplace) %{_sysconfdir}/dnf/plugins/versionlock.list -%{python3_sitelib}/dnf-plugins/versionlock.* -%{python3_sitelib}/dnf-plugins/__pycache__/versionlock.* -%{_mandir}/man8/dnf-versionlock.* -%if %{with yumcompatibility} -%{_mandir}/man8/yum-versionlock.* -%{_mandir}/man5/yum-versionlock.* -%else -%exclude %{_mandir}/man8/yum-versionlock.* -%exclude %{_mandir}/man5/yum-versionlock.* -%endif -%endif - -%if %{with python3} -%files -n python3-dnf-plugin-modulesync -%{python3_sitelib}/dnf-plugins/modulesync.* -%{python3_sitelib}/dnf-plugins/__pycache__/modulesync.* -%{_mandir}/man8/dnf-modulesync.* -%endif - -%changelog -* Fri Sep 23 2022 Jaroslav Rohel - 4.3.1-1 -- Update translations (fix RhBug:2127011) - -* Fri Sep 09 2022 Jaroslav Rohel - 4.3.0-1 -- [repomanage] Modules are used only when they belong to target repo (RhBug:2072441) -- copr: Guess EPEL chroots for CentOS Stream (RhBug:2058471) -- builddep: Warning when using macros with source rpms (RhBug:2077820) -- Update documentation for config-manager used with subscription-manager (RhBug:2075366) -- Update translations - -* Fri May 27 2022 Jaroslav Rohel - 4.2.1-1 -- Skip all non rpm tsi for transaction_action plugins (rhbug:2023652) - -* Wed May 04 2022 Jaroslav Rohel - 4.2.0-1 -- repomanage: Add new option --oldonly (RhBug:2034736,2058676) - -* Tue Mar 08 2022 Pavla Kratochvilova - 4.1.0-1 -- Add a new subpackage with modulesync command. The command downloads packages from modules and/or creates a repository with modular data. (RhBug:1868047) -- [groups-manager] Use full NEVRA (not only name) for matching packages (RhBug:2013633) -- [repoclosure] Print counts of missing dependencies -- [reposync] Do not stop downloading packages on the first error (RhBug:2009894) -- [versionlock] Fix: Multiple package-name-spec arguments don't lock correctly (RhBug:2001039) (RhBug:2013324) -- [versionlock] Update documentation for adding specifi version (RhBug:2013332) - -* Thu Oct 21 2021 Pavla Kratochvilova - 4.0.24-1 -- [copr] on CentOS Stream, enable centos stream chroot instead of not epel 8 (RhBug:1994154) -- [copr] Avoid using deprecated function distro.linux_distribution() (RhBug:2011550) -- [copr] don't traceback on empty lines in /etc/os-release - -* Thu Sep 16 2021 Pavla Kratochvilova - 4.0.23-1 -- [leaves] Show strongly connected components -- [needs-restarting] Fix wrong boot time (RhBug:1960437) -- [playground] Disable playground command, since it doesn't work - -* Mon Jun 14 2021 Pavla Kratochvilova - 4.0.22-1 -- [repomanage] Allow running only with metadata -- [repomanage] Enhance documentation (RhBug:1898293) -- [versionlock] Locking obsoleted package does not make the obsoleter unavailable (RhBug:1957280) -- [versionlock] Work correctly with packages with minorbump part of release (RhBug:1961217) - -* Mon Apr 12 2021 Nicola Sella - 4.0.21-1 -- Add missing command line option to documentation -- doc: add packages to needs-restarting conf -- Set blacklist subcommand as deprecated -- Bugs fixed (RhBug:1914827,1916782) - -* Thu Mar 18 2021 Matthew Almond - 4.0.20-1 -- Removed dependency on dnf.yum.misc.Checksum class (RhBug:1935465) - -* Thu Jan 28 2021 Nicola Sella - 4.0.19-1 -- copr: allow only 2 arguments with copr enable command -- [needs-restarting] fix -r in nspawn containers (RhBug:1913962,1914251) -- Add --gpgcheck option to reposync (RhBug:1856818) (RhBug:1856818) -- Re-introduce yum-groups-manager functionality (RhBug:1826016) -- [repomanage] Don't use cached metadata (RhBug:1899852) -- [needs-restarting] add -s to list services (RhBug:1772939) (RhBug:1772939) - -* Tue Oct 06 2020 Nicola Sella - 4.0.18-1 -- [needs-restarting] Fix plugin fail if needs-restarting.d does not exist -- [needs-restarting] add kernel-rt to reboot list -- Fix debug-restore command -- [config-manager] enable/disable comma separated pkgs (RhBug:1830530) -- [debug] Use standard demands.resolving for transaction handling -- [debug] Do not remove install-only packages (RhBug:1844533) -- return error when dnf download failed -- README: Reference Fedora Weblate instead of Zanata -- [reposync] Add latest NEVRAs per stream to download (RhBug: 1833074) -- copr: don't try to list runtime dependencies - -* Wed Jun 10 2020 Nicola Sella - 4.0.17-1 -- [repomanage] Add modular support (RhBug:1804720) -- [needs-restarting] add options using .conf file (RhBug:1810123) - -* Tue Jun 02 2020 Nicola Sella - 4.0.16-1 -- [versionlock] Take obsoletes into account (RhBug:1627124) -- Move args "--set-enabled", "--set-disabled" from DNF (RhBug:1727882) -- Add missing arguments --set-enabled/--set-diabled into error message -- Warn when --enablerepo/--disablerepo args were passed (RhBug:1727882) -- [copr] add support for enabling/disabling runtime dependencies -- [copr] no-liability text to be always printed - -* Tue Mar 31 2020 Aleš Matěj - 4.0.15-1 -- Support remote files in dnf builddep -- [download] Respect repo priority (RhBug:1800342) - -* Mon Feb 24 2020 Aleš Matěj - 4.0.14-1 -- Fix conflict for dnf download --resolve (RhBug:1787908) -- config-manager calls parser error when without options (RhBug:1782822) -- Update reposync.py with --norepopath option -- Fix: don't open stdin if versionlock is missing (RhBug:1785563) - -* Wed Jan 15 2020 Aleš Matěj - 4.0.13-1 -- Fix: config_manager respect config file location during save -- Redesign reposync --latest for modular system (RhBug:1775434) -- [reposync] Fix --delete with multiple repos (RhBug:1774103) -- [doc] Skip creating and installing migrate documentation for Python 3+ -- [config-manager] Allow use of --set-enabled without arguments (RhBug:1679213) -- [versionlock] Prevent conflicting/duplicate entries (RhBug:1782052) - -* Mon Nov 25 2019 Aleš Matěj - 4.0.12-1 -- [reposync] Add --urls option (RhBug:1686602) -- [versionlock] Add --raw option (RhBug:1645564) -- [doc] move manpages for plugins to "dnf-PLUGIN" (RhBug:1706386) -- Add new plugin post-transaction-actions (RhBug:967264) -- [builddep] Add --skip-unavailable switch (RhBug:1628634) -- [versionlock] Don't apply excludes on @System (RhBug:1726712) -- [reposync] Ignore only modular excludes (RhBug:1750273) - -* Tue Nov 05 2019 Pavla Kratochvilova - 4.0.11-1 -- [spec] Specify attributes for ghost file (RhBug: 1754463) -- download: add the --debugsource option (RhBug:1637008) -- Fix incorrect handling richdeps in buildep (RhBug:1756902) - -* Thu Sep 19 2019 Pavla Kratochvilova - 4.0.10-1 -- debuginfo-install: Update both debuginfo and debugsource for updated package (RhBug:1586084) -- copr: Support multilib repofiles (RhBug:1393664) -- copr: Fix disable if copr instance has non-default port -- copr: Fix repoid when using subdirectories in copr project - -* Tue Aug 06 2019 Pavla Kratochvilova - 4.0.9-1 -- [spec] Rename dnf-utils to yum-utils -- [builddep] Report all rpm errors (RhBug:1663619,1658292,1724668) -- [config-manager] --setopt: Fix crash with "--save --dump" -- [config-manager] --setopt: Add globs support to repoid -- [config-manager] --setopt=key=value is applied only to the main config -- [config-manager] --setopt and empty list of repositories (RhBug:1702678) -- [config-manager] --setopt: Add check for existence of input repositories - -* Tue Jun 11 2019 Pavla Kratochvilova - 4.0.8-1 -- [reposync] Enable timestamp preserving for downloaded data (RhBug:1688537) -- [reposync] Download packages from all streams (RhBug:1714788) -- Make yum-copr manpage available (RhBug:1673902) -- [needs-restarting] Add --reboothint option (RhBug:1192946) (RhBug:1639468) -- Set the cost of ``_dnf_local`` repo to 500, to make it preferred to normal - repos - -* Tue May 07 2019 Pavla Kratochvilova - 4.0.7-1 -- Fix: copr disable command traceback (RhBug:1693551) -- [doc] state repoid as repo identifier of config-manager (RhBug:1686779) -- Fix download of src when not the latest requested (RhBug:1649627) - -* Mon Mar 11 2019 Pavla Kratochvilova - 4.0.6-1 -- Use improved config parser that preserves order of data -- [leaves] Show multiply satisfied dependencies as leaves -- [download] Fix downloading an rpm from a URL (RhBug:1678582) -- [download] Fix problem with downloading src pkgs (RhBug:1649627) - -* Tue Feb 12 2019 Pavla Kratochvilova - 4.0.4-1 -- [download] Do not download src without ``--source`` (RhBug:1666648) - -* Wed Dec 12 2018 Jaroslav Mracek - 4.0.3-1 -- Add ``changelog`` plugin that is used for viewing package changelogs -- New option ``--metadata-path`` option for reposync plugin - -* Thu Nov 22 2018 Jaroslav Mracek - 4.0.2-1 -- Added repodif command -- copr: fix enabling Rawhide repository -- Add needs-restarting CLI shim -- [reposync] Fix traceback with --quiet option -- [versionlock] Accept more pkgspec forms - -* Mon Oct 15 2018 Jaroslav Mracek - 4.0.0-1 -- Update to 4.0.0 -- Enhance documentation -- [repoclosure] check every --pkg attribute separately -- [repoclosure] Now accepts nevra as a argument of --pkg option -- [reposync] enhancements (RhBug:1550063,1582152,1550064,1405789,1598068) -- package-cleanup: remove --oldkernels -- Download only packages with unique NEVRAs (RhBug:1612874) - -* Tue Sep 25 2018 Jaroslav Mracek - 3.0.4-1 -- [copr] Huge upgrade of copr plugin -- [spec] Disable building python2 modules on Fedora 30+ -- Add characters into repo URL sanitization (RhBug:1615416) -- copr: add support for multiple copr instances (RhBug:1478208) -- Redirect repo progress to std error (RhBug:1626011) - -* Fri Sep 07 2018 Jaroslav Mracek - 3.0.3-1 -- Resolves: rhbz#1582152 -- Resolves: rhbz#1581117 -- Resolves: rhbz#1579737 - -* Mon Jul 23 2018 Marek Blaha 3.0.2-1 -- Resolves: rhbz#1603805 -- Resolves: rhbz#1571251 - -* Tue Jun 26 2018 Jaroslav Mracek 3.0.1-1 -- Enhanced documentation -- Resolves: rhbz#1576594 -- Resolves: rhbz#1530081 -- Resolves: rhbz#1547897 -- Resolves: rhbz#1550006 -- Resolves: rhbz#1431491 -- Resolves: rhbz#1516857 -- Resolves: rhbz#1499623 -- Resolves: rhbz#1489724 - -* Fri Oct 06 2017 Igor Gnatenko - 2.1.5-1 -- Fix download command (RHBZ #1498426) - -* Mon Oct 02 2017 Jaroslav Mracek 2.1.4-1 -- Added four new options for ``list`` subcommand of ``copr`` plugin -- Resolves: rhbz#1476834 - [abrt] dnf: arch(): config.py:908:arch:TypeError: unhashable type: 'list' - -* Mon Jul 24 2017 Jaroslav Mracek 2.1.3-1 -- Solve conflict with migrate plugin (RhBug:1470843) (Jaroslav Mracek) -- Move copying to dnf (RhBug:1279001) (Ondřej Sojka) -- Return 1 if dnf config-manager --add-repo fails (RhBug:1439514) (Jaroslav - Mracek) -- bump minimal dnf version to 2.6.0 (Igor Gnatenko) -- trivial: remove whitespace at end of line (Igor Gnatenko) - -* Sat Jul 01 2017 Igor Gnatenko - 2.1.2-1 -- debuginfo-install: install only requested packages -- Unify user confirmation in copr with dnf itself - -* Mon Jun 12 2017 Jaroslav Mracek 2.1.1-1 -- bump version to 2.1.1 + update release notes (Jaroslav Mracek) -- Enhance versionlock documentation (Jaroslav Mracek) -- Fix typos in args.ingex to args.index (RhBug:1458446) (Jaroslav Mracek) -- dont run versionlock on non-transactional operations (Jan Silhan) - -* Mon May 22 2017 Jaroslav Mracek 2.1.0-1 -- bump version to 2.1.0 + update release notes (Jaroslav Mracek) -- Adjust the dnf-utils subpackage to be more accurate (Neal Gompa) -- Add new sub-package dnf-utils (RhBug:1381917) (Jaroslav Mracek) -- Fix two renamed functions by dnf privatization (Jaroslav Mracek) - -* Tue May 02 2017 Jaroslav Mracek 2.0.0-1 -- update release notes (Jaroslav Mracek) -- po: Update translations (Igor Gnatenko) -- Fix incorrect exclude of locked version in versionlock (Jaroslav Mracek) -- po: Update translations (Igor Gnatenko) -- Setup selectively provides for python2 packages (Jaroslav Mracek) -- Build python3 packages only if with_python3 (Jaroslav Mracek) -- Search only according nevra in versionlock (Jaroslav Mracek) -- Solve a problem in performance of versionlock (RhBug:1431493) (Jaroslav - Mracek) -- Repoclosure exit with 1 if unsatisfied dependencies (RhBug:1416782) (Jaroslav - Rohel) -- Not raise an Error if strict=False and --url for download command (Jaroslav - Mracek) -- Check argument if it is a file ending with .rpm (RhBug:1436570) (Jaroslav - Mracek) -- update link to "What I can build in Copr? documentation page (clime) -- po: Update translations (Igor Gnatenko) -- Create dir for local plugin if path not exist (Jaroslav Mracek) -- Correct some PEP8 violations after plugin import (Jaroslav Mracek) -- Add debug into dnf-plugins-core (Jaroslav Mracek) -- Added latest doc changes from plugins-extras upstream (Jaroslav Mracek) -- bump version to 2.0.0 (Jaroslav Mracek) -- Add migrate plugin into dnf-plugins-core (Jaroslav Mracek) -- Add man pages for transfered plugins (Jaroslav Mracek) -- Add provide dnf-plugin-* for each plugin (Jaroslav Mracek) -- Correct some PEP8 violations (Jaroslav Mracek) -- Add local into dnf-plugins-core (Jaroslav Mracek) -- Add leaves and show-leaves into dnf-plugins-core (Jaroslav Mracek) -- Add versionlock into dnf-plugins-core (Jaroslav Mracek) -- Add repograph into dnf-plugins-core (Jaroslav Mracek) -- Add repoclosure into dnf-plugins-core (Jaroslav Mracek) -- Add repomanage into dnf-plugins-core (Jaroslav Mracek) -- Add --archlist option for dnf download command (Jaroslav Mracek) -- Change code that provides package location for download command (Jaroslav - Mracek) -- po: update translations (Igor Gnatenko) -- po: add sv translations (Igor Gnatenko) - -* Tue Mar 21 2017 Igor Gnatenko 1.1.0-1 -- dnf dowload --resolve should download everytime requested packages - (RhBug:1276611) (stepasm) -- builddep: install requirements by provides (RhBug:1332830) (Igor Gnatenko) -- builddep: do not check GPG key of SRPM (RhBug:1431486) (Igor Gnatenko) -- builddep: properly check for nosrc.rpm (Igor Gnatenko) -- po: Update translations (RhBug:1429087) (Igor Gnatenko) -- Remove noroot plugin that was move into dnf itself (Jaroslav Mracek) - -* Mon Feb 20 2017 Jaroslav Mracek 1.0.2-1 -- bump version to 1.0.2 + update release notes (Jaroslav Mracek) -- download: add --urlprotocols option (Dusty Mabe) -- download: add --url cli option (RhBug:1250115) (Dusty Mabe) -- download: refactor download code (Dusty Mabe) -- copr: Tweak wording to be more generic (Neal Gompa) -- Automatic commit of package [dnf-plugins-core] release [1.0.1-1]. (Jaroslav - Mracek) -- bump version to 1.0.1 + update release notes (Jaroslav Mracek) - -* Thu Feb 09 2017 Jaroslav Mracek 1.0.1-1 -- bump version to 1.0.1 + update release notes (Jaroslav Mracek) -- setup SideCI to ignore some PEP8 violations (Jaroslav Mracek) -- spec: define all configs as (noreplace) (Igor Gnatenko) -- spec: include __pycache__ files (Igor Gnatenko) -- builddep: print errors from RPM SPEC parser (Petr Spacek) - -* Thu Sep 29 2016 Michal Luscon 1.0.0-0.rc1.1 -- doc: open rpmspec in utf-8 mode (Igor Gnatenko) -- cls.chroot_config inside _guess_chroot returns None (RhBug: 1361003) (Michael - Goodwin) -- builddep: adjust to new config (dnf-2.0) (Michal Luscon) -- Change minimal required version (Jaroslav Mracek) -- introduced config-manager --dump-variables (RhBug:1360752) (Michael Mraka) -- Fix string puzzle in translatable message (Luigi Toscano) -- Added alias to 'builddep'->'build-dep' (RhBug:1350604) (stepasm) -- reposync should keep packages (RhBug:1325350) (Michael Mraka) -- Change usage of add_remote_rpm according to new API (Jaroslav Mracek) -- Remove lib.py from plugins-core (Jaroslav Mracek) -- Delete repoquery from dnf-plugins-core (Jaroslav Mracek) -- removed protected_packages plugin (Jan Silhan) -- repoquery: add --requires-pre switch (RhBug:1303117) (Michal Luscon) -- spec: bump version to 1.0.0 (Igor Gnatenko) -- Automatic commit of package [dnf-plugins-core] release [0.1.21-2]. (Igor - Gnatenko) -- Automatic commit of package [dnf-plugins-core] release [0.1.21-1]. (Igor - Gnatenko) -- spec: explicitly conflict with python-%%{name} with different version (Igor - Gnatenko) -- updated plugin to read_config() change (RhBug:1193823) (Michael Mraka) -- repoquery: sourcerpm does not contain epoch (RhBug:1335959) (Michael Mraka) -- enforce-api: use api method transaction (Michal Luscon) -- enforce-api: apply changes from Base class (Michal Luscon) -- copr: Read the %%distro_arch macro to determine Mageia chroot arch (Neal - Gompa (ニール・ゴンパ)) -- copr: Remove unnecessary function calls/options and simplify conditional - (Neal Gompa (ニール・ゴンパ)) -- copr: Add Mageia chroot selection support (Neal Gompa (ニール・ゴンパ)) -- copr: Simplify and fix up reading copr chroot config override (Neal Gompa - (ニール・ゴンパ)) -- autoglob feature has been moved to filter() (RhBug:1279538) (Michael Mraka) - -* Fri May 27 2016 Igor Gnatenko 0.1.21-2 -- spec: explicitly conflict with python-%%{name} with different version (Igor - Gnatenko) - -* Thu May 19 2016 Igor Gnatenko 0.1.21-1 -- doc: release notes 0.1.21 (Igor Gnatenko) -- spec: correctly set up requirements for python subpkg (Igor Gnatenko) -- spec: improve python packaging according to new guidelines & compat with EL7 - (Igor Gnatenko) -- tests/support: set priority and cost in RepoStub (Igor Gnatenko) -- repoquery: sourcerpm does not contain epoch (RhBug:1335959) (Michael Mraka) -- enforce-api: use api method transaction (Michal Luscon) -- enforce-api: apply changes from Base class (Michal Luscon) -- copr: Read the %%distro_arch macro to determine Mageia chroot arch (Neal - Gompa (ニール・ゴンパ)) -- copr: Remove unnecessary function calls/options and simplify conditional - (Neal Gompa (ニール・ゴンパ)) -- copr: Add Mageia chroot selection support (Neal Gompa (ニール・ゴンパ)) -- copr: Simplify and fix up reading copr chroot config override (Neal Gompa - (ニール・ゴンパ)) -- zanata update (Jan Silhan) -- Add link for other project documentation pages (Jaroslav Mracek) -- autoglob feature has been moved to filter() (RhBug:1279538) (Michael Mraka) -- support globs in --what (RhBug:1303311) (Michael Mraka) -- repoquery: fix typo (there -> that, and plural form) (Luigi Toscano) -- copr: fix string - singular is required (Luigi Toscano) -- doc: release notes updated to vallid plugins version (Jan Šilhan) - -* Tue Apr 05 2016 Michal Luscon 0.1.20-1 -- doc: release notes 0.1.20 (Igor Gnatenko) -- copr: Properly detect reposdir and add chroot override capability (Neal Gompa - (ニール・ゴンパ)) -- config_manager: Use new API in dnfpluginscore.lib for determining reposdir - (Neal Gompa (ニール・ゴンパ)) -- dnfpluginscore.lib: Add get_reposdir() API function (Neal Gompa (ニール・ゴンパ)) -- Fix typo (Eduardo Mayorga Téllez) - -* Tue Mar 22 2016 Miroslav Suchý 0.1.19-1 -- spec: correct requires on F22 + EPEL (Miroslav Suchý) - -* Tue Mar 22 2016 Miroslav Suchý 0.1.18-1 -- Add myself as contributor in AUTHORS (Neal Gompa (ニール・ゴンパ)) -- copr: copr.fedoraproject.org -> copr.fedorainfracloud.org (Neal Gompa - (ニール・ゴンパ)) -- copr: fix traceback when trying to enable non-existing project (RhBug: - 1304615) (Jakub Kadlčík) -- README: mention translation fixes should be made on Zanata (Jan Šilhan) - -* Thu Feb 25 2016 Michal Luscon 0.1.17-1 -- enable debuginfo repos if autoupdate is on (RhBug:1024701) (Michael Mraka) -- fixed string suffix removal (Michael Mraka) -- install latest debuginfo by default (Michael Mraka) -- Enable strings for translation (RhBug:1302214) (Parag Nemade) - -* Mon Jan 25 2016 Jan Silhan 0.1.16-1 -- zanata update (Jan Silhan) -- AUTHORS: updated (Jan Silhan) -- run noroot in non cli mode (RhBug:1297511) (Jan Silhan) -- Sanitize repos containing a tilde in the URL (François RIGAULT) -- contributor added (clime) -- latest-limit option moved to base set of options making it compatible with - --queryformat and other output formatters (RhBug: 1292475) (clime) -- builddep: do not download source package (Jeff Smith) -- repoquery: keep --autoremove as secret option (Jan Silhan) -- cosmetic: repoquery: remove unused imports (Jan Silhan) -- doc: repoquery: --recent (Jan Silhan) -- doc: renamed autoremove to unneeded and extended docs (Jan Silhan) - -* Fri Dec 18 2015 Michal Luscon 0.1.15-1 -- Make it possible to specify the source package name as parameter in stub - constructor. (Alexander Todorov) -- Add --debuginfo to download (Alexander Todorov) -- resolve local RPMs when downloading. useful with --source (Alexander Todorov) -- spec: ensure python*-dnf-plugins-core versions are the same (RhBug:1283448) - (Jan Silhan) -- reimplemented config file writing (RhBug:1253237) (Michael Mraka) - -* Mon Nov 16 2015 Michal Luscon 0.1.14-1 -- zanata update (Jan Silhan) -- repoquery: do not require loading metadata when we want to query system only - (Jan Silhan) -- repoquery: fix unicode tracebacks (Michal Luscon) -- repoquery: use new methods recent, extras, unneeded (Michal Luscon) -- repoquery: use new api methods duplicated and latest (RhBug:1231572) (Michal - Luscon) -- Exit with non-zero status if strict and package not found (alde) -- Fix cmdline conversion to unicode (RhBug:1265210) (Michal Domonkos) -- Remove extra 'l' in test class name (Alexander Todorov) -- copr: PEP formating (Miroslav Suchý) -- copr: allow to use staging instance of Copr for testing (Miroslav Suchý) -- do not use @ in repoid (RhBug:1280416) (Miroslav Suchý) -- reverts unintentional releaser from e035152 (Jan Silhan) -- don't look for builddeps on source packages (RhBug:1272936) (Michael Mraka) -- Fix hawkey version constraint (Neal Gompa (ニール・ゴンパ)) - -* Wed Oct 14 2015 Jan Silhan 0.1.13-1 -- updated: release notes for 0.1.13 (Jan Silhan) -- Remove kickstart plugin from core plugins (Neal Gompa - (ニール・ゴンパ)) -- read file as utf-8 in Py3 (RhBug:1267808) (Miroslav Suchý) -- playground: check if repo actually exists for our version of OS (Miroslav - Suchý) -- add Catalan (Robert Antoni Buj Gelonch) -- repoquery: Fix UnicodeEncodeError with --info (RhBug:1264125) (Jaroslav - Mracek) -- lookup builddeps in source package for given package name (RhBug:1265622) - (Michael Mraka) -- functions moved to library (Michael Mraka) -- functions to return name of source and debuginfo package (Michael Mraka) -- try -debuginfo first then -debuginfo (RhBug:1159614) (Michael - Mraka) -- Automatic commit of package [dnf-plugins-core] release [0.1.12-2]. (Michal - Luscon) -- doc: release notes 0.1.12 (Michal Luscon) - -* Tue Sep 22 2015 Michal Luscon 0.1.12-2 -- add python2-dnf requirements - -* Tue Sep 22 2015 Michal Luscon 0.1.12-1 -- repoquery: add globbing support to whatrequires/whatprovides. - (RhBug:1249073) (Valentina Mukhamedzhanova) -- needs_restarting: Rewrite a warning message (Wieland Hoffmann) -- Remove extra quotation mark in comment (Alexander Todorov) - -* Tue Sep 01 2015 Michal Luscon 0.1.11-1 -- dnf donwload checks for duplicate packages (rhBug:1250114) (Adam Salih) -- Extend repoquery --arch option. You can now pass multiple archs separated by - commas (RhBug:1186381) (Adam Salih) -- download plugin now prints not valid packages (RhBug:1225784) (Adam Salih) -- correct typo (Adam Salih) -- dnf now accepts more than one key (RhBug:1233728) (Adam Salih) -- description should be print unwrapped (Adam Salih) -- alternative to pkgnarrow (RhBug:1199601) (Adam Salih) -- sort output alphabetically, tree accepts switches --enhances --suggests - --provides --suplements --recommends (RhBug:1156778) (Adam Salih) - -* Mon Aug 10 2015 Jan Silhan 0.1.10-1 -- generate_completion_cache: use list for each insert (fixes regression - introduced in e020c96) (Igor Gnatenko) -- generate_completion_cache: store NEVRA insted of NA (RhBug:1226663) (Igor - Gnatenko) -- repoquery: weak deps queries (RhBug:1184930) (Michal Luscon) -- builddep requires an argument (Michael Mraka) -- disable c++ checks in rpmbuild (Michael Mraka) -- path may contain unicode (RhBug:1234099) (Michael Mraka) -- fail if no package match (RhBug:1241126) (Michael Mraka) -- make --spec and --srpm mutually exclusive (Michael Mraka) -- handle error message in python3 (RhBug:1218299) (Michael Mraka) -- options to recognize spec/srpm files (RhBug:1241135) (Michael Mraka) -- copr: set chmod to rw-r--r-- on repo files (Miroslav Suchý) -- [copr] refactor duplicated lines (Jakub Kadlčík) -- [copr] allow utf-8 user input (RhBug:1244125) (Jakub Kadlčík) -- [copr] fix regression with handling `search` and `list` subcommands (Valentin - Gologuzov) -- [copr] terminate execution when failed to parse project name (Valentin - Gologuzov) -- [copr] unused import (Valentin Gologuzov) -- [copr] subcommand `disable` now only set `enabled=0`, repo file could be - deleted by new subcommand `remove` (Valentin Gologuzov) - -* Wed Jun 24 2015 Michal Luscon 0.1.9-1 -- repoquery: add srpm option (RhBug:1186382) (Vladan Kudlac) -- create repo files readable by users (RhBug:1228693) (Michael Mraka) -- copr: use librepo instead of python-request (Miroslav Suchý) -- --tree now works with --conflicts --obsoletes --requires and --whatrequires - (RhBug:1128424) (RhBug:1186689) (Adam Salih) -- url for copr repos changed (RhBug:1227190) (Miroslav Suchý) -- repoquery: fixed conflicts package format (Adam Salih) -- document that globs can be used in dnf config-manager (Michael Mraka) - - -* Wed Jun 17 2015 Fedora Release Engineering - 0.1.8-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Wed May 06 2015 Michal Luscon 0.1.8-1 -- spec: fix an upgrade path from dnf-plugins-core <= 0.1.5 (Radek Holy) - -* Thu Apr 30 2015 Michal Luscon 0.1.7-1 -- doc: release notes dnf-plugins-core-0.1.7 (Michal Luscon) -- spec: fix Conflicts of the new plugins (Radek Holy) -- spec: allow DNF 1.x.x (Radek Holy) -- AUTHORS: filled in missing email address (Jan Silhan) -- download: enabling source repos when desired only (Jan Silhan) -- download: using enable_source_repos from lib (Jan Silhan) -- lib: inform user when enabling disabled repo (Jan Silhan) -- AUTHORS: made 2 categories (Jan Silhan) -- fixed typos and missing demand (Michael Mraka) -- changed warning paragraph (Michael Mraka) -- AUTHORS: updated (Jan Silhan) -- debuginfo-install: don't consider src packages as candidates for installation - (RhBug:1215154) (Lubomir Rintel) -- documentation warning about build deps in srpm (Michael Mraka) -- fixed builddep tests (Michael Mraka) -- builddep: enable source repos only when needed (Michael Mraka) -- fixed builldep documentation (Michael Mraka) -- mark appropriate dnfpluginscore.lib as API (Michael Mraka) -- fixed builddep configure test (Michael Mraka) -- moved enable_{source|debug}_repos() to dnfpluginscore.lib (Michael Mraka) -- builddep: add feature to get builddeps from remote packages (RhBug:1074585) - (Igor Gnatenko) -- doc: repoquery: doesn't print 'No match for argument:...' garbage (Jan - Silhan) -- updated repoquery documentation (Michael Mraka) -- implemented repoquery --latest-limit (Michael Mraka) -- implemented repoquery --unsatisfied (Michael Mraka) -- builddep: Support defining macros for parsing spec files (David Michael) -- removed redundant argument (Michael Mraka) -- doc: update repoquery docs with --resolve (Tim Lauridsen) -- repoquery: add --resolve option (RhBug:1156487) (Tim Lauridsen) -- spec: dnf version upper boundaries (Jan Silhan) -- spec: added plugin command provides (Related:RhBug:1208773) (Jan Silhan) -- make --repo cumulative (Michael Mraka) -- rename --repoid to --repo (Michael Mraka) -- don't delete local repo packages after download (RhBug:1186948) (Michael - Mraka) -- doc: replaced last references pointing to akozumpl (Jan Silhan) - -* Wed Apr 08 2015 Michal Luscon 0.1.6-3 -- doc: release notes 0.1.6 (Michal Luscon) -- initialize to use tito (Michal Luscon) -- prepare repo for tito build system (Michal Luscon) -- migrate raw_input() to Python3 (RhBug:1208399) (Miroslav Suchý) -- require dnf 0.6.5+ which contains duplicated/installonly queries (Michael Mraka) -- implemented --duplicated and --installonly (Michael Mraka) -- create --destdir if not exist (Michael Mraka) -- repoquery: Added -s/--source switch, test case and documentation for querying source rpm name (Parag Nemade) -- repoquery: Added documentation and test case for file switch (Parag Nemade) -- spec: ship man pages in dnf-plugins-core metapackage (Jan Silhan) -- debuginfo-install: support cases where src.rpm name != binary package name (Petr Spacek) -- spec: added empty %files directive to generate rpm (Jan Silhan) -- spec: adapt to pykickstart f23 package split (Jan Silhan) -- spec: requires >= dnf version not = (Jan Silhan) -- spec: python3 source code by default in f23+ (RhBug:1194725,1198442) (Jan Silhan) -- use dnfpluginscore.lib.urlopen() (RhBug:1193047) (Miroslav Suchý) -- implemented functionality of yum-config-manager (Michael Mraka) -- repoquery: Added --file switch to show who owns the given file (RhBug:1196952) (Parag Nemade) -- debuginfo-install: accept packages names specified as NEVRA (RhBug:1171046) (Petr Spacek) -- repoquery: accept package names specified as NEVRA (RhBug:1179366) (Petr Spacek) -- download: fix typo in 'No source rpm definded' (Petr Spacek) -- download: accept package names ending with .src too (Petr Spacek) -- download: Do not disable user-enabled repos (thanks Spacekpe) (Jan Silhan) -- Add README to tests/ directory (Petr Spacek) -- AUTHORS: updated (Jan Silhan) -- download: fix package download on Python 3 (Petr Spacek) - -* Tue Mar 10 2015 Jan Silhan - 0.1.6-2 -- man pages moved into dnf-plugins-core subpackage - -* Fri Mar 6 2015 Jan Silhan - 0.1.6-1 -- fixed python(3)-dnf dependency in f23 - -* Thu Feb 5 2015 Jan Silhan - 0.1.5-1 -- updated package url (Michael Mraka) -- also dnf_version could be specified on rpmbuild commandline (Michael Mraka) -- simple script to build test package (Michael Mraka) -- let gitrev be specified on rpmbuild commandline (Michael Mraka) -- assign default GITREV value (Michael Mraka) -- standard way to find out latest commit (Michael Mraka) -- debuginfo-install: fix handling of subpackages with non-zero epoch (Petr Spacek) -- debuginfo-install: Make laywers happier by assigning copyright to Red Hat (Petr Spacek) -- debuginfo-install: remove dead code uncovered by variable renaming (Petr Spacek) -- debuginfo-install: clearly separate source and debug package names (Petr Spacek) -- debuginfo-install: use descriptive parameter name in _is_available() (Petr Spacek) -- repoquery: add -l option to list files contained in the package (Petr Spacek) -- 1187773 - replace undefined variable (Miroslav Suchý) -- download: fixed unicode location error (RhBug:1178239) (Jan Silhan) -- builddep recognizes nosrc.rpm pkgs (RhBug:1166126) (Jan Silhan) -- builddep: added nosignatures flag to rpm transaction set (Jan Silhan) -- builddep: more verbose output of non-matching packages (RhBug:1155211) (Jan Silhan) -- package: archive script is the same as in dnf (Jan Silhan) -- spec: exclude __pycache__ dir (Igor Gnatenko) - -* Fri Dec 5 2014 Jan Silhan - 0.1.4-1 -- revert of commit 80ae3f4 (Jan Silhan) -- transifex update (Jan Silhan) -- spec: binded to current dnf version (Jan Silhan) -- generate_completion_cache: use sqlite instead of text files (Igor Gnatenko) -- logging: renamed log file (Related:RhBug:1074715) (Jan Silhan) -- Add reposync. (RhBug:1139738) (Ales Kozumplik) -- download: fix traceback if rpm package has no defined sourcerpm (RhBug: 1144003) (Tim Lauridsen) -- lint: ignore warnings of a test accessing protected attribute. (Ales Kozumplik) -- repoquery lint: logger is not used. (Ales Kozumplik) -- repoquery: support querying of weak deps. (Ales Kozumplik) -- needs_restarting: fix typo (Miroslav Suchý) -- copr: migrate copr plugin form urlgrabber to python-request (Miroslav Suchý) -- Add needs-restarting command. (Ales Kozumplik) - -* Thu Sep 4 2014 Jan Silhan - 0.1.3-1 -- repoquery: output times in UTC. (Ales Kozumplik) -- repoquery: missing help messages. (Ales Kozumplik) -- repoquery: add --info. (RhBug:1135984) (Ales Kozumplik) -- add Jan to AUTHORS. (Ales Kozumplik) -- spec: extended package description with plugin names and commands (Related:RhBug:1132335) (Jan Silhan) -- copr: check for 'ok' in 'output' for json data (RhBug:1134378) (Igor Gnatenko) -- README: changed references to new repo location (Jan Silhan) -- transifex update (Jan Silhan) -- copr: convert key to unicode before guessing lenght (Miroslav Suchý) -- Add pnemade to AUTHORS (Ales Kozumplik) -- debuginfo-install: Use logger as module level variable and not instance attribute since dnf-0.6.0 release (RhBug:1130559) (Parag Nemade) -- copr: Use logger as module level variable and not instance attribute since dnf-0.6.0 release (RhBug:1130559) (Parag Nemade) -- copr: implement help command (Igor Gnatenko) -- debuginfo-install: fix indenting (Igor Gnatenko) -- debuginfo-install: use srpm basename for debuginfo (Igor Gnatenko) - -* Mon Jul 28 2014 Aleš Kozumplík - 0.1.2-1 -- BashCompletionCache: error strings are unicoded (RhBug:1118809) (Jan Silhan) -- transifex update (Jan Silhan) -- debuginfo-install: remove some pylint warnings (Igor Gnatenko) -- debuginfo-install: fix installing when installed version not found in repos, optimize performance (RhBug: 1108321) (Ig -- fix: copr plugin message for repo without builds (RhBug:1116389) (Adam Samalik) -- logging: remove messages about initialization. (Ales Kozumplik) - -* Thu Jul 3 2014 Aleš Kozumplík - 0.1.1-2 -- packaging: add protected_packages.py to the package. (Ales Kozumplik) - -* Thu Jul 3 2014 Aleš Kozumplík - 0.1.1-1 -- protected_packages: prevent removal of the running kernel. (RhBug:1049310) (Ales Kozumplik) -- packaging: create and own /etc/dnf/protected.d. (Ales Kozumplik) -- doc: add documentation for protected_packages. (Ales Kozumplik) -- doc: rename: generate-completion-cache -> generate_completion_cache. (Ales Kozumplik) -- add protected_packages (RhBug:1111855) (Ales Kozumplik) -- build: add python-requests to requires (RHBZ: 1104088) (Miroslav Suchý) -- doc: typo: fix double 'plugin' in release notes. (Ales Kozumplik) - -* Wed Jun 4 2014 Aleš Kozumplík - 0.1.0-1 -- pylint: fix all pylint builddep problems. (Ales Kozumplik) -- builddep: better error reporting on deps that actually don't exist. (Ales Kozumplik) -- builddep: load available repos. (RhBug:1103906) (Ales Kozumplik) -- tests: stop argparse from printing to stdout when tests run. (Ales Kozumplik) -- packaging: all the manual pages with a glob. (Ales Kozumplik) -- fix: packaging problem with query.py. (Ales Kozumplik) -- doc: add reference documentation for repoquery. (Ales Kozumplik) -- repoquery: support --provides, --requires etc. (Ales Kozumplik) -- repoquery: make the CLI more compatible with Yum's repoquery. (Ales Kozumplik) -- repoquery: some cleanups in the plugin and the tests. (Ales Kozumplik) -- rename: query->repoquery. (RhBug:1045078) (Ales Kozumplik) -- add pylint script for dnf-core-plugins. (Ales Kozumplik) -- tests: repoquery: fix unit tests. (Ales Kozumplik) -- add query tool (Tim Lauridsen) - -* Wed May 28 2014 Aleš Kozumplík - 0.0.8-1 -- build: add sphinx to build requires. (Ales Kozumplik) -- doc: packaging: add license block to each .rst. (Ales Kozumplik) -- tests: stray print() in test_download.py. (Ales Kozumplik) -- doc: put each synopsis on new line (Miroslav Suchý) -- doc: cosmetic: project name in the documentation. (Ales Kozumplik) -- doc: cleanups, form, style. (Ales Kozumplik) -- doc: add documentation and man pages (Tim Lauridsen) -- copr: remove repofile if failed to enable repo (Igor Gnatenko) -- copr: honor -y and --assumeno (Miroslav Suchý) -- py3: absolute imports and unicode literals everywhere. (Ales Kozumplik) -- debuginfo-install: doesn't install latest pkgs (RhBug: 1096507) (Igor Gnatenko) -- debuginfo-install: fix description (Igor Gnatenko) -- debuginfo-install: fix logger debug messages (Igor Gnatenko) -- build: install the download plugin (Tim Lauridsen) -- download: update the download plugin with --source, --destdir & --resolve options (Tim Lauridsen) -- Add a special ArgumentParser to parsing plugin cmd arguments and options (Tim Lauridsen) -- tests: add __init__.py to make tests a module and use abs imports (Tim Lauridsen) -- build: simplify plugins/CMakeLists.txt. (Ales Kozumplik) -- dnf.cli.commands.err_mini_usage() changed name. (Ales Kozumplik) -- kickstart: do not include kickstart errors into own messages. (Radek Holy) - -* Wed Apr 23 2014 Aleš Kozumplík - 0.0.7-1 -- build: gettext is also needed as a buildreq (Tim Lauridsen) -- copr: use usage & summary class attributes, to work with dnf 0.5.0 use shared lib dnfpluginscore for translation wrapp -- build: add cmake as buildreq (Tim Lauridsen) -- generate-completion-cache: fix shared lib name (Tim Lauridsen) -- make .spec use gitrev in the source file add helper script for building source archive (Tim Lauridsen) -- Added transifex config (Tim Lauridsen) -- tests: use cli logger in kickstart test (Tim Lauridsen) -- Added translation .pot file Added da translation files so we have something to build & install (Tim Lauridsen) -- Added CMake files Added CMake build to .spec & and added translation files handling (Tim Lauridsen) -- make plugins use shared lib added translation wrappers added missing usage & summary PEP8 fixes (Tim Lauridsen) -- added shared dnfpluginscore lib (Tim Lauridsen) -- copr: C:139, 0: Unnecessary parens after 'print' keyword (superfluous-parens) (Miroslav Suchý) -- copr: W: 23, 0: Unused import gettext (unused-import) (Miroslav Suchý) -- copr: C: 33, 0: No space allowed before : (Miroslav Suchý) -- copr: some python3 migration (Miroslav Suchý) -- copr: get rid of dnf i18n imports (Miroslav Suchý) -- remove dnf.yum.i18n imports. (Ales Kozumplik) -- copr: Fix the playground upgrade command. (Tadej Janež) -- copr: implement search function (Igor Gnatenko) -- better format output (Miroslav Suchý) -- implement playground plugin (Miroslav Suchý) -- move removing of repo into method (Miroslav Suchý) -- check root only for actions which really need root (Miroslav Suchý) -- move repo downloading into separate method (Miroslav Suchý) -- define copr url as class attribute (Miroslav Suchý) -- better wording of warning (Miroslav Suchý) -- move question to function argument (Miroslav Suchý) -- move guessing chroot into function (Miroslav Suchý) -- copr: use common lib use Command.usage & summary cleanup imports & PEP8 fixes (Tim Lauridsen) -- builddep: added usage & summary & fix some PEP8 issues (Tim Lauridsen) -- kickstart: use new public Command.usage & Command.summary api (Tim Lauridsen) -- fix resource leak in builddep.py. (Ales Kozumplik) -- refactor: command plugins use demands mechanism. (Ales Kozumplik) -- noroot: move to the new 'demands' mechanism to check the need of root. (Ales Kozumplik) -- tests: fix locale independence. (Radek Holy) -- [copr] correctly specify chroot when it should be guessed (Miroslav Suchý) - -* Mon Mar 17 2014 Aleš Kozumplík - 0.0.6-1 -- clenaup: remove commented out code (Miroslav Suchý) -- copr: list: print description (Igor Gnatenko) -- builddep: rpm error messages sink. (Ales Kozumplik) -- builddep: improve error handling on an command argument (RhBug:1074436) (Ales Kozumplik) -- copr: handling case when no argument is passed on cli (Miroslav Suchý) -- copr: delete excess argument (Igor Gnatenko) -- add copr plugin (Miroslav Suchý) -- debuginfo-install: check for root with dnf api (Igor Gnatenko) -- packaging: fix bogus dates. (Ales Kozumplik) - -* Wed Feb 26 2014 Aleš Kozumplík - 0.0.5-2 -- packaging: add debuginfo-install.py (Ales Kozumplik) - -* Wed Feb 26 2014 Aleš Kozumplík - 0.0.5-1 -- packaging: add builddep.py to the RPM. (Ales Kozumplik) - -* Tue Feb 25 2014 Radek Holý - 0.0.4-1 -- refactor: use Base.install instead of installPkgs in kickstart plugin. (Radek Holy) -- refactor: move kickstart arguments parsing to standalone method. (Radek Holy) -- tests: test effects instead of mock calls. (Radek Holy) -- Add debuginfo-install plugin. (RhBug:1045770) (Igor Gnatenko) -- builddep: needs to be run under root. (RhBug:1065851) (Ales Kozumplik) - -* Thu Feb 6 2014 Aleš Kozumplík - 0.0.3-1 -- tests: import mock through support so its simpler for the test cases. (Ales Kozumplik) -- packaging: fix typos in the spec. (Ales Kozumplik) -- [completion_cache] Cache installed packages, update the cache less frequently (Elad Alfassa) -- Add bash completion to dnf (Elad Alfassa) -- packaging: missing buildrequire (Ales Kozumplik) - -* Mon Jan 13 2014 Aleš Kozumplík - 0.0.2-1 -- First release. - -* Wed Jan 8 2014 Cristian Ciupitu - 0.0.1-4 -- Spec updates. - -* Tue Jan 7 2014 Aleš Kozumplík - 0.0.1-3 -- Spec updates. - -* Mon Jan 6 2014 Aleš Kozumplík - 0.0.1-2 -- Spec updates. - -* Fri Dec 20 2013 Aleš Kozumplík - 0.0.1-1 -- The initial package version. - From 36c791bf4ad9973573afdf1da32380283bbe62ab Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 30 Dec 2022 18:37:24 +0000 Subject: [PATCH 104/123] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index a49fe38e9c..09961d6429 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit d55f47077aed0e2066f4b5d8f1bd208ffffd550e +%global commit 4b12c85d91be34504384117584fb4f25a754481e %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 671b6feb77..7e7dbf0966 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit d55f47077aed0e2066f4b5d8f1bd208ffffd550e +%global commit 4b12c85d91be34504384117584fb4f25a754481e %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 9e24612a5f6760c48af39b41ba198ad09b2e4d8b Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Sat, 31 Dec 2022 12:28:15 +0800 Subject: [PATCH 105/123] Update argagg.spec Signed-off-by: windowsboy111 --- anda/lib/argagg/argagg.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/argagg/argagg.spec b/anda/lib/argagg/argagg.spec index 26c5fa84e8..ee0f0f10fc 100644 --- a/anda/lib/argagg/argagg.spec +++ b/anda/lib/argagg/argagg.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} Name: argagg -Version: 0.4.6 +Version: 0.4.7 Release: 1%{?dist} Summary: Simple C++ command line argument/option parser From e035990ac4de720283bd4198009f850254c118b8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 31 Dec 2022 05:10:21 +0000 Subject: [PATCH 106/123] Automatic Update: argagg --- anda/lib/argagg/argagg.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/argagg/argagg.spec b/anda/lib/argagg/argagg.spec index ee0f0f10fc..26c5fa84e8 100644 --- a/anda/lib/argagg/argagg.spec +++ b/anda/lib/argagg/argagg.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} Name: argagg -Version: 0.4.7 +Version: 0.4.6 Release: 1%{?dist} Summary: Simple C++ command line argument/option parser From 2ca976598ca335ca6369cd9ee2ead4ccde2d0002 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Sat, 31 Dec 2022 13:23:33 +0800 Subject: [PATCH 107/123] Update prismlauncher-nightly.spec Signed-off-by: windowsboy111 --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 09961d6429..d22086f016 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -173,6 +173,7 @@ fi %{_datadir}/icons/hicolor/scalable/apps/org.prismlauncher.PrismLauncher.svg %{_datadir}/mime/packages/modrinth-mrpack-mime.xml %{_mandir}/man?/prismlauncher.* +%{_datadir}/qlogging-categories6/prismlauncher.categories %changelog From ba5b57d9189f3db50e9304419bbcbe78e8e75745 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Sat, 31 Dec 2022 13:24:39 +0800 Subject: [PATCH 108/123] Update prismlauncher-qt5-nightly.spec Signed-off-by: windowsboy111 --- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 7e7dbf0966..898d114198 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -173,6 +173,7 @@ fi %{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml %{_datadir}/icons/hicolor/scalable/apps/org.prismlauncher.PrismLauncher.svg %{_datadir}/mime/packages/modrinth-mrpack-mime.xml +%{_datadir}/qlogging-categories6/prismlauncher.categories %{_mandir}/man?/prismlauncher.* From a1a39ceb47b99fc51a70087ef7da8a5ca1c7af87 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 1 Jan 2023 03:17:03 +0000 Subject: [PATCH 109/123] Automatic Update: latte-dock-nightly --- anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec index cd7e81c399..ce73fbbf3c 100644 --- a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec +++ b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec @@ -1,6 +1,6 @@ %global forgeurl https://github.com/KDE/latte-dock/ -%global commit a3467a975d2bf301e302d3f0d9307b32c51cf7ea +%global commit d882578f6f7d20556beb20b3a3a8d9309baa761c %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date %(date '+%Y%m%d') %global snapshot_info %{commit_date}.%{shortcommit} From 4de12548aeaf3fc52e8c58030f14924689653073 Mon Sep 17 00:00:00 2001 From: lleyton Date: Sun, 1 Jan 2023 15:42:35 -0800 Subject: [PATCH 110/123] We don't need libbismuth anymore --- anda/lib/libhelium/libhelium.spec | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index dc0f32d4a0..b46952011c 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.2.4 +Version: 1.2.5 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium @@ -16,9 +16,7 @@ BuildRequires: pkgconfig(glib-2.0) >= 2.66.0 BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gee-0.8) BuildRequires: pkgconfig(gtk4) >= 4.4 -BuildRequires: pkgconfig(libbismuth-1) -Requires: libbismuth Requires: gtk4 >= 4.4 Requires: glib2 >= 2.66.0 Requires: libgee >= 0.20 From c3d79460f7683b03a7b972868b08df88d65a0fd5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 2 Jan 2023 02:50:33 +0000 Subject: [PATCH 111/123] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index b46952011c..4a9b028985 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.2.5 +Version: 1.2.6 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 8c1a73ec20cf815070ffa8b6fff3b94fd2bf89e4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 2 Jan 2023 03:13:05 +0000 Subject: [PATCH 112/123] Automatic Update: latte-dock-nightly --- anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec index ce73fbbf3c..0f9d309d74 100644 --- a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec +++ b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec @@ -1,6 +1,6 @@ %global forgeurl https://github.com/KDE/latte-dock/ -%global commit d882578f6f7d20556beb20b3a3a8d9309baa761c +%global commit 531d2bce80eddd2c78207afce40595f1712358a4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date %(date '+%Y%m%d') %global snapshot_info %{commit_date}.%{shortcommit} From 1dbf69346d2e303916e31e7d32e06946c0bf7870 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 2 Jan 2023 13:18:25 +0000 Subject: [PATCH 113/123] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 4a9b028985..dd1f8882e7 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.2.6 +Version: 1.2.7 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From db61ed9929c601b4ca70663bf8af065adffcc90d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 2 Jan 2023 16:15:07 +0000 Subject: [PATCH 114/123] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index dd1f8882e7..9acd48f99a 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.2.7 +Version: 1.2.8 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 7290d1a34054da0f26eb9dfe588d4fcd8566c028 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 2 Jan 2023 16:43:34 +0000 Subject: [PATCH 115/123] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 9acd48f99a..b42e624aaf 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.2.8 +Version: 1.2.9 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 7a63167a6c0945706845e3f3a1e3a1ba26e8c2b0 Mon Sep 17 00:00:00 2001 From: seth Date: Mon, 2 Jan 2023 20:02:59 -0500 Subject: [PATCH 116/123] [prismlauncher-nightly] add qlogging categories --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 5 ++++- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index d22086f016..63ad72851d 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -172,11 +172,14 @@ fi %{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml %{_datadir}/icons/hicolor/scalable/apps/org.prismlauncher.PrismLauncher.svg %{_datadir}/mime/packages/modrinth-mrpack-mime.xml +%{_datadir}/qlogging-categories%{qt_version}/prismlauncher.categories %{_mandir}/man?/prismlauncher.* -%{_datadir}/qlogging-categories6/prismlauncher.categories %changelog +* Tue Jan 03 2023 seth - 7.0^20230102.4b12c85-1 +- add qlogging categories + * Mon Dec 05 2022 seth - 6.0^20221204.79d5bef-1 - revise file to better follow fedora packaging guidelines and add java 8 as a dependency diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 898d114198..44ef333456 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -173,11 +173,14 @@ fi %{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml %{_datadir}/icons/hicolor/scalable/apps/org.prismlauncher.PrismLauncher.svg %{_datadir}/mime/packages/modrinth-mrpack-mime.xml -%{_datadir}/qlogging-categories6/prismlauncher.categories +%{_datadir}/qlogging-categories%{qt_version}/prismlauncher.categories %{_mandir}/man?/prismlauncher.* %changelog +* Tue Jan 03 2023 seth - 7.0^20230102.4b12c85-1 +- add qlogging categories + * Mon Dec 05 2022 seth - 6.0^20221204.79d5bef-1 - revise file to better follow fedora packaging guidelines and add java 8 as a dependency From cbb27f9c9b09729015821af89ec421c38bd37396 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 3 Jan 2023 02:10:17 +0000 Subject: [PATCH 117/123] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index b42e624aaf..1a4c1095fd 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.2.9 +Version: 1.2.10 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 513603e53682e32fe2edb13e67bedf51fe35b441 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 3 Jan 2023 03:35:26 +0000 Subject: [PATCH 118/123] Automatic Update: latte-dock-nightly --- anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec index 0f9d309d74..846cb96cbb 100644 --- a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec +++ b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec @@ -1,6 +1,6 @@ %global forgeurl https://github.com/KDE/latte-dock/ -%global commit 531d2bce80eddd2c78207afce40595f1712358a4 +%global commit af28885b81c5cfa32703ccf6c973341872790855 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date %(date '+%Y%m%d') %global snapshot_info %{commit_date}.%{shortcommit} From 67176062ace555f108ebd83cdc5db5b1372bfae7 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Tue, 3 Jan 2023 15:36:55 +0800 Subject: [PATCH 119/123] Adding anki anki-qt5 --- anda/apps/anki-qt5/0001-Force-qt5.patch | 20 +++++++ anda/apps/anki-qt5/0001-No-update.patch | 17 ++++++ anda/apps/anki-qt5/anda.hcl | 6 +++ anda/apps/anki-qt5/anki-qt5.spec | 62 ++++++++++++++++++++++ anda/apps/anki-qt5/update.rhai | 1 + anda/apps/anki/0001-No-update.patch | 17 ++++++ anda/apps/anki/anda.hcl | 6 +++ anda/apps/anki/anki.spec | 69 +++++++++++++++++++++++++ anda/apps/anki/update.rhai | 1 + 9 files changed, 199 insertions(+) create mode 100644 anda/apps/anki-qt5/0001-Force-qt5.patch create mode 100644 anda/apps/anki-qt5/0001-No-update.patch create mode 100644 anda/apps/anki-qt5/anda.hcl create mode 100644 anda/apps/anki-qt5/anki-qt5.spec create mode 100644 anda/apps/anki-qt5/update.rhai create mode 100644 anda/apps/anki/0001-No-update.patch create mode 100644 anda/apps/anki/anda.hcl create mode 100644 anda/apps/anki/anki.spec create mode 100644 anda/apps/anki/update.rhai diff --git a/anda/apps/anki-qt5/0001-Force-qt5.patch b/anda/apps/anki-qt5/0001-Force-qt5.patch new file mode 100644 index 0000000000..586a70e2b4 --- /dev/null +++ b/anda/apps/anki-qt5/0001-Force-qt5.patch @@ -0,0 +1,20 @@ +diff -uNr anki-2.1.55.old/qt/aqt/qt/__init__.py anki-2.1.55/qt/aqt/qt/__init__.py +--- anki-2.1.55.old/qt/aqt/qt/__init__.py 2023-01-02 18:34:13.716216913 +0800 ++++ anki-2.1.55/qt/aqt/qt/__init__.py 2023-01-02 18:34:00.410033708 +0800 +@@ -9,16 +9,7 @@ + import traceback + from typing import Callable, TypeVar, Union + +-try: +- import PyQt6 +-except: +- from .qt5 import * # type: ignore +-else: +- if not os.getenv("DISABLE_QT5_COMPAT"): +- print("Running with temporary Qt5 compatibility shims.") +- print("Run with DISABLE_QT5_COMPAT=1 to confirm compatibility with Qt6.") +- from . import qt5_compat # needs to be imported first +- from .qt6 import * ++from .qt5 import * # type: ignore + + from anki.utils import is_mac, is_win diff --git a/anda/apps/anki-qt5/0001-No-update.patch b/anda/apps/anki-qt5/0001-No-update.patch new file mode 100644 index 0000000000..578c19f79b --- /dev/null +++ b/anda/apps/anki-qt5/0001-No-update.patch @@ -0,0 +1,17 @@ +diff -uNr anki-2.1.55.old/qt/aqt/profiles.py anki-2.1.55/qt/aqt/profiles.py +--- anki-2.1.55.old/qt/aqt/profiles.py 2023-01-02 18:35:44.574467892 +0800 ++++ anki-2.1.55/qt/aqt/profiles.py 2023-01-02 18:34:00.412033736 +0800 +@@ -77,11 +77,11 @@ + + metaConf = dict( + ver=0, +- updates=True, ++ updates=False, + created=int_time(), + id=random.randrange(0, 2**63), + lastMsg=-1, +- suppressUpdate=False, ++ suppressUpdate=True, + firstRun=True, + defaultLang=None, + ) diff --git a/anda/apps/anki-qt5/anda.hcl b/anda/apps/anki-qt5/anda.hcl new file mode 100644 index 0000000000..d404d7d176 --- /dev/null +++ b/anda/apps/anki-qt5/anda.hcl @@ -0,0 +1,6 @@ +project "pkg" { + rpm { + spec = "anki-qt5.spec" + update = "" + } +} diff --git a/anda/apps/anki-qt5/anki-qt5.spec b/anda/apps/anki-qt5/anki-qt5.spec new file mode 100644 index 0000000000..7181e08817 --- /dev/null +++ b/anda/apps/anki-qt5/anki-qt5.spec @@ -0,0 +1,62 @@ +Name: anki-qt5 +Version: 2.1.55 +Release: %autorelease +Summary: Flashcard program for using space repetition learning +License: AGPLv3+ and GPLv3+ and LGPLv3 and MIT and BSD and ASL 2.0 and CC-BY-SA and CC-BY +URL: https://apps.ankiweb.net/ +BuildRequires: python3-devel python3-setuptools python3-beautifulsoup4 python3-waitress python3-decorator python3-markdown python3-protobuf python3-pysocks +BuildRequires: python3-distro python3-flask-cors python3-jsonschema python3-requests python3-send2trash python3-certifi python3-pyqt5-sip python3-simplejson +BuildRequires: desktop-file-utils libappstream-glib python3-installer make xdg-utils +BuildRequires: cargo git rsync ninja-build libxcrypt-compat nodejs python3.9 python-unversioned-command +Requires: hicolor-icon-theme python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-send2trash +Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema sox libxcrypt-compat +ExclusiveArch: %{qt5_qtwebengine_arches} noarch +Patch0: 0001-Force-qt5.patch +Patch1: 0001-No-update.patch +BuildArch: noarch +Conflicts: anki + +%description +Anki is a program designed to help you remember facts (such as words +and phrases in a foreign language) as easily, quickly and efficiently +as possible. Anki is based on a theory called spaced repetition. + +%prep +git clone https://github.com/ankitects/anki . +git checkout %{version} +%patch0 -p1 +%patch1 -p1 + +# See https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=anki + +%build +./tools/build + +%install +for file in out/wheels/*.whl; do + python -m installer --destdir="%{buildroot}" $file +done + +install -Dm644 qt/bundle/lin/anki.desktop %{buildroot}/%{_datadir}/applications/anki.desktop +install -Dm644 qt/bundle/lin/anki.png %{buildroot}/%{_datadir}/pixmaps/anki.png + +sed "s*^#!/usr/bin/python\$*#!/usr/bin/python3*" %{buildroot}/%{_bindir}/anki > %{buildroot}/%{_bindir}/anki + + +%files +%license LICENSE* +%doc README* +%{_bindir}/anki +%{_datadir}/applications/anki.desktop +/usr/lib64/python*/site-packages/aqt/ +/usr/lib64/python*/site-packages/aqt-%{version}.dist-info/ +/usr/lib64/python*/site-packages/_aqt/ +/usr/lib64/python*/site-packages/_aqt-%{version}.dist-info/ +/usr/lib64/python*/site-packages/anki/ +/usr/lib64/python*/site-packages/anki-%{version}.dist-info/ +/usr/share/pixmaps/anki.png + + +%changelog +* Tue Jan 3 2023 windowsboy111 +- Initial package diff --git a/anda/apps/anki-qt5/update.rhai b/anda/apps/anki-qt5/update.rhai new file mode 100644 index 0000000000..06eb9c5883 --- /dev/null +++ b/anda/apps/anki-qt5/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("ankitects/anki")); diff --git a/anda/apps/anki/0001-No-update.patch b/anda/apps/anki/0001-No-update.patch new file mode 100644 index 0000000000..578c19f79b --- /dev/null +++ b/anda/apps/anki/0001-No-update.patch @@ -0,0 +1,17 @@ +diff -uNr anki-2.1.55.old/qt/aqt/profiles.py anki-2.1.55/qt/aqt/profiles.py +--- anki-2.1.55.old/qt/aqt/profiles.py 2023-01-02 18:35:44.574467892 +0800 ++++ anki-2.1.55/qt/aqt/profiles.py 2023-01-02 18:34:00.412033736 +0800 +@@ -77,11 +77,11 @@ + + metaConf = dict( + ver=0, +- updates=True, ++ updates=False, + created=int_time(), + id=random.randrange(0, 2**63), + lastMsg=-1, +- suppressUpdate=False, ++ suppressUpdate=True, + firstRun=True, + defaultLang=None, + ) diff --git a/anda/apps/anki/anda.hcl b/anda/apps/anki/anda.hcl new file mode 100644 index 0000000000..1eef41fad6 --- /dev/null +++ b/anda/apps/anki/anda.hcl @@ -0,0 +1,6 @@ +project "pkg" { + rpm { + spec = "anki.spec" + update = "" + } +} diff --git a/anda/apps/anki/anki.spec b/anda/apps/anki/anki.spec new file mode 100644 index 0000000000..cf78dc6904 --- /dev/null +++ b/anda/apps/anki/anki.spec @@ -0,0 +1,69 @@ +Name: anki +Version: 2.1.55 +Release: %autorelease +Summary: Flashcard program for using space repetition learning +License: AGPLv3+ and GPLv3+ and LGPLv3 and MIT and BSD and ASL 2.0 and CC-BY-SA and CC-BY +URL: https://apps.ankiweb.net/ +BuildRequires: python3-devel python3-setuptools python3-beautifulsoup4 python3-waitress python3-decorator python3-markdown python3-protobuf python3-pysocks +BuildRequires: python3-distro python3-flask-cors python3-jsonschema python3-requests python3-send2trash python3-certifi python3-pyqt5-sip python3-simplejson +BuildRequires: desktop-file-utils libappstream-glib python3-installer make xdg-utils mold +BuildRequires: cargo git rsync ninja-build libxcrypt-compat nodejs python3.9 python-unversioned-command +Requires: hicolor-icon-theme python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-send2trash +Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema sox libxcrypt-compat +BuildArch: noarch +ExclusiveArch: %{qt6_qtwebengine_arches} noarch +Conflicts: anki-qt5 +Patch0: 0001-No-update.patch + +%description +Anki is a program designed to help you remember facts (such as words +and phrases in a foreign language) as easily, quickly and efficiently +as possible. Anki is based on a theory called spaced repetition. + +%prep +git clone https://github.com/ankitects/anki . +git checkout %{version} +%patch0 -p1 +%patch1 -p1 + +cat > .cargo/config.toml << EOF +[target.x86_64-unknown-linux-gnu] +rustflags = ["-C", "link-arg=-fuse-ld=/usr/bin/mold"] +EOF + +# See https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=anki + +%build +./tools/build + +%install +for file in out/wheels/*.whl; do + python -m installer --destdir="%{buildroot}" $file +done + +install -Dm644 qt/bundle/lin/anki.desktop %{buildroot}/%{_datadir}/applications/anki.desktop +install -Dm644 qt/bundle/lin/anki.png %{buildroot}/%{_datadir}/pixmaps/anki.png + +sed "s*^#!/usr/bin/python\$*#!/usr/bin/python3*" %{buildroot}/%{_bindir}/anki > %{buildroot}/%{_bindir}/anki + +find %{buildroot} -iname __pycache__ | xargs -r rm -rf +find %{buildroot} -iname direct_url.json | xargs -r rm -rf + + +%files +%license LICENSE* +%doc README* +%{_bindir}/anki +%{_datadir}/applications/anki.desktop +/usr/lib64/python*/site-packages/aqt/ +/usr/lib64/python*/site-packages/aqt-%{version}.dist-info/ +/usr/lib64/python*/site-packages/_aqt/ +/usr/lib64/python*/site-packages/_aqt-%{version}.dist-info/ +/usr/lib64/python*/site-packages/anki/ +/usr/lib64/python*/site-packages/anki-%{version}.dist-info/ +/usr/share/pixmaps/anki.png + + +%changelog +* Tue Jan 3 2023 windowsboy111 +- Initial package diff --git a/anda/apps/anki/update.rhai b/anda/apps/anki/update.rhai new file mode 100644 index 0000000000..06eb9c5883 --- /dev/null +++ b/anda/apps/anki/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("ankitects/anki")); From 062cb000b2749189a523833a5178e59d9a357b23 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Tue, 3 Jan 2023 08:13:54 +0000 Subject: [PATCH 120/123] Format --- anda/apps/anki-qt5/anki-qt5.spec | 4 ++-- anda/apps/anki/anki.spec | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/apps/anki-qt5/anki-qt5.spec b/anda/apps/anki-qt5/anki-qt5.spec index 7181e08817..a238a5a3d0 100644 --- a/anda/apps/anki-qt5/anki-qt5.spec +++ b/anda/apps/anki-qt5/anki-qt5.spec @@ -9,7 +9,7 @@ BuildRequires: python3-distro python3-flask-cors python3-jsonschema python3-req BuildRequires: desktop-file-utils libappstream-glib python3-installer make xdg-utils BuildRequires: cargo git rsync ninja-build libxcrypt-compat nodejs python3.9 python-unversioned-command Requires: hicolor-icon-theme python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-send2trash -Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema sox libxcrypt-compat +Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema sox libxcrypt-compat ExclusiveArch: %{qt5_qtwebengine_arches} noarch Patch0: 0001-Force-qt5.patch Patch1: 0001-No-update.patch @@ -47,6 +47,7 @@ sed "s*^#!/usr/bin/python\$*#!/usr/bin/python3*" %{buildroot}/%{_bindir}/anki > %license LICENSE* %doc README* %{_bindir}/anki +%{_datadir}/pixmaps/anki.png %{_datadir}/applications/anki.desktop /usr/lib64/python*/site-packages/aqt/ /usr/lib64/python*/site-packages/aqt-%{version}.dist-info/ @@ -54,7 +55,6 @@ sed "s*^#!/usr/bin/python\$*#!/usr/bin/python3*" %{buildroot}/%{_bindir}/anki > /usr/lib64/python*/site-packages/_aqt-%{version}.dist-info/ /usr/lib64/python*/site-packages/anki/ /usr/lib64/python*/site-packages/anki-%{version}.dist-info/ -/usr/share/pixmaps/anki.png %changelog diff --git a/anda/apps/anki/anki.spec b/anda/apps/anki/anki.spec index cf78dc6904..bc90b826cb 100644 --- a/anda/apps/anki/anki.spec +++ b/anda/apps/anki/anki.spec @@ -9,7 +9,7 @@ BuildRequires: python3-distro python3-flask-cors python3-jsonschema python3-req BuildRequires: desktop-file-utils libappstream-glib python3-installer make xdg-utils mold BuildRequires: cargo git rsync ninja-build libxcrypt-compat nodejs python3.9 python-unversioned-command Requires: hicolor-icon-theme python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-send2trash -Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema sox libxcrypt-compat +Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema sox libxcrypt-compat BuildArch: noarch ExclusiveArch: %{qt6_qtwebengine_arches} noarch Conflicts: anki-qt5 @@ -55,13 +55,13 @@ find %{buildroot} -iname direct_url.json | xargs -r rm -rf %doc README* %{_bindir}/anki %{_datadir}/applications/anki.desktop +%{_datadir}/pixmaps/anki.png /usr/lib64/python*/site-packages/aqt/ /usr/lib64/python*/site-packages/aqt-%{version}.dist-info/ /usr/lib64/python*/site-packages/_aqt/ /usr/lib64/python*/site-packages/_aqt-%{version}.dist-info/ /usr/lib64/python*/site-packages/anki/ /usr/lib64/python*/site-packages/anki-%{version}.dist-info/ -/usr/share/pixmaps/anki.png %changelog From 5d22c5f115fc3ccff6bceca62b37a72d0d2feea8 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Tue, 3 Jan 2023 10:04:12 +0000 Subject: [PATCH 121/123] Welp --- anda/apps/anki/anki.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/anda/apps/anki/anki.spec b/anda/apps/anki/anki.spec index bc90b826cb..30ba846435 100644 --- a/anda/apps/anki/anki.spec +++ b/anda/apps/anki/anki.spec @@ -59,7 +59,6 @@ find %{buildroot} -iname direct_url.json | xargs -r rm -rf /usr/lib64/python*/site-packages/aqt/ /usr/lib64/python*/site-packages/aqt-%{version}.dist-info/ /usr/lib64/python*/site-packages/_aqt/ -/usr/lib64/python*/site-packages/_aqt-%{version}.dist-info/ /usr/lib64/python*/site-packages/anki/ /usr/lib64/python*/site-packages/anki-%{version}.dist-info/ From 81833ff35d961cbbee6207e650d13078f99ef3ac Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Tue, 3 Jan 2023 10:30:08 +0000 Subject: [PATCH 122/123] Nyeshu --- anda/apps/anki-qt5/anki-qt5.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/anda/apps/anki-qt5/anki-qt5.spec b/anda/apps/anki-qt5/anki-qt5.spec index a238a5a3d0..3b97e70444 100644 --- a/anda/apps/anki-qt5/anki-qt5.spec +++ b/anda/apps/anki-qt5/anki-qt5.spec @@ -52,7 +52,6 @@ sed "s*^#!/usr/bin/python\$*#!/usr/bin/python3*" %{buildroot}/%{_bindir}/anki > /usr/lib64/python*/site-packages/aqt/ /usr/lib64/python*/site-packages/aqt-%{version}.dist-info/ /usr/lib64/python*/site-packages/_aqt/ -/usr/lib64/python*/site-packages/_aqt-%{version}.dist-info/ /usr/lib64/python*/site-packages/anki/ /usr/lib64/python*/site-packages/anki-%{version}.dist-info/ From 7249302c9aae7b1e16967d074268f7d7e9dd441e Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Tue, 3 Jan 2023 10:49:43 +0000 Subject: [PATCH 123/123] Tidy up --- anda/apps/anki-qt5/anki-qt5.spec | 11 +++++++---- anda/apps/anki/anki.spec | 7 +++---- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/anda/apps/anki-qt5/anki-qt5.spec b/anda/apps/anki-qt5/anki-qt5.spec index 3b97e70444..200afa430b 100644 --- a/anda/apps/anki-qt5/anki-qt5.spec +++ b/anda/apps/anki-qt5/anki-qt5.spec @@ -6,8 +6,7 @@ License: AGPLv3+ and GPLv3+ and LGPLv3 and MIT and BSD and ASL 2.0 and CC URL: https://apps.ankiweb.net/ BuildRequires: python3-devel python3-setuptools python3-beautifulsoup4 python3-waitress python3-decorator python3-markdown python3-protobuf python3-pysocks BuildRequires: python3-distro python3-flask-cors python3-jsonschema python3-requests python3-send2trash python3-certifi python3-pyqt5-sip python3-simplejson -BuildRequires: desktop-file-utils libappstream-glib python3-installer make xdg-utils -BuildRequires: cargo git rsync ninja-build libxcrypt-compat nodejs python3.9 python-unversioned-command +BuildRequires: python3-installer make mold cargo git rsync ninja-build libxcrypt-compat nodejs python3.9 python-unversioned-command Requires: hicolor-icon-theme python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-send2trash Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema sox libxcrypt-compat ExclusiveArch: %{qt5_qtwebengine_arches} noarch @@ -25,9 +24,13 @@ as possible. Anki is based on a theory called spaced repetition. git clone https://github.com/ankitects/anki . git checkout %{version} %patch0 -p1 -%patch1 -p1 -# See https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=anki +cat > .cargo/config.toml << EOF +[target.x86_64-unknown-linux-gnu] +rustflags = ["-C", "link-arg=-fuse-ld=/usr/bin/mold"] +EOF + +# See https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=anki-qt5 %build ./tools/build diff --git a/anda/apps/anki/anki.spec b/anda/apps/anki/anki.spec index 30ba846435..9360ccab76 100644 --- a/anda/apps/anki/anki.spec +++ b/anda/apps/anki/anki.spec @@ -5,9 +5,8 @@ Summary: Flashcard program for using space repetition learning License: AGPLv3+ and GPLv3+ and LGPLv3 and MIT and BSD and ASL 2.0 and CC-BY-SA and CC-BY URL: https://apps.ankiweb.net/ BuildRequires: python3-devel python3-setuptools python3-beautifulsoup4 python3-waitress python3-decorator python3-markdown python3-protobuf python3-pysocks -BuildRequires: python3-distro python3-flask-cors python3-jsonschema python3-requests python3-send2trash python3-certifi python3-pyqt5-sip python3-simplejson -BuildRequires: desktop-file-utils libappstream-glib python3-installer make xdg-utils mold -BuildRequires: cargo git rsync ninja-build libxcrypt-compat nodejs python3.9 python-unversioned-command +BuildRequires: python3-distro python3-flask-cors python3-jsonschema python3-requests python3-send2trash python3-certifi python3-pyqt6 python3-simplejson +BuildRequires: python3-installer make mold cargo git rsync ninja-build libxcrypt-compat nodejs python3.9 python-unversioned-command Requires: hicolor-icon-theme python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-send2trash Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema sox libxcrypt-compat BuildArch: noarch @@ -24,7 +23,6 @@ as possible. Anki is based on a theory called spaced repetition. git clone https://github.com/ankitects/anki . git checkout %{version} %patch0 -p1 -%patch1 -p1 cat > .cargo/config.toml << EOF [target.x86_64-unknown-linux-gnu] @@ -36,6 +34,7 @@ EOF %build ./tools/build + %install for file in out/wheels/*.whl; do python -m installer --destdir="%{buildroot}" $file