--- build/pack.c
+++ build/pack.c
@@ -805,7 +805,9 @@ rpmRC packageSources(rpmSpec spec, char **cookie)
     headerPutUint32(sourcePkg->header, RPMTAG_SOURCEPACKAGE, &one, 1);
 
     /* Include spec in parsed and expanded form */
-    headerPutString(sourcePkg->header, RPMTAG_SPEC, getStringBuf(spec->parsed));
+    if (!rpmExpandNumeric("%{?no_store_expanded_spec}")) {
+	headerPutString(sourcePkg->header, RPMTAG_SPEC, getStringBuf(spec->parsed));
+    }
 
     if (spec->buildrequires) {
 	(void) rpmlibNeedsFeature(sourcePkg, "DynamicBuildRequires", "4.15.0-1");
