Search
SailfishOS Open Build Service
>
Projects
Log In
Username
Password
Cancel
Overview
Project Config
Project Configuration of obs:server:mer-2.5:42.1
# This prjconf is copied from https://build.opensuse.org/project/prjconf/OBS:Server:2.5 # and extended at the end by lbt %if "%_repository" == "images" Type: kiwi Repotype: staticlinks Patterntype: none %endif %if "%_repository" == "xUbuntu_9.04" Substitute: python-celementtree %endif # Test build-compare #%if "%_repository" == "openSUSE_11.1" #Support: build-compare #Keep: build-compare #%endif # we do have only x86_64 build hosts, may be a problem on local build though ... ExportFilter: ^qemu.*\.x86_64.rpm$ . armv7l FileProvides: /bin/csh tcsh FileProvides: /usr/bin/csh tcsh FileProvides: /usr/bin/mimencode metamail FileProvides: /usr/bin/pkg-config pkg-config FileProvides: /usr/bin/sg_inq sg3_utils FileProvides: /usr/bin/tput ncurses-utils FileProvides: /usr/bin/eu-nm elfutils FileProvides: /usr/bin/Xvfb xorg-x11-server FileProvides: /usr/bin/xmllint libxml2-tools Prefer: openSUSE-release openSUSE-release-ftp plymouth-branding-basedonopensuse Prefer: -rubygem-rack-1_0 -rubygem-rack-1_1 -rubygem-rack-1_2 -rubygem-rack-1_3 -rubygem-rack-1_4 Prefer: -build-mkbaselibs-sle Prefer: -systemd-presets-branding-openSUSE Prefer: -rubygem-erubis-2_7 Prefer: -libqt4-sql-32bit -libqt4-sql-x86 -libassuan0-32bit Prefer: systemd-sysvinit Prefer: systemd Prefer: -systemd-mini -systemd-mini-devel -systemd-mini-sysvinit # for SP3 Prefer: sphinx:libpq5 Prefer: libxslt:libxml2 Prefer: libqt4-x11-32bit Substitute: kiwi-packagemanager:zypper zypper Substitute: kiwi-packagemanager:smart smart Substitute: kiwi-packagemanager:instsource kiwi-instsource cdrkit-cdrtools-compat syslinux kiwi-instsource-plugins-openSUSE-12-1 Substitute: kiwi-filesystem:ext3 e2fsprogs Substitute: kiwi-filesystem:ext4 e2fsprogs Substitute: kiwi-filesystem:squashfs squashfs Substitute: kiwi-filesystem:btrfs btrfsprogs Substitute: kiwi-boot:usbboot kiwi Substitute: kiwi-boot:isoboot kiwi-desc-isoboot kiwi-desc-isoboot-requires Substitute: kiwi-boot:oemboot kiwi-desc-oemboot kiwi-desc-oemboot-requires grub Substitute: kiwi-boot:tbz kiwi-desc-oemboot kiwi-desc-oemboot-requires Substitute: kiwi-boot:netboot kiwi-desc-netboot kiwi-desc-netboot-requires Substitute: kiwi-boot:vmxboot kiwi-desc-vmxboot kiwi-desc-vmxboot-requires grub Substitute: kiwi-boot:xenboot kiwi-desc-xenboot kiwi-desc-xenboot-requires Substitute: kiwi-setup:image kiwi createrepo tar -kiwi-desc-isoboot-requires -kiwi-desc-oemboot-requires -kiwi-desc-netboot-requires -kiwi-desc-vmxboot-requires -kiwi-desc-xenboot-requires Ignore: plymouth:plymouth-branding %if 0%{?suse_version} > 1210 # right now we have 0.14 and 0.15 in factory Prefer: -rubygem-thor # choice between 0.5 and 0.6 Prefer: -rubygem-rack-test-0_5 %endif # yum-common is broken and replaced by python-yum Prefer: -yum-common %if 0%{?suse_version} < 1220 Prefer: -rubygems Substitute: rubygem-rack rubygem-rack-1_4 Substitute: rubygem-rack-1 rubygem-rack-1_4 Prefer: libqt4-qt3support %endif %if 0%{?suse_version} > 1230 Prefer: -rubygem-tzinfo %endif %if 0%{?suse_version} > 1220 Prefer: rubygem-slop-3_3 Prefer: -rubygem-rdoc %endif # SLES %if 0%{?suse_version} < 1140 Prefer: -rubygem-rack-1_1 Prefer: -rubygem-rack-1_3 Support: !rpmlint-Factory %endif # Extended by lbt to build on 42.1 # ruby-common Prefer: ruby20-devel # ruby-nokogiri Prefer: rubygem-mini_portile # Added by lbt to try to use ruby 2.0 built in this repo Substitute: rubygems_with_buildroot_patch rubygems20_with_buildroot_patch # Also the following are based on ruby defines from https://build.merproject.org/project/prjconf/openSUSE:42.1 %define _with_ruby20 1 %define rb_default_ruby ruby20 %define rb_default_ruby_suffix ruby2.0 %define rb_default_ruby_abi ruby:2.0.0 %define rb_build_ruby_abis ruby:2.0.0 %define rb_build_versions ruby20 #Prefer: rubygem(%{rb_default_ruby_abi}:gem2rpm) Prefer: rubygem-gem2rpm Prefer: rubygem-rack Prefer: nodejs Macros: %_with_ruby20 1 %rb_default_ruby ruby20 %rb_default_ruby_suffix ruby2.0 %rb_default_ruby_abi ruby:2.0.0 %rb_build_ruby_abis ruby:2.0.0 %rb_build_versions ruby20 %rubygemsruby20() rubygem(ruby:2.0.0:%{expand:%%rubygemsx%*} %{expand:%%{rubygems%*}} %rubygemsxruby20() %{expand:%%{rubygemsx%*}} # %rubygemsruby21() rubygem(ruby:2.1.0:%{expand:%%rubygemsx%*} %{expand:%%{rubygems%*}} %rubygemsxruby21() %{expand:%%{rubygemsx%*}} # %rubygemsruby22() rubygem(ruby:2.2.0:%{expand:%%rubygemsx%*} %{expand:%%{rubygems%*}} %rubygemsxruby22() %{expand:%%{rubygemsx%*}} # %rubygem() %{expand:%%{rubygems%rb_build_versions STOP %*}} %rubygemsSTOP() %nil %rubygemsxSTOP() %{expand:%%rubygemsxxSTOP -a %*} %rubygemsxxSTOP(a:) %{-a*}) %* # %rubyruby20() ruby2.0 %{expand:%%rubyx%*} %{expand:%%{ruby%*}} %rubyxruby20() %{expand:%%{rubyx%*}} # %rubyruby21() ruby2.1 %{expand:%%rubyx%*} %{expand:%%{ruby%*}} %rubyxruby21() %{expand:%%{rubyx%*}} # %rubyruby22() ruby2.2 %{expand:%%rubyx%*} %{expand:%%{ruby%*}} %rubyxruby22() %{expand:%%{rubyx%*}} # %rubySTOP() %nil %rubyxSTOP() %* # %ruby() %{expand:%%{ruby%rb_build_versions STOP %*}} # %rubydevelruby20() ruby2.0-devel %{expand:%%rubydevelx%*} %{expand:%%{rubydevel%*}} %rubydevelxruby20() %{expand:%%{rubydevelx%*}} # %rubydevelruby21() ruby2.1-devel %{expand:%%rubydevelx%*} %{expand:%%{rubydevel%*}} %rubydevelxruby21() %{expand:%%{rubydevelx%*}} # %rubydevelruby22() ruby2.2-devel %{expand:%%rubydevelx%*} %{expand:%%{rubydevel%*}} %rubydevelxruby22() %{expand:%%{rubydevelx%*}} # %rubydevel() %{expand:%%{rubydevel%rb_build_versions STOP %*}} # %rubydevelSTOP() %nil %rubydevelxSTOP() %*