]>
Commit | Line | Data |
---|---|---|
3f1908b8 JB |
1 | Summary: Simple, high-reliability, distributed software configuration management |
2 | Summary(pl.UTF-8): Proste, wiarygodne, rozproszone zarządzanie konfiguracją oprogramowania | |
3 | Name: fossil | |
23ec6d9c | 4 | Version: 2.7 |
ceaa1eed | 5 | Release: 2 |
3f1908b8 JB |
6 | License: BSD |
7 | Group: Development/Version Control | |
8 | # see URL below for mapping between Version and date | |
9 | #Source0Download: http://www.fossil-scm.org/download.html | |
23ec6d9c AM |
10 | Source0: https://www.fossil-scm.org/index.html/uv/%{name}-src-%{version}.tar.gz |
11 | # Source0-md5: b00819c45cb6518065540ce0704b0884 | |
3f1908b8 JB |
12 | URL: http://www.fossil-scm.org/ |
13 | BuildRequires: openssl-devel | |
14 | BuildRequires: readline-devel | |
23ec6d9c | 15 | BuildRequires: sqlite3-devel >= 3.25.0 |
3f1908b8 JB |
16 | BuildRequires: tcl >= 8.5 |
17 | BuildRequires: zlib-devel | |
18 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
19 | ||
20 | %description | |
21 | Fossil is simple, high-reliability, distributed software configuration | |
22 | management. In comparison to other distributed version control systems | |
23 | it has the following features: | |
24 | ||
25 | 1. Bug Tracking And Wiki - In addition to doing distributed version | |
26 | control like Git and Mercurial, Fossil also supports distributed bug | |
27 | tracking, distributed wiki, and a distributed blog mechanism all in a | |
28 | single integrated package. | |
29 | ||
30 | 2. Web Interface - Fossil has a built-in and easy-to-use web interface | |
31 | that simplifies project tracking and promotes situational awareness. | |
32 | Simply type "fossil ui" from within any check-out and Fossil | |
33 | automatically opens your web browser in a page that gives detailed | |
34 | graphical history and status information on that project. | |
35 | ||
36 | %description -l pl.UTF-8 | |
37 | Fossil to proste, wiarygodne, rozproszone zarządzanie konfiguracją | |
38 | oprogramowania. W porównaniu z innymi rozproszonymi systemami kontroli | |
39 | wersji ma następujące możliwości: | |
40 | ||
41 | 1. Śledzenie błędów i Wiki - poza rozproszoną kontrolą wersji, jak w | |
42 | systemach Git czy Mercurial, Fossil obsługuje rozproszone mechanizmy | |
43 | śledzenia błędów, wiki oraz bloga - wszystko w pojedynczym, | |
44 | zintegrowanym pakiecie. | |
45 | ||
46 | 2. Interfejs WWW - Fossil ma wbudowany i łatwy w użyciu interfejs WWW, | |
47 | upraszczający śledzenie projektu i promujący świadomość sytuacji. | |
48 | Wystarczy napisać "fossil ui" z poziomu dowolnego wyciągniętego stanu | |
49 | repozytorium, a Fossil automatycznie otworzy przeglądarkę WWW na | |
50 | stronie podającej szczegółową historię oraz informacje o stanie | |
51 | projektu w postaci graficznej. | |
52 | ||
53 | %prep | |
23ec6d9c | 54 | %setup -q |
01dc32ce ER |
55 | |
56 | %{__rm} src/sqlite3.c | |
3f1908b8 JB |
57 | |
58 | %build | |
59 | # some tcl-based strangeness, not autoconf configure | |
60 | CC="%{__cc}" \ | |
61 | CFLAGS="%{rpmcflags}" \ | |
62 | CPPFLAGS="%{rpmcppflags}" \ | |
ceaa1eed | 63 | LIBS="-lresolv" \ |
01dc32ce ER |
64 | ./configure \ |
65 | --disable-internal-sqlite \ | |
66 | --with-openssl=auto | |
3f1908b8 JB |
67 | %{__make} |
68 | ||
69 | %install | |
70 | rm -rf $RPM_BUILD_ROOT | |
3f1908b8 JB |
71 | %{__make} install \ |
72 | INSTALLDIR=$RPM_BUILD_ROOT%{_bindir} | |
73 | ||
74 | %clean | |
75 | rm -rf $RPM_BUILD_ROOT | |
76 | ||
77 | %files | |
78 | %defattr(644,root,root,755) | |
79 | %doc COPYRIGHT-BSD2.txt | |
80 | %attr(755,root,root) %{_bindir}/fossil |