From 09716bc3538b1a9abb42cd1cb580b4f05194fe4a Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Wed, 8 Feb 2023 21:43:52 +0800 Subject: [PATCH] sync Squashed commit of the following: commit 03c3806d547f88fa296cd7f3e4744f8a25171974 Author: Raboneko Date: Wed Feb 8 13:23:19 2023 +0000 Automatic Update: moby-compose commit e556e65770e1d9e433110dde1265f1d49337502b Merge: 7871b5f 3fb2175 Author: lleyton Date: Wed Feb 8 02:40:28 2023 -0800 Merge pull request #176 from terrapkg/meta/issue-templates feat(meta): Improve issue templates commit 3fb2175429f6d369711c311dff343812f8a378e3 Author: windowsboy111 Date: Wed Feb 8 18:27:12 2023 +0800 feat(meta): Improve issue templates commit 7871b5fccfae1e608dd564901dba6f829d9659ab Author: windowsboy111 Date: Wed Feb 8 18:18:57 2023 +0800 fix: groovy groovy-docs (#175) commit ab390394dbd28adc49769808bfe4826db93c25e7 Author: Raboneko Date: Wed Feb 8 01:19:30 2023 +0000 Automatic Update: discord-ptb-openasar discord-ptb commit 9f2734746e34de4c3f33ed09055c29e0f31b5c43 Merge: 4788d5a 152792b Author: lleyton Date: Tue Feb 7 17:18:16 2023 -0800 Merge pull request #174 from terrapkg/packages/vala-lint-nightly Add vala-lint-nightly #173 commit 152792bce3b828b8b424a607f0b76c3183a194f6 Author: Lleyton Gray Date: Tue Feb 7 17:12:46 2023 -0800 Add vala-lint-nightly #173 commit 4788d5a533e25eef422b2d76909478bd4bee4408 Author: Raboneko Date: Tue Feb 7 23:37:22 2023 +0000 Automatic Update: discord-canary-openasar discord-canary commit ec10752478c121d75ec62a20ab65d3713be29b46 Author: Raboneko Date: Tue Feb 7 16:46:54 2023 +0000 Automatic Update: tau-helium commit 44d2745ee41598b04bb121c09a45440fcee45e92 Author: Raboneko Date: Tue Feb 7 16:21:51 2023 +0000 Automatic Update: tau-helium commit 928506bd3d9b1be612530b9c29660f462a4b9176 Author: windowsboy111 Date: Tue Feb 7 23:34:06 2023 +0800 fix: groovy groovy-docs (#172) unzip, not tar! commit b0827427a2074a40b97079e7c94a93c6bbe53976 Author: windowsboy111 Date: Tue Feb 7 23:19:47 2023 +0800 add: groovy groovy-docs (#171) commit b03945f086b1a3874457eb74cc0234f966d1772a Author: windowsboy111 Date: Tue Feb 7 23:01:40 2023 +0800 add: opsu (#169) commit 0354eaf37671c1609eafae484c21e48b78f00114 Author: windowsboy111 Date: Tue Feb 7 23:00:56 2023 +0800 add: gradle gendesk golang-xyproto-env golang-xyproto-textoutput golang-xyproto-vt100 golang-yhat-scrape (#170) * add: gradle * fix: gradle * add: gendesk * add: xyproto-env xyproto-textoutput yhat-scrape * add: xyproto-vt100 commit e22e7dda94d16bf62b833d665cacfa6e7047ec7d Author: Raboneko Date: Tue Feb 7 02:53:46 2023 +0000 Automatic Update: tau-helium ruff commit 584feaca4743190f9064595fa24a8a9aefa4496e Author: Raboneko Date: Tue Feb 7 02:29:52 2023 +0000 Automatic Update: tau-helium commit 0bd79c43d54e5bc0f8c957865ebe761b58655ca5 Author: Raboneko Date: Tue Feb 7 01:25:13 2023 +0000 Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly commit 4cc3437bc1f37527e0bccc4175892ab5d7aa99ab Author: Raboneko Date: Mon Feb 6 22:14:48 2023 +0000 Automatic Update: ruff commit 1f3cd1b12970de8923cf8161db0eeba92e45a15a Author: Raboneko Date: Mon Feb 6 21:36:43 2023 +0000 Automatic Update: rnote commit 746fe4e5041f9d0601b26e97675db1f4f1ec2cde Author: Raboneko Date: Mon Feb 6 18:40:02 2023 +0000 Automatic Update: libhelium commit 88b1543110374aeadee77da7128df5b81cba0658 Author: windowsboy111 Date: Mon Feb 6 23:49:37 2023 +0800 fix: wingpanel-indicator-power (#168) Remove %check commit f636c7d4a587ec77439a7c5db9298b48bd190238 Merge: 864131d 02aa69d Author: lleyton Date: Mon Feb 6 02:20:20 2023 -0800 Merge pull request #167 from terrapkg/fix/switchboard-plug-tweaks Fix switchboard-plug-tweaks wingpanel-indicator-power commit 02aa69d51322e87dbe1461ea427ea1ce0f2e0167 Author: windowsboy111 Date: Mon Feb 6 18:18:29 2023 +0800 Fix switchboard-plug-tweaks wingpanel-indicator-power commit 864131d4eaba944297d92ca7e5f2fbd2e328ed99 Author: Raboneko Date: Mon Feb 6 02:29:31 2023 +0000 Automatic Update: libhelium commit 5a0e313cac988a62327914b4ed0279a9f320c8ea Author: Raboneko Date: Mon Feb 6 01:24:03 2023 +0000 Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly commit 83c84271f0734b1ae1e6b8a18efd98e24ec73b10 Author: Raboneko Date: Sun Feb 5 21:36:27 2023 +0000 Automatic Update: libhelium commit b422e473d6ea98691833b19229f6c557c48d0579 Author: windowsboy111 Date: Mon Feb 6 04:18:33 2023 +0800 fix: pantheon-tweaks (#166) commit 714202c43f38fe4493e12244b41f6e9f7614cad5 Author: Raboneko Date: Sun Feb 5 16:19:41 2023 +0000 Automatic Update: libhelium commit 29c60fb46346b4fd35dff3b45e7ea357c3a3948f Author: Raboneko Date: Sun Feb 5 14:49:22 2023 +0000 Automatic Update: libhelium tau-helium commit cb0c0fd2919c96fcc2e3f799e7180e7ae605c641 Author: windowsboy111 Date: Sun Feb 5 13:17:39 2023 +0800 Add Repology badge (#165) Signed-off-by: windowsboy111 commit 8c7d35c63fae7b23cc91781ffe33d2eafa69bf0e Author: Raboneko Date: Sun Feb 5 01:38:51 2023 +0000 Automatic Update: latte-dock-nightly prismlauncher-nightly prismlauncher-qt5-nightly commit 18bf2a35a02caeecb5872518c853ae4766a68a3f Author: Raboneko Date: Sat Feb 4 22:36:21 2023 +0000 Automatic Update: libhelium commit 5cc344afb78a844e01d3f3b499c040376f2b8782 Author: Raboneko Date: Sat Feb 4 22:13:45 2023 +0000 Automatic Update: libhelium commit 2500afb80f19f44cc44062d059d8406234b21092 Author: Raboneko Date: Sat Feb 4 21:13:02 2023 +0000 Automatic Update: libhelium commit 766821975b54d5f0c43f69a16ca1b86acc068723 Author: Raboneko Date: Sat Feb 4 18:17:54 2023 +0000 Automatic Update: tau-helium commit 59342a66d0abe2319bac460e00bfc40562a7129b Author: Raboneko Date: Sat Feb 4 17:36:19 2023 +0000 Automatic Update: tau-helium commit 9f4b01344b29a569afc942141a1e41c0bae45166 Author: Raboneko Date: Sat Feb 4 17:12:56 2023 +0000 Automatic Update: libhelium commit 69f2b362a15ed2e565602760169c131011f97f99 Author: Raboneko Date: Sat Feb 4 16:42:56 2023 +0000 Automatic Update: tau-helium commit 198155fea710e2a45b02f2b63e0f4571a1d15cd0 Author: Raboneko Date: Sat Feb 4 16:20:01 2023 +0000 Automatic Update: libhelium tau-helium commit f20bfa9c7e0f35c33dcc017a263505240613c349 Author: Raboneko Date: Sat Feb 4 09:36:35 2023 +0000 Automatic Update: iosevka-fusion commit 352baa150f982797efb9a2193f10535cf575292d Author: Raboneko Date: Sat Feb 4 09:14:07 2023 +0000 Automatic Update: iosevka-fusion commit acf0f3443dab6f4d78a74e01f50c2e22b08760cd Author: Raboneko Date: Sat Feb 4 06:38:45 2023 +0000 Automatic Update: libhelium commit b27fe1e389a4b71e3603334fd5ca608894dff874 Author: Raboneko Date: Sat Feb 4 06:18:41 2023 +0000 Automatic Update: libhelium tau-helium commit a21803128a02f473bca593e5848dcdb174f23d1e Author: Raboneko Date: Sat Feb 4 05:36:15 2023 +0000 Automatic Update: libhelium commit 706f67e39ae699ace6f5032ae907d8828215dec5 Author: Raboneko Date: Sat Feb 4 03:36:29 2023 +0000 Automatic Update: iosevka-fusion commit 1fa3975365c8fc9d106d37c13418d37eeaf7c861 Author: seth Date: Sat Feb 4 03:09:54 2023 +0000 [prismlauncher] (actually) update to 6.3 (#163) commit dfe3266489b5b62281bdc5a738d91776f6888a05 Author: Raboneko Date: Sat Feb 4 02:27:39 2023 +0000 Automatic Update: ruff commit 0363d8c3e18630baefe4b6de46be289a9b8c4b48 Author: Raboneko Date: Sat Feb 4 01:23:34 2023 +0000 Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly commit 177903bfd21424da861e0f2df540644a152c9a17 Author: Raboneko Date: Fri Feb 3 20:36:46 2023 +0000 Automatic Update: libhelium commit 2d7d8f9cc93d525c2a692d8de068ff187dadeb60 Author: Raboneko Date: Fri Feb 3 19:12:34 2023 +0000 Automatic Update: prismlauncher-qt5 prismlauncher commit f698650bd044022e5504587f19ac6852cccb5372 Merge: 9251f58 50bc53c Author: lleyton Date: Fri Feb 3 10:59:02 2023 -0800 Merge pull request #162 from getchoo/fix-nightly-again [prismlauncher-nightly] manually disable tests commit 9251f583d002eec0c3172542f37bb9f3ed0d0810 Author: Raboneko Date: Fri Feb 3 18:40:14 2023 +0000 Automatic Update: elementary-files commit 40d1c6e168601171cd9fb0ee1ded423470a9de5e Author: Raboneko Date: Fri Feb 3 18:19:20 2023 +0000 Automatic Update: prismlauncher-qt5 prismlauncher commit 50bc53cc5782e50dc5d42e4a51636d6a6dbbffe4 Author: seth Date: Fri Feb 3 13:00:58 2023 -0500 [prismlauncher-nightly] manually disable tests commit d39d04c3082ab9672bee1daa2703b42ddb016bd5 Author: seth Date: Fri Feb 3 17:34:19 2023 +0000 [prismlauncher-nightly] disable tests and explicitly require cmark (#161) commit 6e71a78324d114362becf8e84c5d8eb8415d416d Author: Raboneko Date: Fri Feb 3 17:02:42 2023 +0000 Automatic Update: prismlauncher-qt5 prismlauncher commit 3ebacf2f68720dd30e6ebad3c5ce66f7ffa4fe32 Author: Raboneko Date: Fri Feb 3 16:21:13 2023 +0000 Automatic Update: libhelium commit db797246051923693d84eb1221547e4f1c9f9f60 Author: Raboneko Date: Fri Feb 3 06:40:46 2023 +0000 Automatic Update: tau-helium commit 8a7e72a95a5c402ac7dd3555d6c7abde8e91c413 Author: Raboneko Date: Fri Feb 3 06:20:00 2023 +0000 Automatic Update: libhelium commit 39692f1499c3e38e7c80a9ea270f6a5c1414bcc9 Author: Raboneko Date: Fri Feb 3 01:36:30 2023 +0000 Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly commit a28223debdbfe1fb5bfdfaf20564ee3a153dc02e Author: Raboneko Date: Fri Feb 3 01:21:24 2023 +0000 Automatic Update: libhelium commit d53d67e24f1398cd7b42c7347fb5124094b5e9f7 Author: Raboneko Date: Thu Feb 2 21:36:41 2023 +0000 Automatic Update: libhelium commit b5a8469f6aa0f6eaf28296569437541ee00d1a90 Author: Raboneko Date: Thu Feb 2 20:36:42 2023 +0000 Automatic Update: tau-helium commit 3b347e8b7a2125435b7c3b2db3257ac59ed375e4 Author: Raboneko Date: Thu Feb 2 18:19:39 2023 +0000 Automatic Update: ruff commit 7cc19b7777a0f9f24a0247280f6c61640a002d1d Author: Raboneko Date: Thu Feb 2 08:20:02 2023 +0000 Automatic Update: tau-helium commit e58bb292ef1e83dbf345bd68e37e66a6260857ad Author: Raboneko Date: Thu Feb 2 07:36:27 2023 +0000 Automatic Update: tau-helium commit 558e61ce6ab3708159c575947ef9fe40c35335be Author: Raboneko Date: Thu Feb 2 07:14:10 2023 +0000 Automatic Update: tau-helium commit 469bad3e025442a5f05fa7f5aa666717bfa058f1 Author: Raboneko Date: Thu Feb 2 06:40:17 2023 +0000 Automatic Update: tau-helium commit 99ba9f44e7589f9002f40e5890b9cd036a26e93f Author: Raboneko Date: Thu Feb 2 06:19:37 2023 +0000 Automatic Update: libhelium tau-helium commit 85637f11f4bbe150ff84b9a380f2bcfc806ef5cc Author: Raboneko Date: Thu Feb 2 05:14:38 2023 +0000 Automatic Update: libhelium tau-helium commit 7346eaded5155aace2224d391b0c826fa6af9be5 Author: Raboneko Date: Thu Feb 2 04:19:21 2023 +0000 Automatic Update: tau-helium commit d4e24ceacd9afb74f40bb6fd3335b5164ab74418 Author: Raboneko Date: Thu Feb 2 03:17:10 2023 +0000 Automatic Update: tau-helium commit 8b5f78732c468fe6d3d1ed841f41cdbb9a80a46b Author: Raboneko Date: Wed Feb 1 23:15:47 2023 +0000 Automatic Update: libhelium commit 78327f1f36ba5b9ec3abeefd5cd4d9bb6dd4a7d9 Author: Raboneko Date: Wed Feb 1 22:37:14 2023 +0000 Automatic Update: libhelium commit 7b2ae59fd4aeb4d0d54d437fc32515f39af41a55 Author: Raboneko Date: Wed Feb 1 19:12:50 2023 +0000 Automatic Update: libhelium tau-helium commit d1560d5f35273f5490c79ef42e69b65daddacf04 Author: Raboneko Date: Wed Feb 1 18:19:29 2023 +0000 Automatic Update: tau-helium commit b44b7eb384726f5f6a433738b878effd9fc8147e Author: Raboneko Date: Wed Feb 1 17:36:58 2023 +0000 Automatic Update: tau-helium commit e8cddd9b76bcb31be7a912336e28f1ef5613fcc2 Author: Raboneko Date: Wed Feb 1 17:14:23 2023 +0000 Automatic Update: tau-helium commit 86ebbff504f0535e1a0b170cbf9c1b15256d6f69 Author: Raboneko Date: Wed Feb 1 16:45:38 2023 +0000 Automatic Update: tau-helium commit 66cd22d5b5f6a9a95d420c6673e11c0ebec24d48 Author: Raboneko Date: Wed Feb 1 16:20:57 2023 +0000 Automatic Update: libhelium tau-helium commit 3a7ad857a566418d035297476f06160991d9ea3f Author: Raboneko Date: Wed Feb 1 14:36:24 2023 +0000 Automatic Update: pantheon-tweaks switchboard-plug-tweaks commit c99c20bbff27053e3dce05853d6c99314cb393ce Author: Raboneko Date: Wed Feb 1 13:23:01 2023 +0000 Automatic Update: dart commit 55967b99de9f202b1d9521cee88f775d708e758d Author: Raboneko Date: Wed Feb 1 01:26:40 2023 +0000 Automatic Update: libhelium sass ruff commit 67041720135a71f98f1cb310b2cebf024d4c9924 Author: Raboneko Date: Tue Jan 31 23:16:03 2023 +0000 Automatic Update: libhelium commit 84eb5149d19908066e89f7b6fbeec1cbbaf2038b Author: Raboneko Date: Tue Jan 31 20:16:30 2023 +0000 Automatic Update: libhelium commit 220d97fb532ad4a61af0f48a4b6c9ac8f08de05b Author: windowsboy111 Date: Tue Jan 31 21:37:40 2023 +0800 Fix discord-ptb tectonic dart hannom (#160) commit 8b15c570e7e423bcc731228943bc54c000eed17c Author: Raboneko Date: Tue Jan 31 10:37:47 2023 +0000 Automatic Update: maturin commit 74f50cd21bc946c5511cc63b68f645a2808fff17 Author: Raboneko Date: Tue Jan 31 03:17:54 2023 +0000 Automatic Update: maturin commit 2f346699127d55e2e63017321aac1a12fc7303dd Author: Raboneko Date: Tue Jan 31 01:35:51 2023 +0000 Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly commit 867829df3e8a4e51af0e969d690c9765e14e294e Author: Raboneko Date: Tue Jan 31 01:20:11 2023 +0000 Automatic Update: ruff commit 59881a45468d30e2676b33f3fc0e0b2dca773640 Author: Raboneko Date: Mon Jan 30 22:36:29 2023 +0000 Automatic Update: moby-buildx commit 32d296e9e03bcce71c70abaf82f3a57ee9da6c5e Author: Raboneko Date: Mon Jan 30 01:21:59 2023 +0000 Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly commit ea6c9c47074689ace90c69d3431f65182f02630b Author: windowsboy111 Date: Sun Jan 29 16:59:39 2023 +0800 Add F38 bootstrap (#157) commit 5bd19ade2bb30d6f81bc07bd0b8159f9956b963c Author: Raboneko Date: Sun Jan 29 02:36:55 2023 +0000 Automatic Update: anki-bin anki-qt5 anki commit e3a066d4fcbb926c48e839eb5b34274da7ce77a5 Author: Raboneko Date: Sat Jan 28 22:36:25 2023 +0000 Automatic Update: tau-helium commit 7e5497e02f5a2bad4047f895e1d4734c710d0701 Author: Raboneko Date: Sat Jan 28 19:36:17 2023 +0000 Automatic Update: tau-helium commit f5df2f53008316b1c6b731d8c8ba93ee2976212f Author: Raboneko Date: Sat Jan 28 18:37:32 2023 +0000 Automatic Update: tau-helium commit 7fe0e3165a0c59db721e804e4e9fb7148f7cfb7a Author: Raboneko Date: Sat Jan 28 16:42:18 2023 +0000 Automatic Update: ruff commit 339321e11cd893fb00baf0180dc4b542df132f70 Author: Raboneko Date: Sat Jan 28 15:36:25 2023 +0000 Automatic Update: tau-helium commit 7f7c74543ecf81732ba5e777262554242298960b Author: Raboneko Date: Sat Jan 28 15:14:36 2023 +0000 Automatic Update: tau-helium commit 26da68305186b6fe7bf35fb7ceaad7099c0b327d Author: Raboneko Date: Sat Jan 28 14:36:18 2023 +0000 Automatic Update: tau-helium commit 9bb6d985a7c6243d79ca7c213fb1f2efe2bdbcd6 Author: Raboneko Date: Sat Jan 28 14:12:48 2023 +0000 Automatic Update: tau-helium --- .github/ISSUE_TEMPLATE/bug_report.md | 2 +- .github/ISSUE_TEMPLATE/package-request.md | 4 +- .github/workflows/bootstrap-f38.yml | 3 +- .../discord-canary-openasar.spec | 4 +- anda/apps/discord-canary/discord-canary.spec | 2 +- .../discord-ptb-openasar.spec | 4 +- anda/apps/discord-ptb/discord-ptb.spec | 4 +- anda/apps/tectonic/tectonic.spec | 2 +- .../pantheon-tweaks/pantheon-tweaks.spec | 2 +- .../switchboard-plug-tweaks.spec | 8 +- .../latte-dock-nightly.spec | 2 +- anda/fonts/hannom/hannom-fonts.spec | 2 +- anda/games/opsu/anda.hcl | 5 + anda/games/opsu/opsu.spec | 57 +++++++++ anda/games/opsu/update.rhai | 1 + .../prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly.spec | 2 +- anda/go/gendesk/anda.hcl | 5 + .../golang-github-xyproto-gendesk.spec | 68 ++++++++++ anda/go/gendesk/update.rhai | 1 + anda/go/xyproto-env/anda.hcl | 5 + .../golang-github-xyproto-env.spec | 56 ++++++++ anda/go/xyproto-env/update.rhai | 1 + anda/go/xyproto-textoutput/anda.hcl | 5 + .../golang-github-xyproto-textoutput.spec | 67 ++++++++++ anda/go/xyproto-textoutput/update.rhai | 1 + anda/go/xyproto-vt100/anda.hcl | 5 + .../golang-github-xyproto-vt100.spec | 67 ++++++++++ anda/go/xyproto-vt100/update.rhai | 1 + anda/go/yhat-scrape/anda.hcl | 5 + .../golang-github-yhat-scrape.spec | 57 +++++++++ anda/go/yhat-scrape/update.rhai | 1 + anda/groovy/anda.hcl | 5 + anda/groovy/groovy-docs/anda.hcl | 5 + anda/groovy/groovy-docs/groovy-docs.spec | 31 +++++ anda/groovy/groovy.spec | 68 ++++++++++ anda/lib/libhelium/libhelium.spec | 2 +- .../moby-compose/moby-compose.spec | 2 +- anda/others/tau-helium/tau-helium.spec | 2 +- anda/python/ruff/python3-ruff.spec | 2 +- anda/rust/rnote/rnote.spec | 4 +- anda/tools/gradle/anda.hcl | 5 + anda/tools/gradle/gradle.spec | 121 ++++++++++++++++++ anda/tools/gradle/update.rhai | 1 + anda/tools/vala-lint-nightly/anda.hcl | 5 + anda/tools/vala-lint-nightly/update.rhai | 7 + .../vala-lint-nightly/vala-lint-nightly.spec | 62 +++++++++ comps.xml | 1 + 48 files changed, 746 insertions(+), 28 deletions(-) create mode 100644 anda/games/opsu/anda.hcl create mode 100644 anda/games/opsu/opsu.spec create mode 100644 anda/games/opsu/update.rhai create mode 100644 anda/go/gendesk/anda.hcl create mode 100644 anda/go/gendesk/golang-github-xyproto-gendesk.spec create mode 100644 anda/go/gendesk/update.rhai create mode 100644 anda/go/xyproto-env/anda.hcl create mode 100644 anda/go/xyproto-env/golang-github-xyproto-env.spec create mode 100644 anda/go/xyproto-env/update.rhai create mode 100644 anda/go/xyproto-textoutput/anda.hcl create mode 100644 anda/go/xyproto-textoutput/golang-github-xyproto-textoutput.spec create mode 100644 anda/go/xyproto-textoutput/update.rhai create mode 100644 anda/go/xyproto-vt100/anda.hcl create mode 100644 anda/go/xyproto-vt100/golang-github-xyproto-vt100.spec create mode 100644 anda/go/xyproto-vt100/update.rhai create mode 100644 anda/go/yhat-scrape/anda.hcl create mode 100644 anda/go/yhat-scrape/golang-github-yhat-scrape.spec create mode 100644 anda/go/yhat-scrape/update.rhai create mode 100644 anda/groovy/anda.hcl create mode 100644 anda/groovy/groovy-docs/anda.hcl create mode 100644 anda/groovy/groovy-docs/groovy-docs.spec create mode 100644 anda/groovy/groovy.spec create mode 100644 anda/tools/gradle/anda.hcl create mode 100644 anda/tools/gradle/gradle.spec create mode 100644 anda/tools/gradle/update.rhai create mode 100644 anda/tools/vala-lint-nightly/anda.hcl create mode 100644 anda/tools/vala-lint-nightly/update.rhai create mode 100644 anda/tools/vala-lint-nightly/vala-lint-nightly.spec diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 22e6e08fe2..6c3f4ddcaa 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -1,7 +1,7 @@ --- name: Bug report about: Report an issue with a package (or Terra itsself) -title: '' +title: '[BUG] ' labels: bug assignees: '' diff --git a/.github/ISSUE_TEMPLATE/package-request.md b/.github/ISSUE_TEMPLATE/package-request.md index 9841c9240e..ad87007abf 100644 --- a/.github/ISSUE_TEMPLATE/package-request.md +++ b/.github/ISSUE_TEMPLATE/package-request.md @@ -1,8 +1,8 @@ --- name: Package request about: Request a new package -title: "[Package Request] " -labels: enhancement +title: "[Request] " +labels: ["enhancement", "new"] assignees: '' --- diff --git a/.github/workflows/bootstrap-f38.yml b/.github/workflows/bootstrap-f38.yml index e2a100c9ea..1730e6876c 100644 --- a/.github/workflows/bootstrap-f38.yml +++ b/.github/workflows/bootstrap-f38.yml @@ -1,4 +1,4 @@ -name: Bootstrap Andaman and Subatomic +name: Bootstrap Andaman and Subatomic (Fedora 38) on: workflow_dispatch: @@ -43,7 +43,6 @@ jobs: - name: Build Subatomic run: | git config --global --add safe.directory "$GITHUB_WORKSPACE" - git log -1 --format='%H' anda build -c anda-38-${{ matrix.arch }} subatomic -p rpm -D "autogitcommit $(git log -1 --format='%H')" - name: Install Subatomic run: sudo dnf install -y ./anda-build/rpm/rpms/subatomic-*.rpm diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index a50bf270f2..0087520fd6 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -1,8 +1,8 @@ %define debug_package %{nil} Name: discord-canary-openasar -Version: 0.0.146 -Release: 4%{?dist} +Version: 0.0.147 +Release: 1%{?dist} Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming License: MIT and https://discord.com/terms URL: https://github.com/GooseMod/OpenAsar diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 45827907be..36f7c60e49 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-canary -Version: 0.0.146 +Version: 0.0.147 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: discord.com diff --git a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec index 70c31e6775..45e8695a2d 100644 --- a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec +++ b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec @@ -1,8 +1,8 @@ %define debug_package %{nil} Name: discord-ptb-openasar -Version: 0.0.38 -Release: 4%{?dist} +Version: 0.0.39 +Release: 1%{?dist} Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming License: MIT and https://discord.com/terms URL: https://github.com/GooseMod/OpenAsar diff --git a/anda/apps/discord-ptb/discord-ptb.spec b/anda/apps/discord-ptb/discord-ptb.spec index 4cd68b6220..3bd83aeb0a 100644 --- a/anda/apps/discord-ptb/discord-ptb.spec +++ b/anda/apps/discord-ptb/discord-ptb.spec @@ -1,8 +1,8 @@ %define debug_package %{nil} Name: discord-ptb -Version: 0.0.38 -Release: %autorelease +Version: 0.0.39 +Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: discord.com Source0: https://dl-ptb.discordapp.net/apps/linux/%{version}/discord-ptb-%{version}.tar.gz diff --git a/anda/apps/tectonic/tectonic.spec b/anda/apps/tectonic/tectonic.spec index f46160a8ce..d3ba3d4ea6 100644 --- a/anda/apps/tectonic/tectonic.spec +++ b/anda/apps/tectonic/tectonic.spec @@ -2,7 +2,7 @@ Name: tectonic Version: 0.12.0 -Release: %autorelease +Release: 2%{?dist} Summary: A modernized, complete, self-contained TeX/LaTeX engine, powered by XeTeX and TeXLive URL: https://github.com/tectonic-typesetting/tectonic License: MIT diff --git a/anda/desktops/elementary/pantheon-tweaks/pantheon-tweaks.spec b/anda/desktops/elementary/pantheon-tweaks/pantheon-tweaks.spec index 388cd47419..358d08540a 100644 --- a/anda/desktops/elementary/pantheon-tweaks/pantheon-tweaks.spec +++ b/anda/desktops/elementary/pantheon-tweaks/pantheon-tweaks.spec @@ -31,7 +31,7 @@ lets you easily and safely customise your desktop's appearance. /usr/lib64/switchboard/personal/libpantheon-tweaks.so %{_datadir}/icons/hicolor/32x32/categories/preferences-desktop-tweaks.svg %{_datadir}/locale/*/LC_MESSAGES/pantheon-tweaks-plug.mo -%{_datadir}/metainfo/pantheon-tweaks.appdata.xml +%{_datadir}/metainfo/pantheon-tweaks.metainfo.xml %changelog diff --git a/anda/desktops/elementary/switchboard-plug-tweaks/switchboard-plug-tweaks.spec b/anda/desktops/elementary/switchboard-plug-tweaks/switchboard-plug-tweaks.spec index 2e7abde70b..4652acabcb 100644 --- a/anda/desktops/elementary/switchboard-plug-tweaks/switchboard-plug-tweaks.spec +++ b/anda/desktops/elementary/switchboard-plug-tweaks/switchboard-plug-tweaks.spec @@ -65,12 +65,12 @@ de trabalho. %find_lang %{plug_name}-plug -# remove the specified stock icon from appdata (invalid in libappstream-glib) -sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_name}.appdata.xml +# remove the specified stock icon from metainfo (invalid in libappstream-glib) +sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_name}.metainfo.xml %check appstream-util validate-relax --nonet \ - %{buildroot}/%{_datadir}/metainfo/%{plug_name}.appdata.xml + %{buildroot}/%{_datadir}/metainfo/%{plug_name}.metainfo.xml %files -f %{plug_name}-plug.lang @@ -81,7 +81,7 @@ appstream-util validate-relax --nonet \ %{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so -%{_datadir}/metainfo/%{plug_name}.appdata.xml +%{_datadir}/metainfo/%{plug_name}.metainfo.xml %{_datadir}/icons/hicolor/*/categories/preferences-*.svg 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 3b0857ab52..55b90a78ec 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 159496edc0609c953a813a41844bbb4f0ee22db4 +%global commit 9fbafbfbb4e85d5851bf356915f1c5a3f32ddabd %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/hannom/hannom-fonts.spec b/anda/fonts/hannom/hannom-fonts.spec index 72c0bcbef2..60e9ef42d7 100644 --- a/anda/fonts/hannom/hannom-fonts.spec +++ b/anda/fonts/hannom/hannom-fonts.spec @@ -1,6 +1,6 @@ Name: hannom-fonts Version: 2005 -Release: %autorelease +Release: 2%{?dist} URL: https://vietunicode.sourceforge.net/fonts/fonts_hannom.html Source0: https://downloads.sourceforge.net/project/vietunicode/hannom/hannom%20v%{version}/hannomH.zip Source1: COPYING diff --git a/anda/games/opsu/anda.hcl b/anda/games/opsu/anda.hcl new file mode 100644 index 0000000000..f8413f1510 --- /dev/null +++ b/anda/games/opsu/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "opsu.spec" + } +} diff --git a/anda/games/opsu/opsu.spec b/anda/games/opsu/opsu.spec new file mode 100644 index 0000000000..e5c3770b0e --- /dev/null +++ b/anda/games/opsu/opsu.spec @@ -0,0 +1,57 @@ +Name: opsu +Version: 0.16.1 +Release: 1%{?dist} +URL: https://itdelatrisu.github.io/opsu/ +Source0: https://github.com/itdelatrisu/opsu/releases/download/%{version}/opsu-%{version}.jar +Source1: https://github.com/itdelatrisu/opsu/raw/%{version}/res/logo.png +Source2: https://raw.githubusercontent.com/itdelatrisu/opsu/%{version}/LICENSE +Source3: https://raw.githubusercontent.com/itdelatrisu/opsu/%{version}/README.md +License: GPLv3 +Summary: An open source osu!-client written in Java +Requires: java-latest-openjdk hicolor-icon-theme xrandr +Recommends: ffmpeg +BuildArch: noarch + + +%description +opsu! is an unofficial open-source client for the rhythm game osu!, written in Java using Slick2D and LWJGL (wrappers around OpenGL and OpenAL). + +%build +cat < %{name}.sh +#!/bin/sh +exec /usr/bin/java -jar '/usr/share/java/opsu/opsu.jar' "\$@" +EOF + +cat < %{name}.desktop +[Desktop Entry] +Encoding=UTF-8 +Type=Application +Name=Opsu! +Comment=An open source osu!-client written in Java. +Exec=opsu +Icon=opsu +Terminal=false +StartupNotify=false +Categories=Game;ActionGame; +EOF + +%install +mkdir -p %{buildroot}/usr/share/{applications,{licenses,doc}/%{name}} +install -Dm644 %{name}.sh %{buildroot}/usr/bin/%{name} +install -Dm644 %{SOURCE0} %{buildroot}/usr/share/java/%{name}/%{name}.jar +install -Dm644 %{SOURCE1} %{buildroot}/usr/share/icons/hicolor/scalable/apps/%{name}.png +install -Dm644 %{name}.desktop %{buildroot}/usr/share/applications/ +install -Dm644 %{SOURCE2} "%{buildroot}/%{_datadir}/licenses/%{name}/LICENSE" +install -Dm644 %{SOURCE3} "%{buildroot}/%{_datadir}/doc/%{name}/README.md" + +%files +%doc README.md +%license LICENSE +/usr/bin/%{name} +/usr/share/java/%{name}/%{name}.jar +/usr/share/icons/hicolor/scalable/apps/%{name}.png +/usr/share/applications/%{name}.desktop + +%changelog +* Tue Feb 7 2023 windowsboy111 +- Initial package diff --git a/anda/games/opsu/update.rhai b/anda/games/opsu/update.rhai new file mode 100644 index 0000000000..a023584237 --- /dev/null +++ b/anda/games/opsu/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("itdelatrisu/opsu")); diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 73fccd3012..0d1730d309 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 c78db5459ef7afbc8fd5a5b81b03f672f94235bc +%global commit f36c3a3f6c795f1aa6b3dc9ff6f151b077531aaa %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 ce0dbfd712..99c2ead78d 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 c78db5459ef7afbc8fd5a5b81b03f672f94235bc +%global commit f36c3a3f6c795f1aa6b3dc9ff6f151b077531aaa %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/go/gendesk/anda.hcl b/anda/go/gendesk/anda.hcl new file mode 100644 index 0000000000..496d858a83 --- /dev/null +++ b/anda/go/gendesk/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "golang-github-xyproto-gendesk.spec" + } +} diff --git a/anda/go/gendesk/golang-github-xyproto-gendesk.spec b/anda/go/gendesk/golang-github-xyproto-gendesk.spec new file mode 100644 index 0000000000..874a12ac08 --- /dev/null +++ b/anda/go/gendesk/golang-github-xyproto-gendesk.spec @@ -0,0 +1,68 @@ +# Generated by go2rpm 1.8.2 +%bcond_without check + +# https://github.com/xyproto/gendesk +%global goipath github.com/xyproto/gendesk +Version: 1.0.9 +%global tag 1.0.9 +%global commit 7ac050a54c2f771ce41da2a38f633cefc3353383 + +# REMOVE BEFORE SUBMITTING THIS FOR REVIEW +# --- +# New Fedora packages should use %%gometa -f, which makes the package +# ExclusiveArch to %%golang_arches_future and thus excludes the package from +# %%ix86. If the new package is needed as a dependency for another pacage, +# please consider removing that package from %%ix86 in the same way, instead of +# building more go packages for i686. If your package is not a leaf package, +# you'll need to coordinate the removal of the package's dependents first. +# --- +# REMOVE BEFORE SUBMITTING THIS FOR REVIEW +%gometa -f + +%global common_description %{expand: +:herb: Generate .desktop files and download .png icons by specifying a minimum +of information.} + +%global golicenses LICENSE +%global godocs README.md + +Name: gendesk +Release: %autorelease +Summary: :herb: Generate .desktop files and download .png icons by specifying a minimum of information + +License: BSD-3-Clause +URL: https://gendesk.roboticoverlords.org +Source: %{gosource} + +%description %{common_description} + +%gopkg + +%prep +%goprep + +%generate_buildrequires +%go_generate_buildrequires + +%build +%gobuild -o %{gobuilddir}/bin/gendesk %{goipath} + +%install +%gopkginstall +install -m 0755 -vd %{buildroot}%{_bindir} +install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/ + +%if %{with check} +%check +%gocheck +%endif + +%files +%license LICENSE +%doc README.md +%{_bindir}/* + +%gopkgfiles + +%changelog +%autochangelog diff --git a/anda/go/gendesk/update.rhai b/anda/go/gendesk/update.rhai new file mode 100644 index 0000000000..eb75e81a6c --- /dev/null +++ b/anda/go/gendesk/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("xyproto/gendesk")); diff --git a/anda/go/xyproto-env/anda.hcl b/anda/go/xyproto-env/anda.hcl new file mode 100644 index 0000000000..6e7b73859b --- /dev/null +++ b/anda/go/xyproto-env/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "golang-github-xyproto-env.spec" + } +} diff --git a/anda/go/xyproto-env/golang-github-xyproto-env.spec b/anda/go/xyproto-env/golang-github-xyproto-env.spec new file mode 100644 index 0000000000..c2ded7cf3c --- /dev/null +++ b/anda/go/xyproto-env/golang-github-xyproto-env.spec @@ -0,0 +1,56 @@ +# Generated by go2rpm 1.8.2 +%bcond_without check +%global debug_package %{nil} + +# https://github.com/xyproto/env +%global goipath github.com/xyproto/env +Version: 1.8.0 + +# REMOVE BEFORE SUBMITTING THIS FOR REVIEW +# --- +# New Fedora packages should use %%gometa -f, which makes the package +# ExclusiveArch to %%golang_arches_future and thus excludes the package from +# %%ix86. If the new package is needed as a dependency for another pacage, +# please consider removing that package from %%ix86 in the same way, instead of +# building more go packages for i686. If your package is not a leaf package, +# you'll need to coordinate the removal of the package's dependents first. +# --- +# REMOVE BEFORE SUBMITTING THIS FOR REVIEW +%gometa -f + +%global common_description %{expand: +Provide default values when fetching environment variables.} + +%global golicenses LICENSE +%global godocs README.md + +Name: golang-%{goname} +Release: %autorelease +Summary: Provide default values when fetching environment variables + +License: BSD-3-Clause +URL: %{gourl} +Source: %{gosource} + +%description %{common_description} + +%gopkg + +%prep +%goprep + +%generate_buildrequires +%go_generate_buildrequires + +%install +%gopkginstall + +%if %{with check} +%check +%gocheck +%endif + +%gopkgfiles + +%changelog +%autochangelog diff --git a/anda/go/xyproto-env/update.rhai b/anda/go/xyproto-env/update.rhai new file mode 100644 index 0000000000..d4bb0c43a3 --- /dev/null +++ b/anda/go/xyproto-env/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("xyproto/env")); diff --git a/anda/go/xyproto-textoutput/anda.hcl b/anda/go/xyproto-textoutput/anda.hcl new file mode 100644 index 0000000000..ec4dc825c9 --- /dev/null +++ b/anda/go/xyproto-textoutput/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "golang-github-xyproto-textoutput.spec" + } +} diff --git a/anda/go/xyproto-textoutput/golang-github-xyproto-textoutput.spec b/anda/go/xyproto-textoutput/golang-github-xyproto-textoutput.spec new file mode 100644 index 0000000000..30cd3bc8da --- /dev/null +++ b/anda/go/xyproto-textoutput/golang-github-xyproto-textoutput.spec @@ -0,0 +1,67 @@ +# Generated by go2rpm 1.8.2 +%bcond_without check + +# https://github.com/xyproto/textoutput +%global goipath github.com/xyproto/textoutput +Version: 1.14.1 + +# REMOVE BEFORE SUBMITTING THIS FOR REVIEW +# --- +# New Fedora packages should use %%gometa -f, which makes the package +# ExclusiveArch to %%golang_arches_future and thus excludes the package from +# %%ix86. If the new package is needed as a dependency for another pacage, +# please consider removing that package from %%ix86 in the same way, instead of +# building more go packages for i686. If your package is not a leaf package, +# you'll need to coordinate the removal of the package's dependents first. +# --- +# REMOVE BEFORE SUBMITTING THIS FOR REVIEW +%gometa -f + +%global common_description %{expand: +:a: Output text, with and without colors.} + +%global golicenses LICENSE +%global godocs README.md + +Name: golang-%{goname} +Release: %autorelease +Summary: :a: Output text, with and without colors + +License: BSD-3-Clause +URL: %{gourl} +Source: %{gosource} + +%description %{common_description} + +%gopkg + +%prep +%goprep + +%generate_buildrequires +%go_generate_buildrequires + +%build +for cmd in cmd/* ; do + %gobuild -o %{gobuilddir}/bin/$(basename $cmd) %{goipath}/$cmd +done + +%install +%gopkginstall +install -m 0755 -vd %{buildroot}%{_bindir} +install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/ + +%if %{with check} +%check +%gocheck +%endif + +%files +%license LICENSE +%doc README.md +%{_bindir}/* + +%gopkgfiles + +%changelog +%autochangelog diff --git a/anda/go/xyproto-textoutput/update.rhai b/anda/go/xyproto-textoutput/update.rhai new file mode 100644 index 0000000000..833227bdaa --- /dev/null +++ b/anda/go/xyproto-textoutput/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("xyproto/textoutput")); diff --git a/anda/go/xyproto-vt100/anda.hcl b/anda/go/xyproto-vt100/anda.hcl new file mode 100644 index 0000000000..23d0a4a7b3 --- /dev/null +++ b/anda/go/xyproto-vt100/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "golang-github-xyproto-vt100.spec" + } +} diff --git a/anda/go/xyproto-vt100/golang-github-xyproto-vt100.spec b/anda/go/xyproto-vt100/golang-github-xyproto-vt100.spec new file mode 100644 index 0000000000..eb93a572b9 --- /dev/null +++ b/anda/go/xyproto-vt100/golang-github-xyproto-vt100.spec @@ -0,0 +1,67 @@ +# Generated by go2rpm 1.8.2 +%bcond_without check + +# https://github.com/xyproto/vt100 +%global goipath github.com/xyproto/vt100 +Version: 1.11.3 + +# REMOVE BEFORE SUBMITTING THIS FOR REVIEW +# --- +# New Fedora packages should use %%gometa -f, which makes the package +# ExclusiveArch to %%golang_arches_future and thus excludes the package from +# %%ix86. If the new package is needed as a dependency for another pacage, +# please consider removing that package from %%ix86 in the same way, instead of +# building more go packages for i686. If your package is not a leaf package, +# you'll need to coordinate the removal of the package's dependents first. +# --- +# REMOVE BEFORE SUBMITTING THIS FOR REVIEW +%gometa -f + +%global common_description %{expand: +:computer: VT100 Terminal Package.} + +%global golicenses LICENSE +%global godocs TODO.md README.md cmd/widget/README.md + +Name: golang-%{goname} +Release: %autorelease +Summary: :computer: VT100 Terminal Package + +License: # FIXME +URL: %{gourl} +Source: %{gosource} + +%description %{common_description} + +%gopkg + +%prep +%goprep + +%generate_buildrequires +%go_generate_buildrequires + +%build +for cmd in cmd/* ; do + %gobuild -o %{gobuilddir}/bin/$(basename $cmd) %{goipath}/$cmd +done + +%install +%gopkginstall +install -m 0755 -vd %{buildroot}%{_bindir} +install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/ + +%if %{with check} +%check +%gocheck +%endif + +%files +%license LICENSE +%doc TODO.md README.md cmd/widget/README.md +%{_bindir}/* + +%gopkgfiles + +%changelog +%autochangelog diff --git a/anda/go/xyproto-vt100/update.rhai b/anda/go/xyproto-vt100/update.rhai new file mode 100644 index 0000000000..4b9f0ef2b6 --- /dev/null +++ b/anda/go/xyproto-vt100/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("xyproto/vt100")); diff --git a/anda/go/yhat-scrape/anda.hcl b/anda/go/yhat-scrape/anda.hcl new file mode 100644 index 0000000000..9f8363daa2 --- /dev/null +++ b/anda/go/yhat-scrape/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "golang-github-yhat-scrape.spec" + } +} diff --git a/anda/go/yhat-scrape/golang-github-yhat-scrape.spec b/anda/go/yhat-scrape/golang-github-yhat-scrape.spec new file mode 100644 index 0000000000..4dd8f2dd9c --- /dev/null +++ b/anda/go/yhat-scrape/golang-github-yhat-scrape.spec @@ -0,0 +1,57 @@ +# Generated by go2rpm 1.8.2 +%bcond_without check +%global debug_package %{nil} + +# https://github.com/yhat/scrape +%global goipath github.com/yhat/scrape +%global commit 24b7890b0945459dbf91743e4d2ac5d75a51fee2 + +# REMOVE BEFORE SUBMITTING THIS FOR REVIEW +# --- +# New Fedora packages should use %%gometa -f, which makes the package +# ExclusiveArch to %%golang_arches_future and thus excludes the package from +# %%ix86. If the new package is needed as a dependency for another pacage, +# please consider removing that package from %%ix86 in the same way, instead of +# building more go packages for i686. If your package is not a leaf package, +# you'll need to coordinate the removal of the package's dependents first. +# --- +# REMOVE BEFORE SUBMITTING THIS FOR REVIEW +%gometa -f + +%global common_description %{expand: +A simple, higher level interface for Go web scraping.} + +%global golicenses LICENSE +%global godocs example README.md + +Name: golang-%{goname} +Version: 0 +Release: %autorelease -p +Summary: A simple, higher level interface for Go web scraping + +License: BSD-2-Clause +URL: %{gourl} +Source: %{gosource} + +%description %{common_description} + +%gopkg + +%prep +%goprep + +%generate_buildrequires +%go_generate_buildrequires + +%install +%gopkginstall + +%if %{with check} +%check +%gocheck +%endif + +%gopkgfiles + +%changelog +%autochangelog diff --git a/anda/go/yhat-scrape/update.rhai b/anda/go/yhat-scrape/update.rhai new file mode 100644 index 0000000000..7043e72b33 --- /dev/null +++ b/anda/go/yhat-scrape/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("yhat/scrape")); diff --git a/anda/groovy/anda.hcl b/anda/groovy/anda.hcl new file mode 100644 index 0000000000..6a66e0bee1 --- /dev/null +++ b/anda/groovy/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "groovy.spec" + } +} diff --git a/anda/groovy/groovy-docs/anda.hcl b/anda/groovy/groovy-docs/anda.hcl new file mode 100644 index 0000000000..af5c87bfed --- /dev/null +++ b/anda/groovy/groovy-docs/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "groovy-docs.spec" + } +} diff --git a/anda/groovy/groovy-docs/groovy-docs.spec b/anda/groovy/groovy-docs/groovy-docs.spec new file mode 100644 index 0000000000..1d696e6457 --- /dev/null +++ b/anda/groovy/groovy-docs/groovy-docs.spec @@ -0,0 +1,31 @@ +Name: groovy-docs +Version: 3.0.9 +Release: 1%{?dist} +Summary: Documentation for the Groovy programming language +URL: https://groovy-lang.org/ +License: Apache-2.0 +BuildArch: noarch +Source0: https://groovy.jfrog.io/artifactory/dist-release-local/groovy-zips/apache-groovy-docs-%{version}.zip +BuildRequires: unzip + +%description +%{summary}. + +%prep +unzip %{SOURCE0} +find groovy-%{version} -type f -exec chmod -x {} \; + +%build + +%install +install -d %{buildroot}/usr/share/doc/groovy-%{version} +cp -r groovy-%{version} %{buildroot}/usr/share/doc/ + +%files +%doc groovy-%{version}/NOTICE +%license groovy-%{version}/LICENSE +/usr/share/doc/groovy-%{version} + +%changelog +* Tue Feb 7 2023 windowsboy111 +- Initial package diff --git a/anda/groovy/groovy.spec b/anda/groovy/groovy.spec new file mode 100644 index 0000000000..00ac9a4173 --- /dev/null +++ b/anda/groovy/groovy.spec @@ -0,0 +1,68 @@ +Name: groovy +Version: 4.0.7 +Release: 1%{?dist} +Summary: A multi-faceted language for the Java platform +BuildArch: noarch +URL: https://groovy-lang.org/ +License: Apache-2.0 +BuildRequires: gendesk unzip +Requires: bash java-latest-openjdk +Recommends: groovy-docs +Source0: https://groovy.jfrog.io/artifactory/dist-release-local/groovy-zips/apache-groovy-binary-%{version}.zip + +%description +Apache Groovy is a powerful, optionally typed and dynamic language, with static-typing and static compilation capabilities, for the Java platform aimed at improving developer productivity thanks to a concise, familiar and easy to learn syntax. It integrates smoothly with any Java program, and immediately delivers to your application powerful features, including scripting capabilities, Domain-Specific Language authoring, runtime and compile-time meta-programming and functional programming. + +%prep +unzip %{SOURCE0} +cd %{name}-%{version} +gendesk -f -n --pkgname %{name} --pkgdesc 'Groovy programming language' --exec groovyConsole --name 'Groovy Console' + +for f in bin/*; do + sed 's:bin/env\ sh:bin/env\ sh\nGROOVY_HOME=/usr/share/groovy\nexport _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=gasp $_JAVA_OPTIONS":' -i "$f" +done + +%build + +%install +cd %{name}-%{version} +# Create the directories and package the files +install -d %{buildroot}/usr/share/groovy %{buildroot}/usr/bin +cp -r lib conf %{buildroot}/usr/share/groovy +cp bin/* %{buildroot}/usr/bin +rm %{buildroot}/usr/bin/*completion +install -Dm644 bin/*completion -t %{buildroot}/usr/share/bash-completion/completions + +# Remove all DOS/Windows batch files +find %{buildroot} -name '*.bat' -exec rm {} \; + +# Package the license file +install -Dm644 LICENSE -t %{buildroot}/usr/share/licenses/%{name} + +# Package the desktop shortcut for Groovy Console +install -Dm644 %{name}.desktop -t %{buildroot}/usr/share/applications + +%files +%license LICENSE +/usr/bin/grape +/usr/bin/groovy +/usr/bin/groovy.ico +/usr/bin/groovyConsole +/usr/bin/groovyc +/usr/bin/groovydoc +/usr/bin/groovysh +/usr/bin/java2groovy +/usr/bin/startGroovy +/usr/share/groovy +/usr/share/applications/groovy.desktop +/usr/share/bash-completion/completions/grape_completion +/usr/share/bash-completion/completions/groovyConsole_completion +/usr/share/bash-completion/completions/groovy_completion +/usr/share/bash-completion/completions/groovyc_completion +/usr/share/bash-completion/completions/groovydoc_completion +/usr/share/bash-completion/completions/groovysh_completion + + +%changelog +* Wed Feb 8 2023 windowsboy111 +- Initial package diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index a7de480e6e..9af7da7213 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.3.13 +Version: 1.3.57 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium diff --git a/anda/moby-extras/moby-compose/moby-compose.spec b/anda/moby-extras/moby-compose/moby-compose.spec index c172d72258..672a2c615c 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.15.1 +Version: 2.16.0 Release: 1%{?dist} Summary: Define and run multi-container applications with Docker diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 0446ab8e3d..483c0ddd1f 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.2.77 +Version: 1.2.204 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec index 90d2278f2f..9b58b9a1fd 100644 --- a/anda/python/ruff/python3-ruff.spec +++ b/anda/python/ruff/python3-ruff.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: python3-ruff -Version: 0.0.240 +Version: 0.0.243 Release: 1%{?dist} Summary: An extremely fast Python linter, written in Rust License: MIT diff --git a/anda/rust/rnote/rnote.spec b/anda/rust/rnote/rnote.spec index 37924db72b..c1ff55b6ec 100644 --- a/anda/rust/rnote/rnote.spec +++ b/anda/rust/rnote/rnote.spec @@ -1,6 +1,6 @@ Name: rnote -Version: 0.5.12 -Release: %autorelease +Version: 0.5.13 +Release: 1%{?dist} Summary: Sketch and take handwritten notes. License: GPLv3 URL: https://github.com/flxzt/rnote diff --git a/anda/tools/gradle/anda.hcl b/anda/tools/gradle/anda.hcl new file mode 100644 index 0000000000..b5437558af --- /dev/null +++ b/anda/tools/gradle/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "gradle.spec" + } +} diff --git a/anda/tools/gradle/gradle.spec b/anda/tools/gradle/gradle.spec new file mode 100644 index 0000000000..e7ebe5ac40 --- /dev/null +++ b/anda/tools/gradle/gradle.spec @@ -0,0 +1,121 @@ +Name: gradle +Version: 7.6.0 +Release: 1%{?dist} +Summary: Powerful build system for the JVM +URL: https://gradle.org/ +Source0: https://github.com/gradle/gradle/archive/refs/tags/v%{version}.tar.gz +Source2: https://raw.githubusercontent.com/gradle/gradle/v%{version}/LICENSE +Source3: https://raw.githubusercontent.com/gradle/gradle/v%{version}/README.md +License: Apache-2.0 +Requires: java-latest-openjdk coreutils findutils sed which bash +BuildRequires: java-11-openjdk asciidoc xmlto groovy +BuildArch: noarch +Recommends: gradle-doc gradle-src + +%description +Gradle is a build tool with a focus on build automation and support for multi-language development. If you are building, testing, publishing, and deploying software on any platform, Gradle offers a flexible model that can support the entire development lifecycle from compiling and packaging code to publishing web sites. Gradle has been designed to support build automation across multiple languages and platforms including Java, Scala, Android, Kotlin, C/C++, and Groovy, and is closely integrated with development tools and continuous integration servers including Eclipse, IntelliJ, and Jenkins. + + +%package doc +Summary: Gradle documentation +%description doc +Documentation for gradle, a powerful build system for the JVM. + +%package src +Summary: Gradle sources +%description src +Sources for gradle, a powerful build system for the JVM. + + +# See PKGBUILD on Arch Linux + +%prep +%autosetup + +cat < gradle.sh +#!/bin/sh +export GRADLE_HOME=/usr/share/java/gradle +EOF + +# remove ADOPTIUM contraint from all build related files +sed -i '/JvmVendorSpec.ADOPTIUM/d' \ + build-logic/jvm/src/main/kotlin/gradlebuild.unittest-and-compile.gradle.kts \ + subprojects/docs/src/snippets/java/toolchain-filters/groovy/build.gradle \ + subprojects/docs/src/snippets/java/toolchain-filters/kotlin/build.gradle.kts \ + build-logic-commons/gradle-plugin/src/main/kotlin/common.kt +# inhibit automatic download of binary gradle +sed -i "s#distributionUrl=.*#distributionUrl=file\:${srcdir}/${pkgbase}-${pkgver}-all.zip#" \ + gradle/wrapper/gradle-wrapper.properties + + +%build +export PATH="/usr/lib/jvm/java-11-openjdk/bin:${PATH}" +./gradlew installAll \ + -Porg.gradle.java.installations.auto-download=false \ + -PfinalRelease=true \ + -Pgradle_installPath="$(pwd)/dist" \ + --no-configuration-cache + + +%install +cd dist + +# install profile.d script +install -Dm755 gradle.sh %{buildroot}/etc/profile.d/ + +# create the necessary directory structure +install -d "%{buildroot}/usr/share/java/%{name}/bin" +install -d "%{buildroot}/usr/share/java/%{name}/lib/plugins" +install -d "%{buildroot}/usr/share/java/%{name}/init.d" + +# copy across jar files +install -Dm644 lib/*.jar "%{buildroot}/usr/share/java/%{name}/lib" +install -Dm644 lib/plugins/*.jar "%{buildroot}/usr/share/java/%{name}/lib/plugins" + +# copy across supporting text documentation and scripts +install -m644 NOTICE "%{buildroot}/usr/share/java/%{name}" +install -m755 bin/gradle "%{buildroot}/usr/share/java/%{name}/bin" +install -m644 init.d/*.* "%{buildroot}/usr/share/java/%{name}/init.d" + +# link gradle script to /usr/bin +ln -s /usr/share/java/%{name}/bin/%{name} "%{buildroot}/usr/bin" + + +install -d %{buildroot}/usr/share/java/gradle/docs +cp -r docs/* %{buildroot}/usr/share/java/gradle/docs + + +install -d %{buildroot}/usr/share/java/gradle/src +cp -r src/* %{buildroot}/usr/share/java/gradle/src + + +install -Dm644 %{SOURCE2} %{buildroot}/%{_datadir}/licenses/%{name}/ +install -Dm644 %{SOURCE2} %{buildroot}/%{_datadir}/licenses/%{name}-doc/ +install -Dm644 %{SOURCE2} %{buildroot}/%{_datadir}/licenses/%{name}-src/ +install -Dm644 %{SOURCE3} %{buildroot}/%{_datadir}/doc/%{name}/ +install -Dm644 %{SOURCE3} %{buildroot}/%{_datadir}/doc/%{name}-doc/ +install -Dm644 %{SOURCE3} %{buildroot}/%{_datadir}/doc/%{name}-src/ + + +%files +%doc README.md +%license LICENSE +/etc/profile.d/gradle.sh +/usr/share/java/%{name}/ +/usr/bin/%{name} + +%files doc +%doc README.md +%license LICENSE +/usr/share/java/gradle/docs + +%files src +%doc README.md +%license LICENSE +/usr/share/java/gradle/src + + +%changelog +* Tue Feb 7 2023 windowsboy111 +- Initial package + diff --git a/anda/tools/gradle/update.rhai b/anda/tools/gradle/update.rhai new file mode 100644 index 0000000000..48907aeb4a --- /dev/null +++ b/anda/tools/gradle/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("gradle/gradle")); diff --git a/anda/tools/vala-lint-nightly/anda.hcl b/anda/tools/vala-lint-nightly/anda.hcl new file mode 100644 index 0000000000..00dcdba63b --- /dev/null +++ b/anda/tools/vala-lint-nightly/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "vala-lint-nightly.spec" + } +} diff --git a/anda/tools/vala-lint-nightly/update.rhai b/anda/tools/vala-lint-nightly/update.rhai new file mode 100644 index 0000000000..b964fdd1e5 --- /dev/null +++ b/anda/tools/vala-lint-nightly/update.rhai @@ -0,0 +1,7 @@ +if filters.contains("nightly") { + let req = new_req("https://api.github.com/repos/vala-lang/vala-lint/commits/HEAD"); + req.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`); + let sha = json(req.get()).sha; + rpm.global("commit", sha); + rpm.release(); +} diff --git a/anda/tools/vala-lint-nightly/vala-lint-nightly.spec b/anda/tools/vala-lint-nightly/vala-lint-nightly.spec new file mode 100644 index 0000000000..f32c163ae2 --- /dev/null +++ b/anda/tools/vala-lint-nightly/vala-lint-nightly.spec @@ -0,0 +1,62 @@ +%global real_name vala-lint + +%global commit 923adb5d3983ed654566304284607e3367998e22 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) + +%global commit_date %(date '+%Y%m%d') +%global snapshot_info %{commit_date}.%{shortcommit} + +Name: vala-lint-nightly +Summary: Check Vala code files for code-style errors +Version: 0.1.0^%{snapshot_info} +Release: 1%{?dist} +License: GPLv2+ + +URL: https://github.com/vala-lang/vala-lint +Source0: https://github.com/vala-lang/vala-lint/archive/%{commit}/%{real_name}-%{shortcommit}.tar.gz + +BuildRequires: cmake +BuildRequires: gcc +BuildRequires: meson +BuildRequires: ninja-build +BuildRequires: vala >= 0.48.12 +BuildRequires: vala-devel >= 0.48.12 + +%description +Small command line tool and library for checking Vala code files for code-style errors. +Based on the elementary Code-Style guidelines. + +%package devel +Summary: Development files for vala-lint +Requires: vala-lint-nightly = %{version}-%{release} + +%description devel +This package contains the libraries and header files that are needed +for using vala-lint as a library. + +%prep +%autosetup -n %{real_name}-%{commit} + +%build +%meson +%meson_build + +%install +%meson_install +ln -sf %{_bindir}/io.elementary.vala-lint %{buildroot}%{_bindir}/vala-lint + +%files +%license COPYING +%doc README.md +%{_bindir}/io.elementary.vala-lint +%{_bindir}/vala-lint +%{_libdir}/libvala-linter-1.0.so* + +%files devel +%{_includedir}/vala-linter-1.0/vala-linter.h +%{_libdir}/pkgconfig/vala-linter-1.pc +%{_datadir}/vala/vapi/vala-linter-1.vapi + +%changelog +* Tue Feb 7 2023 lleyton +- Initial package diff --git a/comps.xml b/comps.xml index 6f7494a240..d551bcc66e 100644 --- a/comps.xml +++ b/comps.xml @@ -60,6 +60,7 @@ switchboard-plug-printers switchboard-plug-sharing switchboard-plug-sound + pantheon-tweaks