42 lines
964 B
Plaintext
42 lines
964 B
Plaintext
|
#
|
||
|
# Import of SLFO standard sources. This time in a SHA256 git repository.
|
||
|
#
|
||
|
|
||
|
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/SLFO_main
|
||
|
# cd SLFO_main
|
||
|
# 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.
|
||
|
|