[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