# # spec file for package ccache # # Copyright (c) 2015 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 http://bugs.opensuse.org/ # Name: ccache Version: 3.2.2 Release: 0 Summary: A Fast C/C++ Compiler Cache License: GPL-3.0+ Group: Development/Languages/C and C++ Url: http://ccache.samba.org/ Source0: http://samba.org/ftp/%{name}/%{name}-%{version}.tar.xz Source1: http://samba.org/ftp/%{name}/%{name}-%{version}.tar.xz.asc Source2: %{name}.keyring BuildRequires: xz BuildRequires: zlib-devel Provides: distcc:/usr/bin/ccache BuildRoot: %{_tmppath}/%{name}-%{version}-build %description ccache is a compiler cache. It speeds up recompilation by caching the result of previous compilations and detecting when the same compilation is being done again. Supported languages are C, C++, Objective-C and Objective-C++. %prep %setup -q %build %configure make %{?_smp_mflags} %install make install DESTDIR=%{buildroot} %{?_smp_mflags} %check %ifarch i586 # On i586 use only quick minimal testsuite, full one fails # (https://bugzilla.samba.org/show_bug.cgi?id=11109) # We disable the full test-suite on x86-64 too because # "readonly" testsuite takes forever on OBS. make quicktest %{?_smp_mflags} %endif %files %defattr(-,root,root,-) %doc AUTHORS.* GPL-3.0.txt LICENSE.* MANUAL.* NEWS.* README.* %doc %{_mandir}/man1/%{name}.1%{ext_man} %{_bindir}/%{name} %changelog