Hello community, here is the log from the commit of package rustc-1_9 for openSUSE:Factory checked in at 2016-09-12 13:24:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rustc-1_9 (Old) and /work/SRC/openSUSE:Factory/.rustc-1_9.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "rustc-1_9" Changes: -------- --- /work/SRC/openSUSE:Factory/rustc-1_9/rustc-1_9.changes 2016-08-26 23:16:54.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.rustc-1_9.new/rustc-1_9.changes 2016-09-12 13:24:58.000000000 +0200 @@ -1,0 +2,7 @@ +Sun Jul 31 15:03:38 UTC 2016 - jengelh@inai.de + +- Use smp_mflags for parallel building. Avoid sh invocation for + simple ldconfig calls. Drop archaic %clean section. + Drop filler words from summary. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rustc-1_9.spec ++++++ --- /var/tmp/diff_new_pack.ZpZ4Ci/_old 2016-09-12 13:24:59.000000000 +0200 +++ /var/tmp/diff_new_pack.ZpZ4Ci/_new 2016-09-12 13:24:59.000000000 +0200 @@ -20,7 +20,7 @@ Name: rustc-1_9 Version: 1.9.0 Release: 0 -Summary: Systems programming language that runs blazingly fast +Summary: A systems programming language License: MIT or Apache-2.0 Group: Development/Languages/Other Url: http://www.rust-lang.org @@ -63,13 +63,13 @@ Rust is a systems programming language focused on three goals: safety, speed, and concurrency. It maintains these goals without having a garbage collector, making it a useful language for a -number of use cases other languages aren’t good at: embedding +number of use cases other languages are not good at: embedding in other languages, programs with specific space and time requirements, and writing low-level code, like device drivers and operating systems. It improves on current languages targeting this space by having a number of compile-time safety checks that produce no runtime overhead, while eliminating all -data races. Rust also aims to achieve ‘zero-cost abstractions’ +data races. Rust also aims to achieve "zero-cost abstractions", even though some of these abstractions feel like those of a high-level language. Even then, Rust still allows precise control like a low-level language would. @@ -88,7 +88,8 @@ Supplements: packageand(%{name}:gdb) %description -n rust-1_9-gdb -Pretty printers and a wrapper script for invoking gdb on rust binaries +This subpackage provides pretty printers and a wrapper script for +invoking gdb on rust binaries. %prep %setup -q -n rustc-%{version} @@ -106,10 +107,10 @@ --local-rust-root=%{_prefix} \ %endif --prefix=%{_prefix} -make %{?jobs:-j%jobs} +make %{?_smp_mflags} %install -make %{?jobs:-j%jobs} install DESTDIR=$RPM_BUILD_ROOT +make %{?_smp_mflags} install DESTDIR=$RPM_BUILD_ROOT # Remove executable permission from HTML documentation # to prevent RPMLINT errors. @@ -126,14 +127,8 @@ %fdupes $RPM_BUILD_ROOT%{_prefix} %endif -%post -/sbin/ldconfig - -%postun -/sbin/ldconfig - -%clean -rm -rf $RPM_BUILD_ROOT +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig %files %defattr(-,root,root,-)