# packages

pkgId: 1e0766b75c0b63ab3d1df6ef21b634265b0f47fa43d215c24da6475790d3ae25
name: atril
arch: x86_64
version: 1.22.3
epoch: 0
release: 3.oe2203sp3
summary: Document viewer
url: http://mate-desktop.org
rpm_license: GPLv2+ and LGPLv2+ and MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_sourcerpm: atril-1.22.3-3.oe2203sp3.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/atril-1.22.3-3.oe2203sp3.x86_64.rpm
checksum_type: sha256
description:
  Mate-document-viewer is simple document viewer.
  It can display and print Portable Document Format (PDF),
  PostScript (PS), Encapsulated PostScript (EPS), DVI, DJVU, epub and XPS files.
  When supported by the document format, mate-document-viewer
  allows searching for text, copying text to the clipboard,
  hypertext navigation, table-of-contents bookmarks and editing of forms.


pkgId: a6059aa5269c4148e6837bd2e4a0fde5c6f3bb4a4af124d8a3edecf5e2ba0bd4
name: atril-debuginfo
arch: x86_64
version: 1.22.3
epoch: 0
release: 3.oe2203sp3
summary: Debug information for package atril
url: http://mate-desktop.org
rpm_license: GPLv2+ and LGPLv2+ and MIT
rpm_group: Development/Debug
rpm_buildhost: dc-64g.compass-ci
rpm_sourcerpm: atril-1.22.3-3.oe2203sp3.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/atril-debuginfo-1.22.3-3.oe2203sp3.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug information for package atril.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 7d7ee6fbfec0564b444900d81e3c60a8610017b3910cf83db3fe4d1bba41608f
name: atril-debugsource
arch: x86_64
version: 1.22.3
epoch: 0
release: 3.oe2203sp3
summary: Debug sources for package atril
url: http://mate-desktop.org
rpm_license: GPLv2+ and LGPLv2+ and MIT
rpm_group: Development/Debug
rpm_buildhost: dc-64g.compass-ci
rpm_sourcerpm: atril-1.22.3-3.oe2203sp3.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/atril-debugsource-1.22.3-3.oe2203sp3.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package atril.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: cee52cb9d8a2e13a9d7f9a4b5db58c39693d022c7b02d3d7b9a3ca5eb0319e41
name: atril-devel
arch: x86_64
version: 1.22.3
epoch: 0
release: 3.oe2203sp3
summary: Support for developing back-ends for the mate-document-viewer
url: http://mate-desktop.org
rpm_license: GPLv2+ and LGPLv2+ and MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_sourcerpm: atril-1.22.3-3.oe2203sp3.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/atril-devel-1.22.3-3.oe2203sp3.x86_64.rpm
checksum_type: sha256
description:
  This package contains libraries and header files needed for
  mate-document-viewer back-ends development.


pkgId: 8263306be2849db338642241098a0aed9a62af48006937b2fa55b307c3e20a68
name: stb-devel
arch: x86_64
version: 0.20220908git8b5f1f3
epoch: 0
release: 0.12.oe2203sp3
summary: Development files for stb
url: https://github.com/nothings/stb
rpm_license: MIT OR Unlicense
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_sourcerpm: stb-0.20220908git8b5f1f3-0.12.oe2203sp3.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/stb-devel-0.20220908git8b5f1f3-0.12.oe2203sp3.x86_64.rpm
checksum_type: sha256
description:
  The stb-devel package contains libraries and header files for developing
  applications that use stb.

  This is a metapackage that requires the -devel packages for all stb libraries.


pkgId: e271d1170a81ea007907eb5d2ff47e46bfc823ae7aa129947418fc7b18bccdc8
name: stb_connected_components-devel
arch: x86_64
version: 0.96.20220908git8b5f1f3
epoch: 0
release: 0.12.oe2203sp3
summary: Incrementally compute reachability on grids
url: https://github.com/nothings/stb
rpm_license: MIT OR Unlicense
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_sourcerpm: stb-0.20220908git8b5f1f3-0.12.oe2203sp3.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/stb_connected_components-devel-0.96.20220908git8b5f1f3-0.12.oe2203sp3.x86_64.rpm
checksum_type: sha256
description:
  Finds connected components on 2D grids for testing reachability between two
  points, with fast updates when changing reachability (e.g. on one machine it
  was typically 0.2ms w/ 1024x1024 grid). Each grid square must be “open” or
  “closed” (traversable or untraversable), and grid squares are only connected to
  their orthogonal neighbors, not diagonally.


pkgId: b159088eecbc500b4f5f9a6ba68295ff77304fc783cc26765fc0a122b2945379
name: stb_divide-devel
arch: x86_64
version: 0.94.20220908git8b5f1f3
epoch: 0
release: 0.12.oe2203sp3
summary: More useful 32-bit modulus e.g. “Euclidean divide”
url: https://github.com/nothings/stb
rpm_license: MIT OR Unlicense
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_sourcerpm: stb-0.20220908git8b5f1f3-0.12.oe2203sp3.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/stb_divide-devel-0.94.20220908git8b5f1f3-0.12.oe2203sp3.x86_64.rpm
checksum_type: sha256
description:
  This file provides three different consistent divide/mod pairs
  implemented on top of arbitrary C/C++ division, including correct
  handling of overflow of intermediate calculations:

      trunc:   a/b truncates to 0,           a%b has same sign as a
      floor:   a/b truncates to -inf,        a%b has same sign as b
      eucl:    a/b truncates to sign(b)*inf, a%b is non-negative


pkgId: f04e362bb3ac64287be835c9bfb9ab538511720a4a56e36f1c4177397796ca63
name: stb_ds-devel
arch: x86_64
version: 0.67.20220908git8b5f1f3
epoch: 0
release: 0.12.oe2203sp3
summary: Typesafe dynamic array and hash tables for C, will compile in C++
url: https://github.com/nothings/stb
rpm_license: MIT OR Unlicense
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_sourcerpm: stb-0.20220908git8b5f1f3-0.12.oe2203sp3.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/stb_ds-devel-0.67.20220908git8b5f1f3-0.12.oe2203sp3.x86_64.rpm
checksum_type: sha256
description:
  This is a single-header-file library that provides easy-to-use dynamic arrays
  and hash tables for C (also works in C++).

  For a gentle introduction: https://nothings.org/stb_ds


pkgId: 7660d0c90e158382dca8b7e83108b59b78f9b31e480576886e0b28dd06ea8efa
name: stb_easy_font-devel
arch: x86_64
version: 1.1.20220908git8b5f1f3
epoch: 0
release: 0.12.oe2203sp3
summary: Quick-and-dirty easy-to-deploy bitmap font for printing frame rate, etc
url: https://github.com/nothings/stb
rpm_license: MIT OR Unlicense
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_sourcerpm: stb-0.20220908git8b5f1f3-0.12.oe2203sp3.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/stb_easy_font-devel-1.1.20220908git8b5f1f3-0.12.oe2203sp3.x86_64.rpm
checksum_type: sha256
description:
     Easy-to-deploy,
     reasonably compact,
     extremely inefficient performance-wise,
     crappy-looking,
     ASCII-only,
     bitmap font for use in 3D APIs.

  Intended for when you just want to get some text displaying in a 3D app as
  quickly as possible.

  Doesn’t use any textures, instead builds characters out of quads.


pkgId: 8dd0f5fb8aeccab31bc23f81b9458c152f5e974e6ee04b8799655722208f0208
name: stb_herringbone_wang_tile-devel
arch: x86_64
version: 0.7.20220908git8b5f1f3
epoch: 0
release: 0.12.oe2203sp3
summary: Herringbone Wang tile map generator
url: https://github.com/nothings/stb
rpm_license: MIT OR Unlicense
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_sourcerpm: stb-0.20220908git8b5f1f3-0.12.oe2203sp3.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/stb_herringbone_wang_tile-devel-0.7.20220908git8b5f1f3-0.12.oe2203sp3.x86_64.rpm
checksum_type: sha256
description:
  This library is an SDK for Herringbone Wang Tile generation:

       http://nothings.org/gamedev/herringbone

  The core design is that you use this library offline to generate a “template”
  of the tiles you’ll create. You then edit those tiles, then load the created
  tile image file back into this library and use it at runtime to generate
  “maps”.

  You cannot load arbitrary tile image files with this library; it is only
  designed to load image files made from the template it created. It stores a
  binary description of the tile sizes & constraints in a few pixels, and uses
  those to recover the rules, rather than trying to parse the tiles themselves.

  You *can* use this library to generate from arbitrary tile sets, but only by
  loading the tile set and specifying the constraints explicitly yourself.


pkgId: 9c4d1426466f0eae9c4cfc0a11207b06050a57ebdf8650bdd56c8e7194c6a073
name: stb_hexwave-devel
arch: x86_64
version: 0.5.20220908git8b5f1f3
epoch: 0
release: 0.12.oe2203sp3
summary: Audio waveform synthesizer
url: https://github.com/nothings/stb
rpm_license: MIT OR Unlicense
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_sourcerpm: stb-0.20220908git8b5f1f3-0.12.oe2203sp3.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/stb_hexwave-devel-0.5.20220908git8b5f1f3-0.12.oe2203sp3.x86_64.rpm
checksum_type: sha256
description:
  A flexible anti-aliased (bandlimited) digital audio oscillator.

  This library generates waveforms of a variety of shapes made of line segments.
  It does not do envelopes, LFO effects, etc.; it merely tries to solve the
  problem of generating an artifact-free morphable digital waveform with a
  variety of spectra, and leaves it to the user to rescale the waveform and mix
  multiple voices, etc.


pkgId: 111764c5857c617bf5caee38d976e50181b50af0424ea1c158e086b900e33e1a
name: stb_image-devel
arch: x86_64
version: 2.27.20220908git8b5f1f3
epoch: 0
release: 0.12.oe2203sp3
summary: Image loading/decoding from file/memory: JPG, PNG, TGA, BMP, PSD, GIF, HDR, PIC
url: https://github.com/nothings/stb
rpm_license: MIT OR Unlicense
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_sourcerpm: stb-0.20220908git8b5f1f3-0.12.oe2203sp3.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/stb_image-devel-2.27.20220908git8b5f1f3-0.12.oe2203sp3.x86_64.rpm
checksum_type: sha256
description:
  Image loading/decoding from file/memory: JPG, PNG, TGA, BMP, PSD, GIF, HDR, PIC.

  Primarily of interest to game developers and other people who can avoid
  problematic images and only need the trivial interface.


pkgId: 96ffa1a0512365d3afb9a54e1623d8dbd6b747e0fd31bc2edc143bc994ec36ec
name: stb_image_resize-devel
arch: x86_64
version: 0.97.20220908git8b5f1f3
epoch: 0
release: 0.12.oe2203sp3
summary: Resize images larger/smaller with good quality
url: https://github.com/nothings/stb
rpm_license: MIT OR Unlicense
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_sourcerpm: stb-0.20220908git8b5f1f3-0.12.oe2203sp3.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/stb_image_resize-devel-0.97.20220908git8b5f1f3-0.12.oe2203sp3.x86_64.rpm
checksum_type: sha256
description:
  Image resizing.

  Written with emphasis on usability, portability, and efficiency. (No SIMD or
  threads, so it be easily outperformed by libs that use those.) Only scaling and
  translation is supported, no rotations or shears. Easy API downsamples
  w/Mitchell filter, upsamples w/cubic interpolation.


pkgId: b0d8b5c460ac130b8f6b2a74876c8265aefa19ceab0866de59f07f655377d572
name: stb_image_write-devel
arch: x86_64
version: 1.16.20220908git8b5f1f3
epoch: 0
release: 0.12.oe2203sp3
summary: Image writing to disk: PNG, TGA, BMP
url: https://github.com/nothings/stb
rpm_license: MIT OR Unlicense
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_sourcerpm: stb-0.20220908git8b5f1f3-0.12.oe2203sp3.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/stb_image_write-devel-1.16.20220908git8b5f1f3-0.12.oe2203sp3.x86_64.rpm
checksum_type: sha256
description:
  This header file is a library for writing images to C stdio or a callback.

  The PNG output is not optimal; it is 20-50% larger than the file written by a
  decent optimizing implementation; though providing a custom zlib compress
  function (see STBIW_ZLIB_COMPRESS) can mitigate that. This library is designed
  for source code compactness and simplicity, not optimal image file size or
  run-time performance.


pkgId: 889eb52e566e4f0a85606fc6b3e00e2361de3ae1cf1d9e4dfa7f9c8176c989ac
name: stb_rect_pack-devel
arch: x86_64
version: 1.1.20220908git8b5f1f3
epoch: 0
release: 0.12.oe2203sp3
summary: Simple 2D rectangle packer with decent quality
url: https://github.com/nothings/stb
rpm_license: MIT OR Unlicense
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_sourcerpm: stb-0.20220908git8b5f1f3-0.12.oe2203sp3.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/stb_rect_pack-devel-1.1.20220908git8b5f1f3-0.12.oe2203sp3.x86_64.rpm
checksum_type: sha256
description:
  Useful for e.g. packing rectangular textures into an atlas. Does not do
  rotation.

  Not necessarily the awesomest packing method, but better than the totally naive
  one in stb_truetype (which is primarily what this is meant to replace).

  No memory allocations; uses qsort() and assert() from stdlib. Can override
  those by defining STBRP_SORT and STBRP_ASSERT.

  This library currently uses the Skyline Bottom-Left algorithm.

  Please note: better rectangle packers are welcome! Please implement them to the
  same API, but with a different init function.


pkgId: d93a23f19b2107a26ff9cfb7d372bc5efdb4df4ae6f5c28141a3c33b14ba68d0
name: stb_sprintf-devel
arch: x86_64
version: 1.10.20220908git8b5f1f3
epoch: 0
release: 0.12.oe2203sp3
summary: Fast sprintf, snprintf for C/C++
url: https://github.com/nothings/stb
rpm_license: MIT OR Unlicense
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_sourcerpm: stb-0.20220908git8b5f1f3-0.12.oe2203sp3.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/stb_sprintf-devel-1.10.20220908git8b5f1f3-0.12.oe2203sp3.x86_64.rpm
checksum_type: sha256
description:
  This is a full sprintf replacement that supports everything that the C runtime
  sprintfs support, including float/double, 64-bit integers, hex floats, field
  parameters (%*.*d stuff), length reads backs, etc.

  Why would you need this if sprintf already exists? Well, first off, it’s *much*
  faster (see below). It’s also much smaller than the CRT versions
  code-space-wise. We’ve also added some simple improvements that are super handy
  (commas in thousands, callbacks at buffer full, for example). Finally, the
  format strings for MSVC and GCC differ for 64-bit integers (among other small
  things), so this lets you use the same format strings in cross platform code.

  It uses the standard single file trick of being both the header file and the
  source itself. If you just include it normally, you just get the header file
  function definitions. To get the code, you include it from a C or C++ file and
  define STB_SPRINTF_IMPLEMENTATION first.

  It only uses va_args macros from the C runtime to do its work. It does cast
  doubles to S64s and shifts and divides U64s, which does drag in CRT code on
  most platforms.

  It compiles to roughly 8K with float support, and 4K without. As a comparison,
  when using MSVC static libs, calling sprintf drags in 16K.


pkgId: 4e07bc6d906241eb25419868f2219947898a746137dca3e3ecc9ad6a709f35b7
name: stb_textedit-devel
arch: x86_64
version: 1.14.20220908git8b5f1f3
epoch: 0
release: 0.12.oe2203sp3
summary: Guts of a text editor for games etc., implementing them from scratch
url: https://github.com/nothings/stb
rpm_license: MIT OR Unlicense
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_sourcerpm: stb-0.20220908git8b5f1f3-0.12.oe2203sp3.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/stb_textedit-devel-1.14.20220908git8b5f1f3-0.12.oe2203sp3.x86_64.rpm
checksum_type: sha256
description:
  This C header file implements the guts of a multi-line text-editing widget; you
  implement display, word-wrapping, and low-level string insertion/deletion, and
  stb_textedit will map user inputs into insertions & deletions, plus updates to
  the cursor position, selection state, and undo state.

  It is intended for use in games and other systems that need to build their own
  custom widgets and which do not have heavy text-editing requirements (this
  library is not recommended for use for editing large texts, as its performance
  does not scale and it has limited undo).

  Non-trivial behaviors are modelled after Windows text controls.


pkgId: 880933538e3aeaeadf186a25271e26c976edbee308d01c5e59b4413d478f8318
name: stb_truetype-devel
arch: x86_64
version: 1.26.20220908git8b5f1f3
epoch: 0
release: 0.12.oe2203sp3
summary: Parse, decode, and rasterize characters from TrueType fonts
url: https://github.com/nothings/stb
rpm_license: MIT OR Unlicense
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_sourcerpm: stb-0.20220908git8b5f1f3-0.12.oe2203sp3.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/stb_truetype-devel-1.26.20220908git8b5f1f3-0.12.oe2203sp3.x86_64.rpm
checksum_type: sha256
description:
  Parse, decode, and rasterize characters from TrueType fonts.
  =======================================================================

     NO SECURITY GUARANTEE -- DO NOT USE THIS ON UNTRUSTED FONT FILES

  This library does no range checking of the offsets found in the file,
  meaning an attacker can use it to read arbitrary memory.

  =======================================================================

  This library processes TrueType files:
    • parse files
    • extract glyph metrics
    • extract glyph shapes
    • render glyphs to one-channel bitmaps with antialiasing (box filter)
    • render glyphs to one-channel SDF bitmaps (signed-distance field/function)


pkgId: a8047f50711c04fe2948adec4bf939e07ecde8d96d86d534863e7f91f8e0a066
name: stb_voxel_render-devel
arch: x86_64
version: 0.89.20220908git8b5f1f3
epoch: 0
release: 0.12.oe2203sp3
summary: Helps render large-scale “voxel” worlds for games
url: https://github.com/nothings/stb
rpm_license: MIT OR Unlicense
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_sourcerpm: stb-0.20220908git8b5f1f3-0.12.oe2203sp3.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/stb_voxel_render-devel-0.89.20220908git8b5f1f3-0.12.oe2203sp3.x86_64.rpm
checksum_type: sha256
description:
  This library helps render large-scale “voxel” worlds for games, in this case,
  one with blocks that can have textures and that can also be a few shapes other
  than cubes.

     Video introduction:
        http://www.youtube.com/watch?v=2vnTtiLrV1w

     Minecraft-viewer sample app (not very simple though):
        http://github.com/nothings/stb/tree/master/tests/caveview

  It works by creating triangle meshes. The library includes

     - converter from dense 3D arrays of block info to vertex mesh
     - vertex & fragment shaders for the vertex mesh
     - assistance in setting up shader state

  For portability, none of the library code actually accesses the 3D graphics
  API. (At the moment, it’s not actually portable since the shaders are GLSL
  only, but patches are welcome.)

  You have to do all the caching and tracking of vertex buffers yourself.
  However, you could also try making a game with a small enough world that it’s
  fully loaded rather than streaming. Currently the preferred vertex format is 20
  bytes per quad. There are designs to allow much more compact formats with a
  slight reduction in shader features, but no roadmap for actually implementing
  them.


