<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://linux.duke.edu/metadata/common" xmlns:rpm="http://linux.duke.edu/metadata/rpm" packages="6">
<package type="rpm">
  <name>gxlimg</name>
  <arch>i586</arch>
  <version epoch="0" ver="0.0.0+git20250905.a921d81" rel="4.13"/>
  <checksum type="sha512" pkgid="YES">f2b0503093e0bd04f6eaf3d0f3ce9af24d91b04b0d7093765d57bbaccafcd8469c5b907bff257935226105b239d47e312ddd0160222dfb134e50771a0137446b</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="1785456771" build="1758279564"/>
  <size package="34757" installed="78985" archive="79980"/>
  <location href="i586/gxlimg-0.0.0+git20250905.a921d81-4.13.i586.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.13.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="9449"/>
    <rpm:provides>
      <rpm:entry name="gxlimg" flags="EQ" epoch="0" ver="0.0.0+git20250905.a921d81" rel="4.13"/>
      <rpm:entry name="gxlimg(x86-32)" flags="EQ" epoch="0" ver="0.0.0+git20250905.a921d81" rel="4.13"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="libcrypto.so.3"/>
      <rpm:entry name="libcrypto.so.3(OPENSSL_3.0.0)"/>
      <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.13"/>
  <checksum type="sha512" pkgid="YES">300b3c4c07eb88ed7cde231b72619dac6987737104a3128f54c695eb2f0a2fa71ef7a1a9bca163746e86d94d601835cec309a68e17a6419711426dd1719aff22</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="1785456318" build="1758279564"/>
  <size package="101530" installed="91450" archive="92028"/>
  <location href="src/gxlimg-0.0.0+git20250905.a921d81-4.13.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="12600"/>
    <rpm:provides>
      <rpm:entry name="gxlimg" flags="EQ" epoch="0" ver="0.0.0+git20250905.a921d81" rel="4.13"/>
    </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</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="0.0.0+git20250905.a921d81" rel="4.13"/>
  <checksum type="sha512" pkgid="YES">2388c0fa65aa3d342aff62a5a295f692d5b86c986b971df734e2849ae57c7c1fff5c3111b0ce0c6f9b9bb1a6905e7dc776c8b828915ca5fba452339b8275f796</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="1785456318" build="1758279564"/>
  <size package="34057" installed="80737" archive="81732"/>
  <location href="x86_64/gxlimg-0.0.0+git20250905.a921d81-4.13.x86_64.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.13.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="9417"/>
    <rpm:provides>
      <rpm:entry name="gxlimg" flags="EQ" epoch="0" ver="0.0.0+git20250905.a921d81" rel="4.13"/>
      <rpm:entry name="gxlimg(x86-64)" flags="EQ" epoch="0" ver="0.0.0+git20250905.a921d81" rel="4.13"/>
    </rpm:provides>
    <rpm:requires>
      <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>meson64-tools</name>
  <arch>i586</arch>
  <version epoch="0" ver="0.0.0+git20200803.a2d57d1" rel="1.12"/>
  <checksum type="sha512" pkgid="YES">fb7131377184e9089653147859be28d35b0dec29ececade3c1b29b74608e1e9bdeebadb3b596b0aae1ec2e31a1ffa7ba1fb8d80da8ca3252b850ac2c57cb7e3a</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="1679528501" build="1679528495"/>
  <size package="24107" installed="88474" archive="89548"/>
  <location href="i586/meson64-tools-0.0.0+git20200803.a2d57d1-1.12.i586.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>lamb17</rpm:buildhost>
    <rpm:sourcerpm>meson64-tools-0.0.0+git20200803.a2d57d1-1.12.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="5096" end="9785"/>
    <rpm:provides>
      <rpm:entry name="meson64-tools" flags="EQ" epoch="0" ver="0.0.0+git20200803.a2d57d1" rel="1.12"/>
      <rpm:entry name="meson64-tools(x86-32)" flags="EQ" epoch="0" ver="0.0.0+git20200803.a2d57d1" rel="1.12"/>
    </rpm:provides>
    <rpm:requires>
      <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.12"/>
  <checksum type="sha512" pkgid="YES">3e1875c121695cb3801b979165bc4bd3c862250525b5e2bfc637d48de5256fb91853618270ec726412c86eec9f8064ed3d201953f17d071bc8ddad78806ba873</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="1679528419" build="1679528414"/>
  <size package="3021879" installed="3013105" archive="3013800"/>
  <location href="src/meson64-tools-0.0.0+git20200803.a2d57d1-1.12.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>build81</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="5096" end="9952"/>
    <rpm:provides>
      <rpm:entry name="meson64-tools" flags="EQ" epoch="0" ver="0.0.0+git20200803.a2d57d1" rel="1.12"/>
    </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>meson64-tools</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="0.0.0+git20200803.a2d57d1" rel="1.12"/>
  <checksum type="sha512" pkgid="YES">b2974fd2b4ebcceb12701d644554225ea9315599ebb3ac14bf7626f1959a7cfd864d1ce0cd7a882467fa9b289835caf49d7ccd640483df5dccdbd228c6fb9603</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="1679528419" build="1679528414"/>
  <size package="23800" installed="85874" archive="86948"/>
  <location href="x86_64/meson64-tools-0.0.0+git20200803.a2d57d1-1.12.x86_64.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>build81</rpm:buildhost>
    <rpm:sourcerpm>meson64-tools-0.0.0+git20200803.a2d57d1-1.12.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="5096" end="9805"/>
    <rpm:provides>
      <rpm:entry name="meson64-tools" flags="EQ" epoch="0" ver="0.0.0+git20200803.a2d57d1" rel="1.12"/>
      <rpm:entry name="meson64-tools(x86-64)" flags="EQ" epoch="0" ver="0.0.0+git20200803.a2d57d1" rel="1.12"/>
    </rpm:provides>
    <rpm:requires>
      <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>
</metadata>