Import of SLFO standard sources. This time in a SHA256 git repository.
This commit is contained in:
commit
4e95d72f55
41
000-README.txt
Normal file
41
000-README.txt
Normal file
@ -0,0 +1,41 @@
|
||||
#
|
||||
# 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.
|
||||
|
34
_pbuild
Normal file
34
_pbuild
Normal file
@ -0,0 +1,34 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<pbuild>
|
||||
<preset name="aarch64">
|
||||
<repo>https://download.suse.de/ibs/SUSE:/SLFO:/Main:/Build/standard/</repo>
|
||||
<arch>aarch64</arch>
|
||||
</preset>
|
||||
<preset name="i586">
|
||||
<repo>https://download.suse.de/ibs/SUSE:/SLFO:/Main:/Build/standard/</repo>
|
||||
<arch>i586</arch>
|
||||
</preset>
|
||||
<preset name="ppc64le">
|
||||
<repo>https://download.suse.de/ibs/SUSE:/SLFO:/Main:/Build/standard/</repo>
|
||||
<arch>ppc64le</arch>
|
||||
</preset>
|
||||
<preset name="s390x">
|
||||
<repo>https://download.suse.de/ibs/SUSE:/SLFO:/Main:/Build/standard/</repo>
|
||||
<arch>s390x</arch>
|
||||
</preset>
|
||||
<preset name="x86_64" default>
|
||||
<repo>https://download.suse.de/ibs/SUSE:/SLFO:/Main:/Build/standard/</repo>
|
||||
<arch>x86_64</arch>
|
||||
</preset>
|
||||
<preset name="riscv64">
|
||||
<repo>https://download.suse.de/ibs/SUSE:/SLFO:/Main:/Build/standard/</repo>
|
||||
<arch>riscv64</arch>
|
||||
</preset>
|
||||
|
||||
<preset name="cross_riscv64">
|
||||
<repo>https://download.suse.de/ibs/SUSE:/SLFO:/Main:/Build/standard/</repo>
|
||||
<hostrepo>https://download.suse.de/ibs/SUSE:/SLFO:/Main:/Build/standard/</hostrepo>
|
||||
<arch>riscv64</arch>
|
||||
</preset>
|
||||
</pbuild>
|
||||
|
Loading…
Reference in New Issue
Block a user