Hello community, here is the log from the commit of package build for openSUSE:Leap:15.2:SLE-workarounds checked in at 2020-05-24 14:39:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2:SLE-workarounds/build (Old) and /work/SRC/openSUSE:Leap:15.2:SLE-workarounds/.build.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "build" Sun May 24 14:39:30 2020 rev:1 rq: version:20200124.1 Changes: -------- New Changes file: --- /dev/null 2020-04-14 14:47:33.391806949 +0200 +++ /work/SRC/openSUSE:Leap:15.2:SLE-workarounds/.build.new.2738/build.changes 2020-05-24 14:39:31.326984010 +0200 @@ -0,0 +1,1737 @@ +------------------------------------------------------------------- +Fri Jan 24 15:44:00 UTC 2020 - Adrian Schröter <adr...@suse.de> + +- fix SLE 15 configurations +- Fix dist autodetection for sle15-sp2 + +------------------------------------------------------------------- +Fri Jan 24 14:38:29 UTC 2020 - Adrian Schröter <adr...@suse.de> + +- Fix crash when using preinstall dependency expansion in OBS +- build-vm-kvm: use /boot/kernel.obs.build and /boot/initrd.obs.build + as fallback regardless of the platform to have a global fallback + kernel to use for distros that do not use the "kernel-obs-build" + package to provide the guests kernel and initrd as the system + binaries are not reliable for use in a guest system +- use abuild user if $NOROOTFORBUILD is set. + +------------------------------------------------------------------- +Wed Jan 22 12:30:41 UTC 2020 - Adrian Schröter <adr...@suse.de> + +- fix createrepo existens check for appimager and docker builds + in chroot +- support to use virt-make-fs for ext3 VM builds + +------------------------------------------------------------------- +Fri Jan 10 09:28:39 UTC 2020 - Adrian Schröter <adr...@suse.de> + +- Arch Linux zstd format support +- fix testbuild fail with latest rpm in SP2 and Leap 15.2 +- do not retry automatically on disk full error + +------------------------------------------------------------------- +Tue Jan 7 12:54:44 UTC 2020 - Adrian Schröter <adr...@suse.de> + +- allow to enter an existing buildroot w/o recipe +- generate milestone files also for pure online media +- fix ccache setup of non-dotted compiler versions + +------------------------------------------------------------------- +Thu Dec 5 08:57:27 UTC 2019 - Adrian Schröter <adr...@suse.de> + +- qemu vm_type is running qemu system emulator now. Works for: + * aarch64 + * armv7l + * ppc64/ppc64le + * s390/s390x + * riscv64 + Note: this requires a kernel and initrd in build target via + kernel-obs-build mechanic +- various --shell improvements +- new --shell-cmd to run commands in chroot/KVM/Qemu/... directly +- raising minimal required memory in qemu mode to 512MB to be able + to run Linux kernel at least +- Normalize epoch 0 away when reading the module info +- Add systemd-nspawn backend (by Oleg Girko) + +------------------------------------------------------------------- +Thu Nov 14 13:18:14 UTC 2019 - Adrian Schröter <adr...@suse.de> + +- Add Fedora module parser +- Rpmmd parser: set up a dummy ExternEnt handler +- Add support for modules and publish flags +- add zstd to recommends +- Support rpm's new expression expansion syntax + +------------------------------------------------------------------- +Mon Sep 23 11:57:05 UTC 2019 - Adrian Schröter <adr...@suse.de> + +- build-recipe-dsc: Move all build results, not just *.deb and *.changes +- Mount /sys in chroot build +- vc: Do not open the editor if content is set +- adding leap 15.2 and SLE 15 SP2 configs +- Fix some rpmlint warnings +- return exit status 9 in the genbuildreqs case +- Export SYSTEMD_OFFLINE=1 to avoid failures from systemctl + +------------------------------------------------------------------- +Tue Jul 9 13:33:36 UTC 2019 - Adrian Schröter <adr...@suse.de> + +- fail build on preinstall failure +- avoid dependency errors on Fedora 30 +- fixes for simpleimage vm build support +- support zstd decompression with old rpms +- license tag fixes + +------------------------------------------------------------------- +Wed Jun 26 10:41:38 UTC 2019 - Dominique Leuenberger <dims...@opensuse.org> + +- configs/15.5.conf: add libzstd1 to preinstall list: RPM is being + extended to support zstd compression, which results in an + additionaly library being linked in. + +------------------------------------------------------------------- +Tue Jun 4 08:24:31 UTC 2019 - Adrian Schröter <adr...@suse.de> + +- configs/15.5.conf: remove brp-extract-appdata from support package +- add "-vv" parameter in case of debbuild + +------------------------------------------------------------------- +Thu Mar 21 09:35:43 UTC 2019 - Adrian Schröter <adr...@suse.de> + +- Filter out 'MACRO' from Requires(pre) +- Support createrepo_c's CREATEREPO_CHECKSUMS checksum cache +- Skip unsupported GPG check on ArchLinux +- Support #!BuildRequires dependencies +- Collect more statistics +- Install policy-rc.d to prevent services from starting on Debian + +------------------------------------------------------------------- +Wed Jan 23 14:42:17 UTC 2019 - Adrian Schröter <adr...@suse.de> + +- add initial SLE 15 SP1 config (bsc#1122895) + +------------------------------------------------------------------- +Mon Jan 21 12:00:48 UTC 2019 - Adrian Schröter <adr...@suse.de> + +- update factory config for libreadline8 switch +- cleanup 15.1 config with OBS specific stuff + * should not be used for plain build usage + * workarounds for kiwi should be fixed in packages + +------------------------------------------------------------------- +Thu Dec 6 15:23:11 UTC 2018 - Adrian Schröter <adr...@suse.de> + +- support jumping into KVM debug shells using "--vm-type=kvm --shell" +- adapt to new containerd CLI syntax +- Support a new 'UseOBSRepositories' flag +- lxc 3 support +- power9 fixes +- Generate a .milestone artifact for kiwi product builds +- Support rpm's new '^' separator in version comparison +- Allow to specify extra image repos with <!-- OBS-Imagerepo: --> +- Rework release handling of containers + +------------------------------------------------------------------- +Mon Nov 26 09:24:17 UTC 2018 - Max Lin <m...@suse.com> + +- Add Leap 15.1 config + +------------------------------------------------------------------- +Mon Oct 22 09:43:20 UTC 2018 - Adrian Schröter <adr...@suse.de> + +- require psmisc util for fuser +- Start debian support for kiwi images/containers +- Support building with unordered repositories for kiwi/docker builds +- Write the package list of the base container in kiwi container builds +- Support kiwi's "additionaltags" attribute (added in kiwi 9.15.3) +- Add some substitutes for the extra container tags +- Support "OBS-AddTag" directive to set multiple container tags in kiwi builds +- Archlinux updates +- SLE 12 SP4 config +- Appimage: support source file parsing + +------------------------------------------------------------------- +Wed Aug 29 13:57:07 UTC 2018 - Adrian Schröter <adr...@suse.de> + +- Fall back to $mailaddr if $VC_MAILADDR is unset/null +- don't crash with no rpm macros defined +- Kiwi: support parsing of repos where the .repo file got used +- package hostarch definition in preinstallimages +- avoid double creation of monitor fifo +- Debian: + - debootstrap: ensure /etc/hosts exists + - debootstrap: Add abuild shadow password entry + - livebuild: publish source tarball + - Adds Debian configurations for jessie and unstable + - collect *.ddeb, *.udeb files + +------------------------------------------------------------------- +Thu Aug 16 14:55:53 UTC 2018 - adr...@suse.de + +- docker format: New podman/buildah build engine support +- Support for full names in changes files +- Set %url macro when seeing an Url: +- pacman CLI updates +- enable core dump generation in VM builds +- Disable kpti on guest kernel for performance and correctness +- support for e2fsprogs 1.43.1 with old kernels + +------------------------------------------------------------------- +Fri Jun 29 12:02:10 UTC 2018 - fschrei...@suse.com + +- docker: + * use a correct prefixed label for disturl + * Support building multiple image types containing a docker image + * Set build user to root for docker/fissile builds + * Compress containers so that old kiwi versions can handle them + * Put obs-docker-support uninstall before the last user line + * Also pass arch and buildflavor when creating the containerinfo + * set disturl as container LABEL + * Uncompress kiwi generated containers + * build-vm-docker: type=bind instead of type=volume in --mount option +- computeblocklists/extractbuild: + * Tweak verbose logging of directories in computeblocklists/extractbuild + * add support for FIEMAP ioctl + * don't use bare F for file + * document and use alternate ioctl numbers ++++ 1540 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:Leap:15.2:SLE-workarounds/.build.new.2738/build.changes New: ---- PKGBUILD _service build.changes build.dsc build.spec debian.changelog debian.compat debian.control debian.rules obs-build-20200124.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ build.spec ++++++ # # spec file for package build # # Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # # needsrootforbuild # needsbinariesforbuild %if 0%{?fedora} || 0%{?rhel} %define __pkg_name obs-build %else %define __pkg_name build %endif Name: %{__pkg_name} Summary: A Script to Build SUSE Linux RPMs License: GPL-2.0-only OR GPL-3.0-only Group: Development/Tools/Building Version: 20200124.1 Release: 0 Source: obs-build-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch #!BuildIgnore: build-mkbaselibs build-mkbaselibs-sle # Keep the following dependencies in sync with obs-worker package Requires: bash Requires: binutils Requires: perl Requires: tar # needed for fuser Requires: psmisc # just to verify existence of packages BuildRequires: bash BuildRequires: binutils BuildRequires: perl BuildRequires: psmisc BuildRequires: tar %if 0%{?fedora} Requires: perl-MD5 Requires: perl-TimeDate %endif Conflicts: bsdtar < 2.5.5 %if 0%{?suse_version} > 1000 # None of them are actually required for core features. # Perl helper scripts use them. Recommends: perl(Date::Language) Recommends: perl(Date::Parse) Recommends: perl(LWP::UserAgent) Recommends: perl(Pod::Usage) Recommends: perl(Time::Zone) Recommends: perl(URI) Recommends: perl(XML::Parser) Recommends: perl(Net::SSL) Recommends: perl(YAML) Recommends: perl(YAML::LibYAML) Recommends: bsdtar Recommends: qemu-linux-user Recommends: zstd Recommends: /usr/bin/qemu-kvm Recommends: /sbin/mkfs.ext3 %endif %if 0%{?suse_version} > 1120 || ! 0%{?suse_version} Requires: %{__pkg_name}-mkbaselibs %endif %if 0%{?suse_version} > 1120 || 0%{?mdkversion} Recommends: %{__pkg_name}-mkdrpms %endif %description This package provides a script for building RPMs for SUSE Linux in a chroot environment. %if 0%{?suse_version} > 1120 || ! 0%{?suse_version} %package mkbaselibs Summary: Tools to generate base lib packages # NOTE: this package must not have dependencies which may break boot strapping (eg. perl modules) Group: Development/Tools/Building %description mkbaselibs This package contains the parts which may be installed in the inner build system for generating base lib packages. %package mkdrpms Summary: Tools to generate delta rpms Group: Development/Tools/Building Requires: deltarpm # XXX: we wanted to avoid that but mkdrpms needs Build::Rpm::rpmq Requires: %{__pkg_name} %description mkdrpms This package contains the parts which may be installed in the inner build system for generating delta rpm packages. %endif %define initvm_arch %{_host_cpu} %if %{_host_cpu} == "i686" %define initvm_arch i586 %endif %package initvm-%{initvm_arch} Summary: Virtualization initializer for emulated cross architecture builds Group: Development/Tools/Building Requires: %{__pkg_name} BuildRequires: gcc BuildRequires: glibc-devel Provides: %{__pkg_name}-initvm Obsoletes: %{__pkg_name}-initvm %if 0%{?suse_version} > 1200 BuildRequires: glibc-devel-static %endif %description initvm-%{initvm_arch} This package provides a script for building RPMs for SUSE Linux in a chroot or a secure virtualized %prep %setup -q -n obs-build-%version %build %if 0%{?suse_version} # initvm make CFLAGS="$RPM_BUILD_FLAGS" initvm-all %endif %install # initvm %if 0%{?suse_version} make DESTDIR=%{buildroot} initvm-install strip %{buildroot}/usr/lib/build/initvm.* export NO_BRP_STRIP_DEBUG="true" chmod 0644 %{buildroot}/usr/lib/build/initvm.* %endif # main make DESTDIR=%{buildroot} install # tweak default config on suse %if 0%{?suse_version} cd %{buildroot}/usr/lib/build/configs/ SUSE_V=%{?suse_version} SLE_V=%{?sle_version} %if 0%{?sle_version} && 0%{?is_opensuse} && %suse_version == 1315 # this is SUSE Leap 42.X ln -s sl42.${SLE_V:3:1}.conf default.conf %endif %if 0%{?sle_version} && 0%{?is_opensuse} && %suse_version > 1315 # this is SUSE Leap 15 and higher ln -s sl${SLE_V:0:2}.${SLE_V:3:1}.conf default.conf %endif %if !0%{?sle_version} && ( 0%{?suse_version} <= 1310 || 0%{?suse_version} == 1320 || 0%{?suse_version} == 1330 || 0%{?suse_version} == 1550 ) # this is old openSUSE releases and Factory ln -s sl${SUSE_V:0:2}.${SUSE_V:2:1}.conf default.conf %endif %if 0%{?sle_version} && !0%{?is_opensuse} # this is SUSE SLE 12 and higher ln -s sle${SLE_V:0:2}.${SLE_V:3:1}.conf default.conf %endif %if 0%{?sles_version} == 1110 # this is SUSE SLE 11 ln -s sles11sp2.conf default.conf %endif # make sure that we have a config test -e default.conf || exit 1 %endif # tweak baselibs config on suse %if 0%{?suse_version} cd %{buildroot}/usr/lib/build %if %suse_version == 1500 # SLE 15 / Leap 15 ln -sf baselibs_configs/baselibs_global-sle15.conf baselibs_global.conf %endif %if %suse_version == 1315 # SLE 12 / Leap 42 ln -sf baselibs_configs/baselibs_global-sle12.conf baselibs_global.conf %endif %if %suse_version <= 1110 # SLE 11 ln -sf baselibs_configs/baselibs_global-sle11.conf baselibs_global.conf %endif test -e baselibs_global.conf || exit 1 %endif %check for i in build build-* ; do bash -n $i || exit 1 ; done if [ `whoami` != "root" ]; then echo "WARNING: Not building as root, tests did not run!" exit 0 fi if [ ! -f "%{buildroot}/usr/lib/build/configs/default.conf" ]; then echo "WARNING: No default config, tests did not run!" exit 0 fi # get back the default.conf link cp -av %{buildroot}/usr/lib/build/configs/default.conf configs/ # do not get confused when building this already with build: export BUILD_IGNORE_2ND_STAGE=1 # use our own build code export BUILD_DIR=$PWD cd test # target is autodetected %if 0%{?sles_version} echo "SLES config differs currently on purpose between OBS and build script." echo "Skipping test case" exit 0 %endif %if 0%{?qemu_user_space_build} echo "test suite is not prepared to run using qemu linux user" echo "Skipping test case" exit 0 %endif # we need to patch the not packaged configs, due to the buildignore sed -i 's,build-mkbaselibs,,' ../configs/*.conf ./testbuild.sh /.build.binaries/ %files %defattr(-,root,root) %doc README /usr/bin/build /usr/bin/buildvc /usr/bin/unrpm /usr/lib/build %config(noreplace) /usr/lib/build/emulator/emulator.sh %{_mandir}/man1/build.1* %{_mandir}/man1/unrpm.1* %{_mandir}/man1/buildvc.1* %if 0%{?suse_version} %exclude /usr/lib/build/initvm.* %endif %if 0%{?suse_version} > 1120 || ! 0%{?suse_version} %exclude /usr/lib/build/mkbaselibs %exclude /usr/lib/build/baselibs* %exclude /usr/lib/build/mkdrpms %files mkbaselibs %defattr(-,root,root) %dir /usr/lib/build /usr/lib/build/mkbaselibs /usr/lib/build/baselibs* %files mkdrpms %defattr(-,root,root) %dir /usr/lib/build /usr/lib/build/mkdrpms %endif %if 0%{?suse_version} %files initvm-%{initvm_arch} %defattr(-,root,root) /usr/lib/build/initvm.* %endif %changelog ++++++ PKGBUILD ++++++ pkgname=build pkgver=20200124.1 pkgrel=0 pkgdesc="Build packages in sandbox" arch=('i686' 'x86_64') url="https://www.github.com/openSUSE/obs-build" license=('GPL-2.0+' 'GPL-2.0') groups=('base-devel') depends=('perl') source=(obs-build-${pkgver}.tar.gz) md5sums=('SKIP') package() { msg "Installing build ..." cd "${srcdir}"/obs-build-${pkgver} make DESTDIR=${pkgdir} install } ++++++ _service ++++++ <services> <service name="tar_scm" mode="disabled"> <param name="revision">20200124.1</param> <param name="version">20200124.1</param> <param name="url">git://github.com/openSUSE/obs-build.git</param> <param name="scm">git</param> <param name="extract">dist/build.changes</param> <param name="extract">dist/build.spec</param> <param name="extract">dist/build.dsc</param> <param name="extract">dist/debian.changelog</param> <param name="extract">dist/debian.compat</param> <param name="extract">dist/debian.control</param> <param name="extract">dist/debian.rules</param> <param name="extract">dist/PKGBUILD</param> </service> <service name="recompress" mode="disabled"> <param name="compression">gz</param> <param name="file">*.tar</param> </service> <service name="set_version" mode="disabled"/> </services> ++++++ build.dsc ++++++ Format: 1.0 Source: build Version: 20200124.1 Binary: build Maintainer: Adrian Schroeter <adr...@suse.de> Architecture: all Standards-Version: 3.7.2 Build-Depends: debhelper (>= 4) ++++++ debian.changelog ++++++ build (20200124.1) unstable; urgency=low * Update to current git trunk - add sles11sp2 build config and adapt autodetection -- Michael Schroeder <m...@suse.de> Mon, 10 Oct 2011 19:30:22 +0200 build (2011.09.26-1) unstable; urgency=low * Update to current git trunk -- Adrian Schroeter <adr...@suse.de> Fri, 01 Jul 2010 10:03:54 +0200 build (2011.07.01-1) unstable; urgency=low * Update to current git trunk -- Adrian Schroeter <adr...@suse.de> Fri, 01 Jul 2010 10:03:54 +0200 build (2010.12.15-1) unstable; urgency=low * Update to current git trunk - support bsdtar for setting up build enviroment - make expanddeps use the highest version of a package if multiple versions aver available in a repository [bnc#656599] -- Michael Schroeder <m...@suse.de> Wed, 15 Dec 2010 14:08:29 +0200 build (2010.07.28-1) unstable; urgency=low * Update to current git trunk - document --repo and --dist - update wiki links - fix bugs in repo handling - fix distribution autodetection code -- Michael Schroeder <m...@suse.de> Wed, 28 Jul 2010 12:46:52 +0200 build (2010.07.08-1) unstable; urgency=low * Update to current git trunk -- Adrian Schroeter <adr...@suse.de> Wed, 08 Jul 2010 10:03:54 +0200 build (2010.06.29-1) unstable; urgency=low * Update to current git trunk - add 11.3 config - fix repo creation in --noinit case - support ovf files directly - allow multiple --oldpackages - delta rpm support -- Adrian Schroeter <adr...@suse.de> Tue, 29 Jun 2010 10:03:54 +0200 build (2010.02.02-1) unstable; urgency=low * Update to current git trunk - Support new kiwi 4.1 schema files -- Adrian Schroeter <adr...@suse.de> Tue, 02 Feb 2010 10:03:54 +0200 build (2009.09.23-1) unstable; urgency=low * Update to current svn trunk -- Michael Schroeder <m...@suse.de> Wed, 23 Sep 2009 12:03:54 +0200 build (2009.04.20-1) unstable; urgency=low * Update to current svn trunk -- Adrian Schroeter <adr...@suse.de> Mon, 20 Feb 2009 08:27:13 +0200 build (2009.02.20-1) unstable; urgency=low * Fix kvm support together with Alexander * Support for new disturl containing a complete pointer to build service instance resource * add support for package compare to allow Build Service to drop same packages after build * image repack support from Christoph -- Adrian Schroeter <adr...@suse.de> Fri, 20 Feb 2009 08:27:13 +0200 build (2007.09.14-1) unstable; urgency=low * update to 2173: - add sl10.3 config [#310089] - also look for BuildRequires in subpackage definitions [#305568] - allow removal of more config parameters -- Michael Schroeder <m...@suse.de> Fri, 14 Sep 2007 18:27:13 +0200 build (2007.08.02-1) unstable; urgency=low * update to 1902: - support 'order' config option - support 'patterntype' config option - new setdeps() method - support for flexible query options - support 'description' query - fix bug in changelog2spec time cutoff - make debtransform understand Debtransform-Tar/Debtransform-Files-Tar/ Debtransform-Series - fix bug in substitutedeps -- Michael Schroeder <m...@suse.de> Thu, 2 Aug 2007 15:58:48 +0200 build (2007.06.13-1) unstable; urgency=low * update to 1727: - implement rpm installation order calculation in perl - make substitute code modify requires, too - add filelist query support - add prereq parsing support - speed up version comparison a bit -- Michael Schroeder <m...@suse.de> Wed, 13 Jun 2007 17:18:17 +0100 build (2007.05.10-1) unstable; urgency=low * update to 1653: - add _vendor to configs - fix deban dependency compare - allow not operator in configs - fix build from source rpms -- Michael Schroeder <m...@suse.de> Thu, 10 May 2007 20:02:29 +0100 build (2007.04.12-1) unstable; urgency=low * update to 1575: - add --root to rpm call in rpm to work around a bug in rpm [#255720] -- Michael Schroeder <m...@suse.de> Thu, 12 Apr 2007 16:22:51 +0100 build (2007.04.05-1) unstable; urgency=low * update to 1561: - support architecture dependand requires in dsc files - support "global" definitions for rpm - support vminstall config option -- Michael Schroeder <m...@suse.de> Thu, 5 Apr 2007 16:01:51 +0100 build (2007.03.12-1) unstable; urgency=low * update to r1419: - fix buildroot in debtransform call - obey version numbers when expanding -- Michael Schroeder <m...@suse.de> Mon, 12 Mar 2007 15:42:48 +0100 build (2007.03.02-1) unstable; urgency=low * update - transform suse changes file to rpm specfile format - improved debian support -- Michael Schroeder <m...@suse.de> Fri, 2 Mar 2007 21:22:41 +0100 build (2007.01.26-1) unstable; urgency=low * update to r1114 - re-add the lost unrpm script - make exclarch an array - remount root rw in xen case, needed if root is not reiserfs - add repotype/runscripts options - remove devs in sl10.1/10.2 - fix boolean test to make "00" false like rpm does - add rpm_verscmp for version comparison - runscripts - macro blocks - read_config_dist - useful xen exit status - add --kill - update 10.2 config - extend spec/dsc parser - fixed two bugs in the specfile parser -- Peter Poeml <po...@suse.de> Fri, 26 Jan 2007 14:15:22 +0100 build (2006.10.5-1) unstable; urgency=low * update for fixed XEN build -- Michael Schroeder <m...@suse.de> Thu, 5 Oct 2006 10:58:42 +0200 build (2006.8.10-1) unstable; urgency=low * update for fixed XEN build and proc mounting -- Adrian Schroeter <adr...@suse.de> Thu, 10 Aug 2006 12:01:08 +0200 build (2006.6.14-1) unstable; urgency=low * Initial release based on build-2006.6.14-5.1.src.rpm -- Rene Engelhard <rengelh...@suse.de> Thu, 22 Jun 2006 12:01:08 +0200 ++++++ debian.compat ++++++ 5 ++++++ debian.control ++++++ Source: build Section: devel Priority: optional Maintainer: Adrian Schroeter <adr...@suse.de> Build-Depends: debhelper (>= 5) Standards-Version: 3.7.2 Package: obs-build Architecture: all Depends: ${perl:Depends}, rpm Recommends: rpm2cpio Conflicts: build Replaces: build Provides: build Description: A script to build SUSE Linux RPMs This package provides a script for building RPMs for SUSE Linux in a chroot environment. ++++++ debian.rules ++++++ #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany # This file and all modifications and additions to the pristine package # are under the same license as the package itself. # # Please submit bugfixes or commens via http://bugs.opensuse.org # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 SHELL=/bin/bash configure: configure-stamp configure-stamp: dh_testdir touch configure-stamp build: build-stamp build-stamp: configure-stamp dh_testdir touch build-stamp clean: dh_testdir dh_testroot rm -f build-stamp configure-stamp dh_clean install: build dh_testdir dh_testroot dh_clean -k dh_installdirs make DESTDIR=$(CURDIR)/debian/obs-build install binary-arch: build install dh_testdir dh_testroot dh_installchangelogs dh_installdocs dh_installexamples dh_installman dh_link dh_strip dh_compress dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary-indep: build install binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install configure