OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/micropython?expand=0&rev=47
37 lines
1.1 KiB
Bash
37 lines
1.1 KiB
Bash
#!/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}"
|