<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://linux.duke.edu/metadata/common" xmlns:rpm="http://linux.duke.edu/metadata/rpm" packages="9">
<package type="rpm">
  <name>gxlimg</name>
  <arch>aarch64</arch>
  <version epoch="0" ver="0.0.0+git20250905.a921d81" rel="4.4"/>
  <checksum type="sha512" pkgid="YES">41a018429e8bce4350f6eb60f71d13028e0c9eccdc25e30a9b24a1376d5491f1fd0d9c939b2704714cdcb805f32cd46fa35b75efe28266959a9fe06170fc2201</checksum>
  <summary>Amlogic boot image creation tools</summary>
  <description>Gxlimg is an amlogic s905x boot image creation tools. This has been made by
reverse engineering the aml_encrypt_gxl binary used to create boot image as
well as the BL2 arm binary that reads FIP header and loads BL3* and u-boot
images.

Some reverse engineering notes can be found in reveng directory, please note
that because I decompiled aml_encrypt_gxl by hand (not using a tool like IDA),
some mistakes could have slept in those notes. The purpose was first to
familiarized myself with subject such as ARM assembly and Arm Trust Firmware
(ATF).</description>
  <packager></packager>
  <url>https://github.com/repk/gxlimg</url>
  <time file="1770845011" build="1758279564"/>
  <size package="32118" installed="82081" archive="83076"/>
  <location href="aarch64/gxlimg-0.0.0+git20250905.a921d81-4.4.aarch64.rpm"/>
  <format>
    <rpm:license>BSD-2-Clause</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/devel:ARM</rpm:vendor>
    <rpm:group>Hardware/Other</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>gxlimg-0.0.0+git20250905.a921d81-4.4.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="9377"/>
    <rpm:provides>
      <rpm:entry name="gxlimg" flags="EQ" epoch="0" ver="0.0.0+git20250905.a921d81" rel="4.4"/>
      <rpm:entry name="gxlimg(aarch-64)" flags="EQ" epoch="0" ver="0.0.0+git20250905.a921d81" rel="4.4"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="ld-linux-aarch64.so.1()(64bit)"/>
      <rpm:entry name="ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)"/>
      <rpm:entry name="libcrypto.so.3()(64bit)"/>
      <rpm:entry name="libcrypto.so.3(OPENSSL_3.0.0)(64bit)"/>
      <rpm:entry name="libc.so.6(GLIBC_2.34)(64bit)"/>
    </rpm:requires>
    <file>/usr/bin/gxlimg</file>
  </format>
</package>
<package type="rpm">
  <name>gxlimg</name>
  <arch>armv7hl</arch>
  <version epoch="0" ver="0.0.0+git20250905.a921d81" rel="4.4"/>
  <checksum type="sha512" pkgid="YES">c98d2b3e126072c5f494ba6c46d7ed8d517b15f30cd8817f975e279686715362c05fc622e24c30d7568c2577e52c45032b4aa3b4693e2ea842419c8d3ec5aa56</checksum>
  <summary>Amlogic boot image creation tools</summary>
  <description>Gxlimg is an amlogic s905x boot image creation tools. This has been made by
reverse engineering the aml_encrypt_gxl binary used to create boot image as
well as the BL2 arm binary that reads FIP header and loads BL3* and u-boot
images.

Some reverse engineering notes can be found in reveng directory, please note
that because I decompiled aml_encrypt_gxl by hand (not using a tool like IDA),
some mistakes could have slept in those notes. The purpose was first to
familiarized myself with subject such as ARM assembly and Arm Trust Firmware
(ATF).</description>
  <packager></packager>
  <url>https://github.com/repk/gxlimg</url>
  <time file="1770845024" build="1758279564"/>
  <size package="34197" installed="74933" archive="75928"/>
  <location href="armv7hl/gxlimg-0.0.0+git20250905.a921d81-4.4.armv7hl.rpm"/>
  <format>
    <rpm:license>BSD-2-Clause</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/devel:ARM</rpm:vendor>
    <rpm:group>Hardware/Other</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>gxlimg-0.0.0+git20250905.a921d81-4.4.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="9333"/>
    <rpm:provides>
      <rpm:entry name="gxlimg" flags="EQ" epoch="0" ver="0.0.0+git20250905.a921d81" rel="4.4"/>
      <rpm:entry name="gxlimg(armv7hl-32)" flags="EQ" epoch="0" ver="0.0.0+git20250905.a921d81" rel="4.4"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="ld-linux-armhf.so.3"/>
      <rpm:entry name="ld-linux-armhf.so.3(GLIBC_2.4)"/>
      <rpm:entry name="libcrypto.so.3"/>
      <rpm:entry name="libcrypto.so.3(OPENSSL_3.0.0)"/>
      <rpm:entry name="libgcc_s.so.1"/>
      <rpm:entry name="libgcc_s.so.1(GCC_3.5)"/>
      <rpm:entry name="libc.so.6(GLIBC_2.34)"/>
    </rpm:requires>
    <file>/usr/bin/gxlimg</file>
  </format>
</package>
<package type="rpm">
  <name>gxlimg</name>
  <arch>src</arch>
  <version epoch="0" ver="0.0.0+git20250905.a921d81" rel="4.4"/>
  <checksum type="sha512" pkgid="YES">52d6fe959e9344cbbe5902af90fc72a3db6cf342ba999009ce6e63932fae60b876d6b17156faa852302d01f4e95e5fa698ebe878e0ba838fc07c38ee3b0d8cb3</checksum>
  <summary>Amlogic boot image creation tools</summary>
  <description>Gxlimg is an amlogic s905x boot image creation tools. This has been made by
reverse engineering the aml_encrypt_gxl binary used to create boot image as
well as the BL2 arm binary that reads FIP header and loads BL3* and u-boot
images.

Some reverse engineering notes can be found in reveng directory, please note
that because I decompiled aml_encrypt_gxl by hand (not using a tool like IDA),
some mistakes could have slept in those notes. The purpose was first to
familiarized myself with subject such as ARM assembly and Arm Trust Firmware
(ATF).</description>
  <packager></packager>
  <url>https://github.com/repk/gxlimg</url>
  <time file="1770845011" build="1758279564"/>
  <size package="101583" installed="91449" archive="92028"/>
  <location href="src/gxlimg-0.0.0+git20250905.a921d81-4.4.src.rpm"/>
  <format>
    <rpm:license>BSD-2-Clause</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/devel:ARM</rpm:vendor>
    <rpm:group>Hardware/Other</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="12652"/>
    <rpm:provides>
      <rpm:entry name="gxlimg" flags="EQ" epoch="0" ver="0.0.0+git20250905.a921d81" rel="4.4"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="cmake"/>
      <rpm:entry name="meson"/>
      <rpm:entry name="pkgconfig(openssl)"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>gxlimg-debuginfo</name>
  <arch>armv7hl</arch>
  <version epoch="0" ver="0.0.0+git20250905.a921d81" rel="4.4"/>
  <checksum type="sha512" pkgid="YES">3f1279db3c1ad9dff1cb35d6064084e808fe96dee02ec173fc3b3f1e35d24601636a0f38977ddac9504ba154068ff0e9f3a52d45fb5ec896d1380206234bbecd</checksum>
  <summary>Debug information for package gxlimg</summary>
  <description>This package provides debug information for package gxlimg.
Debug information is useful when developing applications that use this
package or when debugging this package.</description>
  <packager></packager>
  <url>https://github.com/repk/gxlimg</url>
  <time file="1770845024" build="1758279564"/>
  <size package="15319" installed="77090" archive="78404"/>
  <location href="armv7hl/gxlimg-debuginfo-0.0.0+git20250905.a921d81-4.4.armv7hl.rpm"/>
  <format>
    <rpm:license>BSD-2-Clause</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/devel:ARM</rpm:vendor>
    <rpm:group>Development/Debug</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>gxlimg-0.0.0+git20250905.a921d81-4.4.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="8921"/>
    <rpm:provides>
      <rpm:entry name="debuginfo(build-id)" flags="EQ" epoch="0" ver="406678bd9fa8e6f65477bd6cf0e3ca2926ccb74f"/>
      <rpm:entry name="gxlimg-debuginfo" flags="EQ" epoch="0" ver="0.0.0+git20250905.a921d81" rel="4.4"/>
      <rpm:entry name="gxlimg-debuginfo(armv7hl-32)" flags="EQ" epoch="0" ver="0.0.0+git20250905.a921d81" rel="4.4"/>
    </rpm:provides>
    <rpm:recommends>
      <rpm:entry name="gxlimg-debugsource(armv7hl-32)" flags="EQ" epoch="0" ver="0.0.0+git20250905.a921d81" rel="4.4"/>
    </rpm:recommends>
    <file>/usr/lib/debug/usr/bin/gxlimg.debug</file>
  </format>
</package>
<package type="rpm">
  <name>meson64-tools</name>
  <arch>aarch64</arch>
  <version epoch="0" ver="0.0.0+git20200803.a2d57d1" rel="1.11"/>
  <checksum type="sha512" pkgid="YES">096e1e7cb5da553124896391766d17bae295bfb4af594d33719a67be571cb3931af63f65404b7a8dd6d8aee2000b7829e9c158e079ab5dbd991c71325761d23d</checksum>
  <summary>Utilities for use with Amlogic 922X SoCs</summary>
  <description>Opensource tools to replace aml_encrypt_g12b.</description>
  <packager></packager>
  <url>https://github.com/angerman/meson64-tools</url>
  <time file="1679289163" build="1679289155"/>
  <size package="24375" installed="358794" archive="359868"/>
  <location href="aarch64/meson64-tools-0.0.0+git20200803.a2d57d1-1.11.aarch64.rpm"/>
  <format>
    <rpm:license>GPL-2.0-only</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/devel:ARM</rpm:vendor>
    <rpm:group>Hardware/Other</rpm:group>
    <rpm:buildhost>obs-arm-7</rpm:buildhost>
    <rpm:sourcerpm>meson64-tools-0.0.0+git20200803.a2d57d1-1.11.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="5096" end="9769"/>
    <rpm:provides>
      <rpm:entry name="meson64-tools" flags="EQ" epoch="0" ver="0.0.0+git20200803.a2d57d1" rel="1.11"/>
      <rpm:entry name="meson64-tools(aarch-64)" flags="EQ" epoch="0" ver="0.0.0+git20200803.a2d57d1" rel="1.11"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="ld-linux-aarch64.so.1()(64bit)"/>
      <rpm:entry name="ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)"/>
      <rpm:entry name="liblz4.so.1()(64bit)"/>
      <rpm:entry name="libmbedcrypto.so.7()(64bit)"/>
      <rpm:entry name="libc.so.6(GLIBC_2.34)(64bit)"/>
    </rpm:requires>
    <file>/usr/bin/bl2sig</file>
    <file>/usr/bin/bl30sig</file>
    <file>/usr/bin/bl3sig</file>
    <file>/usr/bin/bootmk</file>
    <file>/usr/bin/pkg</file>
  </format>
</package>
<package type="rpm">
  <name>meson64-tools</name>
  <arch>armv7hl</arch>
  <version epoch="0" ver="0.0.0+git20200803.a2d57d1" rel="1.11"/>
  <checksum type="sha512" pkgid="YES">e0bc4e1231ce90216a9dc40343d9914e9b613e0ef82779f59c8a50de1b40258af5a2c7f5c6edf5db3bdb6b0ca8a1e5193602f957d87c8b4f064cf014439be289</checksum>
  <summary>Utilities for use with Amlogic 922X SoCs</summary>
  <description>Opensource tools to replace aml_encrypt_g12b.</description>
  <packager></packager>
  <url>https://github.com/angerman/meson64-tools</url>
  <time file="1679289226" build="1679289222"/>
  <size package="24435" installed="61614" archive="62688"/>
  <location href="armv7hl/meson64-tools-0.0.0+git20200803.a2d57d1-1.11.armv7hl.rpm"/>
  <format>
    <rpm:license>GPL-2.0-only</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/devel:ARM</rpm:vendor>
    <rpm:group>Hardware/Other</rpm:group>
    <rpm:buildhost>obs-arm-11</rpm:buildhost>
    <rpm:sourcerpm>meson64-tools-0.0.0+git20200803.a2d57d1-1.11.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="5096" end="9777"/>
    <rpm:provides>
      <rpm:entry name="meson64-tools" flags="EQ" epoch="0" ver="0.0.0+git20200803.a2d57d1" rel="1.11"/>
      <rpm:entry name="meson64-tools(armv7hl-32)" flags="EQ" epoch="0" ver="0.0.0+git20200803.a2d57d1" rel="1.11"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="ld-linux-armhf.so.3"/>
      <rpm:entry name="ld-linux-armhf.so.3(GLIBC_2.4)"/>
      <rpm:entry name="libgcc_s.so.1"/>
      <rpm:entry name="libgcc_s.so.1(GCC_3.5)"/>
      <rpm:entry name="liblz4.so.1"/>
      <rpm:entry name="libmbedcrypto.so.7"/>
      <rpm:entry name="libc.so.6(GLIBC_2.34)"/>
    </rpm:requires>
    <file>/usr/bin/bl2sig</file>
    <file>/usr/bin/bl30sig</file>
    <file>/usr/bin/bl3sig</file>
    <file>/usr/bin/bootmk</file>
    <file>/usr/bin/pkg</file>
  </format>
</package>
<package type="rpm">
  <name>meson64-tools</name>
  <arch>src</arch>
  <version epoch="0" ver="0.0.0+git20200803.a2d57d1" rel="1.11"/>
  <checksum type="sha512" pkgid="YES">99f55b684bce063eaa51b410adb39ddc4e07e2fdeb3bead30c0bf13f98df6de5f9812a6f0742a29e7f719d39c5ca17278b04b621d03f7bf6f21b0ed2bb67c5c4</checksum>
  <summary>Utilities for use with Amlogic 922X SoCs</summary>
  <description>Opensource tools to replace aml_encrypt_g12b.</description>
  <packager></packager>
  <url>https://github.com/angerman/meson64-tools</url>
  <time file="1679289226" build="1679289222"/>
  <size package="3021846" installed="3013105" archive="3013800"/>
  <location href="src/meson64-tools-0.0.0+git20200803.a2d57d1-1.11.src.rpm"/>
  <format>
    <rpm:license>GPL-2.0-only</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/devel:ARM</rpm:vendor>
    <rpm:group>Hardware/Other</rpm:group>
    <rpm:buildhost>obs-arm-11</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="5096" end="9917"/>
    <rpm:provides>
      <rpm:entry name="meson64-tools" flags="EQ" epoch="0" ver="0.0.0+git20200803.a2d57d1" rel="1.11"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="gcc"/>
      <rpm:entry name="make"/>
      <rpm:entry name="mbedtls-devel"/>
      <rpm:entry name="pkgconfig(liblz4)"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>odroidc4-firmware</name>
  <arch>aarch64</arch>
  <version epoch="0" ver="2015.01+git20221011.154ddfc826" rel="2.177"/>
  <checksum type="sha512" pkgid="YES">63adb33f9801e58f55fbbecf90a9024cb1022cd50ee272fce9371750618d55afc2b11f8def29baeb3a45a7c571f678c1138151bc07643bd17bd6d0829cd5c911</checksum>
  <summary>Firmware for ODROID-C4 board</summary>
  <description>Bootloader firmware for Hardkernel ODROID-C4 board</description>
  <packager></packager>
  <url>https://github.com/hardkernel/u-boot</url>
  <time file="1778802804" build="1758279624"/>
  <size package="691896" installed="1253120" archive="1253628"/>
  <location href="aarch64/odroidc4-firmware-2015.01+git20221011.154ddfc826-2.177.aarch64.rpm"/>
  <format>
    <rpm:license>GPL-2.0-only AND SUSE-Firmware</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/devel:ARM</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>odroidc4-firmware-2015.01+git20221011.154ddfc826-2.177.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="7461"/>
    <rpm:provides>
      <rpm:entry name="odroidc4-firmware" flags="EQ" epoch="0" ver="2015.01+git20221011.154ddfc826" rel="2.177"/>
      <rpm:entry name="odroidc4-firmware(aarch-64)" flags="EQ" epoch="0" ver="2015.01+git20221011.154ddfc826" rel="2.177"/>
    </rpm:provides>
  </format>
</package>
<package type="rpm">
  <name>odroidc4-firmware</name>
  <arch>src</arch>
  <version epoch="0" ver="2015.01+git20221011.154ddfc826" rel="2.177"/>
  <checksum type="sha512" pkgid="YES">ecf372b7461b95cebbd30544fce480feaf69613f41667946a57cad57d77a011743b1d123abbf46c429f6b51c2ef837c888b0f43be213968c19278ee2a6548c37</checksum>
  <summary>Firmware for ODROID-C4 board</summary>
  <description>Bootloader firmware for Hardkernel ODROID-C4 board</description>
  <packager></packager>
  <url>https://github.com/hardkernel/u-boot</url>
  <time file="1778802804" build="1758279624"/>
  <size package="11143608" installed="11152523" archive="11153952"/>
  <location href="src/odroidc4-firmware-2015.01+git20221011.154ddfc826-2.177.src.rpm"/>
  <format>
    <rpm:license>GPL-2.0-only AND SUSE-Firmware</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/devel:ARM</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="13605"/>
    <rpm:provides>
      <rpm:entry name="odroidc4-firmware" flags="EQ" epoch="0" ver="2015.01+git20221011.154ddfc826" rel="2.177"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="cross-arm-none-gcc7"/>
      <rpm:entry name="cross-arm-none-newlib-devel"/>
      <rpm:entry name="gcc"/>
      <rpm:entry name="git"/>
      <rpm:entry name="hostname"/>
      <rpm:entry name="make"/>
      <rpm:entry name="meson64-tools"/>
      <rpm:entry name="u-boot-odroid-c4"/>
    </rpm:requires>
  </format>
</package>
</metadata>