Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package micropython for openSUSE:Factory 
checked in at 2025-06-03 19:10:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/micropython (Old)
 and      /work/SRC/openSUSE:Factory/.micropython.new.16005 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "micropython"

Tue Jun  3 19:10:48 2025 rev:20 rq:1282363 version:1.25.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/micropython/micropython.changes  2025-04-20 
20:03:40.278337003 +0200
+++ /work/SRC/openSUSE:Factory/.micropython.new.16005/micropython.changes       
2025-06-03 19:10:50.358167340 +0200
@@ -1,0 +2,7 @@
+Mon May 26 11:53:07 UTC 2025 - Dominik Heidler <dheid...@suse.de>
+
+- Add script to delete some 3rd party libraries from the src tar
+  that are not needed to build the unix port in order to
+  make the legal review easier
+
+-------------------------------------------------------------------

New:
----
  prepare.sh

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ micropython.spec ++++++
--- /var/tmp/diff_new_pack.V2xDts/_old  2025-06-03 19:10:51.450212700 +0200
+++ /var/tmp/diff_new_pack.V2xDts/_new  2025-06-03 19:10:51.450212700 +0200
@@ -25,7 +25,8 @@
 Summary:        Implementation of Python 3 with very low memory footprint
 License:        MIT
 URL:            https://micropython.org/
-Source:         
https://micropython.org/resources/source/%{name}-%{version}.tar.xz
+Source0:        %{name}-%{version}.tar.xz
+Source1:        prepare.sh
 BuildRequires:  openssl
 BuildRequires:  pkgconfig
 BuildRequires:  python3

++++++ micropython-1.25.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/micropython/micropython-1.25.0.tar.xz 
/work/SRC/openSUSE:Factory/.micropython.new.16005/micropython-1.25.0.tar.xz 
differ: char 15, line 1

++++++ prepare.sh ++++++
#!/bin/bash

# this removes some 3rd party libraries from the src tar that are not needed to 
build the unix port
# in order to make the legal review easier

set -e

version=$(rpmspec --query micropython.spec | head -1 | cut -d- -f2)

rm -fv micropython-*.tar.xz
wget "https://micropython.org/resources/source/micropython-${version}.tar.xz"; 
-O "micropython-${version}.tar.xz"
tar xf "micropython-${version}.tar.xz"
pushd "micropython-${version}"
rm -rv "lib/fsp"
rm -rv "lib/alif-security-toolkit"
rm -rv "lib/alif_ensemble-cmsis-dfp"
rm -rv "lib/asf4"
rm -rv "lib/cyw43-driver"
rm -rv "lib/axtls"
rm -rv "lib/tinyusb"
rm -rv "lib/stm32lib"
rm -rv "lib/btstack"
rm -rv "lib/pico-sdk"
rm -rv "lib/nrfx"
rm -rv "lib/lwip"
rm -rv "lib/libffi"
rm -rv "lib/protobuf-c"
rm -rv "lib/nxp_driver"
rm -rv "lib/arduino-lib"
rm -rv "lib/mynewt-nimble"
pushd "ports"
find . -maxdepth 1 -type d | grep -v unix | grep -v esp | grep -v rp2 | grep -v 
minimal | grep -v qemu | grep -v webassembly | xargs rm -rv || :
popd
popd
tar caf "micropython-${version}.tar.xz" "micropython-${version}"
rm -r "micropython-${version}"

Reply via email to