Bug 2531073 - Review Request: AppNest - Modern GTK application for managing AppImages
Summary: Review Request: AppNest - Modern GTK application for managing AppImages
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: 44
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Nobody's working on this, feel free to take it
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-09-09 17:21 UTC by Kailasnath T
Modified: 2026-10-14 21:42 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Kailasnath T 2026-09-09 17:21:05 UTC
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

Comment 1 Kailasnath T 2026-09-09 17:22:50 UTC
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.

Comment 2 Artur Frenszek-Iwicki 2026-10-14 21:42:36 UTC
> %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


Note You need to log in before you can comment on or make changes to this bug.