Merge branch 'frawhide' into owen/scrcpy-fix

This commit is contained in:
Owen Zimmerman
2025-10-02 20:43:55 -05:00
committed by GitHub
56 changed files with 563 additions and 67 deletions
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar
Version: 0.0.766
Version: 0.0.771
Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary
Version: 0.0.766
Version: 0.0.771
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers
URL: discord.com
+2 -2
View File
@@ -1,9 +1,9 @@
# Disable X11 for RHEL 10+
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
%global commit 05656cdae754b22a1f2022653abf1de8a9e02c97
%global commit e821a360df95877f346307d8690913357bea49d7
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20250930
%global commit_date 20251003
%global ver 0.40.0
Name: mpv-nightly
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2025-10-01
%global ver 2025-10-02
%global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil}
%bcond_without mold
+2 -2
View File
@@ -12,8 +12,8 @@
%endif
Name: signal-desktop
Version: 7.72.1
Release: 2%?dist
Version: 7.73.0
Release: 1%?dist
Summary: A private messenger for Windows, macOS, and Linux
URL: https://signal.org
Source0: https://github.com/signalapp/Signal-Desktop/archive/refs/tags/v%{version}.tar.gz
+1 -1
View File
@@ -1,5 +1,5 @@
Name: vpkedit
Version: 5.0.0.1
Version: 5.0.0.3
Release: 1%?dist
Summary: A CLI/GUI tool to create, read, and write several pack file formats
License: MIT
@@ -3,7 +3,7 @@
%forgemeta
Name: lomiri-api
Version: 0.2.2
Version: 0.2.3
Release: 1%?dist
Summary: API for Lomiri
@@ -1,9 +1,9 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-settings-components
%global commit 8be505f0a54e9803adcaa20fefe334b3c3b7d4e7
%global commit 91a0a1f94b90d8e3371ab47b769bcd058ac57a74
%forgemeta
Name: lomiri-settings-components
Version: 1.1.2
Version: 1.1.3
Release: 1%?dist
Summary: The system settings components for Lomiri
License: GPLv3 AND LGPLv3
@@ -2,8 +2,8 @@
%global realname hyprgraphics
%global ver 0.1.6
%global commit f4995eaa46dad0e5db3834f6d6f0430f4dc3aab9
%global commit_date 20251001
%global commit 899ff15787a17f5c8ccfc2e1f735caaa75f6827c
%global commit_date 20251002
%global shortcommit %{sub %commit 1 7}
%bcond libjxl 1
@@ -30,6 +30,7 @@ BuildRequires: pkgconfig(libjpeg)
BuildRequires: pkgconfig(libwebp)
BuildRequires: pkgconfig(libmagic)
BuildRequires: pkgconfig(spng)
BuildRequires: pkgconfig(librsvg-2.0)
%if %{with libjxl}
BuildRequires: pkgconfig(libjxl)
@@ -1,5 +1,5 @@
Name: hyprlock
Version: 0.9.1
Version: 0.9.2
Release: 1%?dist
Summary: Hyprland's GPU-accelerated screen locking utility
License: BSD-3-Clause
+1 -1
View File
@@ -4,7 +4,7 @@
# prevent library files from being installed
%global cargo_install_lib 0
%global upstream_version v1.0.9
%global upstream_version v1.2.1
%global ver %{sub %upstream_version 2}
Name: walker
+3 -3
View File
@@ -1,7 +1,7 @@
%global commit a13e84a10835e7852a2373132f72031d12c7bd53
%global commit 64c289a9a2017a2b3f1678236c6f7413247b157b
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20251001
%global ver 0.207.0
%global commit_date 20251003
%global ver 0.208.0
%bcond_with check
%bcond nightly 1
+1 -1
View File
@@ -1,6 +1,6 @@
%bcond_with check
%global ver 0.206.6-pre
%global ver 0.207.0-pre
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
+1 -1
View File
@@ -9,7 +9,7 @@
%global rustflags_debuginfo 0
Name: zed
Version: 0.205.9
Version: 0.206.6
Release: 1%?dist
Summary: Zed is a high-performance, multiplayer code editor
SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later
+19 -1
View File
@@ -5,7 +5,7 @@
# namespace
%global fontorg th.or.sipa
Version: 20200217
Release: 5%{?dist}
Release: 6%{?dist}
URL: https://www.nstda.or.th/home/news_post/thai-font/
%global fontlicense LicenseRef-DIP-SIPA AND OFL-1.1-RFN
%global fontlicenses LICENSE
@@ -22,6 +22,24 @@ Obsoletes: sipa-fonts < 20200217-5
Packager: Cappy Ishihara <cappy@fyralabs.com>
Summary: Thai National Fonts collection
Source0: https://waa.inter.nstda.or.th/stks/pub/%(x=%version;echo ${x:0:4})/%version-13Fonts.zip
# The packages were renamed
Obsoletes: th-baijam-fonts
Obsoletes: th-chakra-fonts
Obsoletes: th-charm-fonts
Obsoletes: th-charmonman-fonts
Obsoletes: th-fahkwang-fonts
Obsoletes: th-k2d-july8-fonts
Obsoletes: th-kodchasal-fonts
Obsoletes: th-koho-fonts
Obsoletes: th-krub-fonts
Obsoletes: th-mali-grade6-fonts
Obsoletes: th-niramit-as-fonts
Obsoletes: th-sarabun-fonts
Obsoletes: th-sarabunnew-fonts
Obsoletes: th-srisakdi-fonts
# migration path for old versions
Requires: %{name}-all
# The SIPA license is a custom localized variant of the OFL,
@@ -1,10 +1,10 @@
%global real_name prismlauncher
%global nice_name PrismLauncher
%global commit 60f81d54b30b167c222d060851f9c1814d26c58e
%global commit 8b5e91920dda7324ad3db98f56b209bba0f4e57d
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20251001
%global commit_date 20251003
%global snapshot_info %{commit_date}.%{shortcommit}
%bcond_without qt6
+16 -2
View File
@@ -1,5 +1,10 @@
%global _distro_extra_cflags -Wno-uninitialized
%global _distro_extra_cxxflags -include %_includedir/c++/*/cstdint
# Define which LLVM/Clang version RPCS3 needs
%if %{?fedora} >= 43
%global llvm_major 20
%bcond llvm_compat 1
%endif
# GLIBCXX_ASSERTIONS is known to break RPCS3
%global build_cflags %(echo %{__build_flags_lang_c} | sed 's/-Wp,-D_GLIBCXX_ASSERTIONS//g') %{?_distro_extra_cflags}
%global build_cxxflags %(echo %{__build_flags_lang_cxx} | sed 's/-Wp,-D_GLIBCXX_ASSERTIONS//g') %{?_distro_extra_cxxflags}
@@ -17,7 +22,8 @@ License: GPL-2.0-only
URL: https://github.com/RPCS3/rpcs3
%dnl Source0: %url/archive/refs/tags/v%version.tar.gz
BuildRequires: anda-srpm-macros glew openal-soft cmake vulkan-validation-layers git-core mold
BuildRequires: clang
BuildRequires: llvm%{?llvm_major}-devel
BuildRequires: clang%{?llvm_major}
BuildRequires: cmake(FAudio)
BuildRequires: cmake(OpenAL)
BuildRequires: cmake(OpenCV)
@@ -52,7 +58,7 @@ BuildRequires: pkgconfig(wayland-server)
BuildRequires: pkgconfig(wayland-cursor)
#BuildRequires: pkgconfig(wayland-eglstream)
BuildRequires: doxygen
BuildRequires: qt6-qtbase-private-devel vulkan-devel jack-audio-connection-kit-devel llvm-devel
BuildRequires: qt6-qtbase-private-devel vulkan-devel jack-audio-connection-kit-devel
%description
%summary.
@@ -62,6 +68,9 @@ BuildRequires: qt6-qtbase-private-devel vulkan-devel jack-audio-connection-kit-
%build
# Looking at the CMakeLists.txt, this is the intended compiler and there are no fixes for GCC on aarch64
%if %{with llvm_compat}
export LLVM_DIR=%{_libdir}/llvm%{?llvm_major}/%{_lib}/cmake
%endif
%cmake -DDISABLE_LTO=TRUE \
-DZSTD_BUILD_STATIC=ON \
-DCMAKE_SKIP_RPATH=ON \
@@ -84,8 +93,13 @@ BuildRequires: qt6-qtbase-private-devel vulkan-devel jack-audio-connection-kit-
-DUSE_SYSTEM_FLATBUFFERS=OFF \
-DUSE_SYSTEM_PUGIXML=OFF \
-DUSE_SYSTEM_WOLFSSL=OFF \
%if %{with llvm_compat}
-DCMAKE_C_COMPILER=clang-%{?llvm_major} \
-DCMAKE_CXX_COMPILER=clang++-%{?llvm_major} \
%else
-DCMAKE_C_COMPILER=clang \
-DCMAKE_CXX_COMPILER=clang++ \
%endif
-DCMAKE_LINKER=mold \
-DCMAKE_SHARED_LINKER_FLAGS="$LDFLAGS -fuse-ld=mold" \
-DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS -fuse-ld=mold"
+6
View File
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "dotty-dict.spec"
}
}
@@ -0,0 +1,53 @@
%global pypi_name dotty_dict
%global _desc Dictionary wrapper for quick access to deeply nested keys.
Name: python-%{pypi_name}
Version: 1.3.1
Release: 1%?dist
Summary: Dictionary wrapper for quick access to deeply nested keys
License: MIT
URL: https://github.com/pawelzny/dotty_dict
Source0: %url/archive/refs/tags/v%{version}.tar.gz
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-build
BuildRequires: python3-installer
BuildRequires: python3-wheel
BuildRequires: python3-poetry-core
BuildRequires: python3-pip
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
Provides: dotty_dict
Provides: dotty-dict
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n dotty_dict-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files dotty_dict
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.rst AUTHORS.rst CONTRIBUTING.rst
%license LICENSE
%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc
%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc
%python3_sitelib/dotty_dict-%version.dist-info/*
%changelog
* Tue Sep 30 2025 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("pawelzny/dotty_dict"));
+6
View File
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "halo.spec"
}
}
+49
View File
@@ -0,0 +1,49 @@
%global pypi_name halo
%global _desc Beautiful spinners for terminal, IPython and Jupyter.
Name: python-%{pypi_name}
Version: 0.0.31
Release: 1%?dist
Summary: Beautiful spinners for terminal, IPython and Jupyter
License: MIT
URL: https://github.com/manrajgrover/halo
Source0: %{pypi_source}
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
Provides: halo
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n halo-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files halo
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.md
%license LICENSE
%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc
%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc
%python3_sitelib/halo-%{version}.dist-info/*
%changelog
* Tue Sep 30 2025 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
+1
View File
@@ -0,0 +1 @@
rpm.version(pypi("halo"));
+6
View File
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "log_symbols.spec"
}
}
@@ -0,0 +1,50 @@
%global pypi_name log_symbols
%global _desc Colored symbols for various log levels for Python.
Name: python-%{pypi_name}
Version: 0.0.14
Release: 1%?dist
Summary: Colored symbols for various log levels for Python
License: MIT
URL: https://github.com/manrajgrover/py-log-symbols
Source0: %{pypi_source}
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
Provides: log_symbols
Provides: py-log-symbols
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n %{pypi_name}-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files log_symbols
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.md
%license LICENSE
%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc
%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc
%python3_sitelib/log_symbols-%{version}.dist-info/*
%changelog
* Tue Sep 30 2025 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
@@ -0,0 +1 @@
rpm.version(pypi("log_symbols"));
+6
View File
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "milc.spec"
}
}
+56
View File
@@ -0,0 +1,56 @@
%global pypi_name milc
%global _desc Batteries-Included Python 3 CLI Framework.
Name: python-%{pypi_name}
Version: 1.9.1
Release: 1%?dist
Summary: Batteries-Included Python 3 CLI Framework
License: MIT
URL: https://github.com/clueboard/milc
Source0: %url/archive/refs/tags/%{version}.tar.gz
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-wheel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
Requires: python3-platformdirs
Requires: python3-argcomplete
Requires: python3-colorama
Requires: python3-halo
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
Provides: milc
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n milc-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files milc
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.md COMPARISONS.md CHANGELOG.rst
%license LICENSE
%{_bindir}/milc-color
%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc
%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc
%python3_sitelib/milc-%version.dist-info/*
%changelog
* Tue Sep 30 2025 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("clueboard/milc"));
+6
View File
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "py-spinners.spec"
}
}
@@ -0,0 +1,50 @@
%global pypi_name spinners
%global _desc More than 60 spinners for terminal, python wrapper for amazing node library cli-spinners.
Name: python-%{pypi_name}
Version: 0.0.24
Release: 1%?dist
Summary: More than 60 spinners for terminal, python wrapper for amazing node library cli-spinners
License: MIT
URL: https://pypi.org/project/spinners/
Source0: %{pypi_source}
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-pip
BuildRequires: python3-setuptools
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
Provides: py-spinners
Provides: %{pypi_name}
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n %{pypi_name}-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files %{pypi_name}
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.md
%license LICENSE
%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc
%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc
%python3_sitelib/spinners-%{version}.dist-info/*
%changelog
* Tue Sep 30 2025 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
@@ -0,0 +1 @@
rpm.version(pypi("spinners"));
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "types-colorama.spec"
}
}
@@ -0,0 +1,50 @@
%global commit bee1e1f551c1c4b74b1cbb250ffd1152290b40a5
%global commit_date 20251002
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global pypi_name types-colorama
%global _desc Typing stubs for colorama.
Name: python-%{pypi_name}
Version: 0~%{commit_date}git.%shortcommit
Release: 1%?dist
Summary: Typing stubs for colorama
License: Apache-2.0
URL: https://github.com/python/typeshed
Source0: %url/archive/%commit/typeshed-%commit.tar.gz
BuildArch: noarch
BuildRequires: python3-devel
Requires: python3-colorama
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
Provides: types-colorama
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n typeshed-%{commit}
%build
# Not needed for stub file package
%install
mkdir -p %{buildroot}%{python3_sitelib}/colorama-stubs
install -Dm755 stubs/colorama/colorama/*.pyi %{buildroot}%{python3_sitelib}/colorama-stubs/
install -Dm755 stubs/colorama/METADATA.toml %{buildroot}%{python3_sitelib}/colorama-stubs/METADATA.toml
%files -n python3-%{pypi_name}
%doc README.md MAINTAINERS.md CONTRIBUTING.md
%license LICENSE
%python3_sitelib/colorama-stubs/METADATA.toml
%{python3_sitelib}/colorama-stubs/*.pyi
%changelog
* Tue Sep 30 2025 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
@@ -0,0 +1,5 @@
rpm.global("commit", gh_commit("python/typeshed"));
if rpm.changed() {
rpm.release();
rpm.global("commit_date", date());
}
@@ -5,7 +5,7 @@
%global crate television
Name: rust-television
Version: 0.13.3
Version: 0.13.5
Release: 1%?dist
Summary: Cross-platform, fast and extensible general purpose fuzzy finder TUI
@@ -7,7 +7,7 @@
%define llvm_compat 20
%endif
%global llvm_version 20.0.0
%global ver 0.16.0-dev.463+f624191f9
%global ver 0.16.0-dev.577+c50aa2b95
%bcond bootstrap 1
%bcond docs %{without bootstrap}
%bcond test 1
+1 -1
View File
@@ -15,7 +15,7 @@
%global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]})
Name: zig-master
Version: 0.16.0~dev.463+f624191f9
Version: 0.16.0~dev.577+c50aa2b95
Release: 1%?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
+3 -3
View File
@@ -1,6 +1,6 @@
%global commit 344a6dce56437a190b99e516a6cab8332cccf19e
%global shortcommit 344a6dc
%global commit_date 20250911
%global commit 55b24cd2abf0baef3cc79d7502aa1f9eb2275f45
%global shortcommit 55b24cd
%global commit_date 20251002
Name: astal
Version: 0^%commit_date.%commit
+2 -2
View File
@@ -1,7 +1,7 @@
%global commit 344a6dce56437a190b99e516a6cab8332cccf19e
%global commit 55b24cd2abf0baef3cc79d7502aa1f9eb2275f45
%global shortcommit %{sub %commit 1 7}
%global commit_date 20250911
%global commit_date 20251002
Name: astal
Version: 0^%commit_date.%shortcommit
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 1.8.62
%global ver 1.8.64
%global sanitized_ver %(echo %{ver} | sed -E 's/-/~/g')
Summary: The Application Framework for tauOS apps
Name: libhelium
+2 -2
View File
@@ -79,8 +79,8 @@ Summary: Mesa graphics libraries
# This should not break anything by default as the Mesa stream is ***EXPLICITLY***
# disabled by default, and has to be enabled manually. See `terra/release/terra-mesa.repo` for details.
Epoch: 1
Version: 25.2.3
Release: 2%?dist
Version: 25.2.4
Release: 1%?dist
License: MIT AND BSD-3-Clause AND SGI-B-2.0
URL: http://www.mesa3d.org
+1
View File
@@ -1,3 +1,4 @@
%define _distro_extra_cflags -Wno-incompatible-pointer-types
%global _lto_cflags %{nil}
%global avcodec_soversion 61
@@ -1,6 +1,6 @@
%global commit 833e8fa950eee1a295ef6ccec227f1f6253dff22
%global commit d0db9b05243989a89acb52f921159868d482bbf3
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20251001
%global commitdate 20251003
%global ver 1.0.16
Name: scx-scheds-nightly
+2 -2
View File
@@ -7,7 +7,7 @@
Name: katsu
Version: 0.9.2
Release: 1%?dist
Release: 2%?dist
Summary: Vicious image builder
Packager: madonuko <mado@fyralabs.com>
@@ -30,7 +30,7 @@ Source0: %url/archive/refs/tags/v%version.tar.gz
BuildRequires: anda-srpm-macros cargo-rpm-macros >= 26
Requires: xorriso dracut limine grub2 systemd-devel squashfs-tools parted gdisk
Requires: dracut-live dracut-config-generic dracut-config-rescue grub2-tools-extra dracut-squash
Requires: dracut-live dracut-config-rescue grub2-tools-extra dracut-squash
BuildRequires: cargo rust-packaging pkgconfig(libudev) clang-devel mold
%description
+1 -1
View File
@@ -5,7 +5,7 @@
%global crate mise
Name: rust-mise
Version: 2025.9.25
Version: 2025.10.0
Release: 1%?dist
Summary: Front-end to your dev env
+6
View File
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "glasgow.spec"
}
}
+71
View File
@@ -0,0 +1,71 @@
%global commit 7e725cb498b4bf1039d59a6332b92c42df384833
%global commit_date 20251002
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global pypi_name glasgow
%global _desc Scots Army Knife for electronics.
# Errors without setting this for some reason
%global _udevrulesdir /usr/lib/udev/rules.d
Name: python-%{pypi_name}
Version: %commit_date.%shortcommit
Release: 1%?dist
Summary: Scots Army Knife for electronics
License: 0BSD AND Apache-2.0
URL: https://github.com/GlasgowEmbedded/glasgow
Source0: %url/archive/%commit/glasgow-%commit.tar.gz
Patch0: remove-dep-versions.patch
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-pip
BuildRequires: python3-build
BuildRequires: python3-pdm-backend
BuildRequires: git
Requires: yosys
Requires: nextpnr
Requires: icestorm
Recommends: python3-aiohttp
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
Provides: glasgow
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -p1 -n glasgow-%commit
%build
export PDM_BUILD_SCM_VERSION=0.1.0
pushd software
%pyproject_wheel
popd
%install
%pyproject_install
%pyproject_save_files glasgow
install -Dm644 config/70-glasgow.rules %{buildroot}%{_udevrulesdir}/70-glasgow.rules
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.md CODEOWNERS CODE_OF_CONDUCT.md CONTRIBUTING.md
%license LICENSE-0BSD.txt LICENSE-Apache-2.0.txt
%{_bindir}/glasgow
%{_udevrulesdir}/70-glasgow.rules
%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc
%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc
%python3_sitelib/glasgow-*.dist-info/*
%changelog
* Mon Sep 29 2025 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
@@ -0,0 +1,44 @@
diff --git a/software/pyproject.toml b/software/pyproject.toml
index c1151748..c3302e60 100644
--- a/software/pyproject.toml
+++ b/software/pyproject.toml
@@ -29,30 +29,30 @@ requires-python = ">=3.11, <4"
dependencies = [
# We use `typing` features not available in the lowest Python version we support. The library
# `typing_extensions` provides shims for such features. It uses SemVer.
- "typing_extensions>=4.8,<5",
+ "typing_extensions",
# Amaranth is the core of the Glasgow software/gateware interoperability layer. It uses SemVer.
- "amaranth>=0.5.7,<0.6",
+ "amaranth",
# `packaging` is used in the plugin system, `support.plugin`. It uses CalVer: the major version
# is the two last digits of the year and the minor version is the release within that year.
- "packaging>=23.0",
+ "packaging",
# `platformdirs` is used in the bitstream builder to use platform-appropriate cache directories.
# It uses SemVer.
- "platformdirs>=3.0.0,<5",
+ "platformdirs",
# `fx2` is effectively maintained together with Glasgow. It uses SemVer, and keeps backward
# compatibility within the 0.x release series.
- "fx2>=0.11,<1",
+ "fx2",
# `libusb1` is used to communicate with the device, and its API mirrors the stable API/ABI of
# of the native `libusb1` library. It increases major version when dropping support for older
# Python versions.
- "libusb1>=3.3.0; sys_platform!='emscripten'",
+ "libusb1; sys_platform!='emscripten'",
# `cobs` is used to multiplex communication streams in applets. It uses an ad-hoc versioning
# system.
- "cobs>=1.2.1",
+ "cobs",
# `pyvcd` is used in the applet analyzer to dump waveform files. It is also a dependency of
# Amaranth, and the version range here must be compatible with Amaranth's.
- "pyvcd>=0.4.1,<0.5",
+ "pyvcd",
# `importlib_resources` is used to shim over Python API incompatibilities. It uses SemVer.
- "importlib_resources~=6.5.2",
+ "importlib_resources",
]
[project.optional-dependencies]
+5
View File
@@ -0,0 +1,5 @@
rpm.global("commit", gh_commit("GlasgowEmbedded/glasgow"));
if rpm.changed() {
rpm.release();
rpm.global("commit_date", date());
}
+2 -2
View File
@@ -1,7 +1,7 @@
# https://github.com/nats-io/natscli
%global goipath github.com/nats-io/natscli
%global commit 4a6341a930283c850117c6a12f0f6a487906d4aa
%global commit_date 20250926
%global commit f26e95f19c53418b6f496a1e4d2c571216cfc1d7
%global commit_date 20251003
%global shortcommit %{sub %{commit} 1 7}
%gometa -f
@@ -3,7 +3,7 @@
Name: neovim-default-editor
# Version, release, and epoch are inherited from the editor package just like other default editors
Version: 0.6.0
Release: 1%?dist
Release: 2%?dist
Epoch: 0
# Inherited from Neovim itself
License: Apache-2.0 AND Vim AND MIT
-17
View File
@@ -1,17 +0,0 @@
diff --git a/setup.cfg b/setup.cfg
index c3da40d..e031621 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -37,10 +37,10 @@ classifiers =
[options]
install_requires =
hid
- milc>=1.9.0
+# milc>=1.9.0
pyusb
# qmk_firmware packages
- dotty-dict
+# dotty-dict
hjson
jsonschema>=4
pillow
+2 -3
View File
@@ -5,12 +5,11 @@
Name: python-%{pypi_name}
Version: 1.1.8
Release: 2%?dist
Release: 3%?dist
Summary: A program to help users work with QMK
License: MIT
URL: https://github.com/qmk/qmk_cli
Source0: %url/archive/refs/tags/%version.tar.gz
Patch0: nonexistant-deps.patch
BuildArch: noarch
BuildRequires: python3-devel
@@ -56,7 +55,7 @@ Provides: qmk-cli
%_desc
%prep
%autosetup -p1 -n qmk_cli-%version
%autosetup -n qmk_cli-%version
%build
%pyproject_wheel
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit 4f639ab3f5bf6a68d8ea4868a5e0b6829377b7ed
%global commit_date 20250926
%global commit 9f61b87db715fe9729305e242de8412d8db4153c
%global commit_date 20251003
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%define _unpackaged_files_terminate_build 0
+1 -1
View File
@@ -2,7 +2,7 @@
%global oldpkgname yt-dlp-nightly
Name: yt-dlp-git
Version: 2025.09.29.032523
Version: 2025.10.01.065439
Release: 1%?dist
Summary: A command-line program to download videos from online video platforms