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