{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "asymptote-0.2.86-1.oe2403sp4.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-07-04T02:24:06.585354077Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/asymptote-0.2.86-1.oe2403sp4.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-asymptote-2.86",
      "name": "asymptote",
      "licenseConcluded": "LGPLv3+",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "5ac5252810a3a34ed0caa8ff60303f89caa97e8a3ebe992222867d7ff204b9d7"
        }
      ],
      "description": "Asymptote is a powerful descriptive vector graphics language for technical\ndrawings, inspired by MetaPost but with an improved C++-like syntax.\nAsymptote provides for figures the same high-quality level of typesetting\nthat LaTeX does for scientific text.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/asymptote@2.86-1.oe2403sp4?arch=x86_64&epoch=0&upstream=asymptote-2.86-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://asymptote.sourceforge.net/",
      "licenseDeclared": "LGPLv3+",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Descriptive vector graphics language",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.86-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-bash-5.2.15",
      "name": "bash",
      "licenseConcluded": "GPLv3",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "a980f85dfb01951730f94f5537d836d925d5e23cafc786f2e63f0087f69e1d93"
        }
      ],
      "description": "Bash is the GNU Project's shell. Bash is the Bourne Again SHell. Bash is an sh-compatible\nshell that incorporates useful features from the Korn shell (ksh) and C shell (csh). It is\nintended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. It offers\nfunctional improvements over sh for both programming and interactive use. In addition, most\nsh scripts can be run by Bash without modification.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/bash@5.2.15-19.oe2403sp4?arch=x86_64&epoch=0&upstream=bash-5.2.15-19.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.gnu.org/software/bash",
      "licenseDeclared": "GPLv3",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "It is the Bourne Again Shell",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:5.2.15-19.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-coreutils-9.4",
      "name": "coreutils",
      "licenseConcluded": "GPLv3+",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "433e473f0f3e48029a50a63e45680e5ae03a29789cc26d8952d691ea388b3b62"
        }
      ],
      "description": "These are the GNU core utilities.  This package is the combination of\nthe old GNU fileutils, sh-utils, and textutils packages.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/coreutils@9.4-22.oe2403sp4?arch=x86_64&epoch=0&upstream=coreutils-9.4-22.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.gnu.org/software/coreutils/",
      "licenseDeclared": "GPLv3+",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "A set of basic GNU tools commonly used in shell scripts",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:9.4-22.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-emacs-filesystem-29.1",
      "name": "emacs-filesystem",
      "licenseConcluded": "GPLv3+ and CC0-1.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "e7eb4df93d7ff802aa73c009c2664910a656a6673c1b9dddc74bb402427c29ba"
        }
      ],
      "description": "Emacs filesystem layout",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/emacs-filesystem@29.1-9.oe2403sp4?arch=noarch&epoch=1&upstream=emacs-29.1-9.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.gnu.org/software/emacs",
      "licenseDeclared": "GPLv3+ and CC0-1.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Emacs filesystem layout",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:29.1-9.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-fftw-libs-double-3.3.11",
      "name": "fftw-libs-double",
      "licenseConcluded": "GPL-2.0-or-later",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "471202cc65ad2ff53d84ada80e95b394c7b0f287143d9e6b40936dd973d6c02a"
        }
      ],
      "description": "This package contains the FFTW library compiled in double precision.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/fftw-libs-double@3.3.11-1.oe2403sp4?arch=x86_64&epoch=0&upstream=fftw-3.3.11-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.fftw.org",
      "licenseDeclared": "GPL-2.0-or-later",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "FFTW library, double precision",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.3.11-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-freeglut-3.4.0",
      "name": "freeglut",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "48ab30b4aba3c7da854ac0813312c3d02366d74ffa9af908d9fbd19f2fb92802"
        }
      ],
      "description": "Freeglut is a free-software/open-source alternative to the OpenGL Utility\nToolkit (GLUT) library. GLUT was originally written to support the sample\nprograms in the second edition OpenGL 'RedBook'. Since then, GLUT has been used\nin a wide variety of practical applications because it is simple, widely\navailable and highly portable.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/freeglut@3.4.0-2.oe2403sp4?arch=x86_64&epoch=0&upstream=freeglut-3.4.0-2.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://freeglut.sourceforge.net",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "A freely licensed alternative to the GLUT library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.4.0-2.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-gc-8.2.4",
      "name": "gc",
      "licenseConcluded": "BSD and GPLv1+",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "e186fa3e85e64787825884c4ec9202fd6f4b72283ed0ab16a54881cee73e77d6"
        }
      ],
      "description": "The Boehm-Demers-Weiser conservative garbage collector can be\nused as a garbage collecting replacement for C malloc or C++ new.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/gc@8.2.4-1.oe2403sp4?arch=x86_64&epoch=0&upstream=gc-8.2.4-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.hboehm.info/gc/",
      "licenseDeclared": "BSD and GPLv1+",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "A garbage collector for C and C++",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:8.2.4-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-glibc-2.38",
      "name": "glibc",
      "licenseConcluded": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net-2.0 and ISC and Public Domain and GFDL-1.3-only",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "b136cc1d6c94e7df3b522b541c89c22084f0ce440f1b9714ed930f664b10ea04"
        }
      ],
      "description": "The GNU C Library project provides the core libraries for the GNU system and\nGNU/Linux systems, as well as many other systems that use Linux as the kernel.\nThese libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD,\nOS-specific APIs and more. These APIs include such foundational facilities as\nopen, read, write, malloc, printf, getaddrinfo, dlopen, pthread_create, crypt,\n login, exit and more.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/glibc@2.38-107.oe2403sp4?arch=x86_64&epoch=0&upstream=glibc-2.38-107.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.gnu.org/software/glibc/",
      "licenseDeclared": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net-2.0 and ISC and Public Domain and GFDL-1.3-only",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "The GNU libc libraries",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.38-107.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-gsl-2.7",
      "name": "gsl",
      "licenseConcluded": "GPLv3 and GFDL-1.3-or-later and BSD",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "2f0a7cd2f82bb4cc01c721cd196b5042863bc22f0d59e580cc21b53be0aa9123"
        }
      ],
      "description": "The GNU Scientific Library (GSL) is a collection of routines for\nnumerical analysis, written in C.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/gsl@2.7-3.oe2403sp4?arch=x86_64&epoch=0&upstream=gsl-2.7-3.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.gnu.org/software/gsl/",
      "licenseDeclared": "GPLv3 and GFDL-1.3-or-later and BSD",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "The GNU Scientific Library for numerical analysis",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.7-3.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-libgcc-12.3.1",
      "name": "libgcc",
      "licenseConcluded": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "092db224576930eedd234726562459f564bb59dda6c5eca2b004d8abdecc8a2c"
        }
      ],
      "description": "This package contains GCC shared support library which is needed\ne.g. for exception handling support.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/libgcc@12.3.1-110.oe2403sp4?arch=x86_64&epoch=0&upstream=gcc-12.3.1-110.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://gcc.gnu.org",
      "licenseDeclared": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "GCC version 12 shared support library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:12.3.1-110.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-libglvnd-glx-1.7.0",
      "name": "libglvnd-glx",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "d5b9f814594159e52108da46977a8ccc05c93bba08f3665bd2b6959e0f4bbb30"
        }
      ],
      "description": "libGL and libGLX are the common dispatch interface for the GLX API.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/libglvnd-glx@1.7.0-2.oe2403sp4?arch=x86_64&epoch=1&upstream=libglvnd-1.7.0-2.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/NVIDIA/libglvnd",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "GLX support for libglvnd",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:1.7.0-2.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-libstdc---12.3.1",
      "name": "libstdc++",
      "licenseConcluded": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "082bf133e19c4d9e84db23bfc3eee5375a3069ac3ff0a2053138c91066ddab5b"
        }
      ],
      "description": "The libstdc++ package contains a rewritten standard compliant GCC Standard\nC++ Library.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/libstdc++@12.3.1-110.oe2403sp4?arch=x86_64&epoch=0&upstream=gcc-12.3.1-110.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://gcc.gnu.org",
      "licenseDeclared": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "GNU Standard C++ Library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:12.3.1-110.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-libtirpc-1.3.4",
      "name": "libtirpc",
      "licenseConcluded": "SISSL and BSD",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "dde6e5e2f064092f35990cc122eff3d36f9a418b98793ca07de3459221598ff5"
        }
      ],
      "description": "Libtirpc is a Transport-Independent RPC library for Linux",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/libtirpc@1.3.4-4.oe2403sp4?arch=x86_64&epoch=0&upstream=libtirpc-1.3.4-4.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://git.linux-nfs.org/?p=steved/libtirpc.git;a=summary",
      "licenseDeclared": "SISSL and BSD",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Transport-independent RPC library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.3.4-4.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-ncurses-libs-6.4",
      "name": "ncurses-libs",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "4335ad5989ddece2f1141dc8591a86d65018a56990910527a79d9d2ee4fc6b8b"
        }
      ],
      "description": "Libraries for ncurses.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/ncurses-libs@6.4-13.oe2403sp4?arch=x86_64&epoch=0&upstream=ncurses-6.4-13.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://invisible-island.net/ncurses/ncurses.html",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Libraries for ncurses",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:6.4-13.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-python3-cson-0.8",
      "name": "python3-cson",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "bd761ef335b92b21b2ef467f5be65b7586cf158f7232be750381f125cc86224f"
        }
      ],
      "description": "A python parser for the Coffeescript Object Notation (CSON).",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/python3-cson@0.8-1.oe2403sp4?arch=noarch&epoch=0&upstream=python-cson-0.8-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/avakar/pycson",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "A Coffescript Object Notation (CSON) parser for Python 3",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.8-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-python3-numpy-1.24.3",
      "name": "python3-numpy",
      "licenseConcluded": "BSD",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "e052dd27ea6f0ac919d634abaa009721a2ef78e0672e5662c4490f7d185c62ab"
        }
      ],
      "description": "NumPy is the fundamental package for scientific computing with Python. It contains among other things:\na powerful N-dimensional array object\nsophisticated (broadcasting) functions\ntools for integrating C/C++ and Fortran code\nuseful linear algebra, Fourier transform, and random number capabilities\nBesides its obvious scientific uses, NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/python3-numpy@1.24.3-4.oe2403sp4?arch=x86_64&epoch=1&upstream=numpy-1.24.3-4.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.numpy.org/",
      "licenseDeclared": "BSD",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "A fast multidimensional array facility for Python",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:1.24.3-4.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-python3-pillow-tk-10.3.0",
      "name": "python3-pillow-tk",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "80d212def290b00d13a2a0e3ca7de666f2188834789c6d8827dde61abd1d6678"
        }
      ],
      "description": "Tk interface for python-pillow.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/python3-pillow-tk@10.3.0-5.oe2403sp4?arch=x86_64&epoch=0&upstream=python-pillow-10.3.0-5.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://python-pillow.github.io/",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Tk interface for pillow",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:10.3.0-5.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-python3-qt5-5.15.6",
      "name": "python3-qt5",
      "licenseConcluded": "GPLv3",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "2ce82b76d33b6ed3278e6bc4c20dcbe6ea82393ca59b1316f12c25fb3b32ec46"
        }
      ],
      "description": "Python v3 bindings for Qt5.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/python3-qt5@5.15.6-4.oe2403sp4?arch=x86_64&epoch=0&upstream=python-qt5-5.15.6-4.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.riverbankcomputing.com/software/pyqt/",
      "licenseDeclared": "GPLv3",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Python v3 bindings for Qt5",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:5.15.6-4.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-python3-speg-0.3",
      "name": "python3-speg",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "a06eae438d31d89a58e1fc7810a5ff1edfe812597716ec40c7a86dc5ee55bad7"
        }
      ],
      "description": "A PEG-based parser interpreter with memoization.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/python3-speg@0.3-1.oe2403sp4?arch=noarch&epoch=0&upstream=python-speg-0.3-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/avakar/speg",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "A PEG-based parser interpreter with memoization (in time)",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.3-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-python3-tkinter-3.11.6",
      "name": "python3-tkinter",
      "licenseConcluded": "Python-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "f13bfee002cbc676b07f196df652d741ff357187cf6f6211a65030a60f770b3d"
        }
      ],
      "description": "The Tkinter (Tk interface) library is a graphical user interface toolkit for\nthe Python programming language.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/python3-tkinter@3.11.6-32.oe2403sp4?arch=x86_64&epoch=0&upstream=python3-3.11.6-32.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.python.org/",
      "licenseDeclared": "Python-2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "A GUI toolkit for Python",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.11.6-32.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-readline-8.2",
      "name": "readline",
      "licenseConcluded": "GPLv3+",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "ae8c3aa92ac5f9ca7e28b17fe45f5b5335438e33830f8ebb3d87787d5f63fd5a"
        }
      ],
      "description": "The GNU Readline library provides a set of functions for use by\napplications that allow users to edit command lines as they are\ntyped in. Both Emacs and vi editing modes are available.The Readline\nlibrary includes additional functions to maintain a list of\npreviously-entered command lines, to recall and perhaps reedit those\nlines, and perform csh-like history expansion on previous commands.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/readline@8.2-5.oe2403sp4?arch=x86_64&epoch=0&upstream=readline-8.2-5.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://tiswww.case.edu/php/chet/readline/rltop.html",
      "licenseDeclared": "GPLv3+",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Readline library for editing typed command lines",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:8.2-5.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-texlive-collection-latexrecommended-svn57862",
      "name": "texlive-collection-latexrecommended",
      "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "5512600d50c2d6026a46d57379bd7bb2244fe295f565f6979457f7329ea880b8"
        }
      ],
      "description": "A collection of recommended add-on packages for LaTeX which\nhave widespread use.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/texlive-collection-latexrecommended@svn57862-5.oe2403sp4?arch=noarch&epoch=9&upstream=texlive-split-e-2021-5.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://tug.org/texlive/",
      "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "LaTeX recommended packages",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "9:svn57862-5.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-texlive-kpathsea-20210325",
      "name": "texlive-kpathsea",
      "licenseConcluded": "LGPLv2+",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "0939f4f2ec11703a4baf28ed454fdf47512a071817de2680fe312e2424332be5"
        }
      ],
      "description": "Kpathsea is a library and utility programs which provide path\nsearching facilities for TeX file types, including the self-\nlocating feature required for movable installations, layered on\ntop of a general search mechanism.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/texlive-kpathsea@20210325-13.oe2403sp4?arch=x86_64&epoch=9&upstream=texlive-base-20210325-13.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://tug.org/texlive/",
      "licenseDeclared": "LGPLv2+",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Path searching library for TeX-related files",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "9:20210325-13.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-zlib-1.2.13",
      "name": "zlib",
      "licenseConcluded": "zlib and Boost",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "dbb93ba5bcc987d252b148c30b5ffc4dc054b3c59ef0adcfcdecdc3ca2014514"
        }
      ],
      "description": "Zlib is a free, general-purpose, not covered by any patents, lossless data-compression\nlibrary for use on virtually any computer hardware and operating system. The zlib data\nformat is itself portable across platforms.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/zlib@1.2.13-5.oe2403sp4?arch=x86_64&epoch=0&upstream=zlib-1.2.13-5.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.zlib.net",
      "licenseDeclared": "zlib and Boost",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "A lossless data-compression library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.2.13-5.oe2403sp4"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-bash-5.2.15"
    },
    {
      "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
    },
    {
      "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-emacs-filesystem-29.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-fftw-libs-double-3.3.11"
    },
    {
      "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-freeglut-3.4.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-gc-8.2.4"
    },
    {
      "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
    },
    {
      "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-gsl-2.7"
    },
    {
      "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libgcc-12.3.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libglvnd-glx-1.7.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libstdc---12.3.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
    },
    {
      "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-ncurses-libs-6.4"
    },
    {
      "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-python3-cson-0.8"
    },
    {
      "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-python3-numpy-1.24.3"
    },
    {
      "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-python3-pillow-tk-10.3.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-python3-qt5-5.15.6"
    },
    {
      "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-python3-speg-0.3"
    },
    {
      "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-python3-tkinter-3.11.6"
    },
    {
      "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
    },
    {
      "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-texlive-collection-latexrecommended-svn57862"
    },
    {
      "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-texlive-kpathsea-20210325"
    },
    {
      "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
    }
  ]
}
