]> git.pld-linux.org Git - packages/git-core.git/blame - git-core.spec
- bash-completion and vim-syntax packages
[packages/git-core.git] / git-core.spec
CommitLineData
f2c1983d
AG
1# ToDo:
2# - git-gui subpackage (depends on tk)
891d0b05
JB
3#
4# Conditional build:
5%bcond_without tests # don't perform make test
6#
89a476f8 7%include /usr/lib/rpm/macros.perl
51c3b977 8Summary: The stupid content tracker
3f8032f4 9Summary(pl.UTF-8): Prymitywne narzędzie do śledzenia treści
51c3b977 10Name: git-core
91396e2e 11Version: 1.5.2.2
be2ccf99 12Release: 3
51c3b977 13License: GPL v2
14Group: Development/Tools
bf83806a 15Source0: http://www.kernel.org/pub/software/scm/git/git-%{version}.tar.bz2
91396e2e 16# Source0-md5: 846940654b703ec5c8de4ee388cb4d08
be2ccf99
AG
17Source1: %{name}-gitweb.conf
18Source2: %{name}-gitweb-httpd.conf
508ade43 19URL: http://git.or.cz/
7fdeb28c 20BuildRequires: asciidoc
11856720
AM
21BuildRequires: autoconf
22BuildRequires: automake
51c3b977 23BuildRequires: curl-devel
115484e9 24BuildRequires: expat-devel
51c3b977 25BuildRequires: openssl-devel
27b79a12 26BuildRequires: perl-Error
51c3b977 27BuildRequires: perl-base
28BuildRequires: python
89a476f8 29BuildRequires: rpm-perlprov >= 4.1-13
be2ccf99 30BuildRequires: rpmbuild(macros) >= 1.264
7fdeb28c 31BuildRequires: xmlto
51c3b977 32BuildRequires: zlib-devel
3f245fc5 33Requires: coreutils
11856720
AM
34Requires: curl
35Requires: diffutils
3f245fc5
AM
36Requires: findutils
37Requires: grep
11856720 38Requires: openssh-clients
f266cd28 39Requires: perl-Error
401f46f5 40Requires: rcs
3f245fc5 41Requires: sed
51c3b977 42BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43
be2ccf99
AG
44%define webapp gitweb
45%define webappdir %{_sysconfdir}/webapps/%{webapp}
46%define appdir %{_datadir}/%{webapp}
47%define cgibindir %{_prefix}/lib/cgi-bin
48
51c3b977 49%description
50"git" can mean anything, depending on your mood.
51
52 - random three-letter combination that is pronounceable, and not
c751087d 53 actually used by any common UNIX command. The fact that it is a
51c3b977 54 mispronunciation of "get" may or may not be relevant.
55 - stupid. contemptible and despicable. simple. Take your pick from the
56 dictionary of slang.
57 - "global information tracker": you're in a good mood, and it actually
58 works for you. Angels sing, and a light suddenly fills the room.
59 - "goddamn idiotic truckload of sh*t": when it breaks
60
c751087d 61This is a stupid (but extremely fast) directory content manager. It
51c3b977 62doesn't do a whole lot, but what it 'does' do is track directory
63contents efficiently.
64
ea061c99
JR
65%description -l pl.UTF-8
66"git" może oznaczać cokolwiek, w zależności od nastroju.
67
be2ccf99
AG
68- losową kombinację trzech liter, która jest wymawialna i
69 właściwie nie używana przez żadne popularne polecenie uniksowe.
70 Fakt, że jest to błędna pisownia słowa "get" może mieć lub nie
71 mieć znaczenia.
ea061c99
JR
72- głupi, pogardliwy, prosty. Można wybrać ze słownika slangu.
73- "global information tracker" (narzędzie do globalnego śledzenia
74 informacji) - jeśli jesteśmy w dobrym nastroju i git akurat działa.
75 Anioły śpiewają, a światło niespodziewanie wypełnia pokój.
76- "goddamn idiotic truckload of sh*t" (przeklęty idiotyczny ładunek
77 g*) - kiedy się zepsuje.
78
79Jest to prymitywny (ale bardzo szybki) zarządca treści słownikowej.
80Nie robi wiele, ale to, co "robi", to wydajne śledzenie zawartości
c751087d
JB
81katalogu.
82
e3cefa79 83%package devel
66a7f095 84Summary: Header files for git-core
3f8032f4 85Summary(pl.UTF-8): Pliki nagłówkowe dla git-core
66a7f095 86Group: Development/Libraries
e3cefa79 87
88%description devel
66a7f095 89Header files for git-core.
90
ea061c99
JR
91%description devel -l pl.UTF-8
92Pliki nagłówkowe dla git-core.
e3cefa79 93
91396e2e
AG
94%package gitk
95Summary: Tcl/Tk interface to the Git version control system
96Summary(pl.UTF-8): Napisany w Tcl/Tk interfejs do systemu kontroli wersji Git
97Group: Development/Tools
98Requires: %{name} = %{version}-%{release}
99Requires: tk
100
101%description gitk
102Displays changes in a repository or a selected set of commits. This
103includes visualizing the commit graph, showing information related to
104each commit, and the files in the trees of each revision.
105
106Historically, gitk was the first repository browser. It's written in
04fdf912 107Tcl/Tk and started off in a separate repository but was later merged
91396e2e
AG
108into the main git repository.
109
110%description gitk -l pl.UTF-8
be2ccf99
AG
111Wyświetla zmiany w repozytorium lub wybranym zbiorze commitów.
112Oznacza to wizualizację grafu commitów, wyświetlanie informacji
113związanych z każdym z commitów oraz listę plików dla każdej
114rewizji.
91396e2e 115
04fdf912 116Z punktu widzenia historii, gitk był pierwszą przeglądarką
be2ccf99
AG
117repozytorium git. Napisany jest w Tcl/Tk i początkowo był rozwijany
118w osobnym repozytorium, ale z czasem został włączony do głównego
04fdf912 119repozytorium git.
91396e2e 120
be2ccf99
AG
121%package gitweb
122Summary: Web frontend to git
123Summary(pl.UTF-8): Webowy frontend do git
124Group: Development/Tools
125Requires: %{name} = %{version}-%{release}
126Requires: webapps
127
128%description gitweb
129This package provides a web interface for browsing git repositories.
130
131%description gitweb -l pl.UTF-8
132