0a590cfffbd02fbc13ad6c18dca3689c25711d87
[packages/gource.git] / gource.spec
1 Summary:        Software version control visualization
2 Summary(pl.UTF-8):      Narzędzie wizualizujące kontrolę wersji
3 Name:           gource
4 Version:        0.43
5 Release:        4
6 License:        GPL v3+
7 Source0:        https://github.com/acaudwell/Gource/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz
8 # Source0-md5:  d2b601782692301f6d8ecc97dc85d3f7
9 Patch0:         gl-ac.patch
10 URL:            http://gource.googlecode.com/
11 Group:          X11/Applications
12 BuildRequires:  GLM
13 BuildRequires:  OpenGL-GLU-devel
14 BuildRequires:  OpenGL-GLX-devel
15 BuildRequires:  SDL-devel >= 1.2
16 BuildRequires:  SDL_image-devel >= 1.2
17 BuildRequires:  freetype-devel
18 BuildRequires:  ftgl-devel >= 2.1.3
19 BuildRequires:  glew-devel
20 BuildRequires:  libjpeg-devel
21 BuildRequires:  libpng-devel
22 BuildRequires:  pcre-devel
23 BuildRequires:  pkgconfig
24 BuildRequires:  tinyxml-devel
25 BuildRequires:  xorg-lib-libX11-devel
26 Requires:       fonts-TTF-freefont
27 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29 %description
30 Software projects are displayed by Gource as an animated tree with the
31 root directory of the project at its centre. Directories appear as
32 branches with files as leaves. Developers can be seen working on the
33 tree at the times they contributed to the project.
34
35 Currently there is first party support for Git and Mercurial, and
36 third party (using additional steps) for CVS and SVN.
37
38 %description -l pl.UTF-8
39 Gource wyświetla projekty software'owe jako animowane drzewo z
40 katalogiem głównym projektu w centrum. Podkatalogi przedstawione są w
41 postaci gałęzi, a pliki to liście. Developerzy widoczni są przy pracy
42 nad drzewem w czasie gdy rzeczywiście pracowali.
43
44 Na chwilę obecną Gource natywnie wspiera repozytoria Git i Mercurial.
45 Przy pomocy zewnętrznych narzędzi można również oglądać repozytoria
46 CVS i SVN.
47
48 %prep
49 %setup -q
50 %patch0 -p1
51
52 %build
53 %{__aclocal}
54 %{__autoconf}
55 %configure \
56         CC=%{__cxx} \
57         --with-tinyxml \
58         --enable-ttf-font-dir=%{_datadir}/fonts/TTF
59 %{__make}
60
61 %install
62 rm -rf $RPM_BUILD_ROOT
63 %{__make} install \
64         DESTDIR=$RPM_BUILD_ROOT
65
66 %clean
67 rm -rf $RPM_BUILD_ROOT
68
69 %files
70 %defattr(644,root,root,755)
71 %doc ChangeLog README THANKS
72 %attr(755,root,root) %{_bindir}/gource
73 %dir %{_datadir}/%{name}
74 %{_datadir}/%{name}/*.png
75 %{_datadir}/%{name}/*.tga
76 %{_datadir}/%{name}/*.style
77 %{_datadir}/%{name}/shaders
78 %{_mandir}/man1/gource.1*
This page took 0.037824 seconds and 2 git commands to generate.