# # spec file for package build-compare (Version 2009.01.27) # # Copyright (c) 2009 SUSE LINUX Products 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 http://bugs.opensuse.org/ # # norootforbuild Name: build-compare License: GPL v2 or later Group: Development/Tools/Building AutoReqProv: on Summary: Build Result Compare Script Version: 2009.01.27 Release: 8 Source: same-build-result.sh Source1: rpm-check.sh Source2: COPYING BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch %description This package contains scripts to find out if the build result differs to a former build. %prep mkdir $RPM_BUILD_DIR/%name-%version %setup -T 0 -D %build %install mkdir -p $RPM_BUILD_ROOT/usr/lib/build/ $RPM_BUILD_ROOT/%_defaultdocdir/%name install -m 0755 %SOURCE0 %SOURCE1 $RPM_BUILD_ROOT/usr/lib/build/ install -m 0644 %SOURCE2 $RPM_BUILD_ROOT/%_defaultdocdir/%name/ %files %defattr(-,root,root) %doc %_defaultdocdir/%name /usr/lib/build %changelog * Mon May 04 2009 coolo@suse.de - compare content of *.tar too * Mon May 04 2009 coolo@suse.de - if objdump fails, fall back to hexdump (bnc#489965) * Mon May 04 2009 coolo@suse.de - ignore dates in mo files (bnc#489198) * Tue Apr 28 2009 mmarek@suse.cz - rpm-check.sh: add option --check-all to check all packaged files (useful for debugging) * Sun Feb 08 2009 coolo@suse.de - fix handling of hardlinks to compressed files * Sat Feb 07 2009 coolo@suse.de - fix handling of -32bit and -64bit * Sat Feb 07 2009 coolo@suse.de - fix command line order * Fri Feb 06 2009 coolo@suse.de - use --no-show-raw-insn for objdump -d * Fri Feb 06 2009 coolo@suse.de - hopefully fixed shell quoting for rpm command line * Thu Feb 05 2009 coolo@suse.de - fix 2 bugs - don't ignore source rpms - changed sources should output changed source rpms, no matter if they create the same binaries (think of changed copyright header in spec files) * Tue Jan 27 2009 adrian@suse.de - Create initial package based on the work of Matz and Coolo This package provides script for the main build script to be able to check if a new build has the same result than the former one. The Build Service is able to skip the new build than. - changes in source rpms are currently ignored, is that okay ?