1 # -*- mode: rpm-spec-mode; encoding: utf-8; -*-
2 # Pass '--without docs' to rpmbuild if you don't want the documentation to be build
4 Summary: Tig
: text
-mode interface
for git
7 Release: @@RELEASE@@
%{?dist}
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}
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.
32 CFLAGS
="$RPM_OPT_FLAGS
-DVERSION
=tig
-%{version}-%{release}"
33 %{__make} %{_smp_mflags} \
35 all
%{!?_without_docs: doc-man doc-html}
38 [ "$RPM_BUILD_ROOT"
!= "
/"
] && rm -rf $RPM_BUILD_ROOT
39 CFLAGS
="$RPM_OPT_FLAGS
-DVERSION
=tig
-%{version}-%{release}"
40 %{__make} %{_smp_mflags} DESTDIR
=$RPM_BUILD_ROOT \
41 prefix
=%{_prefix} bindir=%{_bindir} mandir=%{_mandir} \
42 install %{!?_without_docs: install-doc-man}
45 [ "$RPM_BUILD_ROOT"
!= "
/"
] && rm -rf $RPM_BUILD_ROOT
50 %doc README COPYING INSTALL BUGS contrib
/tigrc contrib
/tig
-completion.bash
51 %{!?_without_docs: %{_mandir}/man1/*.1*}
52 %{!?_without_docs: %{_mandir}/man5/*.5*}
53 %{!?_without_docs: %{_mandir}/man7/*.7*}
54 %{!?_without_docs: %doc doc/*.html}
55 %{?_without_docs: %doc doc/*.txt}
58 * Tue Jan
8 2013 Joakim Sernbrant
<serbaut@gmail.com
>
61 * Thu Aug
16 2012 Victor Foitzik
<vifo@cpan.org
>
62 - Now also packaging man
(7) pages
64 * Sat Jun
23 2007 Jonas Fonseca
<fonseca@diku.dk
>
65 - Include tig bash completion script
67 * Fri Jun
1 2007 Jakub Narebski
<jnareb@gmail.com
>
68 - Include documentation sources
for --without docs
69 - Remove PDF version of manual from being build and installed
71 * Mon May
28 2007 Jakub Narebski
<jnareb@gmail.com
>
72 - Initial tig spec file