]> git.pld-linux.org Git - packages/dropbear.git/blame - dropbear.spec
with system libtom needs tomcrypt enabled with tommath
[packages/dropbear.git] / dropbear.spec
CommitLineData
075a17e6
ER
1# TODO
2# - enable pam, see also https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=533525 (1-2 solvable, 3 needs code)
3#
4# Conditional build:
5%bcond_with pam # PAM authentication support
c43c706b 6%bcond_without system_libtom # use system libtommath/libtomcrypt
075a17e6 7
6be0e7e8 8Summary: Dropbear - a smallish ssh2 server
d9e1d748 9Summary(pl.UTF-8): Dropbear - mały serwer ssh2
bc80c1ce 10Name: dropbear
06bf3309
ER
11Version: 2014.66
12Release: 1
13419a2a 13License: MIT
bc80c1ce 14Group: Applications/Networking
06bf3309
ER
15Source0: https://matt.ucc.asn.au/dropbear/releases/%{name}-%{version}.tar.bz2
16# Source0-md5: c21a01111aa5015db038c6efdb85717d
a3183add 17Patch0: system-libtom.patch
06bf3309 18URL: https://matt.ucc.asn.au/dropbear/dropbear.html
56bd25dc 19BuildRequires: autoconf >= 2.50
6be0e7e8 20BuildRequires: automake
c43c706b 21%{?with_system_libtom:BuildRequires: libtomcrypt-devel >= 1.17-2}
06bf3309 22%{?with_pam:BuildRequires: pam-devel}
bc80c1ce 23BuildRequires: zlib-devel
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26%description
27This is dropbear, a smallish and friendly ssh2 daemon.
28
29It is currently usable though betaish, requiring work in certain areas
30before use in a production environment. If you need a small sshd to
31run on a 4 meg laptop, then sure, use it now. But test it thoroughly
32before using it somewhere important :)
33
3046c2b2
JR
34%description -l pl.UTF-8
35To jest dropbear - mały i przyjazny demon ssh2.
6be0e7e8 36
3046c2b2
JR
37Jest aktualnie używalny, choć jest w stanie beta, wymaga pracy w
38niektórych obszarach przed użyciem w produkcyjnym środowisku. Jeśli
39potrzebujemy małego sshd do uruchomienia na laptopie z 4MB pamięci,
40można używać go już teraz. Ale przed używaniem do czegoś ważniejszego
41trzeba go porządnie przetestować :)
6be0e7e8 42
bc80c1ce 43%prep
44%setup -q
a3183add
ER
45%patch0 -p1
46
47%{?with_system_libtom:rm -r libtomcrypt libtommath}
bc80c1ce 48
49%build
bc80c1ce 50%{__aclocal}
51%{__autoconf}
52%{__autoheader}
075a17e6 53%configure \
a3183add
ER
54 %{?with_system_libtom:--disable-bundled-libtom} \
55 %{__enable_disable_not system_libtom bundled-libtom} \
075a17e6 56 %{?with_pam:--enable-pam}
bc80c1ce 57%{__make}
58
59%install
60rm -rf $RPM_BUILD_ROOT
197af5d2 61install -d $RPM_BUILD_ROOT%{_mandir}/man8
197af5d2
AG
62%{__make} install \
63 DESTDIR=$RPM_BUILD_ROOT
64
bc80c1ce 65%clean
66rm -rf $RPM_BUILD_ROOT
67
68%files
69%defattr(644,root,root,755)
197af5d2 70%doc CHANGES README SMALL TODO
075a17e6
ER
71%attr(755,root,root) %{_bindir}/dbclient
72%attr(755,root,root) %{_bindir}/dropbearconvert
73%attr(755,root,root) %{_bindir}/dropbearkey
74%attr(755,root,root) %{_sbindir}/dropbear
06bf3309
ER
75%{_mandir}/man1/dbclient.1*
76%{_mandir}/man1/dropbearconvert.1*
77%{_mandir}/man1/dropbearkey.1*
075a17e6 78%{_mandir}/man8/dropbear.8*
This page took 0.089457 seconds and 4 git commands to generate.