Commit Graph

317 Commits

Author SHA1 Message Date
Todd Zullinger
f5bc9a8383 Check upstream GPG signatures in %prep
Many years ago, the GPG signature file was included in the source list¹.
A compromise at kernel.org caused the tarballs to move to googlecode.com
for a number of releases and the signatures were not provided in an
easily downloaded format².  When the source location was moved back to
kernel.org, the signature file had already been removed from the spec
file and was not re-added³.

There is an effort underway to make GPG signature verification a
requirement when upstream provides signatures⁴.  Regardless of whether
this becomes a requirement in the packaging guidelines, verification of
upstream signatures makes good sense.  It also makes the process easier
for git package maintainers, who are (or should be ;) doing this
manually for each upstream git release.

While adding the signatures to the source list, all non-upstream source
files were moved to Source10 and above.  This should make it easier to
add new upstream source files in the future, avoiding the need for
tedious (and error-prone) renumbering of existing sources.

Remove the unused entry for Patch14 also.

¹ ea3f253 Include gpg signature for tarball in SRPM (2011-08-26)
² c57f383 Update to 1.7.9.1 (2012-02-15)
³ b741f45 Change source URLs, as googlecode doesn't have up-to-date
           tarballs (2014-06-10)
⁴ https://fedorahosted.org/fpc/ticket/610
  https://fedoraproject.org/wiki/PackagingDrafts:GPGSignatures
  https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/2TBK4LLNRH73QJQSXWFPCQYHGTSJ3C7P/
2016-03-27 21:31:56 -04:00
Todd Zullinger
a823c54d04 Use https for URL / Source as well as smaller tar.xz files
Using https URL's for source files provides a little more security for
those downloading the code.  Packagers, of course, should be verifying
the GPG signature files before pushing new releases to Fedora's source
cache¹.

While we're changing the source URL's, we might as well use the smaller
tar.xz files which upstream provides.  (This requires minor adjustments
to the unpacking of prebuilt html and man tarballs; tar on el5 does not
know how to automatically filter via xz.)

¹ Replace .xz with .sign for the signatures, which are made against the
uncompressed tarballs.
2016-03-27 17:05:37 -04:00
Todd Zullinger
68864de6d0 Ignore mockbuild output (results_git dir) 2016-03-27 17:05:36 -04:00
Konrad Scherer
63f895c570 Improve el5 and el6 support (bug 1320210)
Workaround missing git subtree documentation in prebuilt docs, dropping
a redundant listing of Documentation/docbook-xsl.css,

Only add git-cvsserver binary once if the core dir matches the
bin dir as it does on el5.

Signed-off-by: Konrad Scherer <Konrad.Scherer@windriver.com>
2016-03-27 16:09:09 -04:00
Todd Zullinger
185b89b8d4 Conditionalize bash-completion pkg-config usage for EL <= 6
Using pkg-config for the bash-completion path isn't an option on older
EL systems.  To allow rebuilding of current git on those systems, the
bash-completion pkg-config bits are conditionalized similar to other
areas where Fedora and older EL differ.
2016-03-27 15:28:48 -04:00
David Woodhouse
caed48f0ed Update to 2.7.4 (CVE-2016-2315 CVE-2016-2324) 2016-03-18 01:24:52 +00:00
Jon Ciesla
0c34dab4c9 2.7.3 2016-03-14 09:46:46 -04:00
Jon Ciesla
e94a7fd739 2.7.2 2016-02-23 08:01:47 -06:00
Jon Ciesla
5325c4e4e9 2.7.1 2016-02-06 21:07:52 -06:00
Petr Stodulka
f427188b0c remove all '.gitignore' files from packages 2016-02-04 16:23:20 +01:00
Dennis Gilmore
4291a717b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 21:55:30 +00:00
Jon Ciesla
8c329d52ad 2.7.0 2016-01-05 07:43:09 -06:00
Jon Ciesla
8e1923e29c 2.6.4. 2015-12-09 07:26:41 -06:00
Petr Stodulka
0301fd8dd6 found 2 perl scripts in git-core, move them to git package
Resolves: #1284688
2015-11-27 23:00:59 +01:00
Jon Ciesla
7d4a2e0e59 2.6.3 2015-11-06 07:03:04 -06:00
Petr Stodulka
33a437b21a provides failback for the macro _pkgdocdir (#1277550) 2015-11-03 17:18:44 +01:00
Jon Ciesla
0c650a61ea 2.6.2 2015-10-17 13:34:02 -05:00
Jon Ciesla
eeecf762f5 2.6.1 2015-10-06 07:56:52 -05:00
Jon Ciesla
6966d34d30 2.6.0. 2015-09-29 09:33:59 -05:00
Jon Ciesla
bbabdf92c4 2.5.3 2015-09-18 05:09:59 -05:00
Jon Ciesla
79d3615974 2.5.2 2015-09-11 08:18:28 -05:00
Petr Stodulka
363e4bd878 Update to 2.5.1 2015-08-29 16:45:59 +02:00
Jon Ciesla
1d4074d3cc 2.5.0. 2015-07-28 10:39:46 -05:00
Petr Stodulka
fda943bf1f rebase to 2.4.6 2015-07-16 21:27:49 +02:00
Petr Stodulka
a450dba5a6 No longer split out emacs-git and emacs-git-el sub-packages 2015-07-09 09:14:06 +02:00
Jon Ciesla
55d5f601ae 2.4.5. 2015-06-26 14:50:07 -05:00
Petr Stodulka
ffa0047cf6 fix inifinite loop due to broken symlink and new requires in git-svn 2015-06-22 19:23:03 +02:00
Jon Ciesla
0338f401b4 2.4.4. 2015-06-16 20:45:36 -05:00
Jitka Plesnikova
8cb50df866 Perl 5.22 re-rebuild of bootstrapped packages 2015-06-10 15:57:26 +02:00
Jitka Plesnikova
16f0ef9cf2 Perl 5.22 rebuild 2015-06-09 17:08:51 +02:00
Petr Stodulka
8f90cdffe5 fix occurence of duplicit files and separate doc files to subpackage git-core-doc 2015-06-08 23:24:58 +02:00
Jon Ciesla
d04e5947ce 2.4.3. 2015-06-06 22:09:56 -05:00
Jitka Plesnikova
ebda65b7f3 Perl 5.22 rebuild 2015-06-05 12:30:59 +02:00
Petr Stodulka
6fdc5e57d2 new subpackage git-core, which is perl-less and part of original git rpm 2015-06-03 22:44:55 +02:00
Jon Ciesla
74bfccdf68 2.4.2. 2015-05-26 20:45:29 -05:00
Jon Ciesla
c3a708ed5b 2.4.1 2015-05-14 15:15:03 -05:00
Jon Ciesla
7adc03f265 2.4.0 2015-05-01 09:42:40 -05:00
Jon Ciesla
3c09d7bb4c 2.3.7. 2015-04-28 14:18:43 -05:00
Jon Ciesla
91bedd4f62 2.3.6. 2015-04-22 15:52:34 -05:00
Jon Ciesla
4c972af0d6 2.3.5. 2015-04-06 09:23:19 -05:00
Petr Stodulka
37c50e0350 update to 2.3.4 2015-03-24 12:14:19 +01:00
Jon Ciesla
6c9e6961e5 2.3.3. 2015-03-16 10:51:38 -05:00
Jon Ciesla
89eab25efe 2.3.2. 2015-03-09 10:13:01 -05:00
Jon Ciesla
eca965fb32 Attempt #3. 2015-02-27 10:21:18 -06:00
Jon Ciesla
a4406c04a8 Sources. 2015-02-27 10:20:06 -06:00
Jon Ciesla
0b38c187cc Sources. . . 2015-02-27 10:19:20 -06:00
Jon Ciesla
50964fb157 2.3.1 2015-02-27 10:17:21 -06:00
Till Maas
c0212c4b6b Rebuilt for Fedora 23 Change
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
2015-02-21 22:15:20 +01:00
Jon Ciesla
198019d943 2.3.0. 2015-02-06 11:24:51 -06:00
Ville Skyttä
f6e299ca42 Install bash completion to %{_datadir}/bash-completion/completions 2015-01-29 15:18:17 +02:00