mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-29 06:48:26 +00:00
Compare commits
27 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 9d451969a0 | |||
| 8b0a347bf1 | |||
| 58935566fb | |||
| d603e4585f | |||
| 7333b7d4d8 | |||
| f3cf770e47 | |||
| f29564f97d | |||
| 6920a42094 | |||
| 9464f232af | |||
| e040ec765f | |||
| 690b3f03a8 | |||
| 4354ed9da9 | |||
| d364867c56 | |||
| 971dda0b56 | |||
| 5ed11b0d33 | |||
| e4836e5327 | |||
| cb53b2dcc0 | |||
| 04f08da3b0 | |||
| 1b2cf8d671 | |||
| 47963ddc15 | |||
| 8be983fc33 | |||
| 163dc0f284 | |||
| 64fd20ac17 | |||
| ca06fc64dc | |||
| 29e0ea9000 | |||
| 2eab368b92 | |||
| b97d991e59 |
@@ -8,7 +8,7 @@
|
||||
|
||||
Name: 1password-cli
|
||||
Version: 2.34.1
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: 1Password command-line tool
|
||||
|
||||
Packager: Cappy Ishihara <cappy@fyralabs.com>
|
||||
@@ -21,6 +21,8 @@ ExclusiveArch: x86_64 aarch64
|
||||
|
||||
BuildRequires: systemd-rpm-macros
|
||||
BuildRequires: unzip
|
||||
Requires(post): /usr/bin/chown
|
||||
Requires(post): /usr/bin/chmod
|
||||
Recommends: 1password
|
||||
Recommends: polkit
|
||||
|
||||
@@ -40,8 +42,12 @@ install -Dm0644 %{SOURCE1} %{buildroot}%{_sysusersdir}/%{name}.conf
|
||||
%pre
|
||||
%sysusers_create_package %{name} %{SOURCE1}
|
||||
|
||||
%post
|
||||
/usr/bin/chown root:onepassword-cli %{_bindir}/op
|
||||
/usr/bin/chmod 2755 %{_bindir}/op
|
||||
|
||||
%files
|
||||
%attr(2755,root,onepassword-cli) %{_bindir}/op
|
||||
%{_bindir}/op
|
||||
%{_sysusersdir}/%{name}.conf
|
||||
|
||||
%changelog
|
||||
|
||||
@@ -1 +1 @@
|
||||
g onepassword-cli -
|
||||
g onepassword-cli 5013
|
||||
@@ -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.84
|
||||
Version: 1.1.86
|
||||
Release: 1%{?dist}
|
||||
Summary: GUI for SteelSeries Arctis headsets
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
@@ -22,6 +22,7 @@ BuildRequires: kf6-kirigami-addons-devel
|
||||
BuildRequires: kf6-kirigami-devel
|
||||
BuildRequires: kf6-knotifications-devel
|
||||
BuildRequires: kf6-kwindowsystem-devel
|
||||
BuildRequires: cmake(KF6IconThemes)
|
||||
BuildRequires: qt6-qtbase-devel
|
||||
BuildRequires: qt6-qtdeclarative-devel
|
||||
BuildRequires: qt6-qtsvg-devel
|
||||
@@ -42,7 +43,7 @@ Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%prep
|
||||
%autosetup -n KTailctl-%{version}
|
||||
cd src/wrapper
|
||||
cd src/tailscale/wrapper
|
||||
go mod vendor
|
||||
|
||||
%conf
|
||||
@@ -58,17 +59,14 @@ go mod vendor
|
||||
%doc README.md
|
||||
%license LICENSE.txt
|
||||
%{_bindir}/ktailctl
|
||||
%{_libdir}/qt6/qml/org/fkoehler/KTailctl/Components/*.qml
|
||||
%{_libdir}/qt6/qml/org/fkoehler/KTailctl/Components/*.version
|
||||
%{_libdir}/qt6/qml/org/fkoehler/KTailctl/Components/*.qmltypes
|
||||
%{_libdir}/qt6/qml/org/fkoehler/KTailctl/Components/qmldir
|
||||
# Exclusive libs that the package needs to run
|
||||
%{_libdir}/qt6/qml/org/fkoehler/KTailctl/Components/libktailctl_components.so
|
||||
%{_libdir}/libktailctl_wrapper_logging.so
|
||||
%{_appsdir}/org.fkoehler.KTailctl.desktop
|
||||
%{_scalableiconsdir}/org.fkoehler.KTailctl.svg
|
||||
%{_metainfodir}/org.fkoehler.KTailctl.metainfo.xml
|
||||
|
||||
%changelog
|
||||
* Sat Jun 27 2026 Owen Zimmerman <owen@fyralabs.com> - 0.22.0-1
|
||||
- Update spec for 0.22.0
|
||||
|
||||
* Sat May 23 2026 Owen Zimmerman <owen@fyralabs.com> - 0.21.5-1
|
||||
- Initial commit
|
||||
|
||||
@@ -43,7 +43,6 @@ A graphical user interface for %{name}.
|
||||
%build
|
||||
%global gomodulesmode GO111MODULE=on
|
||||
%gobuild -o %{name} .
|
||||
echo "Electron Builder" > %{rpmbuilddir}/webapp-tool.txt
|
||||
|
||||
pushd app
|
||||
%npm_build -B
|
||||
|
||||
@@ -4,5 +4,6 @@ project pkg {
|
||||
}
|
||||
labels {
|
||||
nightly = 1
|
||||
mock = 1
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,13 +1,12 @@
|
||||
%global commit 0a022f149000bdaed644c2609e19aa7b8badf825
|
||||
%global commit_date 20260626
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global debug_package %nil
|
||||
# terrible evil no good very bad hack
|
||||
# fix one day
|
||||
%global __requires_exclude_from (.*)lib(.*)so(.*)
|
||||
|
||||
Name: legcord-nightly
|
||||
%electronmeta -D
|
||||
%electronmeta -aD
|
||||
Version: %commit_date.%shortcommit
|
||||
Release: 1%{?dist}
|
||||
License: OSL-3.0 AND %{electron_license}
|
||||
@@ -18,7 +17,7 @@ Packager: Owen <owen@fyralabs.com>
|
||||
Requires: xdg-utils
|
||||
Obsoletes: armcord < 3.3.2-1
|
||||
Conflicts: legcord
|
||||
BuildRequires: anda-srpm-macros pnpm nodejs-npm git-core gcc gcc-c++ make desktop-file-utils zlib-ng-compat-devel
|
||||
BuildRequires: anda-srpm-macros pnpm nodejs-npm git-core gcc gcc-c++ make desktop-file-utils zlib-ng-compat-devel nvm
|
||||
|
||||
%description
|
||||
Legcord is a custom client designed to enhance your Discord experience
|
||||
@@ -26,22 +25,22 @@ while keeping everything lightweight.
|
||||
|
||||
%prep
|
||||
%git_clone %{url}.git %{commit}
|
||||
%vendor_nodejs -v 26
|
||||
|
||||
%build
|
||||
echo "Electron Builder" > %{rpmbuilddir}/webapp-tool.txt
|
||||
%pnpm_build -r build
|
||||
|
||||
%install
|
||||
%electron_install -i legcord -l -I dist/.icon-set/icon_16.png -I dist/.icon-set/icon_32.png -I dist/.icon-set/icon_48x48.png -I dist/.icon-set/icon_64.png -I dist/.icon-set/icon_128.png -I dist/.icon-set/icon_256.png -I dist/.icon-set/icon_512.png -I dist/.icon-set/icon_1024.png
|
||||
|
||||
dist/Legcord-*.AppImage --appimage-extract '*.desktop'
|
||||
%desktop_file_install -k Exec,Icon -v "%{_libdir}/legcord-nightly/Legcord",legcord -u %U -f squashfs-root/Legcord.desktop
|
||||
%desktop_file_install -k Exec,Icon -v "%{_libdir}/legcord-nightly/Legcord",legcord -u %U -f squashfs-root/legcord.desktop
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license license.txt
|
||||
%{_bindir}/legcord-nightly
|
||||
%{_datadir}/applications/Legcord.desktop
|
||||
%{_datadir}/applications/legcord.desktop
|
||||
%{_libdir}/legcord-nightly/
|
||||
%{_iconsdir}/hicolor/16x16/apps/legcord.png
|
||||
%{_iconsdir}/hicolor/32x32/apps/legcord.png
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
%global debug_package %nil
|
||||
|
||||
# terrible evil no good very bad hack
|
||||
# fix one day
|
||||
%global __requires_exclude_from (.*)lib(.*)so(.*)
|
||||
@@ -27,7 +25,6 @@ while keeping everything lightweight.
|
||||
%git_clone %url v%version
|
||||
|
||||
%build
|
||||
echo "Electron Builder" > %{rpmbuilddir}/webapp-tool.txt
|
||||
%pnpm_build -r build
|
||||
|
||||
%install
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Disable X11 for RHEL 10+
|
||||
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
|
||||
|
||||
%global commit 70894ae0390cf20edac0e68de72ab26725520416
|
||||
%global commit 62f1494661b362eac02e7d6c2f9173f53c0f278f
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260627
|
||||
%global commit_date 20260628
|
||||
%global ver 0.41.0
|
||||
|
||||
Name: mpv-nightly
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
%global ver 2026-06-26
|
||||
%global ver 2026-06-28
|
||||
%global goodver %(echo %ver | sed 's/-//g')
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
%bcond_without mold
|
||||
|
||||
@@ -70,6 +70,7 @@ popd
|
||||
%dnl %pnpm_build -r generate,build:policy-files,generate,build:esbuild:prod
|
||||
%{__pnpm} run generate
|
||||
%{__pnpm} run build-linux --%{_electron_cpu} --linux AppImage
|
||||
echo "Electron Builder" > %{rpmbuilddir}/webapp-tool.txt
|
||||
|
||||
%install
|
||||
mv ./packages/mute-state-change/LICENSE ./packages/mute-state-change/LICENSE.mute-state-change
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
%global vendor_pnpm 1
|
||||
|
||||
Name: youtube-music
|
||||
Version: 3.11.0
|
||||
Release: 1%?dist
|
||||
Version: 3.12.0
|
||||
Release: 1%{?dist}
|
||||
Summary: YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)
|
||||
Source1: youtube-music.desktop
|
||||
License: MIT
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: plasma6-applet-appgrid
|
||||
Version: 1.9.2
|
||||
Version: 1.9.3
|
||||
Release: 1%{?dist}
|
||||
Summary: A modern application launcher for KDE Plasma
|
||||
# Main code: GPL-2.0-or-later
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
|
||||
%global ver 5.0.0
|
||||
|
||||
%global commit 97e81c67d7cdd8c540a87efafbd06686aa3d2cc4
|
||||
%global commit dfa00a4d316fa846f3b60760ad02faa7cacfdcbc
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20260627
|
||||
%global commitdate 20260628
|
||||
|
||||
Name: noctalia-git
|
||||
Version: %{ver}^%{commitdate}git.%{shortcommit}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 9f62873bf195e4d8a762d768a1405a5f2f7b1697
|
||||
%global commit 07d31666e73bce337b9cece60a884c67fe8906f4
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global fulldate 2026-06-26
|
||||
%global fulldate 2026-06-27
|
||||
%global commit_date %(echo %{fulldate} | sed 's/-//g')
|
||||
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
|
||||
%global ver 1.3.2
|
||||
|
||||
@@ -94,7 +94,6 @@ Packager: junefish <june@fyralabs.com>
|
||||
|
||||
%build
|
||||
%npm_build -c -B -r fetch,webpack:prod
|
||||
echo "Electron Builder" > %{rpmbuilddir}/webapp-tool.txt
|
||||
|
||||
%install
|
||||
%electron_install -i %appid -I build/
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 2c346f60a76fe3f0367ef924927f50a6efdf5718
|
||||
%global commit 5837e7ef50f65d6e041d19ba6543532a1d596e6b
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260627
|
||||
%global commit_date 20260628
|
||||
%global ver 1.10.0
|
||||
|
||||
%bcond_with check
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "melonDS-nightly.spec"
|
||||
}
|
||||
labels {
|
||||
nightly = 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
%global commit 10a173b5536fc75cd93f8a3868349dad963542ef
|
||||
%global commit_date 20260607
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global ver 1.1
|
||||
|
||||
Name: melonds
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
Release: 1%{?dist}
|
||||
Summary: DS emulator, sorta
|
||||
License: GPL-3.0-or-later
|
||||
URL: https://melonds.kuribo64.net/
|
||||
Source0: https://github.com/melonDS-emu/melonDS/archive/%{commit}/melonDS-%{commit}.tar.gz
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
BuildRequires: cmake
|
||||
BuildRequires: extra-cmake-modules
|
||||
BuildRequires: gcc
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: cmake(Qt6)
|
||||
BuildRequires: qt6-qtmultimedia-devel
|
||||
BuildRequires: qt6-qtsvg-devel
|
||||
BuildRequires: pkgconfig(sdl2)
|
||||
BuildRequires: pkgconfig(libarchive)
|
||||
BuildRequires: pkgconfig(libzstd)
|
||||
BuildRequires: pkgconfig(faad2)
|
||||
BuildRequires: pkgconfig(libenet)
|
||||
BuildSystem: cmake
|
||||
|
||||
Provides: melonDS-nightly
|
||||
|
||||
%description
|
||||
%{summary}.
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%{_bindir}/melonDS
|
||||
%{_appsdir}/net.kuribo64.melonDS.desktop
|
||||
%{_hicolordir}/128x128/apps/net.kuribo64.melonDS.png
|
||||
%{_hicolordir}/16x16/apps/net.kuribo64.melonDS.png
|
||||
%{_hicolordir}/256x256/apps/net.kuribo64.melonDS.png
|
||||
%{_hicolordir}/32x32/apps/net.kuribo64.melonDS.png
|
||||
%{_hicolordir}/48x48/apps/net.kuribo64.melonDS.png
|
||||
%{_hicolordir}/64x64/apps/net.kuribo64.melonDS.png
|
||||
|
||||
%changelog
|
||||
* Sat Jun 27 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -0,0 +1,7 @@
|
||||
rpm.global("ver", gh("melonDS-emu/melonDS"));
|
||||
|
||||
rpm.global("commit", gh_commit("melonDS-emu/melonDS"));
|
||||
if rpm.changed() {
|
||||
rpm.release();
|
||||
rpm.global("commit_date", date());
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "melonDS.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: melonds
|
||||
Version: 1.1
|
||||
Release: 1%{?dist}
|
||||
Summary: DS emulator, sorta
|
||||
License: GPL-3.0-or-later
|
||||
URL: https://melonds.kuribo64.net/
|
||||
Source0: https://github.com/melonDS-emu/melonDS/archive/refs/tags/%{version}.tar.gz
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
BuildRequires: cmake
|
||||
BuildRequires: extra-cmake-modules
|
||||
BuildRequires: gcc
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: cmake(Qt6)
|
||||
BuildRequires: qt6-qtmultimedia-devel
|
||||
BuildRequires: qt6-qtsvg-devel
|
||||
BuildRequires: pkgconfig(sdl2)
|
||||
BuildRequires: pkgconfig(libarchive)
|
||||
BuildRequires: pkgconfig(libzstd)
|
||||
BuildRequires: pkgconfig(faad2)
|
||||
BuildRequires: pkgconfig(libenet)
|
||||
BuildSystem: cmake
|
||||
|
||||
Provides: melonDS
|
||||
|
||||
%description
|
||||
%{summary}.
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%{_bindir}/melonDS
|
||||
%{_appsdir}/net.kuribo64.melonDS.desktop
|
||||
%{_hicolordir}/128x128/apps/net.kuribo64.melonDS.png
|
||||
%{_hicolordir}/16x16/apps/net.kuribo64.melonDS.png
|
||||
%{_hicolordir}/256x256/apps/net.kuribo64.melonDS.png
|
||||
%{_hicolordir}/32x32/apps/net.kuribo64.melonDS.png
|
||||
%{_hicolordir}/48x48/apps/net.kuribo64.melonDS.png
|
||||
%{_hicolordir}/64x64/apps/net.kuribo64.melonDS.png
|
||||
|
||||
%changelog
|
||||
* Sat Jun 27 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh("melonDS-emu/melonDS"));
|
||||
@@ -9,8 +9,8 @@
|
||||
# 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_cflags}
|
||||
%global commit a7fc31f3212c55bf0b70b45875c52dfc94f6641a
|
||||
%global ver 0.0.41-19515
|
||||
%global commit cffd02bb3583aab3ae718b0435bcf80735c9badc
|
||||
%global ver 0.0.41-19517
|
||||
|
||||
Name: rpcs3
|
||||
Version: %(echo %{ver} | sed 's/-/^/g')
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global goipath github.com/v2rayA/v2rayA
|
||||
Version: 2.4.3
|
||||
Version: 2.4.4
|
||||
|
||||
%global golicenses LICENSE
|
||||
%global godocs README.md
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit b12bc504c8c2879a98e4aadb1c3f14d11f86cd0d
|
||||
%global commit 45cf2898ab12e97a55dd8f1f3d78d903340bdc9e
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver v26.3.27
|
||||
%global commit_date 20260625
|
||||
%global commit_date 20260628
|
||||
|
||||
%global goipath github.com/XTLS/Xray-core
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "python-nmcli.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
Name: python-nmcli
|
||||
Version: 1.8.0
|
||||
Release: 1%?dist
|
||||
Summary: A python wrapper library for the network-manager cli client
|
||||
|
||||
License: MIT
|
||||
URL: https://github.com/ushiboy/nmcli
|
||||
Source: %{pypi_source nmcli}
|
||||
Packager: madonuko <mado@fyralabs.com>
|
||||
|
||||
BuildArch: noarch
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-pip
|
||||
BuildRequires: python3-setuptools
|
||||
|
||||
|
||||
%global _description %{expand:
|
||||
nmcli is a python wrapper library for the network-manager cli client.}
|
||||
|
||||
%description %_description
|
||||
|
||||
%package -n python3-nmcli
|
||||
Summary: %{summary}
|
||||
|
||||
%description -n python3-nmcli %_description
|
||||
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n nmcli-%{version}
|
||||
|
||||
%build
|
||||
%pyproject_wheel
|
||||
|
||||
|
||||
%install
|
||||
%pyproject_install
|
||||
%pyproject_save_files nmcli
|
||||
|
||||
|
||||
%check
|
||||
%pyproject_check_import
|
||||
|
||||
|
||||
%files -n python3-nmcli -f %{pyproject_files}
|
||||
%doc README.md
|
||||
%license LICENSE.txt
|
||||
|
||||
|
||||
%changelog
|
||||
* Sun Jun 28 2026 madonuko <mado@fyralabs.com> - 1.8.0-1
|
||||
- Initial package
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(pypi("nmcli"));
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit 3c6221722aac5bd9dbfc5fbf7b4f0bf64b2c5724
|
||||
%global commit_date 20260627
|
||||
%global commit cc36aca8beba9fdbc8f59babbfb253d7fc9d03df
|
||||
%global commit_date 20260628
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global pypi_name types-colorama
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%global crate bottom
|
||||
|
||||
Name: rust-bottom
|
||||
Version: 0.14.1
|
||||
Version: 0.14.2
|
||||
Release: 1%{?dist}
|
||||
Summary: Customizable cross-platform graphical process/system monitor for the terminal
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
%global crate starship
|
||||
|
||||
Name: rust-starship
|
||||
Version: 1.25.1
|
||||
Version: 1.26.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Minimal, blazing-fast, and infinitely customizable prompt for any shell! ☄🌌️
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%global debug_package %nil
|
||||
|
||||
%global commit 549b81b43b46c0f361680561a626bf0e7b79dcbd
|
||||
%global commit 5f4a6d4941de23180e7c412cc9ddf5ce440e3829
|
||||
%global shortcommit %(c=%commit; echo ${c:0:7})
|
||||
%global commit_date 20260603
|
||||
%global commit_date 20260628
|
||||
|
||||
%global _desc %{expand:
|
||||
A C library that may be linked into a C/C++ program to produce symbolic backtraces.
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "nmgui.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,82 @@
|
||||
%global appid com.github.s-adi-dev.nmgui
|
||||
%global org com.github.s-adi-dev
|
||||
|
||||
Name: nmgui
|
||||
Version: 1.0.0
|
||||
Release: 1%?dist
|
||||
Summary: A simple and lightweight GTK4-based GUI for managing Wi-Fi using NetworkManager (nmcli) under the hood
|
||||
License: GPL-3.0-only
|
||||
URL: https://github.com/s-adi-dev/nmgui
|
||||
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||
Source1: https://raw.githubusercontent.com/s-adi-dev/nmgui/refs/heads/main/README.md
|
||||
Source2: https://raw.githubusercontent.com/s-adi-dev/nmgui/refs/heads/main/nmgui.desktop
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-pip
|
||||
BuildRequires: python3-setuptools
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildArch: noarch
|
||||
Packager: madonuko <mado@fyralabs.com>
|
||||
|
||||
%description
|
||||
%summary.
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
cp %{S:1} %{S:2} .
|
||||
cat<<PYEOF > pyproject.toml
|
||||
[build-system]
|
||||
requires = ["setuptools>=64.0"]
|
||||
build-backend = "setuptools.build_meta"
|
||||
[project]
|
||||
name = "%name"
|
||||
version = "%version"
|
||||
description = "%summary"
|
||||
license = "GPL-3.0-only"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.9"
|
||||
dependencies = [
|
||||
"nmcli>=1.5.0",
|
||||
"PyGObject>=3.52.3",
|
||||
"pycairo>=1.28.0",
|
||||
]
|
||||
[project.urls]
|
||||
Homepage = "https://github.com/s-adi-dev/nmgui"
|
||||
[project.scripts]
|
||||
nmgui = "nmgui.main:main"
|
||||
[tool.setuptools.packages.find]
|
||||
include = ["nmgui*"]
|
||||
PYEOF
|
||||
# Add main() entry point function
|
||||
sed -i '/^if __name__ == "__main__":$/c\def main():' app/main.py
|
||||
cat >> app/main.py << 'PYEOF'
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
PYEOF
|
||||
mv app nmgui
|
||||
touch nmgui/__init__.py
|
||||
# Fix intra-package imports to use nmgui. prefix
|
||||
sed -i 's/^from models import/from nmgui.models import/' nmgui/main.py nmgui/network_service.py nmgui/ui/*.py
|
||||
sed -i 's/^from network_service import/from nmgui.network_service import/' nmgui/main.py nmgui/ui/*.py
|
||||
sed -i 's/^from ui\./from nmgui.ui./' nmgui/main.py nmgui/ui/*.py
|
||||
|
||||
%build
|
||||
%pyproject_wheel
|
||||
|
||||
%install
|
||||
%pyproject_install
|
||||
%pyproject_save_files %name
|
||||
|
||||
%desktop_file_install nmgui.desktop
|
||||
%terra_appstream
|
||||
|
||||
%files -f %{pyproject_files}
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%_bindir/nmgui
|
||||
%_appsdir/nmgui.desktop
|
||||
%_metainfodir/%appid.metainfo.xml
|
||||
|
||||
%changelog
|
||||
* Sun Jun 28 2026 madonuko <mado@fyralabs.com> - 1.0.0-1
|
||||
- Initial package.
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh("s-adi-dev/nmgui"));
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit 2f294188c3e0e0db33c44d8376b8ac0fc305e956
|
||||
%global commit b9838c2edeace1621315ae68d10d87c2881fac39
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 20260625041655
|
||||
%global commit_date 20260626
|
||||
%global ver 20260627134952
|
||||
%global commit_date 20260628
|
||||
|
||||
Name: v2ray-domain-list-community
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 3f860bef9b3485a9bc442da2be30a8363c3cb35d
|
||||
%global commit b10ff261519f24bdc86d1caedc86ca0aa99f27e1
|
||||
%global shortcommit %{sub %{commit} 1 7}
|
||||
%global commit_date 20260624
|
||||
%global commit_date 20260628
|
||||
|
||||
Name: vgmstream
|
||||
Version: 0~%{commit_date}git.%shortcommit
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 183c3d76c26aeb97fc25bdade9df7b734fbfb2f3
|
||||
%global commit 9a6cec30551ea371dc4d59d3b397c8a5faa221a6
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260624
|
||||
%global commit_date 20260628
|
||||
%global ver 0.6.7
|
||||
|
||||
# We aren't using Mono but RPM expected Mono
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: taidan
|
||||
Version: 0.2.1
|
||||
Version: 0.2.2
|
||||
Release: 2%{?dist}
|
||||
Summary: Out-Of-Box-Experience (OOBE) and Welcome App
|
||||
SourceLicense: GPL-3.0-or-later AND GPL-2.0-or-later
|
||||
@@ -19,7 +19,7 @@ Requires: libwebp
|
||||
Requires: webp-pixbuf-loader
|
||||
Requires: xhost
|
||||
Requires: kwin-wayland swaybg
|
||||
Requires: netto network-manager-applet
|
||||
Requires: nmgui network-manager-applet
|
||||
Requires: polkit
|
||||
BuildRequires: anda-srpm-macros mold cargo rust-packaging perl systemd-rpm-macros
|
||||
BuildRequires: pkgconfig(libhelium-1)
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "markitdown.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,139 @@
|
||||
%global pypi_name markitdown
|
||||
%global _desc %{expand:
|
||||
MarkItDown is a lightweight Python utility for converting
|
||||
various files to Markdown for use with LLMs and related text
|
||||
analysis pipelines. To this end, it is most comparable to textract,
|
||||
but with a focus on preserving important document structure and
|
||||
content as Markdown (including: headings, lists, tables, links, etc.)
|
||||
While the output is often reasonably presentable and human-friendly,
|
||||
it is meant to be consumed by text analysis tools -- and may not be
|
||||
the best option for high-fidelity document conversions for human consumption.
|
||||
}
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 0.1.6
|
||||
Release: 1%{?dist}
|
||||
Summary: Python tool for converting files to Markdown
|
||||
License: MIT
|
||||
URL: https://github.com/microsoft/markitdown
|
||||
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
|
||||
BuildRequires: python3-build
|
||||
BuildRequires: python3-installer
|
||||
BuildRequires: python3-wheel
|
||||
BuildRequires: python3-setuptools
|
||||
BuildRequires: python3-setuptools_scm
|
||||
BuildRequires: python3-pip
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-hatchling
|
||||
|
||||
Packager: Its-J <jonah@fyralabs.com>
|
||||
|
||||
%description
|
||||
%_desc
|
||||
|
||||
%package -n python3-%{pypi_name}
|
||||
Summary: %{summary}
|
||||
%{?python_provide:%python_provide python3-%{pypi_name}}
|
||||
|
||||
%description -n python3-%{pypi_name}
|
||||
%_desc
|
||||
|
||||
%package -n python3-%{pypi_name}-mcp
|
||||
Summary: Lightweight STDIO, Streamable HTTP, and SSE MCP server for calling MarkItDown
|
||||
Requires: python3-%{pypi_name} = %{evr}
|
||||
|
||||
%description -n python3-%{pypi_name}-mcp
|
||||
%{summary}.
|
||||
|
||||
%package -n python3-%{pypi_name}-ocr
|
||||
Summary: LLM Vision plugin for MarkItDown that extracts text from images embedded in PDF, DOCX, PPTX, and XLSX files
|
||||
Requires: python3-%{pypi_name} = %{evr}
|
||||
|
||||
%description -n python3-%{pypi_name}-ocr
|
||||
%{summary}.
|
||||
|
||||
%package -n python3-%{pypi_name}-sample-plugin
|
||||
Summary: Shows how to create a sample plugin for MarkItDown
|
||||
Requires: python3-%{pypi_name} = %{evr}
|
||||
|
||||
%description -n python3-%{pypi_name}-sample-plugin
|
||||
%{summary}.
|
||||
|
||||
%prep
|
||||
%autosetup -n markitdown-%{version}
|
||||
|
||||
%build
|
||||
pushd packages/%{pypi_name}
|
||||
%pyproject_wheel
|
||||
popd
|
||||
pushd packages/%{pypi_name}-mcp
|
||||
%pyproject_wheel
|
||||
popd
|
||||
pushd packages/%{pypi_name}-ocr
|
||||
%pyproject_wheel
|
||||
popd
|
||||
pushd packages/%{pypi_name}-sample-plugin
|
||||
%pyproject_wheel
|
||||
popd
|
||||
|
||||
%install
|
||||
%pyproject_install
|
||||
pushd packages/%{pypi_name}
|
||||
%pyproject_install
|
||||
popd
|
||||
pushd packages/%{pypi_name}-mcp
|
||||
%pyproject_install
|
||||
popd
|
||||
pushd packages/%{pypi_name}-ocr
|
||||
%pyproject_install
|
||||
popd
|
||||
pushd packages/%{pypi_name}-sample-plugin
|
||||
%pyproject_install
|
||||
popd
|
||||
|
||||
%files -n python3-%{pypi_name}
|
||||
%license LICENSE
|
||||
%doc packages/%{pypi_name}/README.md
|
||||
%{_bindir}/%{pypi_name}
|
||||
%{python3_sitelib}/%{pypi_name}-*.dist-info/*
|
||||
%{python3_sitelib}/%{pypi_name}/converters/*.py
|
||||
%{python3_sitelib}/%{pypi_name}/converters/__pycache__/*.pyc
|
||||
%{python3_sitelib}/%{pypi_name}/*.py
|
||||
%{python3_sitelib}/%{pypi_name}/py.typed
|
||||
%{python3_sitelib}/%{pypi_name}/__pycache__/*.pyc
|
||||
%dnl %{python3_sitelib}/%{pypi_name}/converter/*.py
|
||||
%dnl %{python3_sitelib}/%{pypi_name}/converter/__pycache__/*.pyc
|
||||
%dnl %{python3_sitelib}/%{pypi_name}/converter/py.typed
|
||||
%{python3_sitelib}/%{pypi_name}/converter_utils/*.py
|
||||
%{python3_sitelib}/%{pypi_name}/converter_utils/__pycache__/*.pyc
|
||||
%{python3_sitelib}/%{pypi_name}/converter_utils/docx/*.py
|
||||
%{python3_sitelib}/%{pypi_name}/converter_utils/docx/__pycache__/*.pyc
|
||||
%{python3_sitelib}/%{pypi_name}/converter_utils/docx/math/*.py
|
||||
%{python3_sitelib}/%{pypi_name}/converter_utils/docx/math/__pycache__/*.pyc
|
||||
|
||||
%files -n python3-%{pypi_name}-mcp
|
||||
%doc packages/%{pypi_name}-mcp/README.md
|
||||
%{_bindir}/%{pypi_name}-mcp
|
||||
%{python3_sitelib}/%{pypi_name}_mcp/*.py
|
||||
%{python3_sitelib}/%{pypi_name}_mcp/__pycache__/*.pyc
|
||||
%{python3_sitelib}/%{pypi_name}_mcp/py.typed
|
||||
%{python3_sitelib}/%{pypi_name}_mcp-*.dist-info/*
|
||||
|
||||
%files -n python3-%{pypi_name}-ocr
|
||||
%doc packages/%{pypi_name}-ocr/README.md
|
||||
%{python3_sitelib}/%{pypi_name}_ocr/*.py
|
||||
%{python3_sitelib}/%{pypi_name}_ocr/__pycache__/*.pyc
|
||||
%{python3_sitelib}/%{pypi_name}_ocr-*.dist-info/*
|
||||
|
||||
%files -n python3-%{pypi_name}-sample-plugin
|
||||
%doc packages/%{pypi_name}-sample-plugin/README.md
|
||||
%{python3_sitelib}/%{pypi_name}_sample_plugin/*.py
|
||||
%{python3_sitelib}/%{pypi_name}_sample_plugin/__pycache__/*.pyc
|
||||
%{python3_sitelib}/%{pypi_name}_sample_plugin-*.dist-info/*
|
||||
%{python3_sitelib}/%{pypi_name}_sample_plugin/py.typed
|
||||
|
||||
%changelog
|
||||
* Sun Jun 28 2026 Its-J <jonah@fyralabs.com> - 0.1.6-1
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh("microsoft/markitdown"));
|
||||
@@ -2,7 +2,7 @@
|
||||
%undefine __brp_mangle_shebangs
|
||||
|
||||
Name: rust-tauri
|
||||
Version: 2.11.3
|
||||
Version: 2.11.4
|
||||
Release: 1%{?dist}
|
||||
Summary: Command line interface for building Tauri apps
|
||||
License: Apache-2.0 OR MIT
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global oldpkgname yt-dlp-nightly
|
||||
|
||||
Name: yt-dlp-git
|
||||
Version: 2026.06.26.230708
|
||||
Version: 2026.06.28.222918
|
||||
Release: 1%{?dist}
|
||||
Summary: A command-line program to download videos from online video platforms
|
||||
|
||||
|
||||
Reference in New Issue
Block a user