diff --git a/nss.spec b/nss.spec index d93ceac..eddc408 100644 --- a/nss.spec +++ b/nss.spec @@ -19,7 +19,7 @@ Summary: Network Security Services Name: nss Version: 3.16.1 -Release: 3%{?dist} +Release: 4%{?dist} License: MPLv2.0 URL: http://www.mozilla.org/projects/security/pki/nss/ Group: System Environment/Libraries @@ -198,6 +198,16 @@ done %{__cp} ./nss/lib/softoken/lowkeyi.h ./nss/cmd/rsaperf %{__cp} ./nss/lib/softoken/lowkeyti.h ./nss/cmd/rsaperf +##### Remove util/freebl/softoken and low level tools +######## Remove freebl, softoken and util +%{__rm} -rf ./nss/lib/freebl +%{__rm} -rf ./nss/lib/softoken +%{__rm} -rf ./nss/lib/util +######## Remove nss-softokn test tools as we already ran +# the cipher test suite as part of the nss-softokn build +%{__rm} -rf ./nss/cmd/bltest +%{__rm} -rf ./nss/cmd/fipstest +%{__rm} -rf ./nss/cmd/rsaperf_low %build @@ -262,17 +272,6 @@ export USE_64 # uncomment if the iquote patch is activated export IN_TREE_FREEBL_HEADERS_FIRST=1 -##### phase 1: remove util/freebl/softoken and low level tools -# -######## Remove freebl, softoken and util -%{__rm} -rf ./mozilla/security/nss/lib/freebl -%{__rm} -rf ./mozilla/security/nss/lib/softoken -%{__rm} -rf ./mozilla/security/nss/lib/util -######## Remove nss-softokn test tools -%{__rm} -rf ./mozilla/security/nss/cmd/bltest -%{__rm} -rf ./mozilla/security/nss/cmd/fipstest -%{__rm} -rf ./mozilla/security/nss/cmd/rsaperf_low - ##### phase 2: build the rest of nss # nss supports pluggable ecc with more than suite-b NSS_ECC_MORE_THAN_SUITE_B=1 @@ -289,7 +288,7 @@ pushd ./nss %{__make} clean_docs build_docs popd -# and copy them to the dist directory +# and copy them to the dist directory for %%install to find them %{__mkdir_p} ./dist/docs/nroff %{__cp} ./nss/doc/nroff/* ./dist/docs/nroff @@ -353,7 +352,7 @@ done %check -if [ $DISABLETEST -eq 1 ]; then +if [ ${DISABLETEST:-0} -eq 1 ]; then echo "testing disabled" exit 0 fi @@ -418,7 +417,7 @@ pushd ./nss/tests/ # don't need to run all the tests when testing packaging # nss_cycles: standard pkix upgradedb sharedb -nss_tests="cipher libpkix cert dbtests tools fips sdr crmf smime ssl ocsp merge pkits chains" +nss_tests="libpkix cert dbtests tools fips sdr crmf smime ssl ocsp merge pkits chains" # nss_ssl_tests: crl bypass_normal normal_bypass normal_fips fips_normal iopr # nss_ssl_run: cov auth stress # @@ -441,7 +440,7 @@ killall $RANDSERV || : TEST_FAILURES=$(grep -c FAILED ./tests_results/security/localhost.1/output.log) || GREP_EXIT_STATUS=$? if [ ${GREP_EXIT_STATUS:-0} -eq 1 ]; then echo "okay: test suite detected no failures" -else +else if [ ${GREP_EXIT_STATUS:-0} -eq 0 ]; then # while a situation in which grep return status is 0 and it doesn't output # anything shouldn't happen, set the default to something that is @@ -751,6 +750,10 @@ fi %changelog +* Sun Jun 15 2014 Elio Maldonado - 3.16.1-4 +- Remove unwanted source directories at end of %%prep so it truly does it +- Skip the cipher suite already run as part of the nss-softokn build + * Sat Jun 07 2014 Fedora Release Engineering - 3.16.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild