mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-21 19:10:39 +00:00
Compare commits
25 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 5bec9cc2ff | |||
| 220c07988f | |||
| bd421edfc0 | |||
| 3cfc64fd2c | |||
| c86b2a81c2 | |||
| d22f0c1bed | |||
| 05d1eb5a4a | |||
| 291f74daf0 | |||
| b9c22083ac | |||
| 465556af65 | |||
| 1d7f759bc3 | |||
| 42e403d02d | |||
| 228b9dad9a | |||
| 3593a0250d | |||
| 50a3ae6ace | |||
| 29f3e57f29 | |||
| d7d7f43f6d | |||
| 0b9685423c | |||
| 4198e1ae1e | |||
| 99d81df826 | |||
| ae170009ff | |||
| 3aa382d9fd | |||
| be9bc0d096 | |||
| 1aa6a1c1c1 | |||
| 107c771cb2 |
@@ -0,0 +1,49 @@
|
||||
%global debug_package %{nil}
|
||||
|
||||
%ifarch x86_64
|
||||
%global op_arch amd64
|
||||
%elifarch aarch64
|
||||
%global op_arch arm64
|
||||
%endif
|
||||
|
||||
Name: 1password-cli
|
||||
Version: 2.34.1
|
||||
Release: 1%{?dist}
|
||||
Summary: 1Password command-line tool
|
||||
|
||||
Packager: Cappy Ishihara <cappy@fyralabs.com>
|
||||
|
||||
License: LicenseRef-1Password-Proprietary
|
||||
URL: https://developer.1password.com/docs/cli/
|
||||
Source0: https://cache.agilebits.com/dist/1P/op2/pkg/v%{version}/op_linux_%{op_arch}_v%{version}.zip
|
||||
Source1: 1password-cli.sysusers
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
BuildRequires: systemd-rpm-macros
|
||||
BuildRequires: unzip
|
||||
Recommends: 1password
|
||||
Recommends: polkit
|
||||
|
||||
%description
|
||||
1Password CLI brings 1Password to your terminal.
|
||||
|
||||
%prep
|
||||
%autosetup -c
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
install -Dm0755 op %{buildroot}%{_bindir}/op
|
||||
chmod 2755 %{buildroot}%{_bindir}/op
|
||||
install -Dm0644 %{SOURCE1} %{buildroot}%{_sysusersdir}/%{name}.conf
|
||||
|
||||
%pre
|
||||
%sysusers_create_package %{name} %{SOURCE1}
|
||||
|
||||
%files
|
||||
%attr(2755,root,onepassword-cli) %{_bindir}/op
|
||||
%{_sysusersdir}/%{name}.conf
|
||||
|
||||
%changelog
|
||||
* Fri Jun 19 2026 Cappy Ishihara <cappy@cappuchino.xyz>
|
||||
- Initial Package
|
||||
@@ -0,0 +1 @@
|
||||
g onepassword-cli -
|
||||
@@ -0,0 +1,6 @@
|
||||
project pkg {
|
||||
arches = ["x86_64", "aarch64"]
|
||||
rpm {
|
||||
spec = "1password-cli.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
let html = get("https://app-updates.agilebits.com/product_history/CLI2");
|
||||
let versions = [];
|
||||
|
||||
for matches in find_all(`op_linux_amd64_v([\d]+\.[\d]+\.[\d]+)\.zip`, html) {
|
||||
versions += matches[1];
|
||||
}
|
||||
|
||||
versions.dedup();
|
||||
|
||||
let latest = "";
|
||||
let latest_major = 0;
|
||||
let latest_minor = 0;
|
||||
let latest_patch = 0;
|
||||
|
||||
for version in versions {
|
||||
let parts = version.split(".");
|
||||
let major = parts[0].parse_int();
|
||||
let minor = parts[1].parse_int();
|
||||
let patch = parts[2].parse_int();
|
||||
|
||||
if latest == "" ||
|
||||
major > latest_major ||
|
||||
major == latest_major && minor > latest_minor ||
|
||||
major == latest_major && minor == latest_minor && patch > latest_patch {
|
||||
latest = version;
|
||||
latest_major = major;
|
||||
latest_minor = minor;
|
||||
latest_patch = patch;
|
||||
}
|
||||
}
|
||||
|
||||
if latest == "" {
|
||||
print("E: no 1Password CLI version found");
|
||||
terminate();
|
||||
}
|
||||
|
||||
rpm.version(latest);
|
||||
@@ -0,0 +1,105 @@
|
||||
%global debug_package %{nil}
|
||||
%global policy_owners unix-group:wheel
|
||||
%global appdir %{_datadir}/1password
|
||||
|
||||
%ifarch x86_64
|
||||
%global tararch x64
|
||||
%elifarch aarch64
|
||||
%global tararch arm64
|
||||
%endif
|
||||
|
||||
Name: 1password
|
||||
Version: 8.12.24
|
||||
Release: 1%{?dist}
|
||||
Summary: Password manager and secure wallet
|
||||
|
||||
Packager: Cappy Ishihara <cappy@fyralabs.com>
|
||||
|
||||
License: LicenseRef-1Password-Proprietary
|
||||
URL: https://1password.com
|
||||
Source0: https://downloads.1password.com/linux/tar/stable/%{_arch}/%{name}-%{version}.%{tararch}.tar.gz
|
||||
Source1: https://downloads.1password.com/linux/tar/stable/%{_arch}/%{name}-%{version}.%{tararch}.tar.gz.sig
|
||||
Source2: 1password.sysusers
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: systemd-rpm-macros
|
||||
Requires: desktop-file-utils
|
||||
Requires: gtk3
|
||||
Requires: hicolor-icon-theme
|
||||
Requires: nss
|
||||
Requires: polkit
|
||||
Requires: xdg-utils
|
||||
|
||||
%description
|
||||
%{summary}
|
||||
|
||||
%prep
|
||||
%autosetup -n %{name}-%{version}.%{tararch}
|
||||
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
# Install icons
|
||||
install -Dm0644 resources/icons/hicolor/32x32/apps/1password.png -t %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/
|
||||
install -Dm0644 resources/icons/hicolor/64x64/apps/1password.png -t %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/
|
||||
install -Dm0644 resources/icons/hicolor/256x256/apps/1password.png -t %{buildroot}%{_datadir}/icons/hicolor/256x256/apps/
|
||||
install -Dm0644 resources/icons/hicolor/512x512/apps/1password.png -t %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/
|
||||
|
||||
sed 's|${POLICY_OWNERS}|%{policy_owners}|g' \
|
||||
com.1password.1Password.policy.tpl > com.1password.1Password.policy
|
||||
install -Dm0644 com.1password.1Password.policy -t %{buildroot}%{_datadir}/polkit-1/actions/
|
||||
install -Dm0644 resources/custom_allowed_browsers -t %{buildroot}%{_sysconfdir}/1password/
|
||||
install -Dm0644 resources/custom_allowed_browsers -t %{buildroot}%{_datadir}/doc/1password/examples/
|
||||
sed -i 's|^Exec=/opt/1Password/1password|Exec=%{_bindir}/1password|' resources/1password.desktop
|
||||
desktop-file-install --dir=%{buildroot}%{_datadir}/applications resources/1password.desktop
|
||||
install -Dm0644 %{SOURCE2} %{buildroot}%{_sysusersdir}/%{name}.conf
|
||||
|
||||
# Install application payload under /usr for immutable-system compatibility.
|
||||
mkdir -p %{buildroot}%{appdir}
|
||||
cp -a . %{buildroot}%{appdir}/
|
||||
rm -f %{buildroot}%{appdir}/com.1password.1Password.policy \
|
||||
%{buildroot}%{appdir}/com.1password.1Password.policy.tpl \
|
||||
%{buildroot}%{appdir}/after-install.sh \
|
||||
%{buildroot}%{appdir}/after-remove.sh \
|
||||
%{buildroot}%{appdir}/install.sh \
|
||||
%{buildroot}%{appdir}/install_biometrics_policy.sh
|
||||
|
||||
mkdir -p %{buildroot}%{_bindir}
|
||||
ln -sr %{buildroot}%{appdir}/%{name} %{buildroot}%{_bindir}/%{name}
|
||||
chmod 4755 %{buildroot}%{appdir}/chrome-sandbox
|
||||
chmod 2755 %{buildroot}%{appdir}/1Password-BrowserSupport
|
||||
if [ -f %{buildroot}%{appdir}/onepassword-mcp ]; then
|
||||
chmod 2755 %{buildroot}%{appdir}/onepassword-mcp
|
||||
fi
|
||||
find %{buildroot}%{appdir} -type f \
|
||||
! -name chrome-sandbox \
|
||||
! -name 1Password-BrowserSupport \
|
||||
! -name onepassword-mcp \
|
||||
-printf '/%%P\n' | sed "s|^/|%{appdir}/|" > app.files
|
||||
|
||||
%pre
|
||||
%sysusers_create_package %{name} %{SOURCE2}
|
||||
|
||||
%files -f app.files
|
||||
%{_bindir}/%{name}
|
||||
%dir %{appdir}
|
||||
%attr(4755,root,root) %{appdir}/chrome-sandbox
|
||||
%attr(2755,root,onepassword) %{appdir}/1Password-BrowserSupport
|
||||
%attr(2755,root,onepassword-mcp) %{appdir}/onepassword-mcp
|
||||
%{_datadir}/icons/hicolor/32x32/apps/1password.png
|
||||
%{_datadir}/icons/hicolor/64x64/apps/1password.png
|
||||
%{_datadir}/icons/hicolor/256x256/apps/1password.png
|
||||
%{_datadir}/icons/hicolor/512x512/apps/1password.png
|
||||
%{_datadir}/applications/%{name}.desktop
|
||||
%{_datadir}/polkit-1/actions/com.1password.1Password.policy
|
||||
%{_sysusersdir}/%{name}.conf
|
||||
%config(noreplace) %{_sysconfdir}/1password/custom_allowed_browsers
|
||||
%{_datadir}/doc/1password/
|
||||
|
||||
|
||||
|
||||
%changelog
|
||||
* Fri Jun 19 2026 Cappy Ishihara <cappy@cappuchino.xyz>
|
||||
- Initial Package
|
||||
@@ -0,0 +1,2 @@
|
||||
g onepassword -
|
||||
g onepassword-mcp -
|
||||
@@ -0,0 +1,7 @@
|
||||
project pkg {
|
||||
arches = ["x86_64", "aarch64"]
|
||||
rpm {
|
||||
spec = "1password.spec"
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
let xml = get("https://releases.1password.com/linux/stable/index.xml");
|
||||
|
||||
let latest = "";
|
||||
let latest_major = 0;
|
||||
let latest_minor = 0;
|
||||
let latest_patch = 0;
|
||||
|
||||
for title in find_all(`<title>[^<]*</title>`, xml) {
|
||||
let matches = find_all(`[\d]+\.[\d]+\.[\d]+`, title[0]);
|
||||
if matches.len() == 0 {
|
||||
continue;
|
||||
}
|
||||
|
||||
let version = matches[0][0];
|
||||
let parts = version.split(".");
|
||||
let major = parts[0].parse_int();
|
||||
let minor = parts[1].parse_int();
|
||||
let patch = parts[2].parse_int();
|
||||
|
||||
if latest == "" ||
|
||||
major > latest_major ||
|
||||
major == latest_major && minor > latest_minor ||
|
||||
major == latest_major && minor == latest_minor && patch > latest_patch {
|
||||
latest = version;
|
||||
latest_major = major;
|
||||
latest_minor = minor;
|
||||
latest_patch = patch;
|
||||
}
|
||||
}
|
||||
|
||||
if latest == "" {
|
||||
print("E: no 1Password version found");
|
||||
terminate();
|
||||
}
|
||||
|
||||
rpm.version(latest);
|
||||
@@ -4,7 +4,7 @@
|
||||
%global arctis_sound_manager_services arctis-manager.service arctis-video-router.service arctis-gui.service
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 1.1.79
|
||||
Version: 1.1.81
|
||||
Release: 1%{?dist}
|
||||
Summary: GUI for SteelSeries Arctis headsets
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-canary-openasar
|
||||
Version: 1.0.1316
|
||||
Version: 1.0.1317
|
||||
Release: 1%{?dist}
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: discord-canary
|
||||
Version: 1.0.1316
|
||||
Version: 1.0.1317
|
||||
Release: 1%{?dist}
|
||||
Summary: Free Voice and Text Chat for Gamers
|
||||
URL: discord.com
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
#? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec
|
||||
|
||||
%global ver 13.3.0
|
||||
%global commit 18accdcc9a739233438b1591965067e3e9cdec72
|
||||
%global ver 14.0.0
|
||||
%global commit 550d4fae96dbea937d92a236605538f489e7b413
|
||||
%global shortcommit %{sub %{commit} 1 7}
|
||||
%global commit_date 20260618
|
||||
%global commit_date 20260620
|
||||
%global devel_name QtColorWidgets
|
||||
%global _distro_extra_cflags -fuse-ld=mold
|
||||
%global _distro_extra_cxxflags -fuse-ld=mold
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Disable X11 for RHEL 10+
|
||||
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
|
||||
|
||||
%global commit 2d5dfb343aeac72e4ee7303dbf34347a0ff4425d
|
||||
%global commit efe8644a93aacf2190ed162207731d0c3beac227
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260618
|
||||
%global commit_date 20260621
|
||||
%global ver 0.41.0
|
||||
|
||||
Name: mpv-nightly
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
%global ver 2026-06-19
|
||||
%global ver 2026-06-20
|
||||
%global goodver %(echo %ver | sed 's/-//g')
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
%bcond_without mold
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
Name: anda
|
||||
Version: 0.7.1
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: Andaman Build toolchain
|
||||
SourceLicense: MIT
|
||||
License: ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND BSL-1.0 AND CDLA-Permissive-2.0 AND ISC AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND MPL-2.0-or-later AND MPL-2.0-only AND Unicode-3.0 AND (Unlicense OR MIT)
|
||||
@@ -18,18 +18,14 @@ BuildRequires: gcc
|
||||
BuildRequires: rust-packaging >= 21
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: openssl-devel
|
||||
%if %{defined fedora}
|
||||
BuildRequires: openssl-devel-engine
|
||||
%endif
|
||||
BuildRequires: git-core
|
||||
BuildRequires: libgit2-devel
|
||||
BuildRequires: pkgconfig(libgit2)
|
||||
BuildRequires: libssh2-devel
|
||||
BuildRequires: mold
|
||||
Requires: mock
|
||||
Requires: rpm-build
|
||||
Requires: createrepo_c
|
||||
Requires: git-core
|
||||
Requires: libgit2
|
||||
%if 0%{?fedora} >= 42
|
||||
Requires: mock-filesystem
|
||||
Requires: util-linux-script
|
||||
|
||||
@@ -11,7 +11,7 @@ Summary: Front-end to your dev env
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/mise
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
Source1: https://raw.githubusercontent.com/jdx/mise/refs/tags/v%version/man/man1/mise.1
|
||||
Source2: https://raw.githubusercontent.com/jdx/mise/refs/tags/v%version/completions/mise.bash
|
||||
Source3: https://raw.githubusercontent.com/jdx/mise/refs/tags/v%version/completions/mise.fish
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: muon
|
||||
Version: 0.5.0
|
||||
Release: 4%{?dist}
|
||||
Version: 0.6.0
|
||||
Release: 1%{?dist}
|
||||
Summary: A meson-compatible build system
|
||||
|
||||
# https://git.sr.ht/~lattis/muon/tree/master/item/LICENSES
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: plasma6-applet-appgrid
|
||||
Version: 1.9.1
|
||||
Release: 2%{?dist}
|
||||
Version: 1.9.2
|
||||
Release: 1%{?dist}
|
||||
Summary: A modern application launcher for KDE Plasma
|
||||
# Main code: GPL-2.0-or-later
|
||||
# dev.xarbit.appgrid.metainfo.xml: CC0-1.0
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
%global ver 5.0.0
|
||||
|
||||
%global commit 7bc707b611fcb88401f64a52f483f389e2771f43
|
||||
%global commit a7af75821ed8aa9e199b0d8044362dc882c78fbc
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20260608
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit 51ad7203edccbf9c40b68928cb5fe8ae1298a5be
|
||||
%global commit_date 20260619
|
||||
%global commit a7e59124efa6eb174e7bc9b4dfa9e1ea5362669e
|
||||
%global commit_date 20260621
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: libsingularity
|
||||
@@ -13,6 +13,7 @@ BuildRequires: meson
|
||||
BuildRequires: cmake
|
||||
BuildRequires: gcc
|
||||
BuildRequires: vala
|
||||
BuildRequires: sassc
|
||||
BuildRequires: pkgconfig(gtk4)
|
||||
BuildRequires: pkgconfig(gtk4-layer-shell-0)
|
||||
BuildRequires: pkgconfig(gee-0.8)
|
||||
@@ -51,6 +52,7 @@ A GTK4 application and widget framework for the Singularity Desktop Environment.
|
||||
%{_datadir}/vala/vapi/singularity-1.0.vapi
|
||||
%{_datadir}/vala/vapi/libsingularity-1.0.vapi
|
||||
%{_datadir}/vala/vapi/singularity-1.0.deps
|
||||
%{_datadir}/themes/Singularity/
|
||||
|
||||
%changelog
|
||||
* Sat May 16 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
@@ -8,7 +8,7 @@ Summary: Material you color generation tool with templates
|
||||
|
||||
License: GPL-2.0-or-later
|
||||
URL: https://crates.io/crates/matugen
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
Source1: https://raw.githubusercontent.com/InioX/matugen/refs/tags/v%version/README.md
|
||||
Source2: https://raw.githubusercontent.com/InioX/matugen/refs/tags/v%version/CHANGELOG.md
|
||||
Source3: https://raw.githubusercontent.com/InioX/matugen/refs/tags/v%version/LICENSE
|
||||
|
||||
@@ -11,7 +11,7 @@ Summary: Niri taskbar module for Waybar
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/niri-taskbar
|
||||
Source: %{crates_source %{crate} %{crate_version}}
|
||||
Source: https://static.crates.io/crates/%{crate}/%{crate}-%{crate_version}.crate
|
||||
# Automatically generated patch to strip dependencies and normalize metadata
|
||||
Patch: niri-taskbar-fix-metadata-auto.diff
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ Summary: Arguably a Terminal API Client
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/atac
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
|
||||
Packager: xiaoshihou <xiaoshihou@tutamail.com>
|
||||
BuildRequires: anda-srpm-macros cargo-rpm-macros mold
|
||||
|
||||
@@ -6,7 +6,7 @@ Release: 1%{?dist}
|
||||
Summary: Rapidly scaffold out a new tauri app project
|
||||
License: Apache-2.0 OR MIT
|
||||
URL: https://crates.io/crates/create-tauri-app
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: cargo-rpm-macros
|
||||
BuildRequires: mold
|
||||
|
||||
@@ -12,7 +12,7 @@ Summary: Deno executable
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/deno
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
Source1: https://raw.githubusercontent.com/denoland/deno/refs/tags/v%version/LICENSE.md
|
||||
Source2: gcc-wrapper.sh
|
||||
Source3: land.deno.deno.metainfo.xml
|
||||
|
||||
@@ -7,7 +7,7 @@ Summary: Visualize code contributions in a GitHub-style graph.
|
||||
|
||||
License: GPL-3.0
|
||||
URL: https://crates.io/crates/git-biance
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
|
||||
Packager: xiaoshihou <xiaoshihou@tutamail.com>
|
||||
BuildRequires: anda-srpm-macros cargo-rpm-macros mold
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
%global crate lowfi
|
||||
|
||||
Name: rust-lowfi
|
||||
Version: 2.0.6
|
||||
Version: 2.0.7
|
||||
Release: 1%{?dist}
|
||||
Summary: Extremely simple lofi player
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/lowfi
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
|
||||
Packager: sadlerm <lerm@chromebooks.lol>
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ Summary: No Nonsense Neovim Client in Rust
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/neovide
|
||||
Source0: %{crates_source}
|
||||
Source0: %{terra_crates_source}
|
||||
Source1: %{raw_forgeurl}/%{version}/assets/%{crate}-16x16.png
|
||||
Source2: %{raw_forgeurl}/%{version}/assets/%{crate}-32x32.png
|
||||
Source3: %{raw_forgeurl}/%{version}/assets/%{crate}-48x48.png
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 69b602c797a62f09318916d24a98c930533fbdc8
|
||||
%global commit 50e6411571398f007863dfa8fc3a5e2737d7290a
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260619
|
||||
%global commit_date 20260621
|
||||
%global ver 1.9.0
|
||||
|
||||
%bcond_with check
|
||||
@@ -51,9 +51,6 @@ BuildRequires: fontconfig-devel
|
||||
BuildRequires: wayland-devel
|
||||
BuildRequires: libxkbcommon-x11-devel
|
||||
BuildRequires: openssl-devel
|
||||
%if 0%{?fedora}
|
||||
BuildRequires: openssl-devel-engine
|
||||
%endif
|
||||
BuildRequires: libzstd-devel
|
||||
BuildRequires: perl-FindBin
|
||||
BuildRequires: perl-IPC-Cmd
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "source-han-sans-fonts.spec"
|
||||
}
|
||||
labels {
|
||||
weekly = 6
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,149 @@
|
||||
%define debug_package %nil
|
||||
%global ver 2.005R
|
||||
|
||||
Name: source-han-sans-fonts
|
||||
Version: %(echo %ver | sed -E 's/R$//')
|
||||
Release: 1%?dist
|
||||
Summary: Source Han Sans | 思源黑体 | 思源黑體 | 思源黑體 香港 | 源ノ角ゴシック | 본고딕
|
||||
License: OFL-1.1
|
||||
URL: https://github.com/adobe-fonts/source-han-sans
|
||||
Source0: %url/releases/download/%ver/03_SourceHanSansOTC.zip
|
||||
Source1: %url/releases/download/%ver/02_SourceHanSans-VF.zip
|
||||
Packager: madonuko <mado@fyralabs.com>
|
||||
BuildArch: noarch
|
||||
BuildRequires: unzip
|
||||
|
||||
%description
|
||||
Source Han Sans is a set of OpenType Pan-CJK fonts.
|
||||
|
||||
This package ships the Static OTC versions.
|
||||
|
||||
%files
|
||||
%license LICENSE.txt
|
||||
%_datadir/fonts/%name/
|
||||
|
||||
|
||||
%dnl DO NOT CHANGE THIS TO `%global`, I REPEAT, DO NOT USE `%global`, OTHERWISE MACROS LIKE `%{-h}` DO NOT EXPAND.
|
||||
%dnl Parameterized macros cannot be defined using `%global`. Guess I'm today years old. — mado
|
||||
%dnl ╭── %define fpkg(vhs)
|
||||
%define fpkg(vhs) \
|
||||
%package %{-h:hw-}%{-v:vf-}%{-s:subset-}%1 \
|
||||
Summary: %name: %{-h:half-width }%{-v:variable }%{-s:subset }%{upper:%1} font files \
|
||||
\
|
||||
%description %{-h:hw-}%{-v:vf-}%{-s:subset-}%1 \
|
||||
This package provides a specific font type of %name. \
|
||||
%{-v:VF: variable font: Variable font weights are supported. \
|
||||
}%{-h:HW: half-width: some proportional punctuations are turned into half-width. \
|
||||
The list can be seen here, at page 19~20, section "Proportional & Half-Width CJK Punctuation": \
|
||||
https://github.com/adobe-fonts/source-han-sans/blob/release/SourceHanSansReadMe.pdf \
|
||||
}%{-s:Subset: The fonts are split into regional-specific subset fonts. \
|
||||
} \
|
||||
\
|
||||
%files %{-h:hw-}%{-v:vf-}%{-s:subset-}%1 \
|
||||
%license LICENSE.txt
|
||||
%dnl ╰── %define fpkg(vhs)
|
||||
|
||||
%fpkg -v otc
|
||||
%_datadir/fonts/%name/SourceHanSans-VF.*.ttc
|
||||
|
||||
%fpkg -vh otc
|
||||
%_datadir/fonts/%name/SourceHanSansHW-VF.*.ttc
|
||||
|
||||
%fpkg -v otf
|
||||
%_datadir/fonts/%name/SourceHanSans-VF.otf
|
||||
%_datadir/fonts/%name/SourceHanSansHC-VF.otf
|
||||
%_datadir/fonts/%name/SourceHanSansK-VF.otf
|
||||
%_datadir/fonts/%name/SourceHanSansSC-VF.otf
|
||||
%_datadir/fonts/%name/SourceHanSansTC-VF.otf
|
||||
|
||||
%fpkg -vh otf
|
||||
%_datadir/fonts/%name/SourceHanSansHW-VF.otf
|
||||
%_datadir/fonts/%name/SourceHanSansHWHC-VF.otf
|
||||
%_datadir/fonts/%name/SourceHanSansHWK-VF.otf
|
||||
%_datadir/fonts/%name/SourceHanSansHWSC-VF.otf
|
||||
%_datadir/fonts/%name/SourceHanSansHWTC-VF.otf
|
||||
|
||||
%fpkg -vs otf
|
||||
%_datadir/fonts/%name/SourceHanSansCN-VF.otf
|
||||
%_datadir/fonts/%name/SourceHanSansHK-VF.otf
|
||||
%_datadir/fonts/%name/SourceHanSansJP-VF.otf
|
||||
%_datadir/fonts/%name/SourceHanSansKR-VF.otf
|
||||
%_datadir/fonts/%name/SourceHanSansTW-VF.otf
|
||||
|
||||
%fpkg -v ttf
|
||||
%_datadir/fonts/%name/SourceHanSans-VF.ttf
|
||||
%_datadir/fonts/%name/SourceHanSansHC-VF.ttf
|
||||
%_datadir/fonts/%name/SourceHanSansK-VF.ttf
|
||||
%_datadir/fonts/%name/SourceHanSansSC-VF.ttf
|
||||
%_datadir/fonts/%name/SourceHanSansTC-VF.ttf
|
||||
|
||||
%fpkg -vh ttf
|
||||
%_datadir/fonts/%name/SourceHanSansHW-VF.ttf
|
||||
%_datadir/fonts/%name/SourceHanSansHWHC-VF.ttf
|
||||
%_datadir/fonts/%name/SourceHanSansHWK-VF.ttf
|
||||
%_datadir/fonts/%name/SourceHanSansHWSC-VF.ttf
|
||||
%_datadir/fonts/%name/SourceHanSansHWTC-VF.ttf
|
||||
|
||||
%fpkg -vs ttf
|
||||
%_datadir/fonts/%name/SourceHanSansCN-VF.ttf
|
||||
%_datadir/fonts/%name/SourceHanSansHK-VF.ttf
|
||||
%_datadir/fonts/%name/SourceHanSansJP-VF.ttf
|
||||
%_datadir/fonts/%name/SourceHanSansKR-VF.ttf
|
||||
%_datadir/fonts/%name/SourceHanSansTW-VF.ttf
|
||||
|
||||
%fpkg -v otf-woff2
|
||||
%_datadir/fonts/%name/SourceHanSans-VF.otf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSansHC-VF.otf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSansK-VF.otf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSansSC-VF.otf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSansTC-VF.otf.woff2
|
||||
|
||||
%fpkg -vh otf-woff2
|
||||
%_datadir/fonts/%name/SourceHanSansHW-VF.otf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSansHWHC-VF.otf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSansHWK-VF.otf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSansHWSC-VF.otf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSansHWTC-VF.otf.woff2
|
||||
|
||||
%fpkg -vs otf-woff2
|
||||
%_datadir/fonts/%name/SourceHanSansCN-VF.otf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSansHK-VF.otf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSansJP-VF.otf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSansKR-VF.otf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSansTW-VF.otf.woff2
|
||||
|
||||
%fpkg -v ttf-woff2
|
||||
%_datadir/fonts/%name/SourceHanSans-VF.ttf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSansHC-VF.ttf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSansK-VF.ttf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSansSC-VF.ttf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSansTC-VF.ttf.woff2
|
||||
|
||||
%fpkg -vh ttf-woff2
|
||||
%_datadir/fonts/%name/SourceHanSansHW-VF.ttf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSansHWHC-VF.ttf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSansHWK-VF.ttf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSansHWSC-VF.ttf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSansHWTC-VF.ttf.woff2
|
||||
|
||||
%fpkg -vs ttf-woff2
|
||||
%_datadir/fonts/%name/SourceHanSansCN-VF.ttf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSansHK-VF.ttf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSansJP-VF.ttf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSansKR-VF.ttf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSansTW-VF.ttf.woff2
|
||||
|
||||
|
||||
%prep
|
||||
unzip %{S:0}
|
||||
yes | unzip %{S:1}
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
install -Dpm644 OTC/SourceHanSans-*.ttc -t %buildroot%_datadir/fonts/%name
|
||||
install -Dpm644 Variable/OTC/*.* -t %buildroot%_datadir/fonts/%name
|
||||
install -Dpm644 Variable/{,WOFF2/}{OTF,TTF}/{,HW/,Subset/}*.* -t %buildroot%_datadir/fonts/%name
|
||||
%changelog
|
||||
* Sat Jun 20 2026 madonuko <mado@fyralabs.com> - 2.005-1
|
||||
- Initial package.
|
||||
@@ -0,0 +1 @@
|
||||
rpm.global("ver", gh("adobe-fonts/source-han-sans"));
|
||||
@@ -0,0 +1,9 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "source-han-serif-fonts.spec"
|
||||
}
|
||||
labels {
|
||||
weekly = 6
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,119 @@
|
||||
%define debug_package %nil
|
||||
%global ver 2.003R
|
||||
|
||||
Name: source-han-serif-fonts
|
||||
Version: %(echo %ver | sed -E 's/R$//')
|
||||
Release: 1%?dist
|
||||
Summary: Source Han Serif | 思源宋体 | 思源宋體 | 思源宋體 香港 | 源ノ明朝 | 본명조
|
||||
License: OFL-1.1
|
||||
URL: https://github.com/adobe-fonts/source-han-serif
|
||||
Source0: %url/releases/download/%ver/03_SourceHanSerifOTC.zip
|
||||
Source1: %url/releases/download/%ver/02_SourceHanSerif-VF.zip
|
||||
Packager: madonuko <mado@fyralabs.com>
|
||||
BuildArch: noarch
|
||||
BuildRequires: unzip
|
||||
|
||||
%description
|
||||
Source Han Serif is a set of OpenType Pan-CJK fonts.
|
||||
|
||||
This package ships the Static OTC versions.
|
||||
|
||||
%files
|
||||
%license LICENSE.txt
|
||||
%_datadir/fonts/%name/
|
||||
|
||||
|
||||
%dnl DO NOT CHANGE THIS TO `%global`, I REPEAT, DO NOT USE `%global`, OTHERWISE MACROS LIKE `%{-h}` DO NOT EXPAND.
|
||||
%dnl Parameterized macros cannot be defined using `%global`. Guess I'm today years old. — mado
|
||||
%dnl ╭── %define fpkg(vhs)
|
||||
%define fpkg(vhs) \
|
||||
%package %{-h:hw-}%{-v:vf-}%{-s:subset-}%1 \
|
||||
Summary: %name: %{-h:half-width }%{-v:variable }%{-s:subset }%{upper:%1} font files \
|
||||
\
|
||||
%description %{-h:hw-}%{-v:vf-}%{-s:subset-}%1 \
|
||||
This package provides a specific font type of %name. \
|
||||
%{-v:VF: variable font: Variable font weights are supported. \
|
||||
}%{-h:HW: half-width: some proportional punctuations are turned into half-width. \
|
||||
The list can be seen here, at page 19~20, section "Proportional & Half-Width CJK Punctuation": \
|
||||
https://github.com/adobe-fonts/source-han-sans/blob/release/SourceHanSansReadMe.pdf \
|
||||
}%{-s:Subset: The fonts are split into regional-specific subset fonts. \
|
||||
} \
|
||||
\
|
||||
%files %{-h:hw-}%{-v:vf-}%{-s:subset-}%1 \
|
||||
%license LICENSE.txt
|
||||
%dnl ╰── %define fpkg(vhs)
|
||||
|
||||
%fpkg -v otc
|
||||
%_datadir/fonts/%name/SourceHanSerif-VF.*.ttc
|
||||
|
||||
%fpkg -v otf
|
||||
%_datadir/fonts/%name/SourceHanSerif-VF.otf
|
||||
%_datadir/fonts/%name/SourceHanSerifHC-VF.otf
|
||||
%_datadir/fonts/%name/SourceHanSerifK-VF.otf
|
||||
%_datadir/fonts/%name/SourceHanSerifSC-VF.otf
|
||||
%_datadir/fonts/%name/SourceHanSerifTC-VF.otf
|
||||
|
||||
%fpkg -vs otf
|
||||
%_datadir/fonts/%name/SourceHanSerifCN-VF.otf
|
||||
%_datadir/fonts/%name/SourceHanSerifHK-VF.otf
|
||||
%_datadir/fonts/%name/SourceHanSerifJP-VF.otf
|
||||
%_datadir/fonts/%name/SourceHanSerifKR-VF.otf
|
||||
%_datadir/fonts/%name/SourceHanSerifTW-VF.otf
|
||||
|
||||
%fpkg -v ttf
|
||||
%_datadir/fonts/%name/SourceHanSerif-VF.ttf
|
||||
%_datadir/fonts/%name/SourceHanSerifHC-VF.ttf
|
||||
%_datadir/fonts/%name/SourceHanSerifK-VF.ttf
|
||||
%_datadir/fonts/%name/SourceHanSerifSC-VF.ttf
|
||||
%_datadir/fonts/%name/SourceHanSerifTC-VF.ttf
|
||||
|
||||
%fpkg -vs ttf
|
||||
%_datadir/fonts/%name/SourceHanSerifCN-VF.ttf
|
||||
%_datadir/fonts/%name/SourceHanSerifHK-VF.ttf
|
||||
%_datadir/fonts/%name/SourceHanSerifJP-VF.ttf
|
||||
%_datadir/fonts/%name/SourceHanSerifKR-VF.ttf
|
||||
%_datadir/fonts/%name/SourceHanSerifTW-VF.ttf
|
||||
|
||||
%fpkg -v otf-woff2
|
||||
%_datadir/fonts/%name/SourceHanSerif-VF.otf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSerifHC-VF.otf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSerifK-VF.otf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSerifSC-VF.otf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSerifTC-VF.otf.woff2
|
||||
|
||||
%fpkg -vs otf-woff2
|
||||
%_datadir/fonts/%name/SourceHanSerifCN-VF.otf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSerifHK-VF.otf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSerifJP-VF.otf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSerifKR-VF.otf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSerifTW-VF.otf.woff2
|
||||
|
||||
%fpkg -v ttf-woff2
|
||||
%_datadir/fonts/%name/SourceHanSerif-VF.ttf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSerifHC-VF.ttf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSerifK-VF.ttf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSerifSC-VF.ttf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSerifTC-VF.ttf.woff2
|
||||
|
||||
%fpkg -vs ttf-woff2
|
||||
%_datadir/fonts/%name/SourceHanSerifCN-VF.ttf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSerifHK-VF.ttf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSerifJP-VF.ttf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSerifKR-VF.ttf.woff2
|
||||
%_datadir/fonts/%name/SourceHanSerifTW-VF.ttf.woff2
|
||||
|
||||
|
||||
%prep
|
||||
unzip %{S:0}
|
||||
yes | unzip %{S:1}
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
install -Dpm644 OTC/SourceHanSerif-*.ttc -t %buildroot%_datadir/fonts/%name
|
||||
install -Dpm644 Variable/OTC/*.* -t %buildroot%_datadir/fonts/%name
|
||||
install -Dpm644 Variable/{,WOFF2/}{OTF,TTF}/{,Subset/}*.* -t %buildroot%_datadir/fonts/%name
|
||||
|
||||
%changelog
|
||||
* Sat Jun 20 2026 madonuko <mado@fyralabs.com> - 2.005R-1
|
||||
- Initial package.
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh("adobe-fonts/source-han-serif"));
|
||||
@@ -10,7 +10,7 @@ Summary: Cli implementation of the popular 2048 game writen in rust
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/game-2048
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
|
||||
BuildRequires: anda-srpm-macros rust-packaging >= 21
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ Summary: Rusty chess game in your terminal 🦀
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/chess-tui
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
|
||||
BuildRequires: cargo-rpm-macros >= 24
|
||||
BuildRequires: pkgconfig(openssl)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
|
||||
Name: inputplumber
|
||||
Version: 0.77.6
|
||||
Version: 0.77.7
|
||||
Release: 1%{?dist}
|
||||
Summary: Open source input router and remapper daemon for Linux
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define osuresver 2026.516.0
|
||||
%define osuresver 2026.615.0
|
||||
%global debug_package %{nil}
|
||||
%define __strip /bin/true
|
||||
|
||||
Name: osu-lazer
|
||||
Version: 2026.518.0
|
||||
Version: 2026.620.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
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: rom-properties
|
||||
Version: 2.7.1
|
||||
Version: 2.8
|
||||
Release: 1%{?dist}
|
||||
Summary: File browser extension for managing video game ROM and disc images
|
||||
License: GPL-2.0-only
|
||||
|
||||
@@ -12,7 +12,7 @@ Summary: Terminal typing game
|
||||
|
||||
License: GPL-3.0
|
||||
URL: https://crates.io/crates/typeracer
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
|
||||
BuildRequires: perl openssl-devel anda-srpm-macros rust-packaging >= 21 mold
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ Summary: Simplified wrapper for UMU-Launcher
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/umu-wrapper
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
|
||||
BuildRequires: mold anda-srpm-macros rust-packaging >= 21
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit 63f97f5a5616bf008033225461fce5686a157da6
|
||||
%global commit c1523c4578f8aacc4cc232d1eac9c54b0341ad38
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver v5.49.0
|
||||
%global commit_date 20260611
|
||||
%global commit_date 20260621
|
||||
|
||||
%global goipath github.com/v2fly/v2ray-core
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit 1e036ce1c5076f695d149a672ca578ebf907f882
|
||||
%global commit be8009c62509322682299bfbe969a62cee03f4d5
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver v26.3.27
|
||||
%global commit_date 20260619
|
||||
%global commit_date 20260620
|
||||
|
||||
%global goipath github.com/XTLS/Xray-core
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "ghc-HCodecs.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,128 @@
|
||||
# generated by cabal-rpm-2.3.2
|
||||
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/
|
||||
|
||||
%global pkg_name HCodecs
|
||||
%global pkgver %{pkg_name}-%{version}
|
||||
%{?haskell_setup}
|
||||
|
||||
# testsuite missing deps: QuickCheck fail random semigroups
|
||||
|
||||
Name: ghc-%{pkg_name}
|
||||
Version: 0.5.2
|
||||
Release: 1%{?dist}
|
||||
Summary: A library to read, write and manipulate MIDI, WAVE, and SoundFont2 files
|
||||
|
||||
License: BSD-3-Clause
|
||||
URL: https://hackage.haskell.org/package/HCodecs
|
||||
# Begin cabal-rpm sources:
|
||||
Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz
|
||||
# End cabal-rpm sources
|
||||
|
||||
# Begin cabal-rpm deps:
|
||||
BuildRequires: ghc-rpm-macros
|
||||
BuildRequires: ghc-Cabal-devel
|
||||
BuildRequires: ghc-QuickCheck-devel
|
||||
BuildRequires: ghc-array-devel
|
||||
BuildRequires: ghc-base-devel
|
||||
BuildRequires: ghc-bytestring-devel
|
||||
BuildRequires: ghc-fail-devel
|
||||
BuildRequires: ghc-random-devel
|
||||
BuildRequires: ghc-semigroups-devel
|
||||
%if %{with ghc_prof}
|
||||
BuildRequires: ghc-QuickCheck-prof
|
||||
BuildRequires: ghc-array-prof
|
||||
BuildRequires: ghc-base-prof
|
||||
BuildRequires: ghc-bytestring-prof
|
||||
BuildRequires: ghc-random-prof
|
||||
BuildRequires: ghc-semigroups-prof
|
||||
%endif
|
||||
# End cabal-rpm deps
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
The library provides functions to read, write and manipulate MIDI, WAVE and
|
||||
SoundFont2 multimedia files. It is written entirely in Haskell (without any
|
||||
FFI). It uses efficient parsing and building combinators for binary data stored
|
||||
in ByteStrings (based on the one in 'binary' package).
|
||||
|
||||
Correctness of significant parts of the library has been validated with
|
||||
QuickCheck and Haskell Program Coverage (HPC) tool-kits.
|
||||
|
||||
|
||||
%package devel
|
||||
Summary: Haskell %{pkg_name} library development files
|
||||
Provides: %{name}-static = %{version}-%{release}
|
||||
Provides: %{name}-static%{?_isa} = %{version}-%{release}
|
||||
%if %{defined ghc_version}
|
||||
Requires: ghc-compiler = %{ghc_version}
|
||||
%endif
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
This package provides the Haskell %{pkg_name} library development files.
|
||||
|
||||
|
||||
%if %{with haddock}
|
||||
%package doc
|
||||
Summary: Haskell %{pkg_name} library documentation
|
||||
BuildArch: noarch
|
||||
Requires: ghc-filesystem
|
||||
|
||||
%description doc
|
||||
This package provides the Haskell %{pkg_name} library documentation.
|
||||
%endif
|
||||
|
||||
|
||||
%if %{with ghc_prof}
|
||||
%package prof
|
||||
Summary: Haskell %{pkg_name} profiling library
|
||||
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
|
||||
Supplements: (%{name}-devel and ghc-prof)
|
||||
|
||||
%description prof
|
||||
This package provides the Haskell %{pkg_name} profiling library.
|
||||
%endif
|
||||
|
||||
|
||||
%prep
|
||||
# Begin cabal-rpm setup:
|
||||
%setup -q -n %{pkgver}
|
||||
# End cabal-rpm setup
|
||||
|
||||
|
||||
%build
|
||||
# Begin cabal-rpm build:
|
||||
%ghc_lib_build
|
||||
# End cabal-rpm build
|
||||
|
||||
|
||||
%install
|
||||
# Begin cabal-rpm install
|
||||
%ghc_lib_install
|
||||
# End cabal-rpm install
|
||||
|
||||
|
||||
%files -f %{name}.files
|
||||
# Begin cabal-rpm files:
|
||||
%license LICENSE
|
||||
# End cabal-rpm files
|
||||
|
||||
|
||||
%files devel -f %{name}-devel.files
|
||||
|
||||
|
||||
%if %{with haddock}
|
||||
%files doc -f %{name}-doc.files
|
||||
%license LICENSE
|
||||
%endif
|
||||
|
||||
|
||||
%if %{with ghc_prof}
|
||||
%files prof -f %{name}-prof.files
|
||||
%endif
|
||||
|
||||
|
||||
%changelog
|
||||
* Sun Jun 21 2026 Owen Zimmerman <owen@fyralabs.com> - 0.5.2-1
|
||||
- Inital commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(hackage("HCodecs"));
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "ghc-fail.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
# generated by cabal-rpm-2.3.2
|
||||
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/
|
||||
|
||||
%global pkg_name fail
|
||||
%global pkgver %{pkg_name}-%{version}
|
||||
%{?haskell_setup}
|
||||
|
||||
Name: ghc-%{pkg_name}
|
||||
Version: 4.9.0.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Forward-compatible MonadFail class
|
||||
|
||||
License: BSD-3-Clause
|
||||
URL: https://hackage.haskell.org/package/fail
|
||||
# Begin cabal-rpm sources:
|
||||
Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz
|
||||
# End cabal-rpm sources
|
||||
|
||||
# Begin cabal-rpm deps:
|
||||
BuildRequires: ghc-rpm-macros
|
||||
BuildRequires: ghc-Cabal-devel
|
||||
# End cabal-rpm deps
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
This package contains the "Control.Monad.Fail" module providing the
|
||||
<https://prime.haskell.org/wiki/Libraries/Proposals/MonadFail MonadFail> class
|
||||
that became available in <https://hackage.haskell.org/package/base-4.9.0.0
|
||||
base-4.9.0.0> for older 'base' package versions.
|
||||
|
||||
This package turns into an empty package when used with GHC versions which
|
||||
already provide the "Control.Monad.Fail" module to make way for GHC's own
|
||||
"Control.Monad.Fail" module.
|
||||
|
||||
|
||||
%package devel
|
||||
Summary: Haskell %{pkg_name} library development files
|
||||
%if %{defined ghc_version}
|
||||
Requires: ghc-compiler = %{ghc_version}
|
||||
%endif
|
||||
|
||||
%description devel
|
||||
This package provides the Haskell %{pkg_name} library development files.
|
||||
|
||||
|
||||
%prep
|
||||
# Begin cabal-rpm setup:
|
||||
%setup -q -n %{pkgver}
|
||||
# End cabal-rpm setup
|
||||
|
||||
|
||||
%build
|
||||
# Begin cabal-rpm build:
|
||||
%ghc_lib_build_without_haddock
|
||||
# End cabal-rpm build
|
||||
|
||||
|
||||
%install
|
||||
# Begin cabal-rpm install
|
||||
%ghc_lib_install -m
|
||||
mv %{buildroot}%{_ghcdocdir}{,-devel}
|
||||
# End cabal-rpm install
|
||||
|
||||
|
||||
%files devel -f %{name}-devel.files
|
||||
%license LICENSE
|
||||
|
||||
|
||||
%changelog
|
||||
* Sun Jun 21 2026 Owen Zimmerman <owen@fyralabs.com> - 4.9.0.0-1
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(hackage("fail"));
|
||||
@@ -1,4 +1,4 @@
|
||||
%global ver 0.0.12
|
||||
%global ver 3-beta
|
||||
|
||||
Name: holyc
|
||||
Version: %{ver}~beta
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit 63c876f66ae413d8729da02422c5f40153a86540
|
||||
%global commit_date 20260618
|
||||
%global commit fb2af6606cf8fa85a8bf06c0d1f5689327d4b6fc
|
||||
%global commit_date 20260620
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global pypi_name types-colorama
|
||||
|
||||
@@ -12,7 +12,7 @@ Packager: metcya <metcya@gmail.com>
|
||||
|
||||
License: AGPL-3.0
|
||||
URL: https://crates.io/crates/bacon
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: mold
|
||||
|
||||
@@ -11,7 +11,7 @@ Summary: Display current network utilization by process, connection and r
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/bandwhich
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
# Automatically generated patch to strip dependencies and normalize metadata
|
||||
Patch: bandwhich-fix-metadata-auto.diff
|
||||
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
%global crate bottom
|
||||
|
||||
Name: rust-bottom
|
||||
Version: 0.12.3
|
||||
Release: 1%?dist
|
||||
Version: 0.14.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Customizable cross-platform graphical process/system monitor for the terminal
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/bottom
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
# Automatically generated patch to strip dependencies and normalize metadata
|
||||
Patch: bottom-fix-metadata-auto.diff
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ Summary: Give information on mounted filesystems
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/dysk
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
Packager: madonuko <mado@fyralabs.com>
|
||||
|
||||
BuildRequires: cargo-rpm-macros >= 24
|
||||
|
||||
@@ -10,7 +10,7 @@ Summary: Modern replacement for ls
|
||||
|
||||
License: EUPL-1.2
|
||||
URL: https://crates.io/crates/eza
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
# Automatically generated patch to strip dependencies and normalize metadata
|
||||
Patch: eza-fix-metadata-auto.diff
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ Summary: Tui file manager with vim-like key mapping
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/felix
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
|
||||
BuildRequires: anda-srpm-macros rust-packaging >= 21 mold
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ Summary: Command-line application for interacting with git repositories
|
||||
|
||||
License: MIT OR Apache-2.0
|
||||
URL: https://crates.io/crates/gitoxide
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
|
||||
BuildRequires: openssl-devel-engine cmake anda-srpm-macros rust-packaging >= 21 mold
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ Summary: Ping, but with a graph
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/gping
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
Source1: https://github.com/orf/gping/blob/gping-v%version/LICENSE
|
||||
|
||||
BuildRequires: anda-srpm-macros rust-packaging >= 21 mold
|
||||
|
||||
@@ -11,7 +11,7 @@ Summary: Displays the content you're currently watching on Discord!
|
||||
|
||||
License: GPL-3.0-or-later
|
||||
URL: https://crates.io/crates/jellyfin-rpc-cli
|
||||
Source0: %{crates_source}
|
||||
Source0: %{terra_crates_source}
|
||||
Source1: https://raw.githubusercontent.com/Radiicall/jellyfin-rpc/%version/LICENSE
|
||||
Packager: madonuko <mado@fyralabs.com>
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ Summary: Terminal file manager inspired by ranger
|
||||
|
||||
License: LGPL-3.0
|
||||
URL: https://crates.io/crates/joshuto
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
|
||||
BuildRequires: anda-srpm-macros rust-packaging >= 21
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ Summary: Interactive CLI for creating conventional commits
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/koji
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
|
||||
BuildRequires: cargo-rpm-macros >= 24 anda-srpm-macros
|
||||
BuildRequires: openssl-devel
|
||||
|
||||
@@ -8,7 +8,7 @@ Summary: Filesystem cleaning tool that recursively searches directories f
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/kondo-ui
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
|
||||
BuildRequires: pkgconfig(glib-2.0) pkgconfig(cairo) pkgconfig(cairo-gobject) pkgconfig(gdk-pixbuf-2.0) >= 2.30 pkgconfig(pango) >= 1.36 pkgconfig(atk) >= 2.14
|
||||
BuildRequires: pkgconfig(gdk-3.0) >= 3.22
|
||||
|
||||
@@ -11,7 +11,7 @@ Summary: Command-line utility for easily compressing and decompressing fi
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/ouch
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
# Automatically generated patch to strip dependencies and normalize metadata
|
||||
%dnl Patch: ouch-fix-metadata-auto.diff
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ Summary: Minimal, blazing-fast, and infinitely customizable prompt for an
|
||||
|
||||
License: ISC
|
||||
URL: https://crates.io/crates/starship
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
|
||||
BuildRequires: cargo-rpm-macros >= 24
|
||||
BuildRequires: anda-srpm-macros
|
||||
|
||||
@@ -10,7 +10,7 @@ Summary: Modernized, complete, embeddable TeX/LaTeX engine
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/tectonic
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
|
||||
BuildRequires: pkgconfig(fontconfig) g++ libicu-devel freetype-devel openssl-devel graphite2-devel anda-srpm-macros rust-packaging >= 21
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ Summary: Very fast, portable and hackable fuzzy finder for the terminal
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/television
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
# Automatically generated patch to strip dependencies and normalize metadata
|
||||
Patch: television-fix-metadata-auto.diff
|
||||
|
||||
|
||||
@@ -4,13 +4,13 @@
|
||||
%global crate typstyle
|
||||
|
||||
Name: rust-typstyle
|
||||
Version: 0.14.4
|
||||
Release: 1%?dist
|
||||
Version: 0.15.0
|
||||
Release: 1%{?dist}
|
||||
Summary: CLI for Typstyle
|
||||
|
||||
License: Apache-2.0
|
||||
URL: https://crates.io/crates/typstyle
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
Source1: https://raw.githubusercontent.com/typstyle-rs/typstyle/v%{version}/LICENSE
|
||||
Packager: metcya <metcya@gmail.com>
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ Summary: CLI for working with usage-based CLIs
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/usage-cli
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
Source1: https://raw.githubusercontent.com/jdx/usage/refs/tags/v%version/LICENSE
|
||||
Packager: madonuko <mado@fyralabs.com>
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ Summary: Very fast linker for Linux
|
||||
|
||||
License: MIT OR Apache-2.0
|
||||
URL: https://crates.io/crates/wild-linker
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
Source1: https://github.com/davidlattimore/wild/archive/refs/tags/%version.tar.gz
|
||||
|
||||
BuildRequires: cargo-rpm-macros >= 24
|
||||
|
||||
@@ -10,7 +10,7 @@ Summary: Tool for interacting with XISO/XDVDFS images
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/xdvdfs-cli
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
Source1: https://raw.githubusercontent.com/antangelo/xdvdfs/v%version/LICENSE
|
||||
Packager: madonuko <mado@fyralabs.com>
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ Summary: Hackable, minimal, fast TUI file explorer
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/xplr
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
|
||||
BuildRequires: cargo-rpm-macros >= 24
|
||||
BuildRequires: mold
|
||||
|
||||
@@ -10,7 +10,7 @@ Summary: Container runtime written in Rust
|
||||
|
||||
License: None
|
||||
URL: https://crates.io/crates/youki
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
|
||||
BuildRequires: anda-srpm-macros cargo-rpm-macros >= 24
|
||||
BuildRequires: pkg-config
|
||||
|
||||
@@ -11,7 +11,7 @@ Summary: Terminal workspace with batteries included
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/zellij
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
|
||||
ExclusiveArch: %{rust_arches}
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ Summary: Universal Package Manager & Environment Setup Tool
|
||||
SourceLicense: Apache-2.0
|
||||
License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-2-Clause AND BSD-3-Clause AND BSL-1.0 AND CDLA-Permissive-2.0 AND ISC AND LGPL-2.0-or-later AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND MPL-2.0+ AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib
|
||||
URL: https://crates.io/crates/zoi-rs
|
||||
Source: %{crates_source %{crate} %{crate_version}}
|
||||
Source: https://static.crates.io/crates/%{crate}/%{crate}-%{crate_version}.crate
|
||||
BuildRequires: cargo
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: rpm_macro(cargo_install)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/bash
|
||||
|
||||
version=0.17.0-dev.892+54537285c
|
||||
version=0.17.0-dev.931+84f84267c
|
||||
|
||||
mirrors=()
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%define llvm_compat 22
|
||||
%endif
|
||||
%global llvm_version 22.0.0
|
||||
%global ver 0.17.0-dev.892+54537285c
|
||||
%global ver 0.17.0-dev.931+84f84267c
|
||||
%bcond bootstrap 1
|
||||
%bcond docs %{without bootstrap}
|
||||
%bcond test 1
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
%global zig_cache_dir %{builddir}/zig-cache
|
||||
|
||||
Name: zig-master
|
||||
Version: 0.17.0~dev.892+54537285c
|
||||
Version: 0.17.0~dev.931+84f84267c
|
||||
Release: 2%{?dist}
|
||||
Summary: Master builds of the Zig language
|
||||
License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1
|
||||
|
||||
@@ -10,7 +10,7 @@ SourceLicense: MIT
|
||||
License: (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT)
|
||||
Summary: A better Rust version of pokeget.
|
||||
URL: https://crates.io/crates/%{crate}
|
||||
Source0: %{crates_source}
|
||||
Source0: %{terra_crates_source}
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: cargo-rpm-macros
|
||||
BuildRequires: mold
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit 9ad36e14f6e5db3b45235943d61768e5fa246edd
|
||||
%global commit 794e0216c9eff1f5c93b225d1d45b280c9c4564f
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 20260618031303
|
||||
%global commit_date 20260618
|
||||
%global ver 20260621035818
|
||||
%global commit_date 20260621
|
||||
|
||||
Name: v2ray-domain-list-community
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit ce6485980843245f8dc13ec0d0b2258fb04435d2
|
||||
%global commit 519243fd551caf9b118d2a34c95699ce15cd74eb
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 202605120112
|
||||
%global commit_date 20260512
|
||||
%global ver 202606191114
|
||||
%global commit_date 20260620
|
||||
|
||||
%global year %{gsub %commit_date %%d%%d%%d%%d$ %{quote:}}
|
||||
%global month %{gsub %commit_date %%d%%d%%d%%d(%%d%%d)%%d%%d %%1}
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
Name: LCEVCdec
|
||||
Version: 4.2.0
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: MPEG-5 LCEVC Decoder
|
||||
License: BSD-3-Clause-Clear
|
||||
URL: https://docs.v-nova.com/v-nova/lcevc/lcevc-sdk-overview
|
||||
|
||||
@@ -1 +1 @@
|
||||
8.1.1
|
||||
8.1.2
|
||||
|
||||
@@ -1 +1 @@
|
||||
8.1.1
|
||||
8.1.2
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: gstreamer1-plugin-libav
|
||||
Version: 1.28.4
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Epoch: 1
|
||||
Summary: GStreamer Libav plugin
|
||||
License: LGPL-2.0-or-later
|
||||
@@ -48,7 +48,7 @@ find %{buildroot} -name "*.la" -delete
|
||||
|
||||
%files
|
||||
%license COPYING
|
||||
%doc AUTHORS NEWS README.md
|
||||
%doc README.md
|
||||
%{_libdir}/gstreamer-1.0/libgstlibav.so
|
||||
|
||||
%changelog
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 192003b8aeedf8719a5837228b1041492f624d09
|
||||
%global commit a9bb4b886b493fb22b6b230946a720bc1173af23
|
||||
%global shortcommit %{sub %{commit} 1 7}
|
||||
%global commit_date 20260616
|
||||
%global commit_date 20260620
|
||||
|
||||
Name: vgmstream
|
||||
Version: 0~%{commit_date}git.%shortcommit
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit 066091a54c08b240939c3bc2c4119c693c636bdb
|
||||
%global commit_date 20260619
|
||||
%global commit dd2f18e73e72813d24b5df0bf7a14ab5b43c44c7
|
||||
%global commit_date 20260621
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: cloud-hypervisor-nightly
|
||||
|
||||
@@ -14,7 +14,7 @@ Summary: Remote caching enabled builds of sccache
|
||||
SourceLicense: Apache-2.0 AND (Apache-2.0 OR MIT)
|
||||
License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND (MIT OR Apache-2.0) AND Unicode-DFS-2016) AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-2-Clause AND BSD-3-Clause AND (CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception) AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND CDLA-Permissive-2.0 AND ISC AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT)
|
||||
URL: https://crates.io/crates/sccache
|
||||
Source0: %{crates_source}
|
||||
Source0: %{terra_crates_source}
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: cargo
|
||||
BuildRequires: cargo-rpm-macros
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: anda-srpm-macros
|
||||
Version: 0.3.10
|
||||
Version: 0.3.11
|
||||
Release: 1%{?dist}
|
||||
Summary: SRPM macros for extra Fedora packages
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: MareTF
|
||||
Version: 0.11.0
|
||||
Version: 0.12.0
|
||||
Release: 1%{?dist}
|
||||
License: MIT
|
||||
Summary: A utility to create, edit, and display every type of VTF file ever made
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
%global goipath github.com/carapace-sh/carapace-bin
|
||||
Version: 1.7.0
|
||||
Version: 1.7.1
|
||||
|
||||
%gometa -f
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ Summary: Multi-layer keyboard customization
|
||||
|
||||
License: LGPL-3.0-only
|
||||
URL: https://crates.io/crates/kanata
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
# Automatically generated patch to strip dependencies and normalize metadata
|
||||
Patch: kanata-fix-metadata-auto.diff
|
||||
Packager: madonuko <mado@fyralabs.com>
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "qdl.spec"
|
||||
}
|
||||
}
|
||||
@@ -1,55 +0,0 @@
|
||||
Name: qdl
|
||||
Version: 2.7
|
||||
Release: 1%{?dist}
|
||||
Summary: This tool communicates with USB devices of id 05c6:9008 to upload a flash loader and use this to flash images
|
||||
URL: https://github.com/linux-msm/qdl
|
||||
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||
License: BSD-3-Clause
|
||||
BuildRequires: meson
|
||||
BuildRequires: gcc
|
||||
BuildRequires: help2man
|
||||
BuildRequires: pkgconfig(libxml-2.0)
|
||||
BuildRequires: pkgconfig(libusb-1.0)
|
||||
BuildRequires: pkgconfig(libzip)
|
||||
BuildRequires: pkgconfig(cmocka)
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
%{summary}.
|
||||
|
||||
%prep
|
||||
%autosetup -n qdl-%{version}
|
||||
|
||||
%conf
|
||||
%meson
|
||||
|
||||
%build
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
%files
|
||||
%{_bindir}/qdl
|
||||
%{_bindir}/qdl-ramdump
|
||||
%{_bindir}/qdl-ks
|
||||
%{_mandir}/man1/qdl.1.*
|
||||
%{_mandir}/man1/qdl-ramdump.1.*
|
||||
%{_mandir}/man1/qdl-ks.1.*
|
||||
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
|
||||
%changelog
|
||||
* Mon Jun 08 2026 Owen Zimmerman <owen@fyralabs.com> - 2.7-1
|
||||
- Update spec for 2.7
|
||||
|
||||
* Mon Feb 02 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Switch to tagged versions
|
||||
|
||||
* Wed Nov 26 2025 metcya <metcya@gmail.com>
|
||||
- Package manpages
|
||||
|
||||
* Sun Nov 23 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -1 +0,0 @@
|
||||
rpm.version(gh_tag("linux-msm/qdl"));
|
||||
@@ -10,7 +10,7 @@ Summary: Fast, configurable, shell plugin manager
|
||||
|
||||
License: MIT OR Apache-2.0
|
||||
URL: https://sheldon.cli.rs
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
|
||||
BuildRequires: cargo-rpm-macros >= 24
|
||||
BuildRequires: anda-srpm-macros
|
||||
|
||||
@@ -7,7 +7,7 @@ Release: 1%{?dist}
|
||||
Summary: Command line interface for building Tauri apps
|
||||
License: Apache-2.0 OR MIT
|
||||
URL: https://crates.io/crates/create-tauri-app
|
||||
Source: %{crates_source}
|
||||
Source: %{terra_crates_source}
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: cargo-rpm-macros
|
||||
BuildRequires: mold
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
Name: rust-topgrade
|
||||
# renovate: datasource=github-releases depName=topgrade-rs/topgrade
|
||||
Version: 17.6.1
|
||||
Version: 17.6.2
|
||||
Release: 1%{?dist}
|
||||
Summary: Upgrade all the things
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ Summary: Source Code Spelling Correction
|
||||
|
||||
License: MIT OR Apache-2.0
|
||||
URL: https://crates.io/crates/typos-cli
|
||||
Source0: %{crates_source}
|
||||
Source0: %{terra_crates_source}
|
||||
Source1: https://raw.githubusercontent.com/crate-ci/%{name}/refs/tags/v%{version}/LICENSE-MIT
|
||||
Source2: https://raw.githubusercontent.com/crate-ci/%{name}/refs/tags/v%{version}/LICENSE-APACHE
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user