[svn] r5826 - in trunk/rpms: . libssh2 perl-Net-SSH2
packagers at lists.rpmforge.net
packagers at lists.rpmforge.net
Fri Sep 7 14:19:36 CEST 2007
Author: dag
Date: 2007-09-07 14:19:34 +0200 (Fri, 07 Sep 2007)
New Revision: 5826
Added:
trunk/rpms/perl-Net-SSH2/
trunk/rpms/perl-Net-SSH2/perl-Net-SSH2.spec
Modified:
trunk/rpms/libssh2/libssh2.spec
Log:
Updates
Modified: trunk/rpms/libssh2/libssh2.spec
===================================================================
--- trunk/rpms/libssh2/libssh2.spec 2007-09-05 20:35:10 UTC (rev 5825)
+++ trunk/rpms/libssh2/libssh2.spec 2007-09-07 12:19:34 UTC (rev 5826)
@@ -3,13 +3,13 @@
Summary: Library implementing the SSH2 protocol
Name: libssh2
-Version: 0.14
+Version: 0.17
Release: 1
License: BSD
Group: System Environment/Libraries
URL: http://www.libssh2.org/
-Source: http://heanet.dl.sourceforge.net/sourceforge/libssh2/libssh2-%{version}.tar.gz
+Source: http://dl.sf.net/sourceforge/libssh2/libssh2-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: pkgconfig, openssl-devel, zlib-devel
@@ -23,9 +23,7 @@
%package devel
Summary: Header files, libraries and development documentation for %{name}.
Group: Development/Libraries
-#Requires: %{name} = %{version}-%{release}
-Obsoletes: %{name} <= %{version}-%{release}
-Provides: %{name} = %{version}-%{release}
+Requires: %{name} = %{version}-%{release}
%description devel
This package contains the header files, static libraries and development
@@ -35,10 +33,14 @@
%prep
%setup
-%{__perl} -pi.orig -e 's|/lib\b|/%{_lib}|g;' configure Makefile.in */Makefile.in
+#%{__perl} -pi.orig -e 's|/lib\b|/%{_lib}|g;' configure Makefile.in */Makefile.in
%build
-%configure
+%configure \
+ --disable-rpath \
+ --disable-static \
+ --with-pic
+#%{__make} %{?_smp_mflags} CFLAGS="%{optflags} -pipe -I../include/ -fPIC"
%{__make} %{?_smp_mflags}
%install
@@ -49,16 +51,24 @@
%{__rm} -rf %{buildroot}
%post -p /sbin/ldconfig
-
%postun -p /sbin/ldconfig
+%files
+%doc AUTHORS ChangeLog COPYING HACKING NEWS README
+%{_libdir}/libssh2.so.*
+
%files devel
%defattr(-, root, root, 0755)
-%doc LICENSE README ssh2_sample.c
+%doc example/
+%doc %{_mandir}/man3/*.3*
%{_libdir}/libssh2.so
%{_includedir}/libssh2*.h
+%exclude %{_libdir}/libssh2.la
%changelog
+* Fri Sep 07 2007 Dag Wieers <dag at wieers.com> - 0.17-1
+- Updated to release 0.17.
+
* Tue Dec 06 2005 Stefan Pietsch <stefan.pietsch at eds.com> - 0.14-1
- Updated to release 0.14.
- Renamed to libssh2-devel.
Added: trunk/rpms/perl-Net-SSH2/perl-Net-SSH2.spec
===================================================================
--- trunk/rpms/perl-Net-SSH2/perl-Net-SSH2.spec (rev 0)
+++ trunk/rpms/perl-Net-SSH2/perl-Net-SSH2.spec 2007-09-07 12:19:34 UTC (rev 5826)
@@ -0,0 +1,61 @@
+# $Id$
+# Authority: dag
+# Upstream: David Robins <dbrobins$cpan,org>
+
+%define perl_vendorlib %(eval "`%{__perl} -V:installvendorlib`"; echo $installvendorlib)
+%define perl_vendorarch %(eval "`%{__perl} -V:installvendorarch`"; echo $installvendorarch)
+
+%define real_name Net-SSH2
+
+Summary: Perl module that implements support for the SSH 2 protocol via libSSH2
+Name: perl-Net-SSH2
+Version: 0.10
+Release: 1
+License: Artistic/GPL
+Group: Applications/CPAN
+URL: http://search.cpan.org/dist/Net-SSH2/
+
+Source: http://www.cpan.org/modules/by-module/Net/Net-SSH2-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+BuildRequires: perl, libssh2-devel
+
+%description
+perl-Net-SSH2 is a Perl module that implements support for the SSH 2 protocol
+via libSSH2.
+
+%prep
+%setup -n %{real_name}-%{version}
+
+%{__perl} -pi.orig -e 's|/lib\b|/%{_lib}|g;' Makefile.PL
+
+%build
+CFLAGS="%{optflags}" %{__perl} Makefile.PL INSTALLDIRS="vendor" PREFIX="%{buildroot}%{_prefix}"
+%{__make} %{?_smp_mflags} OPTIMIZE="%{optflags}"
+
+%install
+%{__rm} -rf %{buildroot}
+%{__make} pure_install
+
+### Clean up buildroot
+find %{buildroot} -name .packlist -exec %{__rm} {} \;
+
+### Clean up docs
+find example/ -type f -exec %{__chmod} a-x {} \;
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%files
+%defattr(-, root, root, 0755)
+%doc Changes MANIFEST META.yml README example/
+%doc %{_mandir}/man3/*.3pm*
+%dir %{perl_vendorarch}/Net/
+%{perl_vendorarch}/Net/SSH2/
+%{perl_vendorarch}/Net/SSH2.pm
+%dir %{perl_vendorarch}/auto/Net/
+%{perl_vendorarch}/auto/Net/SSH2/
+
+%changelog
+* Fri Sep 07 2007 Dag Wieers <dag at wieers.com> - 0.10-1
+- Initial package. (using DAR)
Property changes on: trunk/rpms/perl-Net-SSH2/perl-Net-SSH2.spec
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ native
More information about the svn-commits
mailing list