1 # -*- mode: rpm-spec-mode; encoding: utf-8; -*-
2 # Pass '--without docs' to rpmbuild if you don't want the documentation
4 Summary: Tig
: text
-mode interface
for git
9 Group: Development
/Tools
10 Vendor: Jonas Fonseca
<fonseca@diku.dk
>
11 URL: http
://jonas.nitro.dk
/tig
/
12 Source: http
://jonas.nitro.dk
/tig
/releases
/%{name}-%{version}.tar.gz
13 BuildRequires
: ncurses
-devel
%{!?_without_docs:, xmlto, asciidoc > 6.0.3, /usr/bin/docbook2pdf}
14 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n
)
15 Requires: git
-core
, ncurses
18 Tig is a git repository browser that additionally can act as a pager
19 for output from various git commands.
21 When browsing repositories
, it uses the underlying git commands to
22 present the user with various views
, such as summarized revision log
23 and showing the commit with the log message
, diffstat
, and the diff.
25 Using it as a pager
, it will display input from stdin and colorize it.
31 CFLAGS
="$RPM_OPT_FLAGS
-DVERSION
=tig
-%{version}-%{release}"
32 %{__make} %{_smp_mflags} \
34 all
%{!?_without_docs: doc}
37 [ "$RPM_BUILD_ROOT"
!= "
/"
] && rm -rf $RPM_BUILD_ROOT
38 CFLAGS
="$RPM_OPT_FLAGS
-DVERSION
=tig
-%{version}-%{release}"
39 %{__make} %{_smp_mflags} DESTDIR
=$RPM_BUILD_ROOT \
40 prefix
=%{_prefix} bindir=%{_bindir} mandir=%{_mandir} \
41 install %{!?_without_docs: install-doc-man}
44 [ "$RPM_BUILD_ROOT"
!= "
/"
] && rm -rf $RPM_BUILD_ROOT
49 %doc README COPYING INSTALL SITES BUGS TODO tigrc
50 %{!?_without_docs: %{_mandir}/man1/*.1*}
51 %{!?_without_docs: %{_mandir}/man5/*.5*}
52 %{!?_without_docs: %doc *.html *.pdf}
55 * Mon May
28 2007 Jakub Narebski
<jnareb@gmail.com
>
56 - Initial tig spec file