summaryrefslogtreecommitdiff
path: root/git.spec.in
Commit message (Collapse)AuthorAgeFilesLines
* spec: add missing build dependencyFelipe Contreras2012-04-061-0/+1
| | | | | | | | | | | | | Otherwise: /usr/bin/perl Makefile.PL PREFIX='/opt/git' INSTALL_BASE='' Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: ...) at Makefile.PL line 1. BEGIN failed--compilation aborted at Makefile.PL line 1. make[1]: *** [perl.mak] Error 2 make: *** [perl/perl.mak] Error 2 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
* git.spec: Workaround localized messages not put in any RPMjn/rpm-specJakub Narebski2012-02-031-0/+1
| | | | | | | | | | | | | | | | | Currently building git RPM from tarball results in the following error: RPM build errors: Installed (but unpackaged) file(s) found: /usr/share/locale/is/LC_MESSAGES/git.mo This is caused by the fact that localized messages do not have their place in some RPM package. Let's postpone decision where they should be put (be it git-i18n-Icelandic, or git-i18n, or git package itself) for later by removing locale files at the end of install phase. Signed-off-by: Jakub Narebski <jnareb@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
* gitweb: Add gitweb manpages to 'gitweb' package in git.specjn/gitweb-manpagesJakub Narebski2011-10-161-0/+7
| | | | | Signed-off-by: Jakub Narebski <jnareb@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
* git.spec.in: Add gitweb subpackageJunio C Hamano2010-06-301-0/+15
| | | | Signed-off-by: Junio C Hamano <gitster@pobox.com>
* RPM spec: include bash completion supportIan Ward Comfort2010-03-291-0/+7
| | | | | | | | | Include the bash completion routines from the contrib/ directory in our core RPM, in the de facto standard location. Signed-off-by: Ian Ward Comfort <icomfort@stanford.edu> Acked-by: Ben Walton <bwalton@artsci.utoronto.ca> Signed-off-by: Junio C Hamano <gitster@pobox.com>
* RPM packaging: use %global inside %{!?...}Junio C Hamano2010-01-311-1/+4
| | | | | | | | | | | | According to https://www.redhat.com/archives/fedora-devel-list/2010-January/msg00093.html scope of %define lasts until the end brace; earlier RPM up to Fedora 12 didn't necessarily honor the scope, but later versions corrected the bug. Problem and solution both pointed out by Todd Zullinger. Signed-off-by: Junio C Hamano <gitster@pobox.com>
* RPM packaging: don't include foreign-scm-helper bits yetJunio C Hamano2010-01-301-0/+5
| | | | | | | | | | | | The files in /usr/lib/python* are only the support infrastructure for foreign scm interface yet to be written and/or shipped with git. Don't include them in the binary package (this will also free us from Python dependency). When we ship with foreign scm interface, we will need to package these files with it in a separate subpackage, but we are not there yet. Signed-off-by: Junio C Hamano <gitster@pobox.com>
* Nicolas Pitre has a new email addressNicolas Pitre2009-09-141-1/+1
| | | | | | | | Due to problems at cam.org, my nico@cam.org email address is no longer valid. From now on, nico@fluxnic.net should be used instead. Signed-off-by: Nicolas Pitre <nico@fluxnic.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
* Merge branch 'maint-1.6.0' into maintJunio C Hamano2009-02-051-1/+4
|\ | | | | | | | | * maint-1.6.0: Fixed broken git help -w when installing from RPM
| * Fixed broken git help -w when installing from RPMDavid J. Mellor2009-02-041-1/+4
| | | | | | | | | | | | | | | | | | After the git-core package was renamed to git, git help -w was still looking for files in /usr/share/doc/git-core-$VERSION instead of /usr/share/doc/git-$VERSION. Signed-off-by: David J. Mellor <dmellor@whistlingcat.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
| * Update RPM spec for the new location of git-cvsserver.Quy Tonthat2008-11-081-0/+4
| | | | | | | | | | | | | | git-cvsserver has been moved from libexecdir to bindir. Signed-off-by: Quy Tonthat <qtonthat@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
* | Include git-gui--askpass in git-gui RPM packageJunio C Hamano2008-12-011-0/+1
| | | | | | | | Signed-off-by: Junio C Hamano <gitster@pobox.com>
* | Update RPM spec for the new location of git-cvsserver.Quy Tonthat2008-09-151-0/+4
|/ | | | | | | git-cvsserver has been moved from libexecdir to bindir. Signed-off-by: Quy Tonthat <qtonthat@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
* Move all dashed-form commands to libexecdirNguyễn Thái Ngọc Duy2008-06-191-6/+7
| | | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
* Update RPM spec to drop curl executable requirementJunio C Hamano2008-06-151-1/+4
| | | | Signed-off-by: Junio C Hamano <gitster@pobox.com>
* Rename git-core rpm to just git and rename the meta-pacakge to git-all.Kristian Høgsberg2008-02-191-30/+39
| | | | | | | | | | | | | | | | | | | | This fixes my favorite annoyance with the git rpm packaging: don't pull in tla when I say yum install git! You wouldn't expect yum install gcc to pull in gcc-gfortran, right? With this change, and blanket 'yum update' will automatically pull in the new 'git' package and push out the old 'git-core', and if the old 'git' package was installed 'git-all' will be pulled in instead. A couple of things do break though: 'yum update git-core', because yum behaves differently when given a specific package name - it doesn't follow obsoletes. Instead, 'yum install git' will pull in the new git rpm, which will then push out the old 'git-core'. Similarly, to get the newest version of the meta package, 'yum install git-all' will install git-all, which then pushes out the old 'git' meta package. Signed-off-by: Kristian Høgsberg <krh@redhat.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
* Add a BuildRequires for gettext in the spec file.James Bowes2008-02-111-1/+4
| | | | | Signed-off-by: James Bowes <jbowes@dangerouslyinc.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
* RPM spec: include gitk message files.Junio C Hamano2008-01-111-0/+4
| | | | Signed-off-by: Junio C Hamano <gitster@pobox.com>
* Make the git metapackage require the same version of the subpackages.James Bowes2008-01-061-1/+12
| | | | | | | | | Without explicit version deps in the rpm spec file, 'yum update git' effectively does nothing. Require explicit versions of the subpackages, so that they get pulled in on an update. Signed-off-by: James Bowes <jbowes@dangerouslyinc.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
* RPM spec: Adjust htmldirJunio C Hamano2007-12-121-4/+8
| | | | | | git help -w needs to know the right location of installed pages. Signed-off-by: Junio C Hamano <gitster@pobox.com>
* git.spec.in: remove python_pathJunio C Hamano2007-12-121-3/+0
| | | | | | We do not depend on python nor customize scripts for it anymore. Signed-off-by: Junio C Hamano <gitster@pobox.com>
* GIT 1.5.3.1: obsolete git-p4 in RPM spec file.v1.5.3.1Junio C Hamano2007-09-031-0/+1
| | | | | | | | | | | HPA noticed that yum does not like the newer git RPM set; it turns out that we do not ship git-p4 anymore but existing installations do not realize the package is gone if we do not tell anything about it. David Kastrup suggests using Obsoletes in the spec file of the new RPM to replace the old package, so here is a try. Signed-off-by: Junio C Hamano <gitster@pobox.com>
* Remove p4 rpm from git.spec.in.Sean2007-07-151-20/+9
| | | | | Signed-off-by: Sean Estabrooks <seanlkml@sympatico.ca> Signed-off-by: Junio C Hamano <gitster@pobox.com>
* git.spec: RPM failed, looking for wrong files.Quy Tonthat2007-06-261-2/+5
| | | | | | | | RPM build broke with "File not found" error on git-gui.1 and git-citool.1 They actually are git-gui.1.gz and git-citool.1.gz Signed-off-by: Quy Tonthat <qtonthat@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
* Document git-gui, git-citool as mainporcelain manual pagesShawn O. Pearce2007-06-221-5/+7
| | | | | | | | | | | | | | | | | | | | Jakub Narebski pointed out that the git-gui blame viewer is not a widely known feature, but is incredibly useful. Part of the issue is advertising. Up until now we haven't even referenced git-gui from within the core Git manual pages, mostly because I just wasn't sure how I wanted to supply git-gui documentation to end-users, or how that documentation should integrate with the core Git documentation. Based upon Jakub's comment that many users may not even know that the gui is available in a stock Git distribution I'm offering up two basic manual pages: git-citool and git-gui. These should offer enough of a starting point for users to identify that the gui exists, and how to start it. Future releases of git-gui may contain their own documentation system available from within a running git-gui. But not today. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
* War on whitespaceJunio C Hamano2007-06-071-1/+1
| | | | | | | | | This uses "git-apply --whitespace=strip" to fix whitespace errors that have crept in to our source files over time. There are a few files that need to have trailing whitespaces (most notably, test vectors). The results still passes the test, and build result in Documentation/ area is unchanged. Signed-off-by: Junio C Hamano <gitster@pobox.com>
* Merge branch 'maint'Junio C Hamano2007-05-131-0/+5
|\ | | | | | | | | | | | | | | | | | | | | | | * maint: git-svn: don't attempt to minimize URLs by default git-svn: fix segfaults due to initial SVN pool being cleared git-svn: clean up caching of SVN::Ra functions git-svn: don't drop the username from URLs when dcommit is run RPM spec: include files in technical/ to package. Remove stale non-static-inline prototype for tree_entry_extract() git-config: test for 'do not forget "a.b.var" ends "a.var" section'. git-config: do not forget seeing "a.b.var" means we are out of "a.var" section.
| * RPM spec: include files in technical/ to package.Quy Tonthat2007-05-131-0/+5
| | | | | | | | | | | | | | | | Not only that they are interesting to users, some of the files are linked to by the included "Git User's Manual" Signed-off-by: Quy Tonthat <qtonthat@gmail.com> Signed-off-by: Junio C Hamano <junkio@cox.net>
* | Added new git-gui library files to rpm specQuy Tonthat2007-05-101-0/+1
| | | | | | | | | | | | | | "make rpm" breaks without these files. Signed-off-by: Quy Tonthat <qtonthat@gmail.com> Signed-off-by: Junio C Hamano <junkio@cox.net>
* | Merge branch 'maint'Junio C Hamano2007-05-081-1/+4
|\ \ | |/ | | | | | | | | | | | | * maint: GIT v1.5.1.4 Add howto files to rpm packages. wcwidth redeclaration user-manual: fix clone and fetch typos
| * Add howto files to rpm packages.Quy Tonthat2007-05-081-1/+4
| | | | | | | | | | | | | | | | RPM packages did not include howto files which causes broken links in howto-index.html Signed-off-by: Quy Tonthat <qtonthat@gmail.com> Signed-off-by: Junio C Hamano <junkio@cox.net>
* | Merge branch 'maint'Junio C Hamano2007-04-241-0/+2
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | * maint: Documentation/git-reset.txt: suggest git commit --amend in example. Build RPM with ETC_GITCONFIG=/etc/gitconfig Ignore all man sections as they are generated files. Fix typo in git-am: s/Was is/Was it/ Reverse the order of -b and --track in the man page. dir.c(common_prefix): Fix two bugs Conflicts: git.spec.in
| * Build RPM with ETC_GITCONFIG=/etc/gitconfigJunio C Hamano2007-04-231-0/+2
| | | | | | | | Signed-off-by: Junio C Hamano <junkio@cox.net>
* | RPM spec: include git-p4 in the list of all packages.Junio C Hamano2007-04-041-1/+1
| | | | | | | | Signed-off-by: Junio C Hamano <junkio@cox.net>
* | Added correct Python path to the RPM specfile.Eygene Ryabinkin2007-03-311-1/+5
| | | | | | | | | | Signed-off-by: Eygene Ryabinkin <rea-git@codelabs.ru> Signed-off-by: Junio C Hamano <junkio@cox.net>
* | Remove unused WITH_OWN_SUBPROCESS_PY from RPM specBrian Gernhardt2007-03-311-5/+4
| | | | | | | | | | | | | | | | We don't have a copy of subprocess.py anymore, so we removed that option from the Makefile. Let's not leave that cruft around the RPM spec file either. Signed-off-by: Junio C Hamano <junkio@cox.net>
* | Added git-p4 package to the list of git RPMs.Eygene Ryabinkin2007-03-311-4/+21
|/ | | | | Signed-off-by: Eygene Ryabinkin <rea-git@codelabs.ru> Signed-off-by: Junio C Hamano <junkio@cox.net>
* Update RPM core package descriptionNicolas Pitre2007-02-131-12/+9
| | | | | | | Git isn't as stupid as it used to be Signed-off-by: Nicolas Pitre <nico@cam.org> Signed-off-by: Junio C Hamano <junkio@cox.net>
* Add RPM target for git-guiJunio C Hamano2007-02-121-3/+23
| | | | Signed-off-by: Junio C Hamano <junkio@cox.net>
* Call make always with CFLAGS in git.specHorst H. von Brand2007-02-061-1/+2
| | | | | | | | If not, the binaries get built once with the correct CFLAGS, and then again with the ones in the Makefile when installing Signed-off-by: Horst H. von Brand <vonbrand@inf.utfsm.cl> Signed-off-by: Junio C Hamano <junkio@cox.net>
* Get rid of the dependency on RCS' merge programJohannes Schindelin2006-12-121-1/+1
| | | | | | | | Now that we have git-merge-file, an RCS merge lookalike, we no longer need it. So long, merge, and thanks for all the fish! Signed-off-by: Johannes Schindelin <Johannes.Schindelin@gmx.de> Signed-off-by: Junio C Hamano <junkio@cox.net>
* remove merge-recursive-oldJunio C Hamano2006-11-211-1/+1
| | | | | | This frees the Porcelain-ish that comes with the core Python-free. Signed-off-by: Junio C Hamano <junkio@cox.net>
* RPM package re-classification.Junio C Hamano2006-10-251-6/+6
| | | | | | | | Grabbing anything that had *arch* in its name into git-arch package was a wrong idea and we lost git-archive from git-core by mistake. Signed-off-by: Junio C Hamano <junkio@cox.net>
* git.spec.in: perl subpackage is installed in perl_vendorlib not vendorarchJunio C Hamano2006-10-111-1/+1
| | | | Signed-off-by: Junio C Hamano <junio@hera.kernel.org>
* Make perl interface a separate packagePavel Roskin2006-07-021-2/+19
| | | | | | | | | Install it as a vendor package. Remove .packlist, perllocal.pod, Git.bs. Require perl(Error) for building so that our Error.pm is not installed. Signed-off-by: Pavel Roskin <proski@gnu.org> Signed-off-by: Junio C Hamano <junkio@cox.net>
* Delete manuals if compiling without docsPavel Roskin2006-07-021-0/+2
| | | | | | | Otherwise, rpm would complain about unpacked files. Signed-off-by: Pavel Roskin <proski@gnu.org> Signed-off-by: Junio C Hamano <junkio@cox.net>
* Install git-send-email by defaultEric Wong2006-05-141-2/+2
| | | | | | | | | | After 567ffeb7722eefab3991cb894c96548b92b57cc2 and 4bc87a28be020a6bf7387161c65ea3d8e4a0228b, git-send-email no longer requires any non-standard Perl modules, so there's no reason to special-case it. Signed-off-by: Eric Wong <normalperson@yhbt.net> Signed-off-by: Junio C Hamano <junkio@cox.net>
* GIT 0.99.9j aka 1.0rc3v1.0rc3v0.99.9jJunio C Hamano2005-11-161-0/+188
| | | | Signed-off-by: Junio C Hamano <junkio@cox.net>
* Rename the RPM from "git" to "git-core"Linus Torvalds2005-07-121-42/+0
| | | | | | | That way we avoid any confusion with "GNU Interactive Tools", and it's more descriptive anyway (the rpm documentation talks about how git is split into a "core" part and an "SCM" part, this makes it clear that this is the core one).
* Infrastructure for git rpm builds. Adds GIT_VERSION to Makefile and new makeChris Wright2005-07-071-0/+42
targets: git.spec, dist, and rpm. A simple 'make rpm' will build the rpm. Also adds git.spec.in which is used to generate git.spec. Signed-off-by: Chris Wright <chrisw@osdl.org>