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