2023-05-09 15:55:22 +02:00
|
|
|
#
|
|
|
|
# Initial import of ALP Standard Sources
|
|
|
|
#
|
|
|
|
|
2023-05-22 13:39:37 +02:00
|
|
|
Collection of all package sources via git submodules.
|
|
|
|
|
|
|
|
This git repository also provides
|
|
|
|
|
|
|
|
_config (also known as "build config" or "prjconf")
|
|
|
|
|
|
|
|
_pbuild (defines the repository setup, but is currently not authorative for OBS side builds)
|
|
|
|
|
|
|
|
To manual build a package use
|
|
|
|
|
|
|
|
# git clone https://src.suse.de/products/SUSE_ALP_Standard
|
|
|
|
# cd SUSE_ALP_Standard
|
|
|
|
# git submodule init
|
|
|
|
|
|
|
|
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.
|
2023-05-09 15:55:22 +02:00
|
|
|
|