]> git.pld-linux.org Git - packages/dropbear.git/blobdiff - dropbear.spec
- x32 rebuild
[packages/dropbear.git] / dropbear.spec
index d4770dccbf3692a33179e67f341e9b939a7c4b63..7bd4850a092096399919d910d9a17e06ca9107dc 100644 (file)
@@ -1,17 +1,26 @@
+# TODO
+# - enable pam, see also https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=533525 (1-2 solvable, 3 needs code)
+#
+# Conditional build:
+%bcond_with    pam             # PAM authentication support
+%bcond_without system_libtom   # use system libtommath/libtomcrypt
+
 Summary:       Dropbear - a smallish ssh2 server
-Summary(pl):   Dropbear - ma³y serwer ssh2
+Summary(pl.UTF-8):     Dropbear - mały serwer ssh2
 Name:          dropbear
-Version:       0.37
-Release:       0.1
+Version:       2015.67
+Release:       2
 License:       MIT
 Group:         Applications/Networking
-Source0:       http://matt.ucc.asn.au/dropbear/%{name}-%{version}.tar.bz2
-# Source0-md5: 5493d619527c27f7cdc3abc542b2cfc6
-URL:           http://matt.ucc.asn.au/dropbear/dropbear.html
-BuildRequires: autoconf
+Source0:       https://matt.ucc.asn.au/dropbear/releases/%{name}-%{version}.tar.bz2
+# Source0-md5: e967e320344cd4bfebe321e3ab8514d6
+URL:           https://matt.ucc.asn.au/dropbear/dropbear.html
+BuildRequires: autoconf >= 2.50
 BuildRequires: automake
-BuildRequires: gettext-devel
+%{?with_system_libtom:BuildRequires:   libtomcrypt-devel >= 1.17-2}
+%{?with_pam:BuildRequires:     pam-devel}
 BuildRequires: zlib-devel
+%{?with_system_libtom:Requires:        libtomcrypt >= 1.17-2}
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -22,36 +31,47 @@ before use in a production environment. If you need a small sshd to
 run on a 4 meg laptop, then sure, use it now. But test it thoroughly
 before using it somewhere important :)
 
-%description -l pl
-To jest dropbear - ma³y i przyjazny demon ssh2.
+%description -l pl.UTF-8
+To jest dropbear - mały i przyjazny demon ssh2.
 
-Jest aktualnie u¿ywalny, choæ jest w stanie beta, wymaga pracy w
-niektórych obszarach przed u¿yciem w produkcyjnym ¶rodowisku. Je¶li
-potrzebujemy ma³ego sshd do uruchomienia na laptopie z 4MB pamiêci,
-mo¿na u¿ywaæ go ju¿ teraz. Ale przed u¿ywaniem do czego¶ wa¿niejszego
-trzeba go porz±dnie przetestowaæ :)
+Jest aktualnie używalny, choć jest w stanie beta, wymaga pracy w
+niektórych obszarach przed użyciem w produkcyjnym środowisku. Jeśli
+potrzebujemy małego sshd do uruchomienia na laptopie z 4MB pamięci,
+można używać go już teraz. Ale przed używaniem do czegoś ważniejszego
+trzeba go porządnie przetestować :)
 
 %prep
 %setup -q
 
+%{?with_system_libtom:rm -r libtomcrypt libtommath}
+
 %build
-rm -f missing
-%{__gettextize}
 %{__aclocal}
 %{__autoconf}
 %{__autoheader}
-%configure
+%configure \
+       %{?with_system_libtom:--disable-bundled-libtom} \
+       %{__enable_disable_not system_libtom bundled-libtom} \
+       %{?with_pam:--enable-pam}
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -D dropbear $RPM_BUILD_ROOT%{_sbindir}/dropbear
-install dropbearkey $RPM_BUILD_ROOT%{_sbindir}/dropbearkey
+%{__make} install \
+       INSTALL="install -p" \
+       DESTDIR=$RPM_BUILD_ROOT
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc CHANGES README
-%attr(755,root,root) %{_sbindir}/*
+%doc CHANGES README SMALL TODO
+%attr(755,root,root) %{_bindir}/dbclient
+%attr(755,root,root) %{_bindir}/dropbearconvert
+%attr(755,root,root) %{_bindir}/dropbearkey
+%attr(755,root,root) %{_sbindir}/dropbear
+%{_mandir}/man1/dbclient.1*
+%{_mandir}/man1/dropbearconvert.1*
+%{_mandir}/man1/dropbearkey.1*
+%{_mandir}/man8/dropbear.8*
This page took 0.110329 seconds and 4 git commands to generate.