diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index df9b817f5f..fd723b175d 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.471 +Version: 0.0.472 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index a92344d7f8..ea245837d1 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.471 +Version: 0.0.472 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 9fd0cf2c3c..6ea94f1121 100644 --- a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec +++ b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-ptb-openasar -Version: 0.0.99 +Version: 0.0.100 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-ptb/discord-ptb.spec b/anda/apps/discord-ptb/discord-ptb.spec index 30c0fcb277..e1fa378cba 100644 --- a/anda/apps/discord-ptb/discord-ptb.spec +++ b/anda/apps/discord-ptb/discord-ptb.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-ptb -Version: 0.0.99 +Version: 0.0.100 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers. URL: https://discord.com diff --git a/anda/apps/envision/envision.spec b/anda/apps/envision/envision.spec index 1faa2b501f..8790f4d36d 100644 --- a/anda/apps/envision/envision.spec +++ b/anda/apps/envision/envision.spec @@ -1,5 +1,5 @@ -%global commit 58ceb44984ffbace79ed5eddf5c426362ad23ae7 -%global commit_date 20240814 +%global commit 6ff4bc2cd57628c95aacd2f5a07305fd83e197e4 +%global commit_date 20240820 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: envision diff --git a/anda/apps/komikku/komikku.spec b/anda/apps/komikku/komikku.spec index aedcde83a7..38f6ace3d7 100644 --- a/anda/apps/komikku/komikku.spec +++ b/anda/apps/komikku/komikku.spec @@ -5,7 +5,7 @@ %global pure_protobuf_version 2.0.0 Name: komikku -Version: 1.53.0 +Version: 1.55.0 %forgemeta Release: 1%?dist Summary: A manga reader for GNOME diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 5e6324c1b7..ba8e48aed3 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,6 +1,6 @@ -%global commit acc69e082fff67398834de3045ef48d33d2f4d54 +%global commit 67e087dcae35fa9f74a6dced588629fcdf075182 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20240814 +%global commit_date 20240820 %global ver 0.38.0 Name: mpv-nightly diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 4ea3fa0187..1f28efca16 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2024-08-15 +%global ver 2024-08-20 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/desktops/elementary/elementary-camera/elementary-camera.spec b/anda/desktops/elementary/elementary-camera/elementary-camera.spec index 4b42af9366..cc1eec0b38 100644 --- a/anda/desktops/elementary/elementary-camera/elementary-camera.spec +++ b/anda/desktops/elementary/elementary-camera/elementary-camera.spec @@ -20,7 +20,7 @@ BuildRequires: fdupes BuildRequires: pkgconfig(gee-0.8) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(granite) >= 6.0.0 +BuildRequires: pkgconfig(granite-7) BuildRequires: pkgconfig(gstreamer-1.0) BuildRequires: pkgconfig(gstreamer-pbutils-1.0) BuildRequires: pkgconfig(gtk+-3.0) diff --git a/anda/desktops/elementary/elementary-shortcut-overlay/elementary-shortcut-overlay.spec b/anda/desktops/elementary/elementary-shortcut-overlay/elementary-shortcut-overlay.spec index 818a8e5d62..d09eb40d9c 100644 --- a/anda/desktops/elementary/elementary-shortcut-overlay/elementary-shortcut-overlay.spec +++ b/anda/desktops/elementary/elementary-shortcut-overlay/elementary-shortcut-overlay.spec @@ -3,7 +3,7 @@ Name: elementary-shortcut-overlay Summary: Native, OS-wide shortcut overlay -Version: 8.0.0 +Version: 8.0.1 Release: 1%?dist License: GPL-3.0 diff --git a/anda/desktops/elementary/gala/gala.spec b/anda/desktops/elementary/gala/gala.spec index 6272ed3de9..fe526701d3 100644 --- a/anda/desktops/elementary/gala/gala.spec +++ b/anda/desktops/elementary/gala/gala.spec @@ -2,8 +2,8 @@ Name: gala Summary: Gala window manager -Version: 7.1.3 -Release: 2%{?dist} +Version: 8.0.0 +Release: 1%?dist License: GPL-3.0-or-later Epoch: 1 diff --git a/anda/desktops/elementary/switchboard-plug-display/switchboard-plug-display.spec b/anda/desktops/elementary/switchboard-plug-display/switchboard-plug-display.spec index 93fe791404..cca08d26e8 100644 --- a/anda/desktops/elementary/switchboard-plug-display/switchboard-plug-display.spec +++ b/anda/desktops/elementary/switchboard-plug-display/switchboard-plug-display.spec @@ -8,8 +8,8 @@ Name: switchboard-plug-display Summary: Switchboard Display plug -Version: 7.0.0 -Release: 1%{?dist} +Version: 8.0.0 +Release: 1%?dist License: GPL-3.0-or-later URL: https://github.com/elementary/switchboard-plug-display diff --git a/anda/desktops/elementary/switchboard-plug-keyboard/switchboard-plug-keyboard.spec b/anda/desktops/elementary/switchboard-plug-keyboard/switchboard-plug-keyboard.spec index 72a97d55e3..a279794b55 100644 --- a/anda/desktops/elementary/switchboard-plug-keyboard/switchboard-plug-keyboard.spec +++ b/anda/desktops/elementary/switchboard-plug-keyboard/switchboard-plug-keyboard.spec @@ -8,7 +8,7 @@ Name: switchboard-plug-keyboard Summary: Switchboard Keyboard plug -Version: 8.0.0 +Version: 8.0.1 Release: 1%?dist License: GPL-3.0-or-later diff --git a/anda/desktops/elementary/switchboard-plug-pantheon-shell/switchboard-plug-pantheon-shell.spec b/anda/desktops/elementary/switchboard-plug-pantheon-shell/switchboard-plug-pantheon-shell.spec index 08a4ce5100..a3410ce479 100644 --- a/anda/desktops/elementary/switchboard-plug-pantheon-shell/switchboard-plug-pantheon-shell.spec +++ b/anda/desktops/elementary/switchboard-plug-pantheon-shell/switchboard-plug-pantheon-shell.spec @@ -8,7 +8,7 @@ Name: switchboard-plug-pantheon-shell Summary: Switchboard Pantheon Shell plug -Version: 8.0.0 +Version: 8.0.1 Release: 1%?dist License: GPL-3.0 diff --git a/anda/desktops/lomiri-unity/lomiri-app-launch/lomiri-app-launch.spec b/anda/desktops/lomiri-unity/lomiri-app-launch/lomiri-app-launch.spec index 956b8a30aa..ee0697837b 100644 --- a/anda/desktops/lomiri-unity/lomiri-app-launch/lomiri-app-launch.spec +++ b/anda/desktops/lomiri-unity/lomiri-app-launch/lomiri-app-launch.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-app-launch -%global commit af441bdb31bb76b207119a8c91eef3fa93c0c078 +%global commit a057a37b56b96efddc7f42577407a3a08a0575cf %forgemeta Name: lomiri-app-launch diff --git a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec index 32f50068a0..bb225bb789 100644 --- a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec +++ b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings -%global commit 8d7e90d1e1e4f807584834ab2448618d0b67c860 +%global commit 4c819ca69476a43cf6ec7539094684f7e0ba4598 %forgemeta Name: lomiri-system-settings diff --git a/anda/desktops/lomiri-unity/unity-session/unity-session.spec b/anda/desktops/lomiri-unity/unity-session/unity-session.spec index 01391e75cf..b9f20f832c 100644 --- a/anda/desktops/lomiri-unity/unity-session/unity-session.spec +++ b/anda/desktops/lomiri-unity/unity-session/unity-session.spec @@ -1,4 +1,4 @@ -%define _ubuntu_rel 1ubuntu4 +%define _ubuntu_rel 7ubuntu1 Name: unity-session Summary: Lightdm profile for Unity 7 diff --git a/anda/devs/codium/codium.spec b/anda/devs/codium/codium.spec index 10d482da8a..1d82cdb114 100644 --- a/anda/devs/codium/codium.spec +++ b/anda/devs/codium/codium.spec @@ -12,7 +12,7 @@ %endif Name: codium -Version: 1.92.1.24225 +Version: 1.92.2.24228 Release: 1%?dist Summary: Code editing. Redefined. License: MIT diff --git a/anda/devs/flow/flow-control-nightly.spec b/anda/devs/flow/flow-control-nightly.spec index 29289415cc..9c565a2984 100644 --- a/anda/devs/flow/flow-control-nightly.spec +++ b/anda/devs/flow/flow-control-nightly.spec @@ -1,6 +1,6 @@ -%global commit 3dd9efa66e7f745cd57920361a892aa4a4411387 +%global commit 82720a40d7066e8457c906490c937ea09dd22ee9 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20240815 +%global commit_date 20240820 Name: flow-control-nightly Version: %commit_date.%shortcommit diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 7dec3eaba7..b2db3177df 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,7 +1,7 @@ -%global commit 4c390b82fbe1c512932cce4d65ddb0fdc0d985b0 +%global commit 395a68133d988a9d5eec7f218f8d3f0bc5eae696 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20240815 -%global ver 0.150.0 +%global commit_date 20240820 +%global ver 0.151.0 %bcond_with check diff --git a/anda/devs/zed/preview/update.rhai b/anda/devs/zed/preview/update.rhai index 9a764d5fbc..26d0a43273 100644 --- a/anda/devs/zed/preview/update.rhai +++ b/anda/devs/zed/preview/update.rhai @@ -1,7 +1,6 @@ let releases = "https://api.github.com/repos/zed-industries/zed/releases".get().json_arr(); for release in releases { let tag = release.tag_name; - tag.pop(4); // remove the "-pre" suffix tag.crop(1); // remove "v" rpm.global("ver", tag); break; diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index 091f3c06bd..4ebf43348a 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.1 +%global ver 0.149.3-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ # Use Mold as the linker @@ -10,13 +10,13 @@ %global app_id dev.zed.Zed-Preview Name: zed-preview -Version: %ver +Version: %(echo %ver | sed 's/-/~/') Release: pre1%?dist Summary: Zed is a high-performance, multiplayer code editor License: MIT URL: https://zed.dev/ -Source0: https://github.com/zed-industries/zed/archive/refs/tags/v%{ver}-pre.tar.gz +Source0: https://github.com/zed-industries/zed/archive/refs/tags/v%{ver}.tar.gz Conflicts: zed Provides: zed @@ -44,7 +44,7 @@ BuildRequires: vulkan-loader Code at the speed of thought - Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter. %prep -%autosetup -n %{crate}-%{ver}-pre -p1 +%autosetup -n %{crate}-%{ver} -p1 %cargo_prep_online export DO_STARTUP_NOTIFY="true" diff --git a/anda/docker/moby-compose/moby-compose.spec b/anda/docker/moby-compose/moby-compose.spec index e1dff1f65b..b0063eb34c 100644 --- a/anda/docker/moby-compose/moby-compose.spec +++ b/anda/docker/moby-compose/moby-compose.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: moby-compose -Version: 2.29.1 +Version: 2.29.2 Release: 1%?dist Summary: Define and run multi-container applications with Docker diff --git a/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec b/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec index fcb3e8f519..e9b1ce7713 100644 --- a/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec +++ b/anda/fonts/sarasa-gothic/sarasa-gothic-fonts.spec @@ -1,5 +1,5 @@ Name: sarasa-gothic-fonts -Version: 1.0.18 +Version: 1.0.19 Release: 1%?dist URL: https://github.com/be5invis/Sarasa-Gothic Source0: %url/releases/download/v%version/Sarasa-TTC-%version.7z diff --git a/anda/games/gamescope/terra-gamescope.spec b/anda/games/gamescope/terra-gamescope.spec index 0829e4dd69..90da8119d4 100644 --- a/anda/games/gamescope/terra-gamescope.spec +++ b/anda/games/gamescope/terra-gamescope.spec @@ -8,7 +8,6 @@ %global _default_patch_fuzz 2 %global gamescope_tag 3.15.0 - Name: terra-gamescope Version: 100.%{gamescope_tag} Release: 1%?dist diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec index 4e8f6cc949..2c33bfc49c 100644 --- a/anda/games/osu-lazer/osu-lazer.spec +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -3,7 +3,7 @@ %define __strip /bin/true Name: osu-lazer -Version: 2024.731.0 +Version: 2024.817.0 Release: 1%?dist Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew. ExclusiveArch: x86_64 diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 5a4a02f8f2..2160c97ada 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,11 +1,11 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit d6a825dd4704172c6115919ff8550d3074b950f9 +%global commit 1b756b99bb75b27d82ba537b5f3feb762b2bcb50 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit a5e8fd52b8bf4ab5d5bcc042b2a247867589985f -%global commit_date 20240814 +%global commit_date 20240820 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/langs/crystal/crystal/crystal.spec b/anda/langs/crystal/crystal/crystal.spec index abaa049d6a..00c584f2e7 100644 --- a/anda/langs/crystal/crystal/crystal.spec +++ b/anda/langs/crystal/crystal/crystal.spec @@ -1,7 +1,7 @@ %define debug_package %nil Name: crystal -Version: 1.13.1 +Version: 1.13.2 Release: 1%?dist Summary: The Crystal Programming Language License: Apache-2.0 diff --git a/anda/langs/dart/dart.spec b/anda/langs/dart/dart.spec index d9bed59e2e..ab9072466c 100644 --- a/anda/langs/dart/dart.spec +++ b/anda/langs/dart/dart.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: dart -Version: 3.5.0 +Version: 3.5.1 Release: 1%?dist Summary: The Dart Language License: BSD-3-Clause diff --git a/anda/langs/kotlin/kotlin-native/kotlin-native.spec b/anda/langs/kotlin/kotlin-native/kotlin-native.spec index 3cfe554d16..494709ba6b 100644 --- a/anda/langs/kotlin/kotlin-native/kotlin-native.spec +++ b/anda/langs/kotlin/kotlin-native/kotlin-native.spec @@ -9,7 +9,7 @@ ExclusiveArch: x86_64 License: ASL 2.0 URL: https://kotlinlang.org/docs/reference/native-overview.html -Source0: https://github.com/JetBrains/kotlin/releases/download/v%version/kotlin-native-linux-x86_64-%version.tar.gz +Source0: https://github.com/JetBrains/kotlin/releases/download/v%version/kotlin-native-prebuilt-linux-x86_64-%version.tar.gz BuildRequires: tar BuildRequires: sed @@ -28,7 +28,7 @@ Kotlin compiler and native implementation of the Kotlin standard library. %prep -tar -xf %{SOURCE0} && cd kotlin-native-linux-x86_64-%{version} +tar -xf %{SOURCE0} && cd kotlin-native-prebuilt-linux-x86_64-%{version} sed -i "s|\(DIR *= *\).*|\1%{_bindir}|" bin/* sed -i "s|\(KONAN_HOME *= *\).*|\1%{_datadir}/%{name}|" bin/* @@ -36,7 +36,7 @@ sed -i "s|\(KONAN_HOME *= *\).*|\1%{_datadir}/%{name}|" bin/* %build %install -rm -rf %{buildroot} && mkdir -p %{buildroot}%{_bindir}/ && cd kotlin-native-linux-x86_64-%{version} +rm -rf %{buildroot} && mkdir -p %{buildroot}%{_bindir}/ && cd kotlin-native-prebuilt-linux-x86_64-%{version} install -m 0755 bin/cinterop %{buildroot}%{_bindir}/ install -m 0755 bin/generate-platform %{buildroot}%{_bindir}/ install -m 0755 bin/jsinterop %{buildroot}%{_bindir}/ diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index ddf730c20f..a2ea77aa87 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit 2a046e648756b6a36acf580c9c0289319cd697d7 +%global commit a4dff1a03e514946b419fd9af0ac08b7a4b40a50 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.1.9 -%global commit_date 20240815 +%global commit_date 20240820 %global debug_package %nil Name: nim-nightly diff --git a/anda/langs/python/ruff/python3-ruff.spec b/anda/langs/python/ruff/python3-ruff.spec index a47ced664f..a9bee5bcca 100644 --- a/anda/langs/python/ruff/python3-ruff.spec +++ b/anda/langs/python/ruff/python3-ruff.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: python3-ruff -Version: 0.6.0 +Version: 0.6.1 Release: 1%?dist Summary: An extremely fast Python linter, written in Rust License: MIT diff --git a/anda/langs/rust/bandwhich/rust-bandwhich.spec b/anda/langs/rust/bandwhich/rust-bandwhich.spec index 3ee04e8311..a64d8b5c76 100644 --- a/anda/langs/rust/bandwhich/rust-bandwhich.spec +++ b/anda/langs/rust/bandwhich/rust-bandwhich.spec @@ -4,8 +4,8 @@ %global crate bandwhich Name: rust-bandwhich -Version: 0.22.2 -Release: 1%{?dist} +Version: 0.23.0 +Release: 1%?dist Summary: Display current network utilization by process, connection and remote IP/hostname License: MIT diff --git a/anda/langs/rust/bottom/anda.hcl b/anda/langs/rust/bottom/anda.hcl new file mode 100644 index 0000000000..ce1a0a8274 --- /dev/null +++ b/anda/langs/rust/bottom/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "rust-bottom.spec" + } +} diff --git a/anda/langs/rust/bottom/bottom-fix-metadata-auto.diff b/anda/langs/rust/bottom/bottom-fix-metadata-auto.diff new file mode 100644 index 0000000000..7ea813b0a6 --- /dev/null +++ b/anda/langs/rust/bottom/bottom-fix-metadata-auto.diff @@ -0,0 +1,48 @@ +--- bottom-0.10.2/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ bottom-0.10.2/Cargo.toml 2024-08-18T14:28:49.594610+00:00 +@@ -354,15 +354,6 @@ + [target.'cfg(all(target_arch = "x86_64", target_os = "linux"))'.dev-dependencies.portable-pty] + version = "0.8.1" + +-[target.'cfg(target_os = "freebsd")'.dependencies.filedescriptor] +-version = "0.8.2" +- +-[target.'cfg(target_os = "freebsd")'.dependencies.serde_json] +-version = "1.0.120" +- +-[target.'cfg(target_os = "freebsd")'.dependencies.sysctl] +-version = "0.5.5" +- + [target.'cfg(target_os = "linux")'.dependencies.rustix] + version = "0.38.34" + features = [ +@@ -370,24 +361,6 @@ + "param", + ] + +-[target.'cfg(target_os = "macos")'.dependencies.core-foundation] +-version = "0.9.4" +- +-[target.'cfg(target_os = "macos")'.dependencies.mach2] +-version = "0.4.2" +- +-[target.'cfg(target_os = "windows")'.dependencies.windows] +-version = "0.58.0" +-features = [ +- "Win32_Foundation", +- "Win32_Security", +- "Win32_Storage_FileSystem", +- "Win32_System_IO", +- "Win32_System_Ioctl", +- "Win32_System_ProcessStatus", +- "Win32_System_Threading", +-] +- + [target."cfg(unix)".dependencies.libc] + version = "0.2.155" + +@@ -402,3 +375,4 @@ + [lints.rustdoc] + broken_intra_doc_links = "deny" + missing_crate_level_docs = "deny" ++ diff --git a/anda/langs/rust/bottom/rust-bottom.spec b/anda/langs/rust/bottom/rust-bottom.spec new file mode 100644 index 0000000000..bc557d41a1 --- /dev/null +++ b/anda/langs/rust/bottom/rust-bottom.spec @@ -0,0 +1,68 @@ +# Generated by rust2rpm 26 +%bcond_without check + +%global crate bottom + +Name: rust-bottom +Version: 0.10.2 +Release: %autorelease +Summary: Customizable cross-platform graphical process/system monitor for the terminal + +License: MIT +URL: https://crates.io/crates/bottom +Source: %{crates_source} +# Automatically generated patch to strip dependencies and normalize metadata +Patch: bottom-fix-metadata-auto.diff + +BuildRequires: anda-srpm-macros +BuildRequires: cargo-rpm-macros >= 24 + +%global _description %{expand: +A customizable cross-platform graphical process/system monitor for the +terminal. Supports Linux, macOS, and Windows.} + +%description %{_description} + +%package -n %{crate} +Summary: %{summary} +License: MIT +Packager: Ben Woods + +%description -n %{crate} %{_description} + +%files -n %{crate} +%license LICENSE +%license LICENSE.dependencies +%doc README.md +%{_bindir}/btm +%{_datadir}/bash-completion/completions/btm +%{_datadir}/fish/vendor_completions.d/btm.fish +%{_datadir}/zsh/site-functions/_btm +%{_mandir}/man1/btm.1* + +%prep +%autosetup -n %{crate}-%{version} -p1 +%cargo_prep_online + +%build +#cargo_build +%{cargo_license_summary_online} +%{cargo_license_online} > LICENSE.dependencies + +%install +# https://github.com/ClementTsang/bottom/blob/main/docs/content/contribution/packaging-and-distribution.md#manpage-and-completion-generation +export BTM_GENERATE=true +%cargo_install +# Completions +install -Dpm 0644 target/tmp/bottom/completion/btm.bash %{buildroot}%{_datadir}/bash-completion/completions/btm +install -Dpm 0644 target/tmp/bottom/completion/btm.fish %{buildroot}%{_datadir}/fish/vendor_completions.d/btm.fish +install -Dpm 0644 target/tmp/bottom/completion/_btm %{buildroot}%{_datadir}/zsh/site-functions/_btm +install -Dpm 0644 target/tmp/bottom/manpage/btm.1 %{buildroot}%{_mandir}/man1/btm.1 + +%if %{with check} +%check +%cargo_test +%endif + +%changelog +%autochangelog diff --git a/anda/langs/rust/bottom/update.rhai b/anda/langs/rust/bottom/update.rhai new file mode 100644 index 0000000000..76ec7efa2d --- /dev/null +++ b/anda/langs/rust/bottom/update.rhai @@ -0,0 +1 @@ +rpm.version(crates("bottom")); diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index d6ba04b757..a13202e1cb 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,4 +1,4 @@ -%global ver 1.8.15-2 +%global ver 1.8.16 %global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g') Summary: The Application Framework for tauOS apps Name: libhelium diff --git a/anda/lib/libusermetrics/libusermetrics.spec b/anda/lib/libusermetrics/libusermetrics.spec index 897c69b6b9..6f485bd5c2 100644 --- a/anda/lib/libusermetrics/libusermetrics.spec +++ b/anda/lib/libusermetrics/libusermetrics.spec @@ -1,5 +1,5 @@ Name: libusermetrics -Version: 1.3.2 +Version: 1.3.3 Release: 1%?dist Summary: library for retrieving anonymous metrics about users License: GPLv3 AND LGPLv3 AND LGPLv2 diff --git a/anda/lib/tdlib/tdlib-nightly.spec b/anda/lib/tdlib/tdlib-nightly.spec index 150e7360f1..9f8f547562 100644 --- a/anda/lib/tdlib/tdlib-nightly.spec +++ b/anda/lib/tdlib/tdlib-nightly.spec @@ -1,4 +1,4 @@ -%global commit 8d08b34e22a08e58db8341839c4e18ee06c516c5 +%global commit 9b6ff5863e5d0b2a07b50f4aa1a3344a51a1f80f %global ver 1.8.35 %global commit_date 20240219 %global shortcommit %(c=%{commit}; echo ${c:0:7}) diff --git a/anda/misc/openbangla-keyboard/openbangla-keyboard-nightly.spec b/anda/misc/openbangla-keyboard/openbangla-keyboard-nightly.spec index aa6e1f4cef..a8e9afac27 100644 --- a/anda/misc/openbangla-keyboard/openbangla-keyboard-nightly.spec +++ b/anda/misc/openbangla-keyboard/openbangla-keyboard-nightly.spec @@ -1,6 +1,6 @@ %global ver 2.0.0 -%global commit 2e6d0996c1e7f58889b222ae2fdece110b737433 -%global commit_date 20240814 +%global commit c036b843513ead56c37463c7fde5875271751f22 +%global commit_date 20240817 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: openbangla-keyboard-nightly diff --git a/anda/system/mesa-freeworld/mesa-freeworld.spec b/anda/system/mesa-freeworld/mesa-freeworld.spec index 2a9e8ab834..db95652ce4 100644 --- a/anda/system/mesa-freeworld/mesa-freeworld.spec +++ b/anda/system/mesa-freeworld/mesa-freeworld.spec @@ -6,7 +6,7 @@ algorithms and decoding only VC1 algorithm. %global with_radeonsi 1 %global with_vmware 1 %global with_vulkan_hw 0 -#global with_vdpau 1 +%global with_vdpau 1 %global with_va 1 %if !0%{?rhel} %global with_r300 1 @@ -69,7 +69,7 @@ algorithms and decoding only VC1 algorithm. Name: %{srcname}-freeworld Summary: Mesa graphics libraries -%global ver 24.2.0-rc4 +%global ver 24.2.0 Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)} Release: 1%{?dist} License: MIT AND BSD-3-Clause AND SGI-B-2.0 @@ -173,6 +173,7 @@ BuildRequires: python3-mako BuildRequires: python3-ply %endif BuildRequires: python3-pycparser +BuildRequires: python3-pyyaml BuildRequires: vulkan-headers BuildRequires: glslang %if 0%{?with_vulkan_hw} @@ -219,7 +220,7 @@ export RUSTFLAGS="%build_rustflags" -Ddri3=enabled \ -Dosmesa=false \ %if 0%{?with_hardware} - -Dgallium-drivers=swrast,virgl,nouveau%{?with_r300:,r300}%{?with_crocus:,crocus}%{?with_i915:,i915}%{?with_iris:,iris}%{?with_vmware:,svga}%{?with_radeonsi:,radeonsi}%{?with_r600:,r600}%{?with_freedreno:,freedreno}%{?with_etnaviv:,etnaviv}%{?with_tegra:,tegra}%{?with_vc4:,vc4}%{?with_v3d:,v3d}%{?with_kmsro:,kmsro}%{?with_lima:,lima}%{?with_panfrost:,panfrost}%{?with_vulkan_hw:,zink} \ + -Dgallium-drivers=swrast,virgl,nouveau%{?with_r300:,r300}%{?with_crocus:,crocus}%{?with_i915:,i915}%{?with_iris:,iris}%{?with_vmware:,svga}%{?with_radeonsi:,radeonsi}%{?with_r600:,r600}%{?with_freedreno:,freedreno}%{?with_etnaviv:,etnaviv}%{?with_tegra:,tegra}%{?with_vc4:,vc4}%{?with_v3d:,v3d}%{?with_lima:,lima}%{?with_panfrost:,panfrost}%{?with_vulkan_hw:,zink} \ %else -Dgallium-drivers=swrast,virgl \ %endif @@ -300,6 +301,7 @@ rm -rf %{buildroot}%{_libdir}/{d3d,EGL,gallium-pipe,libGLX,pkgconfig} rm -rf %{buildroot}%{_includedir}/{d3dadapter,EGL,GL,KHR} rm -fr %{buildroot}%{_sysconfdir}/OpenGL rm -fr %{buildroot}%{_libdir}/libGL.so* +rm -fr %{buildroot}%{_libdir}/libgallium-*.so rm -fr %{buildroot}%{_libdir}/libglapi.so* rm -fr %{buildroot}%{_libdir}/libOSMesa.so* rm -fr %{buildroot}%{_libdir}/pkgconfig/osmesa.pc @@ -312,11 +314,6 @@ rm -fr %{buildroot}%{_libdir}/dri/*_dri.so rm -fr %{buildroot}%{_libdir}/libvulkan*.so rm -fr %{buildroot}%{_libdir}/libVkLayer_MESA_device_select.so -%if 0%{?with_vdpau} -%else -rm %buildroot%_datadir/metainfo/org.mesa3d.vdpau.freeworld.metainfo.xml -%endif - %if 0%{?with_va} %files -n %{srcname}-va-drivers-freeworld %{_libdir}/dri/nouveau_drv_video.so @@ -326,6 +323,7 @@ rm %buildroot%_datadir/metainfo/org.mesa3d.vdpau.freeworld.metainfo.xml %if 0%{?with_radeonsi} %{_libdir}/dri/radeonsi_drv_video.so %endif +%{_libdir}/dri/libgallium_drv_video.so %{_libdir}/dri/virtio_gpu_drv_video.so %{_metainfodir}/org.mesa3d.vaapi.freeworld.metainfo.xml %license docs/license.rst @@ -340,14 +338,21 @@ rm %buildroot%_datadir/metainfo/org.mesa3d.vdpau.freeworld.metainfo.xml %if 0%{?with_radeonsi} %{_libdir}/vdpau/libvdpau_radeonsi.so.1* %endif +%{_libdir}/vdpau/libvdpau_gallium.so.1* %{_libdir}/vdpau/libvdpau_virtio_gpu.so.1* %{_metainfodir}/org.mesa3d.vdpau.freeworld.metainfo.xml %license docs/license.rst %endif %changelog -* Thu Aug 1 2024 Thorsten Leemhuis - 24.1.5-1 -- Update to 24.1.5 +* Thu Aug 8 2024 Thorsten Leemhuis - 24.2.0~rc4-1 +- Update to 24.2.0-rc4 + +* Fri Aug 02 2024 RPM Fusion Release Engineering - 24.2.0~rc3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Thu Aug 1 2024 Thorsten Leemhuis - 24.2.0~rc3-1 +- Update to 24.2.0-rc3 - Drop upstreamed patch * Fri Jul 19 2024 Thorsten Leemhuis - 24.1.4-2 diff --git a/anda/system/opentabletdriver-nightly/anda.hcl b/anda/system/opentabletdriver-nightly/anda.hcl new file mode 100644 index 0000000000..10ae980cfb --- /dev/null +++ b/anda/system/opentabletdriver-nightly/anda.hcl @@ -0,0 +1,8 @@ +project pkg { + rpm { + spec = "opentabletdriver-nightly.spec" + } + labels { + nightly = 1 + } +} diff --git a/anda/system/opentabletdriver-nightly/opentabletdriver-nightly.spec b/anda/system/opentabletdriver-nightly/opentabletdriver-nightly.spec new file mode 100644 index 0000000000..d7fb4d6309 --- /dev/null +++ b/anda/system/opentabletdriver-nightly/opentabletdriver-nightly.spec @@ -0,0 +1,76 @@ +%global commit a60fa0cfd06148fc0c62c12fc11d9b55e15cb656 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) +%global commit_date 20240819 +%global ver 0.6.4.0 + +# We aren't using Mono but RPM expected Mono +%global __requires_exclude_from ^/usr/lib/opentabletdriver/.*$ +%global __os_install_post %{nil} +%define debug_package %nil +%global dotnet_runtime_version 8.0 + +Name: opentabletdriver-nightly +Version: %ver^%commit_date.git~%shortcommit +Release: 1%?dist +Summary: Open source, cross-platform, user-mode tablet driver +License: LGPL-3.0-or-later +Conflicts: opentabletdriver + +URL: https://github.com/OpenTabletDriver/OpenTabletDriver +Source: %url/archive/%commit.tar.gz +Packager: madonuko + +BuildRequires: dotnet-sdk-%{dotnet_runtime_version} +BuildRequires: git-core jq systemd-rpm-macros + +Requires: dotnet-runtime-%{dotnet_runtime_version} +Requires: libevdev.so.2()(64bit) +Requires: gtk3 +Requires: udev +Suggests: libX11 +Suggests: libXrandr + +%description +OpenTabletDriver is an open source, cross platform, user mode tablet driver. The goal of OpenTabletDriver is to be cross platform as possible with the highest compatibility in an easily configurable graphical user interface. + +%prep +%autosetup -n OpenTabletDriver-%commit + +%build +./eng/linux/package.sh --output bin + +%install +export DONT_STRIP=1 +PREFIX="%{_prefix}" ./eng/linux/package.sh --package Generic --build false +mkdir -p "%{buildroot}" +mv ./dist/files/* "%{buildroot}"/ +rm -rf ./dist +mkdir -p "%{buildroot}/%{_prefix}/lib/" +cp -r bin "%{buildroot}/%{_prefix}/lib/opentabletdriver" + +%post +%systemd_user_post %name.service + +%preun +%systemd_user_preun %name.service + +%postun +%systemd_user_postun_with_restart %name.service + +%files +%defattr(-,root,root) +%dir %{_prefix}/lib/opentabletdriver +%dir %{_prefix}/share/doc/opentabletdriver +%{_bindir}/otd +%{_bindir}/otd-daemon +%{_bindir}/otd-gui +%{_prefix}/lib/modprobe.d/99-opentabletdriver.conf +%{_prefix}/lib/modules-load.d/opentabletdriver.conf +%{_prefix}/lib/opentabletdriver/* +%{_prefix}/lib/systemd/user/opentabletdriver.service +%{_prefix}/lib/udev/rules.d/70-opentabletdriver.rules +%{_prefix}/share/applications/opentabletdriver.desktop +%{_prefix}/share/man/man8/opentabletdriver.8.gz +%{_prefix}/share/doc/opentabletdriver/LICENSE +%{_prefix}/share/pixmaps/otd.ico +%{_prefix}/share/pixmaps/otd.png diff --git a/anda/system/opentabletdriver-nightly/update.rhai b/anda/system/opentabletdriver-nightly/update.rhai new file mode 100644 index 0000000000..aeecae129b --- /dev/null +++ b/anda/system/opentabletdriver-nightly/update.rhai @@ -0,0 +1,6 @@ +rpm.global("commit", gh_commit("OpenTabletDriver/OpenTabletDriver")); +if rpm.changed() { + rpm.global("commit_date", date()); + rpm.global("ver", gh("OpenTabletDriver/OpenTabletDriver")); + rpm.release(); +} diff --git a/anda/system/opentabletdriver/opentabletdriver.spec b/anda/system/opentabletdriver/opentabletdriver.spec index 07068f1bff..7b505a42fc 100644 --- a/anda/system/opentabletdriver/opentabletdriver.spec +++ b/anda/system/opentabletdriver/opentabletdriver.spec @@ -5,19 +5,24 @@ # We aren't using Mono but RPM expected Mono %global __requires_exclude_from ^/usr/lib/opentabletdriver/.*$ %global __os_install_post %{nil} -%global dotnet_runtime_version 8.0 +%global dotnet_sdk_version 8.0 +%global dotnet_runtime_version 6.0 Name: opentabletdriver Version: 0.6.4.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A cross-platform open source tablet driver License: LGPLv3 URL: https://github.com/OpenTabletDriver/OpenTabletDriver Packager: Cappy Ishihara %define otddir OpenTabletDriver-%{version} -BuildRequires: dotnet-sdk-%{dotnet_runtime_version} + +# This package can be built using a newer .NET SDK version, but you +# specifically need .NET 6.0 to run it. +BuildRequires: dotnet-sdk-%{dotnet_sdk_version} BuildRequires: git jq systemd-rpm-macros +BuildRequires: gtk3-devel Requires: dotnet-runtime-%{dotnet_runtime_version} Requires: libevdev.so.2()(64bit) diff --git a/anda/terra/mock-configs/terra-mock-configs.spec b/anda/terra/mock-configs/terra-mock-configs.spec index d6f8f26584..1c52e3f79e 100644 --- a/anda/terra/mock-configs/terra-mock-configs.spec +++ b/anda/terra/mock-configs/terra-mock-configs.spec @@ -1,5 +1,5 @@ Name: terra-mock-configs -Version: 1.2.5 +Version: 1.2.6 Release: 1%?dist Epoch: 1 Summary: Mock configs for Terra repos diff --git a/anda/terra/srpm-macros/anda-srpm-macros.spec b/anda/terra/srpm-macros/anda-srpm-macros.spec index c5f338c01c..85f911ba86 100644 --- a/anda/terra/srpm-macros/anda-srpm-macros.spec +++ b/anda/terra/srpm-macros/anda-srpm-macros.spec @@ -1,15 +1,11 @@ Name: anda-srpm-macros -Version: 0.1.7 -Release: 1%{?dist} +Version: 0.1.9 +Release: 1%?dist Summary: SRPM macros for extra Fedora packages License: MIT -# URL: -Source0: macros.cargo_extra -Source1: macros.caching -Source2: macros.anda -Source3: macros.go_extra -Source4: macros.nim_extra +URL: https://github.com/terrapkg/srpm-macros +Source0: %url/archive/refs/tags/v%{version}.tar.gz Recommends: rust-packaging Requires: git-core @@ -21,25 +17,27 @@ BuildArch: noarch %{summary} %prep +%autosetup -n srpm-macros-%version %build %install -install -D -p -m 0644 -t %{buildroot}%{_rpmmacrodir} %{SOURCE0} -install -D -p -m 0644 -t %{buildroot}%{_rpmmacrodir} %{SOURCE1} -install -D -p -m 0644 -t %{buildroot}%{_rpmmacrodir} %{SOURCE2} -install -D -p -m 0644 -t %{buildroot}%{_rpmmacrodir} %{SOURCE3} -install -D -p -m 0644 -t %{buildroot}%{_rpmmacrodir} %{SOURCE4} +for file in ./macros.*; do + install -Dpm644 -t %buildroot%_rpmmacrodir $file +done %files -%{_rpmmacrodir}/macros.cargo_extra -%{_rpmmacrodir}/macros.caching %{_rpmmacrodir}/macros.anda +%{_rpmmacrodir}/macros.caching +%{_rpmmacrodir}/macros.cargo_extra %{_rpmmacrodir}/macros.go_extra %{_rpmmacrodir}/macros.nim_extra %changelog +* Wed Aug 14 2024 madonuko - 0.1.7-2 +- Move sources outside of packages repo + * Wed Mar 13 2024 madonuko - 0.1.6-1 - Add nim_c, nim_tflags and nim_lflags diff --git a/anda/terra/srpm-macros/macros.anda b/anda/terra/srpm-macros/macros.anda deleted file mode 100644 index 62a6ba908e..0000000000 --- a/anda/terra/srpm-macros/macros.anda +++ /dev/null @@ -1,17 +0,0 @@ -%git_clone(Rc) %{lua: - local dir = rpm.expand("%{_builddir}/%{name}-%{version}") - -- if dir exists, remove it - os.execute("rm -rf " .. dir) - os.execute(rpm.expand("%{__git} clone %{-R:--recursive} %{1} " .. dir)) - posix.chdir(dir) - if rpm.expand("-c") ~= "" then - os.execute(rpm.expand("%{__git} checkout %{2}")) - end - - -- tarball the folder - local tarball = rpm.expand("%{_sourcedir}/%{name}-%{version}.tar.gz") - os.execute("tar -C ".. dir .. "/../ " .. " -czvf " .. tarball .. " " .. rpm.expand("%{name}-%{version}")) - - - print(rpm.expand("%{name}-%{version}.tar.gz")) - } \ No newline at end of file diff --git a/anda/terra/srpm-macros/macros.caching b/anda/terra/srpm-macros/macros.caching deleted file mode 100644 index 2b9bbbd375..0000000000 --- a/anda/terra/srpm-macros/macros.caching +++ /dev/null @@ -1,45 +0,0 @@ - - -%_sccache %{_bindir}/sccache - -%sccache_prep (\ -export CC="%{_sccache} $CC" \ -export CXX="%{_sccache} $CXX" \ -export RUSTC_WRAPPER="sccache" \ -\ -export SCCACHE_BUCKET=%{?sccache_bucket}\ -export SCCACHE_ENDPOINT=%{?sccache_endpoint}\ -export AWS_SECRET_ACCESS_KEY=%{?sccache_secret}\ -export AWS_ACCESS_KEY_ID=%{?sccache_accesskey}\ -export SCCACHE_S3_USE_SSL=true\ -) - -%cargo_prep_online_sccache (\ -set -eu \ -%{__mkdir} -p .cargo \ -cat > .cargo/config << EOF \ -[build]\ -rustc = "%{__rustc}"\ -rustc-wrapper = "%{_sccache}"\ -rustdoc = "%{__rustdoc}"\ -\ -[env]\ -CFLAGS = "%{build_cflags}"\ -CXXFLAGS = "%{build_cxxflags}"\ -LDFLAGS = "%{build_ldflags}"\ -\ -[install]\ -root = "%{buildroot}%{_prefix}"\ -\ -[term]\ -verbose = true\ -\ -[source]\ -\ -[source.local-registry]\ -directory = "%{cargo_registry}"\ -\ -EOF\ -%{__rm} -f Cargo.lock \ -%{__rm} -f Cargo.toml.orig \ -) \ No newline at end of file diff --git a/anda/terra/srpm-macros/macros.cargo_extra b/anda/terra/srpm-macros/macros.cargo_extra deleted file mode 100644 index de6d21fc76..0000000000 --- a/anda/terra/srpm-macros/macros.cargo_extra +++ /dev/null @@ -1,115 +0,0 @@ -%cargo_prep_online (\ -set -eu \ -%{__mkdir} -p .cargo \ -cat > .cargo/config << EOF \ -[profile.rpm]\ -inherits = "release"\ -opt-level = 3\ -codegen-units = 1\ -debug = 2\ -strip = "none"\ -\ -[build]\ -rustc = "%{__rustc}"\ -rustdoc = "%{__rustdoc}"\ -\ -[env]\ -CFLAGS = "%{build_cflags}"\ -CXXFLAGS = "%{build_cxxflags}"\ -LDFLAGS = "%{build_ldflags}"\ -\ -[install]\ -root = "%{buildroot}%{_prefix}"\ -\ -[term]\ -verbose = true\ -\ -[source]\ -\ -[source.local-registry]\ -directory = "%{cargo_registry}"\ -\ -EOF\ -%{__rm} -f Cargo.toml.orig \ -) - - - -# cargo_license: print license information for all crate dependencies -# -# The "no-build,no-dev,no-proc-macro" argument results in only crates which are -# linked into the final binary to be considered. -# -# Additionally, deprecated SPDX syntax ("/" instead of "OR") is normalized -# before sorting the results to ensure reproducible output of this macro. -# -# This macro must be called with the same feature flags as other cargo macros, -# in particular, "cargo_build", otherwise its output will be incomplete. -# -# The "cargo tree" command called by this macro will fail if there are missing -# (optional) dependencies. -%cargo_license_online(naf:)\ -(\ -set -euo pipefail\ -%{shrink: \ - %{__cargo} tree \ - -Z avoid-dev-deps \ - --workspace \ - --edges no-build,no-dev,no-proc-macro \ - --no-dedupe \ - --target all \ - %{__cargo_parse_opts %{-n} %{-a} %{-f:-f%{-f*}}} \ - --prefix none \ - --format "{l}: {p}" \ - | sed -e "s: ($(pwd)[^)]*)::g" -e "s: / :/:g" -e "s:/: OR :g" \ - | sort -u \ -}\ -) - -# cargo_license_summary: print license summary for all crate dependencies -# -# This macro works in the same way as cargo_license, except that it only prints -# a list of licenses, and not the complete license information for every crate -# in the dependency tree. This is useful for determining the correct License -# tag for packages that contain compiled Rust binaries. -%cargo_license_summary_online(naf:)\ -(\ -set -euo pipefail\ -%{shrink: \ - %{__cargo} tree \ - -Z avoid-dev-deps \ - --workspace \ - --edges no-build,no-dev,no-proc-macro \ - --no-dedupe \ - --target all \ - %{__cargo_parse_opts %{-n} %{-a} %{-f:-f%{-f*}}} \ - --prefix none \ - --format "# {l}" \ - | sed -e "s: / :/:g" -e "s:/: OR :g" \ - | sort -u \ -}\ -) - -# cargo_vendor_manifest: write list of vendored crates and their versions -# -# The arguments for the internal "cargo tree" call emulate the logic -# that determines which crates are included when running "cargo vendor". -# The results are written to "cargo-vendor.txt". -%cargo_vendor_manifest_online()\ -(\ -set -euo pipefail\ -%{shrink: \ - %{__cargo} tree \ - --workspace \ - --edges normal,build,dev \ - --no-dedupe \ - --target all \ - --all-features \ - --prefix none \ - --format "{p}" \ - | grep -v "$(pwd)" \ - | sed -e "s: (proc-macro)::" \ - | sort -u \ - > cargo-vendor.txt \ -}\ -) diff --git a/anda/terra/srpm-macros/macros.go_extra b/anda/terra/srpm-macros/macros.go_extra deleted file mode 100644 index c873627f08..0000000000 --- a/anda/terra/srpm-macros/macros.go_extra +++ /dev/null @@ -1,6 +0,0 @@ -%go_prep_online() (cd %{?1}%{!?1:.} && go mod download) - -%go_build_online() mkdir -p build/bin && \ - go build -ldflags "-B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \n') -s -w" -buildmode=pie \ - -o %{?2}%{!?2:build/bin/%{?1}%{!?1:%name}} \ - %{?1}%{!?1:.} diff --git a/anda/terra/srpm-macros/macros.nim_extra b/anda/terra/srpm-macros/macros.nim_extra deleted file mode 100644 index 69a43becb7..0000000000 --- a/anda/terra/srpm-macros/macros.nim_extra +++ /dev/null @@ -1,5 +0,0 @@ -%nim_tflags %(echo "%?build_cflags -fPIE" | sed "s/-O2/-Ofast/g" | sed "s/-Wall//g") - -%nim_lflags %?build_ldflags -pie - -%nim_c -d:release -t:"%nim_tflags" -l:"%nim_lflags" diff --git a/anda/terra/srpm-macros/update.rhai b/anda/terra/srpm-macros/update.rhai new file mode 100644 index 0000000000..4edb8f15f6 --- /dev/null +++ b/anda/terra/srpm-macros/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("terrapkg/srpm-macros")); diff --git a/anda/themes/tau-helium/tau-helium.spec b/anda/themes/tau-helium/tau-helium.spec index 8f940fd0db..1bf4c8c366 100644 --- a/anda/themes/tau-helium/tau-helium.spec +++ b/anda/themes/tau-helium/tau-helium.spec @@ -1,4 +1,4 @@ -%global ver 1.8.15-2 +%global ver 1.8.15-3 Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index e386aefb52..7a4b934c51 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -12,7 +12,7 @@ %global __provides_exclude_from %{_libdir}/%{name}/.*\\.so Name: electron -Version: 31.4.0 +Version: 32.0.0 Release: 1%?dist Summary: Build cross platform desktop apps with web technologies License: MIT diff --git a/anda/tools/yt-dlp/yt-dlp-nightly.spec b/anda/tools/yt-dlp/yt-dlp-nightly.spec index 58aa347e59..90a9b59a59 100644 --- a/anda/tools/yt-dlp/yt-dlp-nightly.spec +++ b/anda/tools/yt-dlp/yt-dlp-nightly.spec @@ -1,7 +1,7 @@ #bcond_without tests -%global commit 232e6db30c474d1b387e405342f34173ceeaf832 +%global commit f0bb28504c8c2b75ee3e5796aed50de2a7f90a1b %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20240814 +%global commit_date 20240820 %global ver 2024.08.06 Name: yt-dlp-nightly