From 55de9b07d2fe2d8a961404acad23e74d1c42f9e1 Mon Sep 17 00:00:00 2001 From: Chocobo1 Date: Tue, 1 Jul 2025 14:47:14 +0800 Subject: [PATCH] Add AppStream metadata for qbt-nox Also trim redundant trailing path separators. Ref: https://www.freedesktop.org/software/appstream/docs/sect-Metadata-ConsoleApplication.html PR #22941. --- dist/unix/CMakeLists.txt | 9 ++- ...g.qbittorrent.qBittorrent-nox.metainfo.xml | 57 +++++++++++++++++++ 2 files changed, 64 insertions(+), 2 deletions(-) create mode 100644 dist/unix/org.qbittorrent.qBittorrent-nox.metainfo.xml diff --git a/dist/unix/CMakeLists.txt b/dist/unix/CMakeLists.txt index 7072da5ea..c731ebbaf 100644 --- a/dist/unix/CMakeLists.txt +++ b/dist/unix/CMakeLists.txt @@ -34,12 +34,12 @@ endforeach() if (GUI) install(FILES org.qbittorrent.qBittorrent.desktop - DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/applications/ + DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/applications COMPONENT data ) install(FILES org.qbittorrent.qBittorrent.metainfo.xml - DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/metainfo/ + DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/metainfo COMPONENT data ) @@ -55,4 +55,9 @@ if (GUI) DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/scalable/status COMPONENT data ) +else() + install(FILES org.qbittorrent.qBittorrent-nox.metainfo.xml + DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/metainfo + COMPONENT data + ) endif() diff --git a/dist/unix/org.qbittorrent.qBittorrent-nox.metainfo.xml b/dist/unix/org.qbittorrent.qBittorrent-nox.metainfo.xml new file mode 100644 index 000000000..c0aebf988 --- /dev/null +++ b/dist/unix/org.qbittorrent.qBittorrent-nox.metainfo.xml @@ -0,0 +1,57 @@ + + + + org.qbittorrent.qBittorrent-nox + CC0-1.0 + GPL-3.0-or-later and OpenSSL + qBittorrent-nox + An open-source Bittorrent client (nox version) + +

+ The qBittorrent project aims to provide an open-source software alternative to µTorrent. + Additionally, qBittorrent runs and provides the same features on all major platforms (FreeBSD, Linux, macOS, OS/2, Windows). + qBittorrent is based on the Qt toolkit and libtorrent-rasterbar library. +

+
    +
  • Polished µTorrent-like User Interface
  • +
  • Well-integrated and extensible Search Engine
  • +
  • RSS feed support with advanced download filters (incl. regex)
  • +
  • Many Bittorrent extensions supported
  • +
  • Remote control through Web user interface, written with AJAX
  • +
  • Sequential downloading (Download in order)
  • +
  • Advanced control over torrents, trackers and peers
  • +
  • Bandwidth scheduler
  • +
  • Torrent creation tool
  • +
  • IP Filtering (eMule & PeerGuardian format compatible)
  • +
  • IPv6 compliant
  • +
  • UPnP / NAT-PMP port forwarding support
  • +
  • Available on all platforms: Windows, Linux, macOS, FreeBSD, OS/2
  • +
  • Available in ~70 languages
  • +
+
+ + qbittorrent-nox + + + + Running headless (nox) version + https://raw.githubusercontent.com/qbittorrent/qBittorrent-website/43fcf4550f567c38fb879b984922b659e90982cc/src/img/screenshots/linux/5.webp + + + sledgehammer999@qbittorrent.org + + The qBittorrent Project + + https://www.qbittorrent.org/ + https://bugs.qbittorrent.org/ + https://wiki.qbittorrent.org/Frequently-Asked-Questions + https://forum.qbittorrent.org/ + https://www.qbittorrent.org/donate + https://wiki.qbittorrent.org/How-to-translate-qBittorrent + https://github.com/qbittorrent/qBittorrent + https://github.com/qbittorrent/qBittorrent/blob/master/CONTRIBUTING.md + + + + +