chore(sync): 39 -> 40 (#955)

* chore(sync): 39 -> 40

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

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

---------

Signed-off-by: madomado <madonuko@outlook.com>
This commit is contained in:
madomado
2024-02-20 08:12:59 +08:00
committed by GitHub
parent 74c10bcf23
commit 8abbd75b12
61 changed files with 184 additions and 165 deletions
@@ -6,8 +6,8 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar
Version: 0.0.277
Release: 1%{?dist}
Version: 0.0.282
Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
URL: https://github.com/GooseMod/OpenAsar
+2 -2
View File
@@ -6,8 +6,8 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary
Version: 0.0.277
Release: 1%{?dist}
Version: 0.0.282
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers
URL: discord.com
Source0: https://dl-canary.discordapp.net/apps/linux/%{version}/discord-canary-%{version}.tar.gz
@@ -6,8 +6,8 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb-openasar
Version: 0.0.67
Release: 1%{?dist}
Version: 0.0.69
Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
URL: https://github.com/GooseMod/OpenAsar
+2 -2
View File
@@ -6,8 +6,8 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb
Version: 0.0.67
Release: 1%{?dist}
Version: 0.0.69
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers.
URL: https://discord.com
Source0: https://dl-ptb.discordapp.net/apps/linux/%{version}/discord-ptb-%{version}.tar.gz
+2 -1
View File
@@ -1,9 +1,10 @@
%global commit 443c2487d7dd1039e297abad6398135b3c463018
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 240218
%global ver 0.37.0
Name: mpv-nightly
Version: %ver^%shortcommit
Version: %ver^%commit_date.%shortcommit
Release: 1%{?dist}
License: GPL-2.0-or-later AND LGPL-2.1-or-later
+6 -4
View File
@@ -1,6 +1,8 @@
if filters.contains("nightly") {
let o = req("https://api.github.com/repos/mpv-player/mpv/commits/HEAD").json();
rpm.global("commit", o.sha);
rpm.global("ver", gh("mpv-player/mpv"));
rpm.release();
rpm.global("commit", gh_commit("mpv-player/mpv"));
if rpm.changed() {
rpm.global("ver", gh("mpv-player/mpv"));
rpm.global("commit_date", date());
rpm.release();
}
}
@@ -36,9 +36,9 @@ BuildRequires: pkgconfig(granite) >= 5.0
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(libhandy-1)
BuildRequires: pkgconfig(liblightdm-gobject-1)
BuildRequires: pkgconfig(mutter-clutter-14)
BuildRequires: pkgconfig(mutter-cogl-14)
BuildRequires: pkgconfig(mutter-cogl-pango-14)
BuildRequires: pkgconfig(mutter-clutter-13)
BuildRequires: pkgconfig(mutter-cogl-13)
BuildRequires: pkgconfig(mutter-cogl-pango-13)
BuildRequires: pkgconfig(x11)
Provides: pantheon-greeter = %{version}-%{release}
+3 -3
View File
@@ -31,9 +31,9 @@ BuildRequires: pkgconfig(granite) >= 5.4.0
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(libbamf3)
BuildRequires: pkgconfig(libcanberra)
BuildRequires: pkgconfig(mutter-clutter-14)
BuildRequires: pkgconfig(mutter-cogl-14)
BuildRequires: pkgconfig(mutter-cogl-pango-14)
BuildRequires: pkgconfig(mutter-clutter-13)
BuildRequires: pkgconfig(mutter-cogl-13)
BuildRequires: pkgconfig(mutter-cogl-pango-13)
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
@@ -7,10 +7,11 @@
%global plug_rdnn io.elementary.switchboard.wallet
%global commit 50582fc7ee43a4b47647d04786dcf1d0eb45af36
%global commit_date 240218
Name: switchboard-plug-wallet
Summary: Switchboard Wallet Plug
Version: %(c=%commit; echo ${c:0:7})
Version: %commit_date.%(c=%commit; echo ${c:0:7})
Release: 2%?dist
License: GPL-3.0-or-later
@@ -1,3 +1,4 @@
let req = new_req("https://api.github.com/repos/elementary/switchboard-plug-wallet/commits/HEAD");
req.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`);
rpm.global("commit", json(req.get()).sha);
rpm.global("commit", gh_commit("elementary/switchboard-plug-wallet"));
if rpm.changed() {
rpm.global("commit_date", date());
}
@@ -28,9 +28,9 @@ BuildRequires: pkgconfig(gee-0.8)
BuildRequires: pkgconfig(glib-2.0) >= 2.32
BuildRequires: pkgconfig(granite) >= 5.4.0
BuildRequires: pkgconfig(gtk+-3.0) >= 3.10
BuildRequires: pkgconfig(mutter-clutter-14)
BuildRequires: pkgconfig(mutter-cogl-14)
BuildRequires: pkgconfig(mutter-cogl-pango-14)
BuildRequires: pkgconfig(mutter-clutter-13)
BuildRequires: pkgconfig(mutter-cogl-13)
BuildRequires: pkgconfig(mutter-cogl-pango-13)
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
@@ -3,6 +3,7 @@
%global uuid %{extension}@system76.com
%global commit 9a30c5bd49c373896410852d6477596ac4c43bd3
%global shortcommit %{lua:print(macros.commit:sub(1,7))}
%global commit_date 240218
%global ver 1.2.0
Name: terra-gnome-shell-extension-%{extension}
@@ -1,4 +1,8 @@
if filters.contains("nightly") {
rpm.global("commit", get("https://api.github.com/repos/pop-os/shell/commits/HEAD").json().sha);
rpm.global("ver", gh("pop-os/shell"));
rpm.global("commit", gh_commit("pop-os/shell"));
if rpm.changed() {
rpm.global("ver", gh("pop-os/shell"));
rpm.release();
rpm.global("commit_date", date());
}
}
@@ -9,7 +9,7 @@ Name: latte-dock-nightly
Version: 0.10.0^%{snapshot_info}
%forgemeta
Release: 1%{?dist}
Release: 1%?dist
Summary: Latte is a dock based on plasma frameworks
License: GPL-2.0-or-later
@@ -1,9 +1,9 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-download-manager
%global commit 6ab489306b1d76628a1bcf413debba1c238ec703
%global commit 682c4928a91da598767e0be2496d9c35af7db035
%forgemeta
Name: lomiri-download-manager
Version: 0.5.1
Version: 0.1.3
Release: 1%{?dist}
Summary: Upload Download Manager for Lomiri
License: LGPLv3
@@ -1,4 +1,4 @@
let o = get("https://gitlab.com/api/v4/projects/25034025/repository/tags").json_arr()[0];
let o = get("https://gitlab.com/api/v4/projects/17088252/repository/tags").json_arr()[0];
let f = rpm.f;
rpm.version(o.name);
// check if changed
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
%global commit aec0f9a6e24d431d3bd2757a6827b4ed338c317a
%global commit 30d9df926b6837b139990a622d39171ea42c9017
%forgemeta
Name: lomiri-system-settings
@@ -10,7 +10,6 @@ License: GPLv3
URL: https://gitlab.com/ubports/development/core/lomiri-system-settings
Source0: %{url}/-/archive/%commit/lomiri-system-settings-%commit.tar.gz
Patch0: https://sources.debian.org/data/main/l/lomiri-system-settings/1.0.1-2/debian/patches/1001_use-maliit-keyboard-for-language-plugin.patch
Patch1: https://sources.debian.org/data/main/l/lomiri-system-settings/1.0.1-2/debian/patches/2001_disable-current-language-switching.patch
BuildRequires: cmake
BuildRequires: gcc-c++
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-ui-toolkit
%global commit 938ee91945d6e7c59d6312dd4e8c2f2594d8305c
%global commit 454d980c352f3cea725458ff8a3d04ae686d2a96
%forgemeta
Name: lomiri-ui-toolkit
@@ -1,2 +1,4 @@
rpm.version(get("https://gitlab.com/api/v4/projects/19057685/repository/tags").json_arr()[0].name);
rpm.global("commit", get("https://gitlab.com/api/v4/projects/19057685/repository/commits").json_arr()[0].id);
rpm.version(gitlab_tag("19057685"));
if rpm.changed() {
rpm.global("commit", gitlab_commit("19057685"));
}
@@ -1,2 +1,4 @@
rpm.version(get("https://gitlab.com/api/v4/projects/17424894/repository/tags").json_arr()[0].name);
rpm.global("commit", get("https://gitlab.com/api/v4/projects/17424894/repository/commits").json_arr()[0].id);
rpm.version(gitlab_tag("17424894"));
if rpm.changed() {
rpm.global("commit", get("https://gitlab.com/api/v4/projects/17424894/repository/commits").json_arr()[0].id);
}
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri
%global commit a083a14fe65105fc1996ceb1b92165ca3b0cb94e
%global commit 426b9f3436938f149490cee340e1fab79ee7b650
%forgemeta
Name: lomiri
@@ -1,3 +1,4 @@
let o = get("https://gitlab.com/api/v4/projects/25716028/repository/tags").json_arr()[0];
rpm.version(o.name);
rpm.global("commit", get("https://gitlab.com/api/v4/projects/25716028/repository/commits").json_arr()[0].id);
rpm.version(gitlab_tag("25716028"));
if rpm.changed() {
rpm.global("commit", get("https://gitlab.com/api/v4/projects/25716028/repository/commits").json_arr()[0].id);
}
+2 -2
View File
@@ -1,6 +1,6 @@
Name: flutter
Version: 3.19.0.0.4.pre
Release: 1%{?dist}
Version: 3.19.0
Release: 1%?dist
Summary: SDK for crafting beautiful, fast user experiences from a single codebase
License: BSD-3-Clause
URL: https://flutter.dev
+6 -1
View File
@@ -1,2 +1,7 @@
let obj = get("https://storage.googleapis.com/flutter_infra_release/releases/releases_linux.json").json();
rpm.version(obj.releases[0].version);
for release in obj.releases {
if release.channel == "stable" {
rpm.version(release.version);
break;
}
}
+2 -2
View File
@@ -1,8 +1,8 @@
%define debug_package %{nil}
Name: moby-compose
Version: 2.24.5
Release: 1%{?dist}
Version: 2.24.6
Release: 1%?dist
Summary: Define and run multi-container applications with Docker
License: Apache-2.0
@@ -1,7 +1,7 @@
%global real_name prismlauncher
%global nice_name PrismLauncher
%global commit b0b77c217801248e29f23acab82f2ff74ed82ea9
%global commit 99cbb5d0b26fcfe74816652b5a49e1682a1bf709
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global libnbtplusplus_commit a5e8fd52b8bf4ab5d5bcc042b2a247867589985f
%global quazip_commit 6117161af08e366c37499895b00ef62f93adc345
@@ -33,7 +33,7 @@ Name: prismlauncher-nightly
Name: prismlauncher-qt5-nightly
%endif
Version: 8.0^%{snapshot_info}
Release: 1%{?dist}
Release: 1%?dist
Summary: Minecraft launcher with ability to manage multiple instances
License: GPL-3.0-only AND Apache-2.0 AND LGPL-3.0-only AND GPL-3.0-or-later AND GPL-2.0-or-later AND ISC AND OFL-1.1 AND LGPL-2.1-only AND MIT AND BSD-2-Clause-FreeBSD AND BSD-3-Clause AND LGPL-3.0-or-later
Group: Amusements/Games
+8 -9
View File
@@ -1,11 +1,10 @@
if filters.contains("nightly") {
let req = new_req("https://api.github.com/repos/PrismLauncher/PrismLauncher/commits/HEAD");
req.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`);
let sha = req.get().json().sha;
rpm.global("commit", sha);
rpm.release();
let cmake = get("https://raw.githubusercontent.com/PrismLauncher/PrismLauncher/develop/CMakeLists.txt");
let maj = find("set\\(Launcher_VERSION_MAJOR\\s+(\\d+)\\)", cmake, 1);
let min = find("set\\(Launcher_VERSION_MINOR\\s+(\\d+)\\)", cmake, 1);
rpm.version(`${maj}.${min}^%{snapshot_info}`);
rpm.global("commit", gh_commit("PrismLauncher/PrismLauncher"));
if rpm.changed() {
rpm.release();
let cmake = get("https://raw.githubusercontent.com/PrismLauncher/PrismLauncher/develop/CMakeLists.txt");
let maj = find("set\\(Launcher_VERSION_MAJOR\\s+(\\d+)\\)", cmake, 1);
let min = find("set\\(Launcher_VERSION_MINOR\\s+(\\d+)\\)", cmake, 1);
rpm.version(`${maj}.${min}^${date()}.%{snapshot_info}`);
}
}
@@ -1,7 +1,7 @@
%global real_name prismlauncher
%global nice_name PrismLauncher
%global commit b0b77c217801248e29f23acab82f2ff74ed82ea9
%global commit 99cbb5d0b26fcfe74816652b5a49e1682a1bf709
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global libnbtplusplus_commit a5e8fd52b8bf4ab5d5bcc042b2a247867589985f
%global quazip_commit 6117161af08e366c37499895b00ef62f93adc345
@@ -33,7 +33,7 @@ Name: prismlauncher-nightly
Name: prismlauncher-qt5-nightly
%endif
Version: 8.0^%{snapshot_info}
Release: 1%{?dist}
Release: 1%?dist
Summary: Minecraft launcher with ability to manage multiple instances
License: GPL-3.0-only AND Apache-2.0 AND LGPL-3.0-only AND GPL-3.0-or-later AND GPL-2.0-or-later AND ISC AND OFL-1.1 AND LGPL-2.1-only AND MIT AND BSD-2-Clause-FreeBSD AND BSD-3-Clause AND LGPL-3.0-or-later
Group: Amusements/Games
@@ -1,11 +1,10 @@
if filters.contains("nightly") {
let req = new_req("https://api.github.com/repos/PrismLauncher/PrismLauncher/commits/HEAD");
req.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`);
let sha = req.get().json().sha;
rpm.global("commit", sha);
rpm.release();
let cmake = get("https://raw.githubusercontent.com/PrismLauncher/PrismLauncher/develop/CMakeLists.txt");
let maj = find("set\\(Launcher_VERSION_MAJOR\\s+(\\d+)\\)", cmake, 1);
let min = find("set\\(Launcher_VERSION_MINOR\\s+(\\d+)\\)", cmake, 1);
rpm.version(`${maj}.${min}^%{snapshot_info}`);
rpm.global("commit", gh_commit("PrismLauncher/PrismLauncher"));
if rpm.changed() {
rpm.release();
let cmake = get("https://raw.githubusercontent.com/PrismLauncher/PrismLauncher/develop/CMakeLists.txt");
let maj = find("set\\(Launcher_VERSION_MAJOR\\s+(\\d+)\\)", cmake, 1);
let min = find("set\\(Launcher_VERSION_MINOR\\s+(\\d+)\\)", cmake, 1);
rpm.version(`${maj}.${min}^${date()}.%{snapshot_info}`);
}
}
+2 -2
View File
@@ -1,8 +1,8 @@
%define debug_package %{nil}
Name: dart
Version: 3.2.6
Release: 1%{?dist}
Version: 3.3.0
Release: 1%?dist
Summary: The Dart Language
License: BSD-3-Clause
URL: https://dart.dev/
+3 -2
View File
@@ -1,10 +1,11 @@
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
%global commit a8c168c1688f64e8bd3acba9afee9d02bb03c649
%global commit 92c8c6d5f4e5a96b71bf4eca5f6a136410f97d6e
%global ver 2.1.1
%global commit_date 240219
%global debug_package %nil
Name: nim-nighlty
Version: %ver^%commit
Version: %ver^%commit_date.%commit
Release: 1%{?dist}
Summary: Imperative, multi-paradigm, compiled programming language
License: MIT and BSD
+11 -10
View File
@@ -1,12 +1,13 @@
if filters.contains("nightly") {
let comp = get("https://raw.githubusercontent.com/nim-lang/Nim/devel/lib/system/compilation.nim");
let maj = find("\\n\\s*NimMajor.+=\\s*(\\d+)\\n", comp, 1);
let min = find("\\n\\s*NimMinor.+=\\s*(\\d+)\\n", comp, 1);
let pat = find("\\n\\s*NimPatch.+=\\s*(\\d+)\\n", comp, 1);
let v = `${maj}.${min}.${pat}`;
rpm.global("ver", v);
let req = new_req("https://api.github.com/repos/nim-lang/Nim/commits/HEAD");
req.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`);
rpm.global("commit", req.get().json().sha);
rpm.release();
rpm.global("commit", gh_commit("nim-lang/Nim"));
if rpm.changed() {
let comp = get("https://raw.githubusercontent.com/nim-lang/Nim/devel/lib/system/compilation.nim");
let maj = find("\\n\\s*NimMajor.+=\\s*(\\d+)\\n", comp, 1);
let min = find("\\n\\s*NimMinor.+=\\s*(\\d+)\\n", comp, 1);
let pat = find("\\n\\s*NimPatch.+=\\s*(\\d+)\\n", comp, 1);
let v = `${maj}.${min}.${pat}`;
rpm.global("ver", v);
rpm.release();
rpm.global("commit_date", date());
}
}
@@ -2,8 +2,8 @@
%global pypi_name protobuf
Name: python-%{pypi_name}
Version: 4.25.2
Release: 1%{?dist}
Version: 4.25.3
Release: 1%?dist
Summary: Protocol Buffers
License: BSD-3-Clause
+2 -2
View File
@@ -1,8 +1,8 @@
%define debug_package %{nil}
Name: python3-ruff
Version: 0.2.1
Release: 1%{?dist}
Version: 0.2.2
Release: 1%?dist
Summary: An extremely fast Python linter, written in Rust
License: MIT
URL: https://beta.ruff.rs/
+2 -2
View File
@@ -4,8 +4,8 @@
%global crate gping
Name: rust-gping
Version: 1.16.0
Release: 1%{?dist}
Version: 1.16.1
Release: 1%?dist
Summary: Ping, but with a graph
License: MIT
@@ -1,7 +1,8 @@
if filters.contains("nightly") {
let req = new_req("https://api.github.com/repos/vala-lang/vala-language-server/commits/HEAD");
req.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`);
rpm.global("commit", json(req.get()).sha);
rpm.global("verrel", gh("vala-lang/vala-language-server"));
rpm.release();
rpm.global("commit", gh_commit("vala-lang/vala-language-server"));
if rpm.changed() {
rpm.global("commit_date", date());
rpm.global("verrel", gh("vala-lang/vala-language-server"));
rpm.release();
}
}
@@ -3,14 +3,14 @@
%global commit 3b5fe941bea6ecd5c8fcb84930c40b8582eea165
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date %(date '+%Y%m%d')
%global commit_date 240218
%global snapshot_info %{commit_date}.%{shortcommit}
%global verrel 0.48.7
Name: vala-language-server-nightly
Summary: Language server for the Vala programming language
Version: 0.48.7^%{snapshot_info}
Release: 1%{?dist}
Release: 1%?dist
# The entire source is LGPLv2+, except plugins/gnome-builder/vala_langserv.py, which is GPLv3+.
# It is not installed when the "plugins" meson option is set to false.
# Since GNOME Builder 41, the VLS the plugin has been included.
@@ -1,7 +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();
rpm.global("commit", gh_commit("vala-lang/vala-lint"));
if rpm.changed() {
rpm.global("commit_date", date());
rpm.release();
}
}
@@ -3,13 +3,13 @@
%global commit 8ae2bb65fe66458263d94711ae4ddd978faece00
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date %(date '+%Y%m%d')
%global commit_date 240218
%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}
Release: 1%?dist
License: GPL-2.0-or-later
URL: https://github.com/vala-lang/vala-lint
+5 -4
View File
@@ -1,6 +1,7 @@
if filters.contains("nightly") {
let req = new_req("https://gitlab.gnome.org/api/v4/projects/1551/repository/branches/main");
let sha = json(req.get()).commit.id;
rpm.global("commit", sha);
rpm.release();
rpm.global("commit", gitlab_commit("gitlab.gnome.org", "1551", "main"));
if rpm.changed() {
rpm.global("commit_date", date());
rpm.release();
}
}
@@ -3,16 +3,16 @@
%global priority 90
%global real_name vala
%global commit eba39daa0c342965c0417195a44dd8f4c5944e76
%global commit 933eb2d0e41bb7fdc4fe5fc01a03254965990f3e
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global repo https://gitlab.gnome.org/GNOME/%{real_name}.git
%global commit_date %(date '+%Y%m%d')
%global commit_date 240218
%global snapshot_info %{commit_date}.%{shortcommit}
Name: vala-nightly
Version: 0.58.0^%{snapshot_info}
Release: 1%{?dist}
Release: 1%?dist
Summary: A modern programming language for GNOME
# Most files are LGPLv2.1+, curses.vapi is 2-clause BSD
+3 -1
View File
@@ -1,3 +1,5 @@
let o = get("https://gitlab.com/api/v4/projects/24742019/repository/tags").json_arr()[0];
rpm.global("commit", o.commit.id);
rpm.version(o.name);
if rpm.changed() {
rpm.global("commit", o.commit.id);
}
+3 -1
View File
@@ -1,3 +1,5 @@
let o = get("https://gitlab.com/api/v4/projects/34230948/repository/tags").json_arr()[0];
rpm.global("commit", o.commit.id);
rpm.version(o.name);
if rpm.changed() {
rpm.global("commit", o.commit.id);
}
+1 -1
View File
@@ -3,7 +3,7 @@
%global shortcommit1 %(c=%{commit1}; echo ${c:0:7})
%global openh264_version 2.4.0
%global gst_version 1.23.1
%global gst_version 1.23.2
Name: openh264
Version: %{openh264_version}
+1 -1
View File
@@ -1,4 +1,4 @@
rpm.global("commit1", get("https://api.github.com/repos/mozilla/gmp-api/commits/HEAD").json().sha);
rpm.global("commit1", gh_commit("mozilla/gmp-api"));
let h264 = gh("cisco/openh264");
h264.crop(1);
rpm.global("openh264_version", h264);
+5 -5
View File
@@ -1,9 +1,9 @@
%global commit d79bd4b69403868897496da39b773ab25c69f6af
%global ver 1.8.24
%global commit d0ff90bb19a235d9357f0874b0a62306e40d90b8
%global ver 1.8.25
%global commit_date 240219
Name: tdlib-nightly
Version: %ver^%commit
Release: 1%{?dist}
Version: %ver^%commit_date.%commit
Release: 1%?dist
License: BSL-1.0
URL: https://github.com/tdlib/td
Summary: Cross-platform library for building Telegram clients
+6 -7
View File
@@ -1,9 +1,8 @@
if filters.contains("nightly") {
let ghreq = new_req("https://api.github.com/repos/tdlib/td/commits/HEAD");
ghreq.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`);
rpm.global("commit", json(ghreq.get()).sha);
let req = new_req("https://raw.githubusercontent.com/tdlib/td/master/CMakeLists.txt");
let v = find("\nproject\\(TDLib\\s+VERSION\\s+([\\d.]+)\\s+", req.get(), 1);
rpm.global("ver", v);
rpm.release();
rpm.global("commit", gh_commit("tdlib/td"));
if rpm.changed() {
let v = find("\nproject\\(TDLib\\s+VERSION\\s+([\\d.]+)\\s+", gh_rawfile("tdlib/td", "master", "CMakeLists.txt")), 1);
rpm.global("ver", v);
rpm.release();
}
}
+1 -1
View File
@@ -2,7 +2,7 @@
%global commit c6e23e7eb733ad396d3eebc328404cc656fed581
Name: arrpc
Version: 3.3.0
Version: 3.3.1
Release: 1%?dist
Summary: Open Discord RPC server for atypical setups
License: MIT
+3
View File
@@ -1,2 +1,5 @@
let md = get("https://raw.githubusercontent.com/OpenAsar/arrpc/main/changelog.md");
rpm.version(find("(?m)^## v([\\d.]+)", md, 1));
if rpm.changed() {
rpm.global("commit", gh_commit("OpenAsar/arrpc"));
}
+1 -3
View File
@@ -1,7 +1,5 @@
let o = get("https://gitlab.com/api/v4/projects/25034025/repository/tags").json_arr()[0];
let f = rpm.f;
rpm.version(o.name);
// check if changed
if rpm.f != f {
if rpm.changed() {
rpm.global("commit", o.commit.id);
}
+2 -2
View File
@@ -4,8 +4,8 @@
%define _build_id_links none
Name: sass
Version: 1.70.0
Release: 1%{?dist}
Version: 1.71.0
Release: 1%?dist
Summary: The reference implementation of Sass, written in Dart
License: MIT
URL: https://sass-lang.com/dart-sass
+4 -3
View File
@@ -1,11 +1,12 @@
%global commit 7cb289b6466b662fdf9f7d7ccc9f3c08a7dc0cac
%global commit_date 240219
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global debug_package %{nil}
%define __os_install_post %{nil}
Name: avstplg
Version: %shortcommit
Release: 1%{?dist}
Version: %commit_date.%shortcommit
Release: 1%?dist
License: Apache-2.0
Summary: Set of tools designed to help develop and debug software and firmware on Intel platforms with AudioDSP onboard.
@@ -41,4 +42,4 @@ install -Dm755 avstplg/build/bin/Release/net6.0/avstplg.dll %{buildroot}/%{_libd
%changelog
* Tue Jan 2 2024 infinitebash <terra@infinitebash.com>
- Initial package.
- Initial package.
+6 -5
View File
@@ -1,6 +1,7 @@
if filters.contains("nightly") {
let req = new_req("https://api.github.com/repos/thesofproject/avsdk/commits/HEAD");
req.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`);
rpm.global("commit", json(req.get()).sha);
rpm.release();
}
rpm.global("commit", gh_commit("thesofproject/avsdk"));
if rpm.changed() {
rpm.release();
rpm.global("commit_date", date());
}
}
+2 -2
View File
@@ -1,6 +1,6 @@
Name: limine
Version: 7.0.3
Release: 1%{?dist}
Version: 7.0.5
Release: 1%?dist
Summary: Modern, advanced, portable, multiprotocol bootloader
License: BSD-2-Clause
URL: https://limine-bootloader.org
+2 -1
View File
@@ -1,11 +1,12 @@
%global debug_package %{nil}
%global commit 564c0661a942f7163cb2cfa6cb1b14b4bcff3a30
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 240218
%global patches %{_datadir}/src/nvidia-patch
Name: nvidia-patch
Version: 0^%{shortcommit}
Version: 0^%commit_date.%{shortcommit}
Release: 1%{?dist}
Summary: NVENC and NvFBC patches for NVIDIA drivers
+5 -2
View File
@@ -1,4 +1,7 @@
if filters.contains("nightly") {
rpm.global("commit", get("https://api.github.com/repos/keylase/nvidia-patch/commits/HEAD").json().sha);
rpm.release();
rpm.global("commit", gh_commit("keylase/nvidia-patch"));
if rpm.changed() {
rpm.global("commit_date", date());
rpm.release();
}
}
@@ -1,5 +1,5 @@
Name: terra-mock-configs
Version: 8
Version: 7
Release: 1%{?dist}
Summary: Mock configs for Terra repos
@@ -10,8 +10,6 @@ Source1: terra-38-x86_64.cfg
Source2: terra-38-aarch64.cfg
Source3: terra-39-x86_64.cfg
Source4: terra-39-aarch64.cfg
Source5: terra-40-x86_64.cfg
Source6: terra-40-aarch64.cfg
BuildRequires: mock-core-configs
Requires: mock-core-configs
@@ -38,8 +36,6 @@ cp -v %{SOURCE1} %{buildroot}%{_sysconfdir}/mock/
cp -v %{SOURCE2} %{buildroot}%{_sysconfdir}/mock/
cp -v %{SOURCE3} %{buildroot}%{_sysconfdir}/mock/
cp -v %{SOURCE4} %{buildroot}%{_sysconfdir}/mock/
cp -v %{SOURCE5} %{buildroot}%{_sysconfdir}/mock/
cp -v %{SOURCE6} %{buildroot}%{_sysconfdir}/mock/
# For legacy compatibility, only while Terra 38 is still alive
ln -s %{_sysconfdir}/mock/templates/terra.tpl %{buildroot}%{_sysconfdir}/mock/templates/anda.tpl
@@ -48,8 +44,6 @@ ln -s %{_sysconfdir}/mock/terra-38-aarch64.cfg %{buildroot}%{_sysconfdir}/mock/a
%files
%config %{_sysconfdir}/mock/templates/terra.tpl
%config %{_sysconfdir}/mock/terra-40-x86_64.cfg
%config %{_sysconfdir}/mock/terra-40-aarch64.cfg
%config %{_sysconfdir}/mock/terra-39-x86_64.cfg
%config %{_sysconfdir}/mock/terra-39-aarch64.cfg
%config %{_sysconfdir}/mock/terra-38-x86_64.cfg
@@ -59,9 +53,6 @@ ln -s %{_sysconfdir}/mock/terra-38-aarch64.cfg %{buildroot}%{_sysconfdir}/mock/a
%config %{_sysconfdir}/mock/anda-38-aarch64.cfg
%changelog
* Tue Feb 13 2024 madonuko <mado@fyralabs.com> - 8-1
- Update for Terra 40
* Mon Jan 08 2024 Lleyton Gray <lleyton@fyralabs.com> - 7-1
- Bump ccache max size to 10G
+2 -5
View File
@@ -1,6 +1,6 @@
Name: terra-release
Version: 40
Release: 1
Version: 39
Release: 2
Summary: Release package for Terra
License: MIT
@@ -24,9 +24,6 @@ install -D -p -m 0644 -t %{buildroot}%{_sysconfdir}/yum.repos.d %{SOURCE0}
%config(noreplace) %{_sysconfdir}/yum.repos.d/terra.repo
%changelog
* Tue Feb 13 2024 madonuko <mado@fyralabs.com> - 40-1
- Update for Terra 40
* Thu Nov 16 2023 Lleyton Gray <lleyton@fyralabs.com> - 39-2
- Add source repository
@@ -32,4 +32,4 @@ install -Dm755 build/host/util/ectool %{buildroot}%{_bindir}/ectool
%changelog
* Tue Jan 2 2024 infinitebash <terra@infinitebash.com>
- Initial package.
- Initial package.
+2 -2
View File
@@ -12,8 +12,8 @@
%global __provides_exclude_from %{_libdir}/%{name}/.*\\.so
Name: electron
Version: 28.2.2
Release: 1%{?dist}
Version: 28.2.3
Release: 1%?dist
Summary: Build cross platform desktop apps with web technologies
License: MIT
URL: https://electronjs.org/
+1 -1
View File
@@ -22,7 +22,7 @@ BuildRequires: dotnet-sdk-7.0
# Require DPKG, so that we can use the `dpkg-architecture` command. which makes the build script happy.
# TODO: Better solution: Patch out the debian-specific packaging code.
BuildRequires: dpkg-dev
Requires: dotnet-runtime-8.0
Requires: dotnet-runtime-7.0
%description