mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-05 03:12:18 +00:00
Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 060cfef07e | |||
| b1c9c7cb6a | |||
| bce700ac6d | |||
| 1980e0477e | |||
| b6f94c7ed9 | |||
| f4574d8628 | |||
| 2fc53cb763 | |||
| 6391180167 | |||
| aee6239c8e |
@@ -20,7 +20,7 @@ on:
|
||||
|
||||
jobs:
|
||||
manifest:
|
||||
runs-on: ubuntu-24.04-arm
|
||||
runs-on: ubuntu-22.04
|
||||
outputs:
|
||||
build_matrix: ${{ steps.generate_build_matrix.outputs.build_matrix }}
|
||||
container:
|
||||
|
||||
@@ -23,7 +23,7 @@ jobs:
|
||||
manifest:
|
||||
outputs:
|
||||
build_matrix: ${{ steps.parsing.outputs.build_matrix }}
|
||||
runs-on: ubuntu-24.04-arm
|
||||
runs-on: ubuntu-22.04
|
||||
container:
|
||||
image: ghcr.io/terrapkg/builder:frawhide
|
||||
options: --cap-add=SYS_ADMIN --privileged
|
||||
|
||||
@@ -8,7 +8,7 @@ on:
|
||||
|
||||
jobs:
|
||||
autoupdate:
|
||||
runs-on: ubuntu-24.04-arm
|
||||
runs-on: ubuntu-22.04
|
||||
strategy:
|
||||
matrix:
|
||||
branch:
|
||||
|
||||
@@ -16,7 +16,7 @@ on:
|
||||
|
||||
jobs:
|
||||
update-comps:
|
||||
runs-on: ubuntu-24.04-arm
|
||||
runs-on: ubuntu-22.04
|
||||
container:
|
||||
image: ghcr.io/terrapkg/builder:frawhide
|
||||
steps:
|
||||
|
||||
@@ -8,7 +8,7 @@ on:
|
||||
|
||||
jobs:
|
||||
autoupdate:
|
||||
runs-on: ubuntu-24.04-arm
|
||||
runs-on: ubuntu-22.04
|
||||
container:
|
||||
image: ghcr.io/terrapkg/builder:frawhide
|
||||
options: --cap-add=SYS_ADMIN --privileged
|
||||
|
||||
@@ -8,7 +8,7 @@ on:
|
||||
|
||||
jobs:
|
||||
autoupdate:
|
||||
runs-on: ubuntu-24.04-arm
|
||||
runs-on: ubuntu-22.04
|
||||
container:
|
||||
image: ghcr.io/terrapkg/builder:frawhide
|
||||
options: --cap-add=SYS_ADMIN --privileged
|
||||
|
||||
@@ -8,7 +8,7 @@ on:
|
||||
|
||||
jobs:
|
||||
autoupdate:
|
||||
runs-on: ubuntu-24.04-arm
|
||||
runs-on: ubuntu-22.04
|
||||
container:
|
||||
image: ghcr.io/terrapkg/builder:frawhide
|
||||
options: --cap-add=SYS_ADMIN --privileged
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
13.0.0.50
|
||||
@@ -1,9 +1,9 @@
|
||||
%global xurl https://files.pythonhosted.org/packages/22/1c/37fe0377fd5fbfe27b17db20679d76aeb1cef7be3ddfb22e24c0bb62cf96/anki-25.9.2-cp39-abi3-manylinux_2_36_x86_64.whl
|
||||
%global aurl https://files.pythonhosted.org/packages/c1/49/484a786ea0e1b3659de9478f2546368c5970da60a1cd403cec1fa2f81d65/anki-25.9.2-cp39-abi3-manylinux_2_36_aarch64.whl
|
||||
%global qurl https://files.pythonhosted.org/packages/e5/d4/26016857a780290264866e1818b1a408106c379906fbd186a0aa26eb1054/aqt-25.9.2-py3-none-any.whl
|
||||
%global xurl https://files.pythonhosted.org/packages/a3/86/c1c459a06466ffc3a205de9852875a922c378a7bfb9fb1310bea019dacd1/anki-25.7.5-cp39-abi3-manylinux_2_36_x86_64.whl
|
||||
%global aurl https://files.pythonhosted.org/packages/29/75/81eb12d43381f5150a2fb1acc2757d25741af5bf0635f40faab61eefcb44/anki-25.7.5-cp39-abi3-manylinux_2_36_aarch64.whl
|
||||
%global qurl https://files.pythonhosted.org/packages/5e/e6/4c36d3c1ed0e2a6e4bf95eb919d603078d935b5c75950c7627e79340f25a/aqt-25.7.5-py3-none-any.whl
|
||||
|
||||
Name: anki-bin
|
||||
Version: 25.9.2
|
||||
Version: 25.7.5
|
||||
Release: 1%?dist
|
||||
Summary: Flashcard program for using space repetition learning (Installed with wheel)
|
||||
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: anki-qt5
|
||||
Version: 25.09.2
|
||||
Version: 25.07.5
|
||||
Release: 1%?dist
|
||||
Summary: Flashcard program for using space repetition learning
|
||||
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: anki
|
||||
Version: 25.09.2
|
||||
Version: 25.07.5
|
||||
Release: 1%?dist
|
||||
Summary: Flashcard program for using space repetition learning
|
||||
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: bitwarden-cli.bin
|
||||
Version: 2025.9.0
|
||||
Version: 2025.8.0
|
||||
Release: 1%?dist
|
||||
Summary: Bitwarden command-line client
|
||||
License: GPL-3.0-only
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%endif
|
||||
|
||||
Name: bitwarden-cli
|
||||
Version: 2025.9.0
|
||||
Version: 2025.8.0
|
||||
Release: 1%?dist
|
||||
Summary: Bitwarden command-line client
|
||||
License: GPL-3.0-only
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-canary-openasar
|
||||
Version: 0.0.758
|
||||
Version: 0.0.748
|
||||
Release: 1%?dist
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-canary
|
||||
Version: 0.0.758
|
||||
Version: 0.0.748
|
||||
Release: 1%?dist
|
||||
Summary: Free Voice and Text Chat for Gamers
|
||||
URL: discord.com
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-openasar
|
||||
Version: 0.0.111
|
||||
Version: 0.0.107
|
||||
Release: 1%?dist
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-ptb-openasar
|
||||
Version: 0.0.161
|
||||
Version: 0.0.157
|
||||
Release: 1%?dist
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-ptb
|
||||
Version: 0.0.161
|
||||
Version: 0.0.157
|
||||
Release: 1%?dist
|
||||
Summary: Free Voice and Text Chat for Gamers.
|
||||
URL: https://discord.com
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord
|
||||
Version: 0.0.111
|
||||
Version: 0.0.107
|
||||
Release: 1%?dist
|
||||
Summary: Free Voice and Text Chat for Gamers
|
||||
URL: https://discord.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit 5470662f25a0fc9cdb024d2e3dce4108f5cc529a
|
||||
%global commit_date 20250917
|
||||
%global commit 32b222cd9e2749cfdecb216189f954c719e3f66e
|
||||
%global commit_date 20250820
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: envision-nightly
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: feishin
|
||||
Version: 0.20.1
|
||||
Version: 0.19.0
|
||||
Release: 1%?dist
|
||||
Summary: A modern self-hosted music player
|
||||
License: GPL-3.0
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
Name: flameshot.qt5
|
||||
Version: %ver^%{commit_date}git.%shortcommit
|
||||
Release: 3%?dist
|
||||
Release: 2%?dist
|
||||
License: GPL-3.0-or-later AND ASL-2.0 AND GPL-2.0-only AND LGPL-3.0-only AND FAL-1.3
|
||||
Summary: Powerful yet simple to use screenshot software
|
||||
URL: https://flameshot.org
|
||||
@@ -71,7 +71,6 @@ Development files for Flameshot.
|
||||
%autosetup -p1 -n flameshot-%commit
|
||||
|
||||
%build
|
||||
export GIT_HASH=%commit
|
||||
%cmake -G Ninja \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DUSE_WAYLAND_CLIPBOARD:BOOL=ON \
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
#? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec
|
||||
|
||||
%global ver 13.1.0
|
||||
%global commit 095dcba94f201b088552f3f1341b55847197104f
|
||||
%global ver 12.1.0
|
||||
%global commit 4edfb2ac1d71e7f75fcdcb850ff6bce5fb148a7b
|
||||
%global shortcommit %{sub %{commit} 1 7}
|
||||
%global commit_date 20250923
|
||||
#global commit_date 20250608
|
||||
%global commit_date 20250618
|
||||
%global devel_name QtColorWidgets
|
||||
%global _distro_extra_cflags -fuse-ld=mold
|
||||
%global _distro_extra_cxxflags -fuse-ld=mold
|
||||
|
||||
Name: flameshot.nightly
|
||||
Version: %ver^%{commit_date}git.%shortcommit
|
||||
@@ -23,22 +22,24 @@ BuildRequires: fdupes
|
||||
BuildRequires: libappstream-glib
|
||||
BuildRequires: ninja-build
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: mold
|
||||
|
||||
BuildRequires: cmake(Qt6Core) >= 6.0.0
|
||||
BuildRequires: cmake(KF6GuiAddons) >= 6.7.0
|
||||
BuildRequires: cmake(Qt6DBus) >= 6.0.0
|
||||
BuildRequires: cmake(Qt6Gui) >= 6.0.0
|
||||
BuildRequires: cmake(Qt6LinguistTools) >= 6.0.0
|
||||
BuildRequires: cmake(Qt6Network) >= 6.0.0
|
||||
BuildRequires: cmake(Qt6Svg) >= 6.0.0
|
||||
BuildRequires: cmake(Qt6Widgets) >= 6.0.0
|
||||
BuildRequires: cmake(Qt5Core) >= 5.9.0
|
||||
BuildRequires: cmake(KF5GuiAddons) >= 5.89.0
|
||||
BuildRequires: cmake(Qt5DBus) >= 5.9.0
|
||||
BuildRequires: cmake(Qt5Gui) >= 5.9.0
|
||||
BuildRequires: cmake(Qt5LinguistTools) >= 5.9.0
|
||||
BuildRequires: cmake(Qt5Network) >= 5.9.0
|
||||
BuildRequires: cmake(Qt5Svg) >= 5.9.0
|
||||
BuildRequires: cmake(Qt5Widgets) >= 5.9.0
|
||||
|
||||
Requires: hicolor-icon-theme
|
||||
Requires: qt5-qtbase >= 5.9.0
|
||||
Requires: qt5-qttools >= 5.9.0
|
||||
Requires: qt5-qtsvg%{?_isa} >= 5.9.0
|
||||
|
||||
%dnl Provides: flameshot = %version-%release
|
||||
Conflicts: flameshot
|
||||
|
||||
Recommends: qt6-qtimageformats
|
||||
Recommends: xdg-desktop-portal%{?_isa}
|
||||
Recommends: (xdg-desktop-portal-gnome%{?_isa} if gnome-shell%{?_isa})
|
||||
Recommends: (xdg-desktop-portal-kde%{?_isa} if plasma-workspace-wayland%{?_isa})
|
||||
@@ -54,32 +55,30 @@ Features:
|
||||
* Easy to use.
|
||||
* In-app screenshot edition.
|
||||
* DBus interface.
|
||||
* Upload to Imgur
|
||||
|
||||
|
||||
%pkg_completion -Bfz flameshot
|
||||
|
||||
%package devel
|
||||
Summary: Flameshot development files
|
||||
Requires: %{name} = %{version}
|
||||
%pkg_devel_files
|
||||
%_libdir/cmake/*/
|
||||
|
||||
%package libs
|
||||
%pkg_libs_files
|
||||
|
||||
%package static
|
||||
%pkg_static_files
|
||||
%description devel
|
||||
Development files for Flameshot.
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n flameshot-%commit
|
||||
|
||||
%build
|
||||
export GIT_HASH=%commit
|
||||
%cmake -G Ninja \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DUSE_WAYLAND_CLIPBOARD:BOOL=ON
|
||||
-DUSE_WAYLAND_CLIPBOARD:BOOL=ON \
|
||||
%cmake_build
|
||||
|
||||
%install
|
||||
%cmake_install
|
||||
# https://fedoraproject.org/wiki/PackagingDrafts/find_lang
|
||||
%find_lang Internationalization --with-qt
|
||||
%fdupes %{buildroot}%{_datadir}/icons
|
||||
|
||||
@@ -88,11 +87,13 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.metainfo.xml
|
||||
desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
|
||||
|
||||
%files -f Internationalization.lang
|
||||
%{_datadir}/flameshot/translations/Internationalization_grc.qm
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%dir %{_datadir}/flameshot
|
||||
%dir %{_datadir}/flameshot/translations
|
||||
%{_bindir}/flameshot
|
||||
%{_libdir}/lib%{devel_name}.so.*
|
||||
%{_datadir}/applications/org.flameshot.Flameshot.desktop
|
||||
%{_metainfodir}/org.flameshot.Flameshot.metainfo.xml
|
||||
%{_datadir}/dbus-1/interfaces/org.flameshot.Flameshot.xml
|
||||
@@ -100,3 +101,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
|
||||
%{_datadir}/icons/hicolor/*/apps/*.png
|
||||
%{_datadir}/icons/hicolor/scalable/apps/*.svg
|
||||
%{_mandir}/man1/flameshot.1*
|
||||
|
||||
%files devel
|
||||
%{_libdir}/lib%{devel_name}.so
|
||||
%{_libdir}/cmake/%{devel_name}/
|
||||
%{_libdir}/pkgconfig/%{devel_name}.pc
|
||||
%{_includedir}/%{devel_name}/
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
terminate();
|
||||
rpm.global("commit", gh_commit("flameshot-org/flameshot"));
|
||||
if rpm.changed() {
|
||||
let v = gh("flameshot-org/flameshot");
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: flatpost
|
||||
Version: 1.1.1
|
||||
Version: 1.1.0
|
||||
Release: 1%?dist
|
||||
License: BSD-2-Clause
|
||||
Summary: Desktop environment agnostic Flathub software center.
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
%endif
|
||||
|
||||
Name: goofcord
|
||||
Version: 1.10.3
|
||||
Version: 1.10.2
|
||||
Release: 1%?dist
|
||||
License: OSL-3.0
|
||||
Summary: A privacy-minded Legcord fork.
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
%global crate halloy
|
||||
|
||||
Name: halloy
|
||||
Version: 2025.9
|
||||
Version: 2025.8
|
||||
Release: 1%?dist
|
||||
Summary: An open-source IRC client written in Rust, with the Iced GUI library
|
||||
Packager: Yoong jin <solomoncyj@gmail.com>
|
||||
|
||||
@@ -3,12 +3,12 @@
|
||||
%global gtk4_version 4.14.4
|
||||
%global libadwaita_version 1.5.1
|
||||
%global pure_protobuf_version 2.0.0
|
||||
%global raw_ver v1.88.0
|
||||
%global raw_ver v1.86.0
|
||||
|
||||
Name: komikku
|
||||
Version: 1.88.0
|
||||
Version: 1.86.0
|
||||
%forgemeta
|
||||
Release: 1%?dist
|
||||
Release: 2%?dist
|
||||
Summary: A manga reader for GNOME
|
||||
|
||||
BuildArch: noarch
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit b55a0f58bae0c633498948ddab054f96da6da2d0
|
||||
%global commit_date 20250911
|
||||
%global commit 53299982c074d3b8f2b2ddacc9babf9971f3aef7
|
||||
%global commit_date 20250826
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global debug_package %nil
|
||||
%global __strip /bin/true
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Disable X11 for RHEL 10+
|
||||
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
|
||||
|
||||
%global commit ee0f7013478abad3f7fcd05a7f61d360b7447b18
|
||||
%global commit 0f910ec51c97fc0b5906d6549492643fc1fa3e9d
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20250923
|
||||
%global commit_date 20250829
|
||||
%global ver 0.40.0
|
||||
|
||||
Name: mpv-nightly
|
||||
@@ -82,10 +82,6 @@ BuildRequires: pkgconfig(xscrnsaver)
|
||||
BuildRequires: pkgconfig(xv)
|
||||
%endif
|
||||
|
||||
%ifarch x86_64
|
||||
BuildRequires: libOpenCL.so.1
|
||||
%endif
|
||||
|
||||
Requires: hicolor-icon-theme
|
||||
Provides: mplayer-backend
|
||||
Recommends: (yt-dlp or youtube-dl)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "throne.spec"
|
||||
spec = "nekoray.spec"
|
||||
}
|
||||
}
|
||||
@@ -2,10 +2,10 @@
|
||||
Version=1.0
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Name=Throne
|
||||
Name=nekoray
|
||||
Categories=Network;
|
||||
Comment=Qt based cross-platform GUI proxy configuration manager (backend: sing-box)
|
||||
Comment[zh_CN]=基于 Qt 的跨平台代理配置管理器 (后端 sing-box)
|
||||
Keywords=Internet;VPN;Proxy;sing-box;nekoray;
|
||||
Exec=/usr/bin/throne
|
||||
Icon=/usr/share/icons/Throne.ico
|
||||
Keywords=Internet;VPN;Proxy;sing-box;
|
||||
Exec=/bin/nekoray
|
||||
Icon=/usr/share/icons/nekoray.ico
|
||||
@@ -0,0 +1,2 @@
|
||||
#!/bin/sh
|
||||
/lib64/nekoray/nekoray -appdata "${@}"
|
||||
@@ -1,16 +1,15 @@
|
||||
#? https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=throne-git
|
||||
|
||||
Name: throne
|
||||
Version: 1.0.5
|
||||
Release: 3%?dist
|
||||
%global gomodulesmode GO111MODULE=on
|
||||
Name: nekoray
|
||||
Version: 4.3.7
|
||||
Release: 1%?dist
|
||||
Summary: Qt based cross-platform GUI proxy configuration manager (backend: sing-box)
|
||||
URL: https://github.com/throneproj/Throne
|
||||
URL: https://github.com/Mahdi-zarei/nekoray
|
||||
License: GPLv3
|
||||
|
||||
Obsoletes: nekoray < 4.3.7-2
|
||||
|
||||
Source0: https://github.com/throneproj/Throne/archive/refs/tags/%{version}.tar.gz#/throne-%{version}.tar.gz
|
||||
Source0: https://github.com/Mahdi-zarei/nekoray/archive/refs/tags/%{version}.tar.gz#/nekoray-%{version}.tar.gz
|
||||
Packager: bunzuhbu <g89156436@gmail.com>
|
||||
Source1: vendor-%{version}.tar.gz
|
||||
%define fetch_vendor %{_rpmconfigdir}/rpmuncompress -xv %{SOURCE1}
|
||||
|
||||
Source2: Sagernet.SingBox.Version.txt
|
||||
%define singbox_version $(cat %{SOURCE2})
|
||||
@@ -37,9 +36,8 @@ BuildRequires: patchelf
|
||||
BuildRequires: sed
|
||||
BuildRequires: golang
|
||||
BuildRequires: rpm_macro(gobuildflags)
|
||||
BuildRequires: protobuf-compiler
|
||||
Requires: %{name}-core
|
||||
%define core Core
|
||||
%define core nekobox_core
|
||||
|
||||
%package core
|
||||
Summary: %{summary}
|
||||
@@ -51,50 +49,43 @@ Summary: %{summary}
|
||||
%{summary}
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n Throne-%{version}
|
||||
%autosetup -p1 -n %{name}-%{version}
|
||||
sed -i 's~find_package(Protobuf CONFIG REQUIRED)~find_package(Protobuf REQUIRED)~' cmake/myproto.cmake
|
||||
sed -i 's~add_library(qhotkey 3rdparty/QHotkey/qhotkey.cpp)~add_library(qhotkey STATIC 3rdparty/QHotkey/qhotkey.cpp)~' cmake/QHotkey.cmake
|
||||
# sed -i 's~ImageFormat::BGRA~ImageFormat::BGR~' 3rdparty/ZxingQtReader.hpp
|
||||
pushd core/server
|
||||
export GOBIN=$(pwd)/gobin
|
||||
export PATH="${PATH}:${GOBIN}"
|
||||
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
|
||||
go install github.com/chai2010/protorpc/protoc-gen-protorpc@latest
|
||||
|
||||
cd gen
|
||||
protoc -I . --go_out=. --protorpc_out=. libcore.proto
|
||||
%{fetch_vendor}
|
||||
popd
|
||||
|
||||
%build
|
||||
%cmake
|
||||
%cmake_build
|
||||
DEST=$PWD/%{__cmake_builddir}/%{core}
|
||||
pushd core/server
|
||||
export GOBIN=$(pwd)/gobin
|
||||
export PATH="${PATH}:${GOBIN}"
|
||||
%define currentgoldflags -w -s -X github.com/sagernet/sing-box/constant.Version=%{singbox_version}
|
||||
%define gomodulesmode GO111MODULE=on
|
||||
%define build_ldflags %nil
|
||||
export GO_LDFLAGS=' '
|
||||
export GO_BUILDTAGS="with_clash_api with_gvisor with_quic with_wireguard with_utls with_dhcp with_tailscale"
|
||||
%gobuild -o $DEST -mod=readonly -modcacherw
|
||||
go build %{gobuildflags} -o $DEST -trimpath -ldflags "-B 0x$(echo "%{name}-%{version}-%{release}-${SOURCE_DATE_EPOCH:-}" | sha1sum | cut -d ' ' -f1) -w -s -X 'github.com/sagernet/sing-box/constant.Version=%{singbox_version}'" -tags "with_clash_api,with_gvisor,with_quic,with_wireguard,with_utls,with_ech,with_dhcp"
|
||||
popd
|
||||
|
||||
%install
|
||||
install -Dm755 %__cmake_builddir/Throne %buildroot%_libdir/%name/%name
|
||||
install -Dm755 %__cmake_builddir/%core %buildroot%_libdir/%name/%core
|
||||
install -Dpm755 %{SOURCE4} %{buildroot}%{_bindir}/%{name}
|
||||
install -Dpm644 %{SOURCE3} %{buildroot}%{_datadir}/applications/%{name}.desktop
|
||||
install -Dpm644 res/Throne.ico -t %buildroot%_iconsdir/
|
||||
install -Dpm644 res/public/Throne.png -t %buildroot%_datadir/pixmaps/
|
||||
mkdir -p %{buildroot}%{_libdir}/%{name}
|
||||
mkdir -p %{buildroot}%{_bindir}
|
||||
mkdir -p %{buildroot}%{_datadir}/applications
|
||||
mkdir -p %{buildroot}%{_datadir}/icons
|
||||
|
||||
cp %{SOURCE4} %{buildroot}%{_bindir}/%{name}
|
||||
cp %{SOURCE3} %{buildroot}%{_datadir}/applications/%{name}.desktop
|
||||
sed -i 's~/bin~%{_bindir}~g;s~/usr/share~%{_datadir}~g;s~nekoray~%{name}~g' %{buildroot}%{_datadir}/applications/%{name}.desktop
|
||||
sed -i 's~/bin~%{_bindir}~g;s~/lib64~%{_libdir}~g;s~nekoray~%{name}~g' %{buildroot}%{_bindir}/%{name}
|
||||
cp %{__cmake_builddir}/%{name} %{buildroot}%{_libdir}/%{name}/%{name}
|
||||
cp %{__cmake_builddir}/%{core} %{buildroot}%{_libdir}/%{name}/%{core}
|
||||
cp res/nekoray.ico %{buildroot}%{_datadir}/icons/%{name}.ico
|
||||
patchelf --remove-rpath %{buildroot}%{_libdir}/%{name}/%{name}
|
||||
patchelf --remove-rpath %{buildroot}%{_libdir}/%{name}/%{core}
|
||||
|
||||
%files
|
||||
%attr(0755, -, -) %{_bindir}/%{name}
|
||||
%attr(0755, -, -) %{_libdir}/%{name}/%{name}
|
||||
%attr(0644, -, -) %{_datadir}/icons/Throne.ico
|
||||
%attr(0644, -, -) %{_datadir}/icons/%{name}.ico
|
||||
%attr(0644, -, -) %{_datadir}/applications/%{name}.desktop
|
||||
%_datadir/pixmaps/Throne.png
|
||||
|
||||
%files core
|
||||
%dir %{_libdir}/%{name}
|
||||
@@ -0,0 +1,5 @@
|
||||
let sourcedir = "anda/apps/nekoray";
|
||||
|
||||
sh(`dnf in -y golang rpmdevtools tar rpm-build coreutils`, #{});
|
||||
sh(`pushd ${sourcedir}; bash -x pre.sh; popd`, #{});
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
export sourcedir="$PWD"
|
||||
rpmdev-spectool --all --get-files nekoray.spec
|
||||
version=$(rpmspec --query --queryformat "%{VERSION}\n" nekoray.spec | uniq)
|
||||
|
||||
tar -xzf "nekoray-${version}.tar.gz"
|
||||
pushd "nekoray-${version}/core/server"
|
||||
go mod download github.com/stretchr/testify
|
||||
go mod vendor
|
||||
tar -czf "${sourcedir}/vendor-${version}.tar.gz" vendor
|
||||
popd
|
||||
@@ -0,0 +1,3 @@
|
||||
rpm.version(find(`([\d.]+)-\d+-\d+-\d+`, gh_rawfile("Mahdi-zarei/nekoray", "dev", "nekoray_version.txt"), 1));
|
||||
|
||||
open_file("anda/apps/nekoray/Sagernet.SingBox.Version.txt", "w").write(gh("sagernet/sing-box"));
|
||||
@@ -1,4 +1,4 @@
|
||||
%global ver 2025-09-23
|
||||
%global ver 2025-08-29
|
||||
%global goodver %(echo %ver | sed 's/-//g')
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
%bcond_without mold
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "scrcpy.spec"
|
||||
}
|
||||
}
|
||||
@@ -1,52 +0,0 @@
|
||||
Name: scrcpy
|
||||
Version: 3.3.2
|
||||
Release: 1%?dist
|
||||
Summary: Display and control your Android device
|
||||
License: Apache-2.0
|
||||
URL: https://github.com/Genymobile/scrcpy
|
||||
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||
Packager: madonuko <mado@fyralabs.com>
|
||||
BuildRequires: meson ninja-build cmake nasm gcc
|
||||
BuildRequires: pkgconfig(sdl2)
|
||||
BuildRequires: pkgconfig(libavcodec)
|
||||
BuildRequires: pkgconfig(libavdevice)
|
||||
BuildRequires: pkgconfig(libavformat)
|
||||
BuildRequires: pkgconfig(libavutil)
|
||||
BuildRequires: pkgconfig(libswresample)
|
||||
BuildRequires: pkgconfig(libusb)
|
||||
BuildRequires: pkgconfig(libv4l2)
|
||||
BuildRequires: cmake(VulkanHeaders)
|
||||
BuildRequires: vulkan-loader
|
||||
BuildRequires: OpenCL-ICD-Loader
|
||||
BuildConflicts: dkms-nvidia akmod-nvidia
|
||||
|
||||
%description
|
||||
This application mirrors Android devices (video and audio) connected via USB or TCP/IP and allows control using the computer's keyboard and mouse. It does not require root access or an app installed on the device. It works on Linux, Windows, and macOS.
|
||||
|
||||
%pkg_completion -Bz
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
|
||||
%build
|
||||
export WORK_DIR=$PWD/work
|
||||
export OUTPUT_DIR=$PWD/output
|
||||
export VERSION=v%version
|
||||
|
||||
%meson \
|
||||
-Dcompile_server=false \
|
||||
-Dportable=false \
|
||||
-Dstatic=false
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%_bindir/scrcpy
|
||||
%_datadir/applications/scrcpy-console.desktop
|
||||
%_datadir/applications/scrcpy.desktop
|
||||
%_iconsdir/hicolor/*/apps/scrcpy.png
|
||||
%_mandir/man1/scrcpy.1.*
|
||||
@@ -1 +0,0 @@
|
||||
rpm.version(gh("Genymobile/scrcpy"));
|
||||
@@ -12,7 +12,7 @@
|
||||
%endif
|
||||
|
||||
Name: signal-desktop
|
||||
Version: 7.71.0
|
||||
Version: 7.68.0
|
||||
Release: 1%?dist
|
||||
Summary: A private messenger for Windows, macOS, and Linux
|
||||
URL: https://signal.org
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: switcheroo-control
|
||||
Version: 3.0
|
||||
Release: 1%?dist
|
||||
Version: 2.6
|
||||
Release: 9%{?dist}
|
||||
Summary: D-Bus service to check the availability of dual-GPU
|
||||
|
||||
License: GPLv3
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
Throne-*
|
||||
*.tar.gz
|
||||
@@ -1,2 +0,0 @@
|
||||
#!/bin/sh
|
||||
/usr/lib64/throne/throne -appdata "${@}"
|
||||
@@ -1,3 +0,0 @@
|
||||
rpm.version(find(`([\d.]+)-\d+-\d+-\d+`, gh_rawfile("throneproj/Throne", "dev", "throne_version.txt"), 1));
|
||||
|
||||
open_file("anda/apps/throne/Sagernet.SingBox.Version.txt", "w").write(gh("sagernet/sing-box"));
|
||||
@@ -1,9 +1,9 @@
|
||||
# Fedora sometimes sources the snapshots under stable versions and just bumps release
|
||||
# For user clarity I have separated these into different packages
|
||||
%global commit 13bf50cbf84e00a7d5a0f13e1beefad306d58622
|
||||
%global commit 9a399f26a42db7c0c8c9c9688c8b98ffc38d22f6
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 20250102
|
||||
%global commit_date 20250916
|
||||
%global commit_date 20250826
|
||||
|
||||
Name: winetricks-git
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
%global vendor_pnpm 1
|
||||
|
||||
Name: youtube-music
|
||||
Version: 3.11.0
|
||||
Version: 3.10.0
|
||||
Release: 1%?dist
|
||||
Summary: YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)
|
||||
Source1: youtube-music.desktop
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global tarball_version %%(echo %{version} | tr '~' '.')
|
||||
%global major_version 49
|
||||
%global minor_version 0
|
||||
%global major_version 48
|
||||
%global minor_version 2
|
||||
|
||||
%if 0%{?rhel}
|
||||
%global portal_helper 0
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
Name: gnome-shell
|
||||
Version: %{major_version}.%{minor_version}
|
||||
Release: 1%{?dist}.switcheroo
|
||||
Release: 3%{?dist}.switcheroo
|
||||
Summary: Window management and application launching for GNOME
|
||||
|
||||
Provides: gnome-shell.switcheroo = %version-%release
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%global pypi_name nautilus_open_any_terminal
|
||||
|
||||
Name: nautilus-open-any-terminal
|
||||
Version: 0.6.3
|
||||
Release: 1%?dist
|
||||
Version: 0.6.1
|
||||
Release: 2%?dist
|
||||
Summary: Context-menu entry for opening other terminal in Nautilus
|
||||
License: GPL-3.0-only
|
||||
URL: https://github.com/Stunkymonkey/nautilus-open-any-terminal
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%global framework kio
|
||||
|
||||
%global stable_kf6 stable
|
||||
%global majmin_ver_kf6 6.18
|
||||
%global ecm_ver 6.18.0
|
||||
%global majmin_ver_kf6 6.17
|
||||
%global ecm_ver 6.17.0
|
||||
%global ecm_rel 1
|
||||
|
||||
Name: kf6-%{framework}
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "kup.spec"
|
||||
}
|
||||
}
|
||||
@@ -1,81 +0,0 @@
|
||||
%global _qt_major_version 6
|
||||
%global ver kup-0.10.0
|
||||
%global commit 130face33a7500b6f881cf8dc7114a2ba2ea1081
|
||||
|
||||
Name: kup
|
||||
Version: %(echo %ver | sed -E 's/^kup-//')
|
||||
Release: 1%?dist
|
||||
Summary: Backup scheduler for the Plasma desktop
|
||||
License: GPL-3.0-or-later WITH LicenseRef-KDE-Accepted-GPL
|
||||
URL: https://invent.kde.org/system/kup
|
||||
Source0: %url/-/archive/%ver.tar.gz
|
||||
Packager: madonuko <mado@fyralabs.com>
|
||||
Requires: (bup or rsync)
|
||||
Suggests: bup
|
||||
BuildRequires: cmake extra-cmake-modules
|
||||
BuildRequires: cmake(Qt%{_qt_major_version}Core)
|
||||
BuildRequires: cmake(Qt%{_qt_major_version}Widgets)
|
||||
BuildRequires: cmake(KF%{_qt_major_version}Solid)
|
||||
BuildRequires: cmake(KF%{_qt_major_version}KIO)
|
||||
BuildRequires: cmake(KF%{_qt_major_version}IdleTime)
|
||||
BuildRequires: cmake(KF%{_qt_major_version}I18n)
|
||||
BuildRequires: cmake(KF%{_qt_major_version}Notifications)
|
||||
BuildRequires: cmake(KF%{_qt_major_version}CoreAddons)
|
||||
BuildRequires: cmake(KF%{_qt_major_version}DBusAddons)
|
||||
BuildRequires: cmake(KF%{_qt_major_version}Config)
|
||||
BuildRequires: cmake(KF%{_qt_major_version}JobWidgets)
|
||||
BuildRequires: cmake(KF%{_qt_major_version}WidgetsAddons)
|
||||
BuildRequires: cmake(KF%{_qt_major_version}XmlGui)
|
||||
BuildRequires: cmake(KF%{_qt_major_version}KCMUtils)
|
||||
BuildRequires: cmake(KF%{_qt_major_version}Crash)
|
||||
BuildRequires: pkgconfig(libgit2)
|
||||
BuildRequires: cmake(Plasma)
|
||||
BuildRequires: cmake(Plasma5Support)
|
||||
|
||||
%description
|
||||
Kup is created for helping people to keep up-to-date backups of their personal files. Connecting a USB hard drive is the primary supported way to store files, but saving files to a server over a network connection is also possible for advanced users.
|
||||
|
||||
When you plug in your external hard drive Kup will automatically start copying your latest changes, but of course it will only do so if you have been active on your computer for some number of hours since the last time you took a backup (and it can of course ask you first, before copying anything).
|
||||
In general Kup tries to not disturb you needlessly.
|
||||
|
||||
There are two types of backup schemes supported, one which keeps the backup folder completely in sync with what you have on your computer, deleting from the backup any file that you have deleted on your computer etc. The other scheme also keeps older versions of your files in the backup folder. When using this, only the small parts of your files that has actually changed since last backup will be saved and therefore incremental backups are very cheap. This is especially useful if you are working on big files. At the same time it's as easy to access your files as if a complete backup was taken every time; every backup contains a complete version of your directories. Behind the scenes all the content that is actually the same is only stored once. To make this happen Kup runs the backup program "bup" in the background, look at https://github.com/bup/bup for more details.
|
||||
|
||||
%prep
|
||||
%autosetup -n %name-%ver-%commit
|
||||
mv LICENSES/* .
|
||||
|
||||
%build
|
||||
%cmake_kf6 \
|
||||
-DQT_MAJOR_VERSION=%{_qt_major_version} \
|
||||
-DCMAKE_INSTALL_PREFIX=%{_prefix} \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DBUILD_TESTING=OFF \
|
||||
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON
|
||||
%cmake_build
|
||||
|
||||
%install
|
||||
%cmake_install
|
||||
|
||||
%find_lang kup
|
||||
|
||||
%files -f kup.lang
|
||||
%doc README.md
|
||||
%license GPL-2.0-only.txt GPL-2.0-or-later.txt GPL-3.0-only.txt LicenseRef-KDE-Accepted-GPL.txt
|
||||
%_sysconfdir/xdg/autostart/kup-daemon.desktop
|
||||
%_bindir/kup-daemon
|
||||
%_bindir/kup-filedigger
|
||||
%_bindir/kup-purger
|
||||
%_kf6_plugindir/kio/kio_bup.so
|
||||
%_qt6_plugindir/plasma/kcms/systemsettings_qwidgets/kcm_kup.so
|
||||
%_qt6_plugindir/plasma5support/dataengine/plasma_engine_kup.so
|
||||
%_datadir/applications/kcm_kup.desktop
|
||||
%_iconsdir/hicolor/scalable/apps/kup.svg
|
||||
%_datadir/knotifications6/kupdaemon.notifyrc
|
||||
%_metainfodir/org.kde.kup.appdata.xml
|
||||
%_metainfodir/org.kde.kupapplet.appdata.xml
|
||||
%_datadir/plasma/plasmoids/org.kde.kupapplet/contents/ui/FullRepresentation.qml
|
||||
%_datadir/plasma/plasmoids/org.kde.kupapplet/contents/ui/main.qml
|
||||
%_datadir/plasma/plasmoids/org.kde.kupapplet/metadata.json
|
||||
%_datadir/plasma5support/services/kupdaemonservice.operations
|
||||
%_datadir/plasma5support/services/kupservice.operations
|
||||
%_datadir/qlogging-categories6/kup.categories
|
||||
@@ -1,5 +0,0 @@
|
||||
let v = gitlab_tag("invent.kde.org", "445");
|
||||
rpm.global("ver", v);
|
||||
if rpm.changed() {
|
||||
rpm.global("commit", get(`https://invent.kde.org/api/v4/projects/445/repository/tags/${v}`).json().commit.id);
|
||||
}
|
||||
@@ -1,9 +1,9 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-indicator-network
|
||||
%global commit ee3fddcc45a8322938aacc0effd4383b29ebfaf6
|
||||
%global commit 4aa16a3674bf513995cf07fffaf700d007e726d8
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-indicator-network
|
||||
Version: 1.1.2
|
||||
Version: 1.1.1
|
||||
Release: 1%?dist
|
||||
Summary: The Network indicator for Ubuntu Touch
|
||||
License: GPL-3.0 AND LGPL-3.0
|
||||
@@ -65,7 +65,7 @@ The %{name}-doc package contains documentation files for %{name}.
|
||||
%files -f %{name}.lang
|
||||
%doc README.md
|
||||
%license COPYING COPYING.LGPL
|
||||
%config /etc/xdg/autostart/lomiri-indicator-network.desktop
|
||||
%config /usr/etc/xdg/autostart/lomiri-indicator-network.desktop
|
||||
%{_userunitdir}/*.service
|
||||
%{_libdir}/liblomiri-connectivity-qt1.so.*
|
||||
%dir %{_qt5_qmldir}/Lomiri/Connectivity
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
|
||||
%global commit 5f60a5419e04653e5ded4a10a704eec2d7373985
|
||||
%global commit 88d4af5b1476c5a69e7661637506ae1932a2ccb5
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-system-settings
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
#? https://src.fedoraproject.org/rpms/hyprgraphics/blob/rawhide/f/hyprgraphics.spec
|
||||
|
||||
%global realname hyprgraphics
|
||||
%global ver 0.1.6
|
||||
%global commit 32e6b8386f7dc70a4cc01607a826a281f3c52364
|
||||
%global commit_date 20250923
|
||||
%global ver 0.1.5
|
||||
%global commit 157cc52065a104fc3b8fa542ae648b992421d1c7
|
||||
%global commit_date 20250821
|
||||
%global shortcommit %{sub %commit 1 7}
|
||||
|
||||
%bcond libjxl 1
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
%global realname hyprlang
|
||||
%global ver 0.6.3
|
||||
%global commit 3d63fb4a42c819f198deabd18c0c2c1ded1de931
|
||||
%global commit_date 20250903
|
||||
%global commit 23f0debd2003f17bd65f851cd3f930cff8a8c809
|
||||
%global commit_date 20250728
|
||||
%global shortcommit %{sub %commit 1 7}
|
||||
|
||||
Name: %realname.nightly
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "rust-niri-taskbar.spec"
|
||||
}
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
--- niri-taskbar-0.3.0+niri.25.08/Cargo.toml 1970-01-01T00:00:01+00:00
|
||||
+++ niri-taskbar-0.3.0+niri.25.08/Cargo.toml 2025-09-04T15:36:25.545774+00:00
|
||||
@@ -13,7 +13,7 @@
|
||||
edition = "2024"
|
||||
rust-version = "1.87.0"
|
||||
name = "niri-taskbar"
|
||||
-version = "0.2.0+niri.25.05"
|
||||
+version = "0.3.0"
|
||||
build = false
|
||||
autolib = false
|
||||
autobins = false
|
||||
@@ -79,3 +79,4 @@
|
||||
|
||||
[dependencies.zbus]
|
||||
version = "5.5.0"
|
||||
+
|
||||
@@ -1,69 +0,0 @@
|
||||
# Generated by rust2rpm 27
|
||||
%bcond check 0
|
||||
|
||||
%global crate niri-taskbar
|
||||
%global crate_version 0.2.0+niri.25.05
|
||||
|
||||
Name: rust-niri-taskbar
|
||||
Version: %(echo %crate_version | sed 's/\+.*//g')
|
||||
Release: 1%?dist
|
||||
Summary: Niri taskbar module for Waybar
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/niri-taskbar
|
||||
Source: %{crates_source %{crate} %{crate_version}}
|
||||
# Automatically generated patch to strip dependencies and normalize metadata
|
||||
Patch: niri-taskbar-fix-metadata-auto.diff
|
||||
|
||||
BuildRequires: cargo-rpm-macros >= 24
|
||||
BuildRequires: pkgconfig(cairo-gobject)
|
||||
BuildRequires: pkgconfig(cairo)
|
||||
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
|
||||
BuildRequires: pkgconfig(gtk4)
|
||||
BuildRequires: pkgconfig(atk)
|
||||
BuildRequires: pkgconfig(gdk-3.0)
|
||||
|
||||
%global _description %{expand:
|
||||
Niri taskbar module for Waybar.}
|
||||
|
||||
%description %{_description}
|
||||
|
||||
%package -n waybar-%{crate}
|
||||
Summary: %{summary}
|
||||
License: ((MIT OR Apache-2.0) AND Unicode-3.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 GPL-3.0-or-later AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND MPL-2.0 AND (Unlicense OR MIT)
|
||||
# LICENSE.dependencies contains a full license breakdown
|
||||
|
||||
%description -n waybar-%{crate} %{_description}
|
||||
|
||||
%files -n waybar-%{crate}
|
||||
%license LICENSE
|
||||
%license LICENSE.dependencies
|
||||
%doc README.md
|
||||
%doc USAGE
|
||||
%_libdir/waybar/libniri_taskbar.so
|
||||
|
||||
%prep
|
||||
%autosetup -n %{crate}-%{crate_version} -p1
|
||||
%cargo_prep_online
|
||||
cat<<EOF > USAGE
|
||||
The module is installed to:
|
||||
%_libdir/waybar/libniri_taskbar.so
|
||||
|
||||
See https://crates.io/crates/niri-taskbar#configuration for more info.
|
||||
EOF
|
||||
|
||||
%build
|
||||
%{cargo_license_summary_online}
|
||||
%{cargo_license_online} > LICENSE.dependencies
|
||||
%cargo_build
|
||||
|
||||
%install
|
||||
install -Dm755 target/rpm/libniri_taskbar.so -t %buildroot%_libdir/waybar/
|
||||
|
||||
%posttrans
|
||||
[ $1 -eq 1 ] && cat %_pkgdocdir/USAGE
|
||||
|
||||
%if %{with check}
|
||||
%check
|
||||
%cargo_test
|
||||
%endif
|
||||
@@ -1,2 +0,0 @@
|
||||
terminate();
|
||||
rpm.global("crate_version", crates("niri-taskbar"));
|
||||
@@ -1,5 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "sway-audio-idle-inhibit.spec"
|
||||
}
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
Name: sway-audio-idle-inhibit
|
||||
Version: 0.2.0
|
||||
Release: 1%?dist
|
||||
Summary: Prevents swayidle/hypridle from sleeping while any application is outputting or receiving audio
|
||||
License: GPL-3.0-only
|
||||
URL: https://github.com/ErikReider/SwayAudioIdleInhibit
|
||||
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||
BuildRequires: meson gcc-c++
|
||||
BuildRequires: pkgconfig(libpulse)
|
||||
BuildRequires: pkgconfig(libsystemd)
|
||||
|
||||
%description
|
||||
%summary.
|
||||
|
||||
%prep
|
||||
%autosetup -n SwayAudioIdleInhibit-%version
|
||||
|
||||
%build
|
||||
%meson -Dlogind-provider=systemd
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%_bindir/sway-audio-idle-inhibit
|
||||
@@ -1 +0,0 @@
|
||||
rpm.version(gh("ErikReider/SwayAudioIdleInhibit"));
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: swww
|
||||
Version: 0.11.2
|
||||
Version: 0.10.3
|
||||
Release: 1%?dist
|
||||
Summary: Wallpaper daemon for Wayland
|
||||
SourceLicense: GPL-3.0-only
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
# prevent library files from being installed
|
||||
%global cargo_install_lib 0
|
||||
|
||||
%global upstream_version v1.0.7
|
||||
%global upstream_version v1.0.0-beta-15
|
||||
%global ver %{sub %upstream_version 2}
|
||||
|
||||
Name: walker
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
%global debug_package %{nil}
|
||||
%define __requires_exclude_from ^/usr/libexec/android-studio/.*$
|
||||
%define __provides_exclude_from ^/usr/libexec/android-studio/.*|libedit\\so.*$
|
||||
%define __requires_exclude ^/usr/libexec/android-studio/.*$
|
||||
%define __provides_exclude ^/usr/libexec/android-studio/.*|libedit\\so.*$
|
||||
%global __requires_exclude ^libaaudio\\.so.*|^libandroid\\.so.*|^libmediandk\\.so.*|^liblog\\.so.*|^libc\\.so.*|^libm\\.so.*|^libdl\\.so.*|^libcrypt\\.so.*|^libstdc\\+\\+\\.so.*|^libncursesw\\.so.*|^libtinfo\\.so.*|^libnsl\\.so.*|^libpanelw\\.so.*$
|
||||
|
||||
Name: android-studio
|
||||
Version: 2025.1.3.7
|
||||
Version: 2025.1.2.13
|
||||
Release: 1%?dist
|
||||
Summary: Official IDE for Android development
|
||||
License: Apache-2.0
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
|
||||
Name: atac
|
||||
Version: 0.22.0
|
||||
Version: 0.20.2
|
||||
Release: 1%?dist
|
||||
Summary: Arguably a Terminal API Client
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
%bcond test 1
|
||||
|
||||
Name: node-%{module}
|
||||
Version: 10.1.0
|
||||
Version: 10.0.2
|
||||
Release: 1%?dist
|
||||
Summary: Backport GitHub commits
|
||||
SourceLicense: Apache-2.0
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%endif
|
||||
|
||||
Name: bun-bin
|
||||
Version: 1.2.22
|
||||
Version: 1.2.21
|
||||
Release: 1%?dist
|
||||
Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
|
||||
License: MIT
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
%endif
|
||||
|
||||
Name: codium
|
||||
Version: 1.104.16282
|
||||
Version: 1.103.25610
|
||||
Release: 1%?dist
|
||||
Summary: Code editing. Redefined.
|
||||
License: MIT
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: flutter
|
||||
Version: 3.35.4
|
||||
Version: 3.35.2
|
||||
Release: 1%?dist
|
||||
Summary: SDK for crafting beautiful, fast user experiences from a single codebase
|
||||
License: BSD-3-Clause
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%global commit bc95317ba45a686dcda9721a0d5148a53378099e
|
||||
%global commit 460fcc13449a7183bfd1f406ad3d85eb4364b0cb
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global fulldate 2025-09-21
|
||||
%global fulldate 2025-08-28
|
||||
%global commit_date %(echo %{fulldate} | sed 's/-//g')
|
||||
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
|
||||
%global ver 1.2.1
|
||||
%global ver 1.1.4
|
||||
%global base_name ghostty
|
||||
%global appid com.mitchellh.%{base_name}
|
||||
|
||||
|
||||
@@ -3,15 +3,14 @@
|
||||
%global appid com.mitchellh.ghostty
|
||||
|
||||
Name: ghostty
|
||||
Version: 1.2.0
|
||||
Release: 1%?dist
|
||||
Version: 1.1.3
|
||||
Release: 2%?dist
|
||||
Summary: A fast, native terminal emulator written in Zig.
|
||||
License: MIT AND MPL-2.0 AND OFL-1.1 AND (WTFPL OR CC0-1.0) AND Apache-2.0
|
||||
URL: https://ghostty.org/
|
||||
Source0: https://release.files.ghostty.org/%{version}/ghostty-%{version}.tar.gz
|
||||
Source1: https://release.files.ghostty.org/%{version}/ghostty-%{version}.tar.gz.minisig
|
||||
BuildRequires: anda-srpm-macros >= 0.2.15
|
||||
BuildRequires: gettext
|
||||
BuildRequires: gtk4-devel
|
||||
BuildRequires: libadwaita-devel
|
||||
BuildRequires: libX11-devel
|
||||
@@ -19,26 +18,22 @@ BuildRequires: minisign
|
||||
BuildRequires: ncurses
|
||||
BuildRequires: ncurses-devel
|
||||
BuildRequires: pandoc-cli
|
||||
BuildRequires: systemd-rpm-macros
|
||||
BuildRequires: zig >= 0.14.0
|
||||
BuildRequires: zig-rpm-macros
|
||||
BuildRequires: pkgconfig(blueprint-compiler)
|
||||
BuildRequires: pkgconfig(bzip2)
|
||||
BuildRequires: pkgconfig(freetype2)
|
||||
BuildRequires: pkgconfig(fontconfig)
|
||||
BuildRequires: pkgconfig(gtk4)
|
||||
BuildRequires: pkgconfig(gtk4-layer-shell-0)
|
||||
BuildRequires: pkgconfig(harfbuzz)
|
||||
BuildRequires: pkgconfig(libadwaita-1)
|
||||
BuildRequires: pkgconfig(libpng)
|
||||
BuildRequires: pkgconfig(libxml-2.0)
|
||||
BuildRequires: pkgconfig(oniguruma)
|
||||
BuildRequires: pkgconfig(zlib)
|
||||
Requires: %{name}-terminfo = %{evr}
|
||||
Requires: %{name}-shell-integration = %{evr}
|
||||
Requires: %{name}-terminfo = %{version}-%{release}
|
||||
Requires: %{name}-shell-integration = %{version}-%{release}
|
||||
Requires: (%{name}-kio = %{evr} if kf6-kio)
|
||||
Requires: gtk4
|
||||
Requires: gtk4-layer-shell
|
||||
Requires: libadwaita
|
||||
Conflicts: ghostty-nightly
|
||||
Packager: Gilver E. <rockgrub@disroot.org>
|
||||
@@ -48,7 +43,7 @@ Packager: Gilver E. <rockgrub@disroot.org>
|
||||
|
||||
%package bash-completion
|
||||
Summary: Ghostty Bash completion
|
||||
Requires: %{name}
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: bash-completion
|
||||
Supplements: (%{name} and bash-completion)
|
||||
BuildArch: noarch
|
||||
@@ -58,7 +53,7 @@ Bash shell completion for Ghostty.
|
||||
|
||||
%package fish-completion
|
||||
Summary: Ghostty Fish completion
|
||||
Requires: %{name}
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: fish
|
||||
Supplements: (%{name} and fish)
|
||||
BuildArch: noarch
|
||||
@@ -68,7 +63,7 @@ Fish shell completion for Ghostty.
|
||||
|
||||
%package zsh-completion
|
||||
Summary: Ghostty Zsh completion
|
||||
Requires: %{name}
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: zsh
|
||||
Supplements: (%{name} and zsh)
|
||||
BuildArch: noarch
|
||||
@@ -134,21 +129,33 @@ This package contains files allowing Ghostty to integrate with various shells.
|
||||
|
||||
%package terminfo
|
||||
Summary: Ghostty terminfo
|
||||
%if 0%{?fedora} >= 42
|
||||
Requires: ncurses-term >= 6.5-5.20250125
|
||||
%endif
|
||||
Supplements: %{name}
|
||||
%if 0%{?fedora} >= 42
|
||||
Requires: ncurses-term >= 6.5-5.20250125%{?dist}
|
||||
%endif
|
||||
Obsoletes: %{name}-terminfo-source < %{evr}
|
||||
BuildArch: noarch
|
||||
|
||||
%description terminfo
|
||||
Ghostty's terminfo. Needed for basic terminal function.
|
||||
|
||||
%package terminfo-source
|
||||
Summary: Source files for Ghostty's terminfo
|
||||
Requires: %{name}
|
||||
Requires: %{name}-terminfo
|
||||
BuildArch: noarch
|
||||
|
||||
%description terminfo-source
|
||||
Source files for Ghostty's terminfo. Available for debugging use.
|
||||
|
||||
%prep
|
||||
/usr/bin/minisign -V -m %{SOURCE0} -x %{SOURCE1} -P %{public_key}
|
||||
%autosetup
|
||||
|
||||
ZIG_GLOBAL_CACHE_DIR="%{_zig_cache_dir}" ./nix/build-support/fetch-zig-cache.sh
|
||||
export ZIG_GLOBAL_CACHE_DIR="%{_zig_cache_dir}"
|
||||
zig build --fetch
|
||||
zig fetch git+https://github.com/zigimg/zigimg#3a667bdb3d7f0955a5a51c8468eac83210c1439e
|
||||
zig fetch git+https://github.com/mitchellh/libxev#f6a672a78436d8efee1aa847a43a900ad773618b
|
||||
|
||||
%build
|
||||
|
||||
@@ -160,16 +167,14 @@ DESTDIR="%{buildroot}" \
|
||||
-Dversion-string="%{version}" \
|
||||
-Dstrip=false \
|
||||
-Dpie=true \
|
||||
-Demit-docs
|
||||
-Demit-docs
|
||||
|
||||
# Don't conflict with ncurses-term on F42 and up
|
||||
#Don't conflict with ncurses-term on F42 and up
|
||||
%if 0%{?fedora} >= 42
|
||||
rm -rf %{buildroot}%{_datadir}/terminfo/g/%{name}
|
||||
rm -rf %{buildroot}%{_datadir}/terminfo/g/ghostty
|
||||
%endif
|
||||
|
||||
%find_lang %{appid}
|
||||
|
||||
%files -f %{appid}.lang
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%{_bindir}/%{name}
|
||||
@@ -178,7 +183,6 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/%{name}
|
||||
%{_datadir}/%{name}/doc
|
||||
%{_datadir}/%{name}/themes
|
||||
%{_datadir}/metainfo/%{appid}.metainfo.xml
|
||||
%{_datadir}/dbus-1/services/%{appid}.service
|
||||
%{_iconsdir}/hicolor/16x16/apps/%{appid}.png
|
||||
%{_iconsdir}/hicolor/16x16@2/apps/%{appid}.png
|
||||
%{_iconsdir}/hicolor/32x32/apps/%{appid}.png
|
||||
@@ -191,7 +195,8 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/%{name}
|
||||
%{_iconsdir}/hicolor/1024x1024/apps/%{appid}.png
|
||||
%{_mandir}/man1/%{name}.1.gz
|
||||
%{_mandir}/man5/%{name}.5.gz
|
||||
%{_userunitdir}/app-%{appid}.service
|
||||
%{_userunitdir}/%{appid}.service
|
||||
%{_prefix}/lib/dbus-1/services/%{appid}.service
|
||||
|
||||
%files bash-completion
|
||||
%{bash_completions_dir}/%{name}.bash
|
||||
@@ -234,18 +239,13 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/%{name}
|
||||
|
||||
%files terminfo
|
||||
%if 0%{?fedora} < 42
|
||||
%{_datadir}/terminfo/g/%{name}
|
||||
%{_datadir}/terminfo/g/ghostty
|
||||
%endif
|
||||
%{_datadir}/terminfo/x/xterm-%{name}
|
||||
%{_datadir}/terminfo/x/xterm-ghostty
|
||||
|
||||
%post
|
||||
%systemd_user_post app-%{appid}.service
|
||||
|
||||
%preun
|
||||
%systemd_user_preun app-%{appid}.service
|
||||
|
||||
%postun
|
||||
%systemd_user_postun app-%{appid}.service
|
||||
%files terminfo-source
|
||||
%{_datadir}/terminfo/ghostty.termcap
|
||||
%{_datadir}/terminfo/ghostty.terminfo
|
||||
|
||||
%changelog
|
||||
* Fri Jan 31 2025 Gilver E. <rockgrub@disroot.org>
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
|
||||
# Naming variable as something other than "commit" is necessary
|
||||
# to stop %%gometa from putting commit hash in release
|
||||
%global commit_hash ec8bb7c11d74914167d1abdea69bed743ba87c00
|
||||
%global commit_date 20250922
|
||||
%global commit_hash b8057f28c6e5adef9744250643ad8cf8b5fafa18
|
||||
%global commit_date 20250826
|
||||
%global shortcommit %{sub %{commit_hash} 1 7}
|
||||
%global ver 2.0.14
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global raw_forgeurl https://raw.githubusercontent.com/%{crate}/%{crate}
|
||||
|
||||
Name: rust-neovide
|
||||
Version: 0.15.2
|
||||
Version: 0.15.1
|
||||
Release: 1%?dist
|
||||
Summary: No Nonsense Neovim Client in Rust
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ A hardware-accelerated terminal emulator focusing to run in desktops and browser
|
||||
%bcond docs 1
|
||||
|
||||
Name: rio
|
||||
Version: 0.2.30
|
||||
Version: 0.2.29
|
||||
Release: 1%?dist
|
||||
Summary: A hardware-accelerated terminal written in Rust.
|
||||
SourceLicense: MIT
|
||||
|
||||
@@ -5,7 +5,7 @@ A responsive, good looking with modern design documentation theme for Sphinx, wi
|
||||
%bcond docs 0
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 2025.9.23
|
||||
Version: 2025.8.16
|
||||
Release: 1%?dist
|
||||
Summary: A clean, responsive, and customizable Sphinx documentation theme with light/dark mode
|
||||
License: BSD-3-Clause
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit 681a4adc42df0c93b95fd1a36a3ad47eaca086c0
|
||||
%global commit cfd56a744d594e2cb239da47cebc498ca002d659
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20250923
|
||||
%global ver 0.206.0
|
||||
%global commit_date 20250829
|
||||
%global ver 0.203.0
|
||||
|
||||
%bcond_with check
|
||||
%bcond nightly 1
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%bcond_with check
|
||||
|
||||
%global ver 0.205.4-pre
|
||||
%global ver 0.202.2-pre
|
||||
# Exclude input files from mangling
|
||||
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
%global rustflags_debuginfo 0
|
||||
|
||||
Name: zed
|
||||
Version: 0.204.5
|
||||
Version: 0.201.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
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: geist-font
|
||||
Version: 1.5.1
|
||||
Version: 1.5.0
|
||||
Release: 1%?dist
|
||||
URL: https://vercel.com/font
|
||||
Source0: https://github.com/vercel/geist-font/archive/refs/tags/%version.tar.gz
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define debug_package %nil
|
||||
%define _ttfontsdir %{_datadir}/fonts/maple
|
||||
%global upstream_ver v7.7
|
||||
%global upstream_ver v7.6
|
||||
%define sanitized_ver %(echo "$( sed 's/^.//;s/-/~/' <<< "%{upstream_ver}" )")
|
||||
|
||||
Name: maple-fonts
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: sarasa-gothic-fonts
|
||||
Version: 1.0.33
|
||||
Version: 1.0.32
|
||||
Release: 1%?dist
|
||||
URL: https://github.com/be5invis/Sarasa-Gothic
|
||||
Source0: %url/releases/download/v%version/Sarasa-TTC-%version.7z
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
# 2.4GHz/Dongle
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="2dc8", MODE="0660", TAG+="uaccess"
|
||||
# Bluetooth
|
||||
KERNEL=="hidraw*", KERNELS=="*2DC8:*", MODE="0660", TAG+="uaccess"
|
||||
@@ -1,39 +0,0 @@
|
||||
|
||||
Name: 8bitdo-udev-rules
|
||||
Version: 1.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Udev rules for 8Bitdo controllers
|
||||
Provides: 8bitdo-udev = %{version}-%{release}
|
||||
License: Unlicense
|
||||
Source0: 71-8bitdo.rules
|
||||
BuildArch: noarch
|
||||
BuildRequires: systemd
|
||||
Requires: systemd-udev
|
||||
|
||||
%global udev_order 71
|
||||
|
||||
%description
|
||||
Udev rules for 8Bitdo controllers, for use with Steam Input
|
||||
and generic gamepad support in Linux.
|
||||
|
||||
%prep
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
install -D -p -m 644 %SOURCE0 %{buildroot}%{_udevrulesdir}/%{udev_order}-8bitdo.rules
|
||||
|
||||
%post
|
||||
%udev_rules_update
|
||||
|
||||
%postun
|
||||
%udev_rules_update
|
||||
|
||||
%files
|
||||
%_udevrulesdir/%{udev_order}-8bitdo.rules
|
||||
|
||||
|
||||
|
||||
%changelog
|
||||
* Thu Sep 04 2025 Cappy Ishihara <cappy@cappuchino.xyz>
|
||||
- Initial release
|
||||
@@ -1,6 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "8bitdo-udev-rules.spec"
|
||||
}
|
||||
arches = ["x86_64"]
|
||||
}
|
||||
@@ -4,8 +4,8 @@
|
||||
%global crate chess-tui
|
||||
|
||||
Name: rust-chess-tui
|
||||
Version: 1.6.2
|
||||
Release: 1%?dist
|
||||
Version: 1.6.1
|
||||
Release: %autorelease
|
||||
Summary: Rusty chess game in your terminal 🦀
|
||||
|
||||
License: MIT
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
%define debug_package %nil
|
||||
|
||||
%global commit ba967fd8c5de7dc6c623b614296b3872255996b0
|
||||
%global commit 1a3fdb7fa15a4bba7204bef69702b7a10a297828
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20250904
|
||||
%global commit_date 20241206
|
||||
|
||||
Name: gamescope-session-steam
|
||||
Version: %commit_date.%shortcommit
|
||||
Release: 1%?dist
|
||||
Summary: gamescope-session-steam
|
||||
License: MIT
|
||||
URL: https://github.com/bazzite-org/gamescope-session-steam
|
||||
URL: https://github.com/ChimeraOS/gamescope-session-steam
|
||||
Source0: %url/archive/%commit.tar.gz
|
||||
|
||||
%description
|
||||
@@ -21,25 +21,20 @@ Source0: %url/archive/%commit.tar.gz
|
||||
%build
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}%{_bindir}/
|
||||
mkdir -p %{buildroot}%{_datadir}/
|
||||
cp -rv usr/bin/* %{buildroot}%{_bindir}
|
||||
cp -rv usr/share/* %{buildroot}%{_datadir}
|
||||
rm -rf %{buildroot}%{_bindir}/steamos-polkit-helpers
|
||||
rm %{buildroot}%{_bindir}/jupiter-biosupdate
|
||||
# We want to actually keep this for drop-in scripts
|
||||
# rm %{buildroot}%{_bindir}/steamos-session-select
|
||||
rm %{buildroot}%{_bindir}/steamos-update
|
||||
|
||||
mkdir -p %buildroot
|
||||
cp -r usr %buildroot/
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%{_bindir}/steam-http-loader
|
||||
%{_bindir}/steamos-select-branch
|
||||
%{_bindir}/steamos-session-select
|
||||
%{_datadir}/applications/gamescope-mimeapps.list
|
||||
%{_datadir}/applications/steam_http_loader.desktop
|
||||
%{_datadir}/gamescope-session-plus/sessions.d/steam
|
||||
%{_datadir}/polkit-1/actions/org.chimeraos.update.policy
|
||||
%{_datadir}/wayland-sessions/gamescope-session-steam.desktop
|
||||
%{_datadir}/wayland-sessions/gamescope-session.desktop
|
||||
%_bindir/steamos-polkit-helpers/
|
||||
%_bindir/jupiter-biosupdate
|
||||
%_bindir/steam-http-loader
|
||||
%_bindir/steamos-select-branch
|
||||
%_bindir/steamos-session-select
|
||||
%_bindir/steamos-update
|
||||
%_datadir/applications/gamescope-mimeapps.list
|
||||
%_datadir/applications/steam_http_loader.desktop
|
||||
%_datadir/gamescope-session-plus/sessions.d/steam
|
||||
%_datadir/polkit-1/actions/org.chimeraos.update.policy
|
||||
%_datadir/wayland-sessions/gamescope-session-steam.desktop
|
||||
%_datadir/wayland-sessions/gamescope-session.desktop
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
if filters.contains("nightly") {
|
||||
rpm.global("commit", gh_commit("bazzite-org/gamescope-session-steam"));
|
||||
rpm.global("commit", gh_commit("ChimeraOS/gamescope-session-steam"));
|
||||
if rpm.changed() {
|
||||
rpm.release();
|
||||
rpm.global("commit_date", date());
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
%define debug_package %nil
|
||||
|
||||
%global commit c65fbffa7306167989e4dd6fe76d6bab3c9d8c30
|
||||
%global commit 1c14e09d2cf75c9716fb8ca808d243ea9f5e9154
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20250904
|
||||
%global commit_date 20250802
|
||||
|
||||
Name: gamescope-session
|
||||
Version: %commit_date.%shortcommit
|
||||
Release: 1%?dist
|
||||
Summary: Gamescope session based on Valve's gamescope
|
||||
Summary: ChimeraOS session on Gamescope
|
||||
License: MIT
|
||||
URL: https://github.com/bazzite-org/gamescope-session
|
||||
URL: https://github.com/ChimeraOS/gamescope-session
|
||||
Source0: %url/archive/%commit.tar.gz
|
||||
BuildRequires: systemd-rpm-macros
|
||||
|
||||
@@ -28,13 +28,12 @@ cp -r usr %buildroot/
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%{_bindir}/export-gpu
|
||||
%{_bindir}/gamescope-session-plus
|
||||
%{_datadir}/gamescope-session-plus/device-quirks
|
||||
%{_datadir}/gamescope-session-plus/gamescope-session-plus
|
||||
%{_userunitdir}/gamescope-session-plus@.service
|
||||
%{_userunitdir}/gamescope-session.target
|
||||
|
||||
%_bindir/export-gpu
|
||||
%_bindir/gamescope-session-plus
|
||||
%_userunitdir/gamescope-session-plus@.service
|
||||
%_datadir/gamescope-session-plus/device-quirks
|
||||
%_datadir/gamescope-session-plus/gamescope-session-plus
|
||||
%_datadir/gamescope/scripts/50-custom/50-disable-explicit-sync.lua
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
if filters.contains("nightly") {
|
||||
rpm.global("commit", gh_commit("bazzite-org/gamescope-session"));
|
||||
rpm.global("commit", gh_commit("ChimeraOS/gamescope-session"));
|
||||
if rpm.changed() {
|
||||
rpm.release();
|
||||
rpm.global("commit_date", date());
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
|
||||
Name: inputplumber
|
||||
Version: 0.64.0
|
||||
Version: 0.62.2
|
||||
Release: 1%?dist
|
||||
Summary: Open source input router and remapper daemon for Linux
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "honkers-railway-launcher.spec"
|
||||
}
|
||||
}
|
||||
@@ -1,75 +0,0 @@
|
||||
%global cargo_install_lib 0
|
||||
%global crate honkers-railway-launcher
|
||||
%global appid moe.launcher.the-honkers-railway-launcher
|
||||
Name: %{crate}
|
||||
Version: 1.12.0
|
||||
Release: 1%?dist
|
||||
Summary: The Honkers Railway launcher for Linux with automatic patching and telemetry disabling
|
||||
|
||||
License: GPL-3.0-or-later
|
||||
URL: https://github.com/an-anime-team/the-honkers-railway-launcher
|
||||
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
|
||||
Packager: Cappy Ishihara <cappy@fyralabs.com>
|
||||
|
||||
|
||||
# Allow migrate path from Maroxy's OBS repo
|
||||
Provides: the-honkers-railway-launcher = %{version}-%{release}
|
||||
|
||||
Requires: unzip
|
||||
Requires: cabextract
|
||||
Requires: tar
|
||||
Requires: git
|
||||
Requires: p7zip
|
||||
Requires: curl
|
||||
Requires: xdelta
|
||||
BuildRequires: gtk4
|
||||
BuildRequires: git
|
||||
BuildRequires: rust
|
||||
BuildRequires: cargo
|
||||
BuildRequires: gtk4-devel
|
||||
BuildRequires: openssl-devel
|
||||
BuildRequires: python3
|
||||
BuildRequires: python3-gobject
|
||||
BuildRequires: libadwaita-devel
|
||||
BuildRequires: cmake
|
||||
BuildRequires: gcc clang-devel mold
|
||||
BuildRequires: rust-packaging
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: cargo-rpm-macros
|
||||
|
||||
|
||||
%description
|
||||
%{summary}
|
||||
|
||||
%prep
|
||||
%autosetup -n the-honkers-railway-launcher-%{version}
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
%cargo_build
|
||||
|
||||
%install
|
||||
%crate_install_bin
|
||||
|
||||
install -Dm644 assets/images/icon.png %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/%{appid}.png
|
||||
desktop-file-install \
|
||||
--set-icon="%{appid}" \
|
||||
--set-key="Exec" --set-value="%{name}" \
|
||||
--dir=%{buildroot}%{_datadir}/applications \
|
||||
assets/honkers-railway-launcher.desktop
|
||||
|
||||
%check
|
||||
desktop-file-validate %{buildroot}/%{_datadir}/applications/honkers-railway-launcher.desktop
|
||||
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%doc README.md CHANGELOG.md
|
||||
%{_datadir}/applications/honkers-railway-launcher.desktop
|
||||
%{_bindir}/%{crate}
|
||||
%{_datadir}/icons/hicolor/512x512/apps/%{appid}.png
|
||||
|
||||
%changelog
|
||||
* Sat Sep 20 2025 Cappy Ishihara <cappy@cappuchino.xyz>
|
||||
- Initial package
|
||||
@@ -1 +0,0 @@
|
||||
rpm.version(gh_tag("an-anime-team/the-honkers-railway-launcher"));
|
||||
@@ -1,17 +1,17 @@
|
||||
%define osuresver 2025.911.0
|
||||
%define osuresver 2025.819.0
|
||||
%global debug_package %{nil}
|
||||
%define __strip /bin/true
|
||||
|
||||
Name: osu-lazer
|
||||
Version: 2025.912.0
|
||||
Version: 2025.816.0.lazer
|
||||
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
|
||||
URL: https://osu.ppy.sh/
|
||||
License: MIT AND CC-BY-NC-4.0
|
||||
Requires: osu-mime fuse
|
||||
Source0: https://github.com/ppy/osu/releases/download/%{version}-lazer/osu.AppImage
|
||||
Source1: https://raw.githubusercontent.com/ppy/osu/%{version}-lazer/assets/lazer.png
|
||||
Source0: https://github.com/ppy/osu/releases/download/%{version}/osu.AppImage
|
||||
Source1: https://raw.githubusercontent.com/ppy/osu/%{version}/assets/lazer.png
|
||||
Source2: https://raw.githubusercontent.com/ppy/osu-resources/%{osuresver}/LICENCE.md
|
||||
Source3: osu-lazer.desktop
|
||||
Source4: osu-lazer-uri-handler.desktop
|
||||
|
||||
@@ -1,8 +1,2 @@
|
||||
let v = gh("ppy/osu");
|
||||
if v.ends_with("-lazer") {
|
||||
v.pop(6);
|
||||
rpm.version(v);
|
||||
if rpm.changed() {
|
||||
rpm.define("osuresver", gh("ppy/osu-resources"));
|
||||
}
|
||||
}
|
||||
rpm.version(gh("ppy/osu"));
|
||||
rpm.define("osuresver", gh("ppy/osu-resources"));
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user