⇦ | appstream-generator [main]
Last updated on: 2025-12-05 02:13 [UTC]

Metadata for appstream-generator in main

org.freedesktop.appstream.generator - 0.9.1-1+b4 ⚙ i386

Icon
---
Type: console-application
ID: org.freedesktop.appstream.generator
Package: appstream-generator
ProjectLicense: LGPL-3.0+
Name:
  C: AppStream Generator
Summary:
  C: A fast AppStream metadata generator
Description:
  C: >-
    <p>
          AppStream is a metadata specification which permits software components to provide information about themselves
          to automated systems and end-users before the software is actually installed.
        </p>
    <p>
          The <em>appstream-generator</em> tool generates AppStream metadata from the repositories of a software distribution.
          It currently supports the following repository formats / distributions: Debian, Ubuntu, Arch Linux, RPM-MD (Fedora, Mageia).
        </p>
    <p>
          The generator will produce AppStream catalog metadata files in the AppStream YAML or XML format to be shipped
          to users, as well as a detailed HTML report about found components and HTML and JSON reports on issues detected
          with the scanned metadata. It reads .desktop files as well as metainfo files, renders fonts, scales images, caches
          screenshots etc. to produce high-quality metadata for AppStream based software centers to consume.
          Usually, <em>appstream-generator</em> is integrated with the existing software build &amp; packaging workflow of
          a distribution.
        </p>
ProjectGroup: Freedesktop
Url:
  homepage: https://github.com/ximion/appstream-generator
  bugtracker: https://github.com/ximion/appstream-generator/issues
  help: https://github.com/ximion/appstream-generator/blob/master/docs/index.md
Provides:
  binaries:
  - appstream-generator
Releases:
- version: 0.9.1
  type: stable
  unix-timestamp: 1699660800
  description:
    C: >-
      <p>This release adds the following features:</p>
      
      <ul>
        <li>Implement a FreeBSD backend</li>
        <li>Add I/O caching for the FreeBSD backend</li>
        <li>Allow to manually specify a GIR directory at build time</li>
        <li>Include Yarn lockfile</li>
        <li>Add release information to metainfo file</li>
        <li>Build against AppStream 1.0</li>
      </ul>
      
      <p>This release fixes the following bugs:</p>
      
      <ul>
        <li>Make building the RPMMD backend optional</li>
        <li>web: Better split archive sections</li>
        <li>ubuntu: Don't fail on repositories with no language packs</li>
        <li>utils: mkdirRecurse instead of mkdir inside parallel</li>
      </ul>
      
      <p>This release includes the following changes:</p>
      
      <ul>
        <li>Snap updates</li>
        <li>Add documentation how to install from Flathub</li>
        <li>Autoformat source code</li>
      </ul>
      
      <p>With contributions from:</p>
      
      <p>Gleb Popov, Heather Ellsworth, Matthias Klumpp, Pablo Correa Gómez</p>
- version: 0.9.0
  type: stable
  unix-timestamp: 1674691200
  description:
    C: >-
      <p>This release adds the following feature:</p>
      
      <ul>
        <li>Allow more complex repo-level metadata additions</li>
      </ul>
      
      <p>This release updates documentation:</p>
      
      <ul>
        <li>docs: Document modifications.json</li>
        <li>docs: document values of "Backend" in asgen config</li>
        <li>docs: clarify directory structure</li>
      </ul>
      
      <p>This release fixes the following bugs:</p>
      
      <ul>
        <li>Make MetadataType override work again</li>
        <li>Ensure all user feature flags are applied properly again</li>
        <li>Retry failed download 4 times by default</li>
        <li>Even process an empty repository if action is forced</li>
        <li>Don't fail if icon directory for injected metadata is missing</li>
        <li>ci: Improve scripts and don't use deprecated commands</li>
        <li>ci: Install ffmpeg in the Fedora images</li>
      </ul>
      
      <p>With contributions from:</p>
      
      <p>Matthias Klumpp, Miroslav Suchý, Neal Gompa</p>
- version: 0.8.8
  type: stable
  unix-timestamp: 1649548800
  description:
    C: >-
      <p>This release fixes the following bug:</p>
      
      <ul>
        <li>Use higher stack size for archive read generator</li>
      </ul>
      
      <p>With contributions from:</p>
      
      <p>Matthias Klumpp</p>
- version: 0.8.7
  type: stable
  unix-timestamp: 1645488000
  description:
    C: >-
      <p>This release fixes the following bugs:</p>
      
      <ul>
        <li>Fix build on 32-bit architectures</li>
        <li>Set CAInfo on compose instance as well</li>
        <li>Don't unlink components of fake packages</li>
        <li>Process icons by suite/section across all architectures</li>
        <li>Fix a bunch of Meson and D deprecation warnings</li>
      </ul>
ContentRating:
  oars-1.0: {}

org.freedesktop.appstream.generator - 0.9.1-1+b2 ⚙ armhf

Icon
---
Type: console-application
ID: org.freedesktop.appstream.generator
Package: appstream-generator
ProjectLicense: LGPL-3.0+
Name:
  C: AppStream Generator
Summary:
  C: A fast AppStream metadata generator
Description:
  C: >-
    <p>
          AppStream is a metadata specification which permits software components to provide information about themselves
          to automated systems and end-users before the software is actually installed.
        </p>
    <p>
          The <em>appstream-generator</em> tool generates AppStream metadata from the repositories of a software distribution.
          It currently supports the following repository formats / distributions: Debian, Ubuntu, Arch Linux, RPM-MD (Fedora, Mageia).
        </p>
    <p>
          The generator will produce AppStream catalog metadata files in the AppStream YAML or XML format to be shipped
          to users, as well as a detailed HTML report about found components and HTML and JSON reports on issues detected
          with the scanned metadata. It reads .desktop files as well as metainfo files, renders fonts, scales images, caches
          screenshots etc. to produce high-quality metadata for AppStream based software centers to consume.
          Usually, <em>appstream-generator</em> is integrated with the existing software build &amp; packaging workflow of
          a distribution.
        </p>
ProjectGroup: Freedesktop
Url:
  homepage: https://github.com/ximion/appstream-generator
  bugtracker: https://github.com/ximion/appstream-generator/issues
  help: https://github.com/ximion/appstream-generator/blob/master/docs/index.md
Provides:
  binaries:
  - appstream-generator
Releases:
- version: 0.9.1
  type: stable
  unix-timestamp: 1699660800
  description:
    C: >-
      <p>This release adds the following features:</p>
      
      <ul>
        <li>Implement a FreeBSD backend</li>
        <li>Add I/O caching for the FreeBSD backend</li>
        <li>Allow to manually specify a GIR directory at build time</li>
        <li>Include Yarn lockfile</li>
        <li>Add release information to metainfo file</li>
        <li>Build against AppStream 1.0</li>
      </ul>
      
      <p>This release fixes the following bugs:</p>
      
      <ul>
        <li>Make building the RPMMD backend optional</li>
        <li>web: Better split archive sections</li>
        <li>ubuntu: Don't fail on repositories with no language packs</li>
        <li>utils: mkdirRecurse instead of mkdir inside parallel</li>
      </ul>
      
      <p>This release includes the following changes:</p>
      
      <ul>
        <li>Snap updates</li>
        <li>Add documentation how to install from Flathub</li>
        <li>Autoformat source code</li>
      </ul>
      
      <p>With contributions from:</p>
      
      <p>Gleb Popov, Heather Ellsworth, Matthias Klumpp, Pablo Correa Gómez</p>
- version: 0.9.0
  type: stable
  unix-timestamp: 1674691200
  description:
    C: >-
      <p>This release adds the following feature:</p>
      
      <ul>
        <li>Allow more complex repo-level metadata additions</li>
      </ul>
      
      <p>This release updates documentation:</p>
      
      <ul>
        <li>docs: Document modifications.json</li>
        <li>docs: document values of "Backend" in asgen config</li>
        <li>docs: clarify directory structure</li>
      </ul>
      
      <p>This release fixes the following bugs:</p>
      
      <ul>
        <li>Make MetadataType override work again</li>
        <li>Ensure all user feature flags are applied properly again</li>
        <li>Retry failed download 4 times by default</li>
        <li>Even process an empty repository if action is forced</li>
        <li>Don't fail if icon directory for injected metadata is missing</li>
        <li>ci: Improve scripts and don't use deprecated commands</li>
        <li>ci: Install ffmpeg in the Fedora images</li>
      </ul>
      
      <p>With contributions from:</p>
      
      <p>Matthias Klumpp, Miroslav Suchý, Neal Gompa</p>
- version: 0.8.8
  type: stable
  unix-timestamp: 1649548800
  description:
    C: >-
      <p>This release fixes the following bug:</p>
      
      <ul>
        <li>Use higher stack size for archive read generator</li>
      </ul>
      
      <p>With contributions from:</p>
      
      <p>Matthias Klumpp</p>
- version: 0.8.7
  type: stable
  unix-timestamp: 1645488000
  description:
    C: >-
      <p>This release fixes the following bugs:</p>
      
      <ul>
        <li>Fix build on 32-bit architectures</li>
        <li>Set CAInfo on compose instance as well</li>
        <li>Don't unlink components of fake packages</li>
        <li>Process icons by suite/section across all architectures</li>
        <li>Fix a bunch of Meson and D deprecation warnings</li>
      </ul>
ContentRating:
  oars-1.0: {}

org.freedesktop.appstream.generator - 0.10.1-1.1 ⚙ amd64 ⚙ arm64 ⚙ ppc64el ⚙ riscv64 ⚙ s390x

Icon
---
Type: console-application
ID: org.freedesktop.appstream.generator
Package: appstream-generator
ProjectLicense: LGPL-3.0+
Name:
  C: AppStream Generator
Summary:
  C: A fast AppStream metadata generator
Description:
  C: >-
    <p>
          AppStream is a metadata specification which permits software components to provide information about themselves
          to automated systems and end-users before the software is actually installed.
        </p>
    <p>
          The <em>appstream-generator</em> tool generates AppStream metadata from the repositories of a software distribution.
          It currently supports the following repository formats / distributions: Debian, Ubuntu, Arch Linux, RPM-MD (Fedora, Mageia).
        </p>
    <p>
          The generator will produce AppStream catalog metadata files in the AppStream YAML or XML format to be shipped
          to users, as well as a detailed HTML report about found components and HTML and JSON reports on issues detected
          with the scanned metadata. It reads .desktop files as well as metainfo files, renders fonts, scales images, caches
          screenshots etc. to produce high-quality metadata for AppStream based software centers to consume.
          Usually, <em>appstream-generator</em> is integrated with the existing software build &amp; packaging workflow of
          a distribution.
        </p>
ProjectGroup: Freedesktop
Developer:
  id: org.freedesktop
  name:
    C: Matthias Klumpp
Url:
  homepage: https://github.com/ximion/appstream-generator
  bugtracker: https://github.com/ximion/appstream-generator/issues
  help: https://github.com/ximion/appstream-generator/blob/master/docs/index.md
Provides:
  binaries:
  - appstream-generator
Releases:
- version: 0.10.1
  type: stable
  description:
    C: >-
      <p>This release adds the following features:</p>
      
      <ul>
        <li>engine: Limit default parallelism for main processing operations</li>
        <li>Skip intermediate data check if gcid is empty</li>
        <li>Print if data remains after manually removing a package</li>
        <li>engine: Add function to process all suitable data at once</li>
      </ul>
      
      <p>This release fixes the following bugs:</p>
      
      <ul>
        <li>tests: Allow network test to have all tests skipped</li>
        <li>utils: Just use C++ standard library for copying directories</li>
        <li>Guard against null values in the database</li>
        <li>zarchive: Properly normalize paths</li>
        <li>yaml: Make sure Time field is always read as string</li>
        <li>Explicitly set up UTF-8 locale</li>
        <li>Ensure we aren't running on a bad libfyaml</li>
        <li>engine: Actually open the locale unit, so it can be used to find locale</li>
        <li>Don't just skip processing most new packages</li>
      </ul>
      
      <p>This release includes the following change:</p>
      
      <ul>
        <li>Update the snapcraft file</li>
      </ul>
      
      <p>With contributions from:</p>
      
      <p>Matthias Klumpp</p>
- version: 0.10.0
  type: stable
  unix-timestamp: 1757980800
  description:
    C: >-
      <p>This release switches from using the D programming language to C++23. This change should simplify maintenance of the tool and allow
      it to be more compatible with other tooling. C++23 adopted a lot of D's features, so this is a pretty direct port - still, issues may
      exist even though this release has been tested extensively. So, perform your own tests and report any issues!</p>
      
      <p>This release adds the following features:</p>
      
      <ul>
        <li>Translate the project from D to C++23</li>
        <li>zarchive: Support reading from hardlinks</li>
        <li>Use backward-cpp if available for automated crash backtraces</li>
        <li>Add optimization for repeated reads from large archives</li>
        <li>Add support for loading JPEG-XL icons</li>
      </ul>
      
      <p>This release fixes the following bugs:</p>
      
      <ul>
        <li>zarchive: Ensure parent path is created before opening file</li>
        <li>debian: Ensure legacy-style repos get package descriptions for components</li>
        <li>Create document timestamps in the right format</li>
        <li>iconhandler: Render SVG with new API and properly report errors again</li>
      </ul>
      
      <p>This release includes the following changes:</p>
      
      <ul>
        <li>Add and enforce an npm lockfile</li>
        <li>Avoid some unnecessary data copies and refcounting where possible</li>
      </ul>
      
      <p>With contributions from:</p>
      
      <p>Joey Riches, LN Liberda, Matthias Klumpp</p>
- version: 0.9.2
  type: stable
  unix-timestamp: 1754956800
  description:
    C: >-
      <p>This release adds the following feature:</p>
      
      <ul>
        <li>data: Add tooltip hover for plot graph in section_pages.html</li>
      </ul>
      
      <p>This release fixes the following bugs:</p>
      
      <ul>
        <li>snap: Don't include our glib</li>
        <li>freebsd backend: Start from meta.conf when gathering repository metadata</li>
        <li>freebsd: catch up with new pkg repository layout</li>
        <li>rpmmd: Port to dxml</li>
        <li>rpmmd: Download packages on-demand</li>
        <li>Sanitize UTF-8 before adding it to the database</li>
        <li>Drop removed no-bin-links argument from yarn invocation</li>
      </ul>
      
      <p>This release includes the following changes:</p>
      
      <ul>
        <li>Add AdwaitaLegacy to themeNames</li>
        <li>snap: Update some dependency versions</li>
        <li>snap: Build using system LDC and glibd</li>
        <li>Install JS stuff with NPM</li>
        <li>metainfo: Add developer name</li>
      </ul>
      
      <p>With contributions from:</p>
      
      <p>Amin Bandali, Balló György, Gleb Popov, Joey Riches,
       Matthias Klumpp</p>
- version: 0.9.1
  type: stable
  unix-timestamp: 1699660800
  description:
    C: >-
      <p>This release adds the following features:</p>
      
      <ul>
        <li>Implement a FreeBSD backend</li>
        <li>Add I/O caching for the FreeBSD backend</li>
        <li>Allow to manually specify a GIR directory at build time</li>
        <li>Include Yarn lockfile</li>
        <li>Add release information to metainfo file</li>
        <li>Build against AppStream 1.0</li>
      </ul>
      
      <p>This release fixes the following bugs:</p>
      
      <ul>
        <li>Make building the RPMMD backend optional</li>
        <li>web: Better split archive sections</li>
        <li>ubuntu: Don't fail on repositories with no language packs</li>
        <li>utils: mkdirRecurse instead of mkdir inside parallel</li>
      </ul>
      
      <p>This release includes the following changes:</p>
      
      <ul>
        <li>Snap updates</li>
        <li>Add documentation how to install from Flathub</li>
        <li>Autoformat source code</li>
      </ul>
      
      <p>With contributions from:</p>
      
      <p>Gleb Popov, Heather Ellsworth, Matthias Klumpp, Pablo Correa Gómez</p>
ContentRating:
  oars-1.0: {}