Cleanup todo list in readme file

This commit is contained in:
Adrian Schröter 2023-05-22 13:39:37 +02:00
parent 4611e8e5cc
commit e548bf752a

View File

@ -2,59 +2,40 @@
# Initial import of ALP Standard Sources
#
Packages we maintain only in this project git repository:
Collection of all package sources via git submodules.
* 000product
* ALP-dummy-release
This git repository also provides
_config (also known as "build config" or "prjconf")
TODO:
_pbuild (defines the repository setup, but is currently not authorative for OBS side builds)
* cleanup broken source references, mostly cause by inconsistent state
in pool packages
To manual build a package use
* currently broken sources due to broken git repositories:
- llvm16
- nodejs18
- maven-plugin-plugin*
- maven-surefire-plugins
- texlive-specs-?
- upower
- xmvn-connector
- xmvn-mojo
- xmvn-tools
# git clone https://src.suse.de/products/SUSE_ALP_Standard
# cd SUSE_ALP_Standard
# git submodule init
* currently outdated sources (mostly caused by being out of sync with Factory atm):
- elfutils
- ibus
- libXevie
- libXfontcache
- libXpm
- libXprintAppUtil
- libXprintUtil
- libXt
- libcbor
- liboldX
- libxkbui
- lksctp-tools
- modello-maven-plugin
- ncurses
- nodejs-common
- openssl-1_1
- plexus-component-metadata
- plexus-metadata-generator
- python-lark
- python-rpm-macros
- qemu
- strace
- systemd
- systemd-rpm-macros
- talloc
- tcsh
- tdb
- texlive
- vmaf
- vulkan-headers
- vulkan-loader
- wasi-libc
For a full source checkout do
# git submodule update
Or do a selective checkout and build can be done via
# git submodule update PACKAGE_A
# cd PACKAGE_A
# pbuild
A cross architecture build can be invoked via
# pbuild --preset cross_aarch64
for example. Please note that this works only for package sources which support cross
architecture building. This is not using any emulator, but must be natively supported.
You may build using qemu if that fails via
# pbuild --vm-type=qemu --preset aarch64
for example.