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