[PLDWWW] page changed: infrastructure:distfiles
"Elan Ruusamäe (glen)"
glen at pld-linux.org
Tue Apr 8 21:38:53 CEST 2014
[Using sources file]
--- https://www.pld-linux.org/infrastructure/distfiles?rev=1396985843
+++ https://www.pld-linux.org/infrastructure/distfiles
@@ -19,8 +19,27 @@
As you can see, there's no url in that file, to indicate where to fetch, You should have ''SourceX'' with same basename in your ''.spec'':
<code rpmspec>
Patch10004: http://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-004
Patch10005: http://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-005
+ </code>
+
+ ==== patchset macro ====
+
+ Listing sources in ''.spec'' and ''sources'' file can be annoying and duplicate work.
+
+ Therefore ''%patchset_source'' macro was created.
+
+ in Preamble define ''%patchset_source'' to inject to ''.spec'' file extra ''SourceX'' definitions:
+ <code rpmspec>
+ %patchset_source -f http://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-%03g 1 %{patchlevel}
+ </code>
+
+ this would parse:
+ <code>
+ $ rpm -E '%patchset_source -f http://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-%03g 1 3'
+ Patch10001: http://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-001
+ Patch10002: http://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-002
+ Patch10003: http://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-003
</code>
===== Manually forcing distfiles fetch =====
use ''make-request'' ''-df'' paramter:
Diff URL:
https://www.pld-linux.org/infrastructure/distfiles?do=diff&r1=1396985843&r2=1396985933
--
This mail was generated by DokuWiki at
https://www.pld-linux.org/
More information about the pld-cvs-commit
mailing list