- rebuild with boost 1.71
[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.49
5 Release:        3
6 License:        GPL v3+
7 Source0:        https://github.com/acaudwell/Gource/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz
8 # Source0-md5:  a5d5895141eae689b3fd6d8fbcbb4c4b
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 %{__automake}
56 %configure \
57         CC=%{__cxx} \
58         --with-tinyxml \
59         --enable-ttf-font-dir=%{_datadir}/fonts/TTF
60 %{__make}
61
62 %install
63 rm -rf $RPM_BUILD_ROOT
64 %{__make} install \
65         DESTDIR=$RPM_BUILD_ROOT
66
67 %clean
68 rm -rf $RPM_BUILD_ROOT
69
70 %files
71 %defattr(644,root,root,755)
72 %doc ChangeLog README THANKS
73 %attr(755,root,root) %{_bindir}/gource
74 %dir %{_datadir}/%{name}
75 %{_datadir}/%{name}/*.png
76 %{_datadir}/%{name}/*.tga
77 %{_datadir}/%{name}/*.style
78 %{_datadir}/%{name}/shaders
79 %{_mandir}/man1/gource.1*
This page took 0.070358 seconds and 3 git commands to generate.