Fedora Account System
Red Hat Associate
Red Hat Customer
Spec URL: https://raw.githubusercontent.com/1kailas/Appnest/main/packaging/rpm/appnest.spec SRPM URL: https://github.com/1kailas/Appnest/releases/download/v0.1.0/appnest-0.1.0-1.src.rpm AppNest is a clean, modern Linux desktop application for managing, organizing, integrating, and launching AppImages. Built in Rust with GTK4 and Libadwaita. Features: - Adaptive runtime fallback (Direct Native, FUSE, and SquashFS Extracted AppRun) - Drag-and-drop AppImage import and multi-tier icon extraction - Freedesktop .desktop integration with automatic system menu registration - SHA-256 integrity verification - Modern Libadwaita GNOME UI with light and dark theme support Fedora Account System (FAS) Username: 1kailas Reproducible: Always
This is my first Fedora package submission and I require a sponsor. Fedora Account System (FAS) username: 1kailas Please add this review request to the FE-NEEDSPONSOR tracker.
> %build > cargo build --release This won't work, as cargo will try to download all the dependencies from the internet. Fedora package builders intentionally run without without internet access. Read the Rust Packaging Guidelines for information on how to properly package Rust code: https://docs.fedoraproject.org/en-US/packaging-guidelines/Rust/ > %install > rm -rf %{buildroot} "The contents of the buildroot SHOULD NOT be removed in the first line of %install." https://docs.fedoraproject.org/en-US/packaging-guidelines/#_tags_and_sections > BuildRequires: libappstream-glib > [...] > appstreamcli validate --no-net %{buildroot}%{_datadir}/metainfo/io.github._1kailas.AppNest.metainfo.xml libappstream-glib provides the "appstream-util" executable, not "appstream-cli". https://docs.fedoraproject.org/en-US/packaging-guidelines/AppData/#_app_data_validate_usage