Import of SLFO standard sources. This time in a SHA256 git repository.

This commit is contained in:
Adrian Schröter 2024-05-03 09:36:13 +02:00
commit 4e95d72f55
3 changed files with 4172 additions and 0 deletions

41
000-README.txt Normal file
View 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.

4097
_config Normal file

File diff suppressed because it is too large Load Diff

34
_pbuild Normal file
View 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>