[packages/lsh] - updated to 2.1 - updated info patch - removed obsolete shared-nettle patch
qboosh
qboosh at pld-linux.org
Thu Jul 25 21:22:17 CEST 2013
commit 0851af469e43e985023386f62ccb9e72463f86ef
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Thu Jul 25 21:22:35 2013 +0200
- updated to 2.1
- updated info patch
- removed obsolete shared-nettle patch
lsh-info.patch | 14 ---------
lsh-shared-nettle.patch | 57 ------------------------------------
lsh.spec | 78 ++++++++++++++++++++++++++++++++++++++-----------
3 files changed, 61 insertions(+), 88 deletions(-)
---
diff --git a/lsh.spec b/lsh.spec
index ef228f9..57a1b2c 100644
--- a/lsh.spec
+++ b/lsh.spec
@@ -5,27 +5,32 @@
Summary: GNU implementation of the Secure Shell protocols
Summary(pl.UTF-8): Implementacja GNU bezpiecznego shella
Name: lsh
-Version: 2.0.4
+Version: 2.1
Release: 1
-License: GPL
+License: GPL v2+
Group: Networking/Daemons
-Source0: ftp://ftp.lysator.liu.se/pub/security/lsh/%{name}-%{version}.tar.gz
-# Source0-md5: 621f4442332bb772b92d397d17ccaf02
+Source0: http://www.lysator.liu.se/~nisse/archive/%{name}-%{version}.tar.gz
+# Source0-md5: cde8e1306b1c544909e1e9ecb86e6402
Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-man-pages.tar.bz2
# Source1-md5: 164cdde8060577b54954c3f9f067927e
Patch0: %{name}-info.patch
-Patch1: %{name}-shared-nettle.patch
URL: http://www.lysator.liu.se/~nisse/lsh/
-BuildRequires: autoconf
+BuildRequires: autoconf >= 2.52
BuildRequires: automake
-BuildRequires: gmp-devel
+BuildRequires: gmp-devel >= 3.1
+BuildRequires: groff
%{?with_kerberos5:BuildRequires: heimdal-devel}
BuildRequires: liboop-devel
+BuildRequires: libwrap-devel
+BuildRequires: m4
BuildRequires: nettle-devel >= 1.14
BuildRequires: pam-devel
-BuildRequires: slib
BuildRequires: texinfo
+BuildRequires: xorg-lib-libXau-devel
BuildRequires: zlib-devel
+# only for maintainer mode
+#BuildRequires: guile
+#BuildRequires: slib
Requires: nettle >= 1.14
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -52,7 +57,6 @@ należy zainstalować odpowiedniego demona (openssh-server lub SSH.COM
%prep
%setup -q
%patch0 -p1
-%patch1 -p1
%build
cd src/spki
@@ -64,8 +68,10 @@ cd ../..
%{__autoconf}
%{__automake}
%configure \
+ XAUTH_PROGRAM=/usr/bin/xauth \
%{!?with_kerberos5:--disable-kerberos} \
--with-sshd1=%{_sbindir}/sshd \
+ --with-tcpwrappers \
--with-zlib
%{__make}
@@ -79,25 +85,63 @@ install -d $RPM_BUILD_ROOT{/etc/{rc.d/init.d,sysconfig,logrotate.d},/var/spool/l
install -d $RPM_BUILD_ROOT%{_mandir}
bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/{README.lsh-man-pages,diff.*}
%clean
rm -rf $RPM_BUILD_ROOT
-%post -p /sbin/postshell
+%post -p /sbin/postshell
-/usr/sbin/fix-info-dir -c %{_infodir}
-%postun -p /sbin/postshell
+%postun -p /sbin/postshell
-/usr/sbin/fix-info-dir -c %{_infodir}
%files
%defattr(644,root,root,755)
-%doc ANNOUNCE AUTHORS ChangeLog FAQ NEWS README
-%doc doc/{HACKING,NOTES,PORTS,TASKLIST,TODO,*.txt}
+%doc ANNOUNCE AUTHORS ChangeLog* FAQ NEWS README doc/{HACKING,NOTES,PORTS,TASKLIST,TODO,*.txt}
#%attr(754,root,root) /etc/rc.d/init.d/*
#%attr(640,root,root) /etc/sysconfig/*
#%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/logrotate.d/*
-%dir %attr(6750,root,root) /var/spool/lsh
-%attr(755,root,root) %{_bindir}/*
-%attr(755,root,root) %{_sbindir}/*
+%attr(6750,root,root) %dir /var/spool/lsh
+%attr(755,root,root) %{_bindir}/lcp
+%attr(755,root,root) %{_bindir}/lsftp
+%attr(755,root,root) %{_bindir}/lsh
+%attr(755,root,root) %{_bindir}/lsh-authorize
+%attr(755,root,root) %{_bindir}/lsh-decode-key
+%attr(755,root,root) %{_bindir}/lsh-decrypt-key
+%attr(755,root,root) %{_bindir}/lsh-export-key
+%attr(755,root,root) %{_bindir}/lsh-keygen
+%attr(755,root,root) %{_bindir}/lsh-make-seed
+%attr(755,root,root) %{_bindir}/lsh-upgrade
+%attr(755,root,root) %{_bindir}/lsh-upgrade-key
+%attr(755,root,root) %{_bindir}/lsh-writekey
+%attr(755,root,root) %{_bindir}/lshg
+%attr(755,root,root) %{_bindir}/srp-gen
+%attr(755,root,root) %{_bindir}/ssh-conv
+%attr(755,root,root) %{_sbindir}/lsh-execuv
+%{?with_kerberos5:%attr(755,root,root) %{_sbindir}/lsh-krb-checkpw}
+%attr(755,root,root) %{_sbindir}/lsh-pam-checkpw
+%attr(755,root,root) %{_sbindir}/lshd
+%attr(755,root,root) %{_sbindir}/sftp-server
%{_infodir}/lsh.info*
-%{_mandir}/man[158]/*
+%{_mandir}/man1/lsftp.1*
+%{_mandir}/man1/lsh.1*
+%{_mandir}/man1/lsh-authorize.1*
+%{_mandir}/man1/lsh-decode-key.1*
+%{_mandir}/man1/lsh-decrypt-key.1*
+%{_mandir}/man1/lsh-export-key.1*
+%{_mandir}/man1/lsh-keygen.1*
+%{_mandir}/man1/lsh-make-seed.1*
+%{_mandir}/man1/lsh-upgrade.1*
+%{_mandir}/man1/lsh-upgrade-key.1*
+%{_mandir}/man1/lsh-writekey.1*
+%{_mandir}/man1/lshg.1*
+%{_mandir}/man1/sexp-conv.1*
+%{_mandir}/man1/srp-gen.1*
+%{_mandir}/man1/ssh-conv.1*
+%{_mandir}/man5/DSA.5*
+%{_mandir}/man5/SHA.5*
+%{_mandir}/man5/SPKI.5*
+%{_mandir}/man5/secsh.5*
+%{_mandir}/man8/lshd.8*
+%{_mandir}/man8/sftp-server.8*
diff --git a/lsh-info.patch b/lsh-info.patch
index 6b8ea88..1eae305 100644
--- a/lsh-info.patch
+++ b/lsh-info.patch
@@ -12,17 +12,3 @@
@end direntry
@set UPDATED-FOR 1.3.4
---- lsh-1.3.7/src/nettle/nettle.texinfo~ Tue May 14 23:54:56 2002
-+++ lsh-1.3.7/src/nettle/nettle.texinfo Tue May 14 23:54:56 2002
-@@ -8,9 +8,9 @@
- @footnotestyle end
- @syncodeindex fn cp
-
-- at dircategory GNU Libraries
-+ at dircategory Libraries:
- @direntry
--* Nettle: (nettle). A low-level cryptographics library.
-+* Nettle: (nettle). A low-level cryptographics library
- @end direntry
-
- @set UPDATED-FOR 1.5
diff --git a/lsh-shared-nettle.patch b/lsh-shared-nettle.patch
deleted file mode 100644
index 50ef463..0000000
--- a/lsh-shared-nettle.patch
+++ /dev/null
@@ -1,57 +0,0 @@
---- lsh-1.5.1/src/Makefile.am.orig Wed Feb 19 08:59:27 2003
-+++ lsh-1.5.1/src/Makefile.am Fri Apr 4 22:26:19 2003
-@@ -1,6 +1,6 @@
- # Process this file with automake to produce Makefile.in
-
--SUBDIRS = argp rsync nettle scm sftp spki . testsuite
-+SUBDIRS = argp rsync scm sftp spki . testsuite
-
- include .dist_classes
- include .dist_headers
-@@ -184,7 +184,7 @@
- # $(PERL) $(top_srcdir)/misc/mk-reverse-table ssh.h >$@T
- # if test -s $@T ; then mv -f $@T $@ ; else touch $@ ; fi
-
--LDADD = liblsh.a spki/libspki.a nettle/libnettle.a @LIBARGP@
-+LDADD = liblsh.a spki/libspki.a -lnettle @LIBARGP@
-
- # lshg needs ssh_format, which need bignum functions from nettle.
- # lshg_LDADD = liblsh.a @LIBARGP@
---- lsh-1.5.4/src/spki/tools/Makefile.am.orig Mon Feb 17 08:59:43 2003
-+++ lsh-1.5.4/src/spki/tools/Makefile.am Fri Apr 4 22:29:48 2003
-@@ -2,13 +2,13 @@
-
- # FIXME: Create a link to nettle directory instead?
--AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/.. -I../../nettle
--AM_LDFLAGS = -L.. -L../../nettle/
-+AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/..
-+AM_LDFLAGS = -L..
-
- # libnettle.a and libspki.a are added at the end to make sure all
- # programs depend on it. It seems there's no DEPENDENCIES variable
- # that affects all programs.
-
- LDADD = misc.o getopt.o getopt1.o \
-- -lspki -lnettle ../libspki.a ../../nettle/libnettle.a
-+ -lspki -lnettle ../libspki.a -lnettle
-
- EXTRA_DIST = misc.c misc.h getopt.h getopt.c getopt1.c
---- lsh-1.5.1/src/testsuite/Makefile.am.orig Tue Feb 25 22:40:42 2003
-+++ lsh-1.5.1/src/testsuite/Makefile.am Fri Apr 4 22:42:16 2003
-@@ -23,7 +23,7 @@
- # Workaround to get automake to keep dependencies for testutils.o
- EXTRA_PROGRAMS = testutils
-
--LDADD = testutils.o ../liblsh.a ../spki/libspki.a ../nettle/libnettle.a \
-+LDADD = testutils.o ../liblsh.a ../spki/libspki.a -lnettle \
- $(DOTDOT_LIBARGP)
-
- include .dist_rapid7
-@@ -48,6 +48,6 @@
-
- # sexp-conv may be dynamically linked
- check: $(TS_ALL)
-- LD_LIBRARY_PATH="`pwd`/../nettle/.lib" srcdir=$(srcdir) \
-+ srcdir=$(srcdir) \
- $(srcdir)/run-tests $(TS_ALL)
-
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/lsh.git/commitdiff/0851af469e43e985023386f62ccb9e72463f86ef
More information about the pld-cvs-commit
mailing list