Search
SailfishOS Open Build Service
>
Projects
Log In
Username
Password
Cancel
Overview
Project Config
Project Configuration of openSUSE:15.3
Release: <CI_CNT>.<B_CNT> spec:lp153.<CI_CNT>.<B_CNT> # uncomment before RC phase to get aaa_base-malloccheck etc. # make sure to rebuild patterns-base and skelcd-openSUSE # %define _with_betatest 1 # Macros: # %_with_betatest 1 # :Macros # # product building setup # #Substitute: kiwi-packagemanager:instsource product-builder-plugin-openSUSE Substitute: kiwi-packagemanager:instsource product-builder-plugin-Tumbleweed %if "%_repository" == "images" Type: kiwi Repotype: staticlinks Patterntype: none Prefer: openSUSE-release Support: release-compare BuildFlags: obsgendiff %endif # debug tools for local osc debugging Substitute: obs:cli_debug_packages gdb vim strace less rzsz # # vendor related # %if "%_project" == "openSUSE:Leap:15.3" || "%_project" == "openSUSE:Leap:15.3:NonFree" Repotype: none Macros: %vendor openSUSE %distribution openSUSE Leap 15.3 %packager https://bugs.opensuse.org :Macros %endif # do not pull rpmlint-Factory-strict unless openSUSE:Leap:15.3 # not sure this would work as my expectation - maxlin Support: !rpmlint-Factory-strict %if "%_project" == "openSUSE:Leap:15.3" Support: rpmlint-Factory-strict %endif # temporary for bootstrap # Support: !rpmlint-mini !rpmlint-Factory !rpmlint-Factory-strict Support: !rpmlint-backports Support: perl build-mkbaselibs Prefer: build-mkbaselibs Support: brp-check-suse Support: post-build-checks rpmlint-Factory # bsc#1182698 Preinstall: rpm-config-SUSE Substitute: build-packages:kiwi !systemd-mini !udev-mini !krb5-mini !libsystemd0-mini !libudev-mini1 !krb5-mini !gettext-tools-mini !cmake-mini !systemd-mini-sysvinit !dummy-release !libunbound-devel-mini !gettext-runtime-mini Substitute: build-packages:docker !systemd-mini !udev-mini !krb5-mini !libsystemd0-mini !libudev-mini1 !krb5-mini !gettext-tools-mini !cmake-mini !systemd-mini-sysvinit !dummy-release !libunbound-devel-mini !gettext-runtime-mini Substitute: build-packages:iso !systemd-mini !udev-mini !krb5-mini !libsystemd0-mini Substitute: kiwi python3-kiwi ### required change for opensuse-leap-dnf-image # Workaround obs-build substitution error by requesting both for either unsatisfied provides Substitute: kiwi-packagemanager:dnf dnf microdnf Substitute: kiwi-packagemanager:microdnf microdnf dnf # For microdnf glib2 stuff Prefer: libgio-2_0-0:dbus-1 ### Branding related preferences Prefer: distribution-logos-openSUSE-Leap Prefer: awesome:awesome-branding-upstream Prefer: bundle-lang-gnome:gnome-session-branding-openSUSE Prefer: cinnamon-gschemas:cinnamon-gschemas-branding-upstream Prefer: enlightenment-theme-upstream Prefer: fcitx:fcitx-branding-openSUSE Prefer: gdm:gdm-branding-upstream Prefer: gfxboot-branding-openSUSE -gfxboot-branding-basedonopensuse Prefer: glib2:glib2-branding-upstream Prefer: gnome-panel:gnome-panel-branding-upstream Prefer: gnome-session:gconf2-branding-openSUSE Prefer: gnome-session:gnome-session-branding-openSUSE Prefer: icewm-theme-branding Prefer: kdm:kdm-branding-upstream Prefer: libcinnamon-desktop-data:libcinnamon-desktop-data-branding-upstream Prefer: libgio-2_0-0:gio-branding-upstream Prefer: libglib-2_0-0:glib2-branding-upstream Prefer: libpurple-branding-upstream Prefer: libreoffice:libreoffice-branding-upstream Prefer: libsocialweb:libsocialweb-branding-upstream Prefer: lightdm-gtk-greeter:lightdm-gtk-greeter-branding-upstream Prefer: lxde-common:lxde-common-branding-openSUSE Prefer: mate-desktop-gschemas:mate-desktop-gschemas-branding-upstream Prefer: NetworkManager:NetworkManager-branding-openSUSE Prefer: PackageKit:PackageKit-branding-upstream Prefer: plasma5-desktop:plasma5-desktop-branding-upstream Prefer: plasma5-workspace:plasma5-workspace-branding-upstream Prefer: sddm:sddm-branding-upstream Prefer: wallpaper-branding-openSUSE # Prefer: xfce4-notifyd:xfce4-notifyd-branding-upstream # Prefer: xfce4-settings:xfce4-settings-branding-upstream # Prefer: xfdesktop:xfdesktop-branding-upstream # Prefer: libxfce4ui:libxfce4ui-branding-upstream # Prefer: libexo-1-0:libexo-1-0-branding-upstream # Prefer: libgarcon-1-0:libgarcon-branding-upstream # Prefer: libgarcon-data:libgarcon-branding-upstream # Prefer: exo-data:exo-branding-upstream Prefer: exo-data:exo-branding-openSUSE Prefer: libexo-1-0:libexo-1-0-branding-openSUSE Prefer: libgarcon-1-0:libgarcon-branding-openSUSE Prefer: libgarcon-data:libgarcon-branding-openSUSE Prefer: libxfce4ui:libxfce4ui-branding-openSUSE Prefer: xfce4-notifyd:xfce4-notifyd-branding-openSUSE Prefer: xfce4-settings:xfce4-settings-branding-openSUSE Prefer: xfdesktop:xfdesktop-branding-openSUSE Prefer: yast2-branding-openSUSE Prefer: yast2-qt:yast2-qt-branding-openSUSE Prefer: yast2-theme-openSUSE Prefer: gnome-menus:gnome-menus-branding-openSUSE Prefer: openSUSE-build-key Prefer: -suse-build-key Prefer: openSUSE-release:openSUSE-release-mini Prefer: -sles-release -gio-branding-SLE Prefer: openSUSE-EULAs # Stuff that wants to have /etc/os-release available should require distribution-release, which we then offer dummy-release for (openSUSE-release changes daily for TW) Prefer: dummy-release # There are multiple PK backends available. Favor the openSUSE own zypp backend Prefer: PackageKit-backend-zypp # Revert SLE change Ignore: !pciutils:pciutils-ids # Prefer hwdata than pciutils-ids Prefer: -pciutils-ids Prefer: hwdata # Obsoleted by gnome-tweaks Prefer: -gnome-tweak-tool Prefer: -desktop-data-SLE # 32bit devel package Prefer: -libgnutls-devel-32bit Prefer: -typelib-1_0-Gst-1_0-32bit Prefer: -bluez-devel-32bit Prefer: -gdk-pixbuf-devel-32bit # Prefer over libyui11* from SP2-GA Prefer: libyui15 Prefer: libyui-ncurses15 # Additional prefers for installation-images Prefer: libyui-ncurses-pkg15 libyui-qt15 libyui-qt-graph15 libyui-qt-pkg15 libyui-ncurses-rest-api15 libyui-qt-rest-api15 Substitute: libyui libyui15 Substitute: libyui-ncurses libyui-ncurses15 Substitute: libyui-ncurses-pkg libyui-ncurses-pkg15 Substitute: libyui-qt libyui-qt15 Substitute: libyui-qt-graph libyui-qt-graph15 Substitute: libyui-qt-pkg libyui-qt-pkg15 Substitute: libyui-ncurses-rest-api libyui-ncurses-rest-api15 Substitute: libyui-qt-rest-api libyui-qt-rest-api15 # required after IBS SR#228071 Substitute: kmod-compat kmod # replacing module-init-tools Prefer: -kmod-compat # kubernetes1.18-kubeadm vs kubernetes1.17-kubeadm on kubernetes-kubeadm-provider Prefer: kubernetes1.18-kubeadm # jsc#SLE-17030 Ignore: postgresql12-devel-mini:this-is-only-for-build-envs Ignore: postgresql13-devel-mini:this-is-only-for-build-envs Prefer: postgresql13-devel-mini postgresql12-devel-mini # Undo SLE specific preference Prefer: systemd-presets-branding-openSUSE -systemd-presets-branding-SLE -systemd-presets-branding-CAASP Prefer: systemd-default-settings-branding-openSUSE -systemd-default-settings-branding-SLE Prefer: plymouth-branding-openSUSE -plymouth-branding-SLE Prefer: PackageKit-branding-openSUSE -PackageKit-branding-SLE # Undo these Substitles from Backports Substitute: desktop-data-openSUSE-extra desktop-data-openSUSE-extra Substitute: desktop-data-openSUSE desktop-data-openSUSE Substitute: openSUSE-release openSUSE-release Substitute: wallpaper-branding-openSUSE wallpaper-branding-openSUSE # Reverse these Substitles from Backports Substitute: desktop-data-SLE-extra desktop-data-openSUSE-extra Substitute: desktop-data-SLE desktop-data-openSUSE Substitute: sles-release openSUSE-release Substitute: wallpaper-branding-SLE wallpaper-branding-openSUSE # Prefer coreutils over coreutils-single Prefer: -coreutils-single %define suse_version 1500 %define sle_version 150300 %define is_opensuse 1 Macros: %suse_version 1500 %sle_version 150300 %is_opensuse 1 %is_backports 0 %sles_version 0 %_vendor suse :Macros %if "%_project" == "openSUSE:Leap:15.3" %ifarch i586 i686 BuildFlags: onlybuild:gstreamer-plugins-bad BuildFlags: onlybuild:rpmlint-mini %endif %endif