[packages/libhome] - updated to 0.10.2 - patch to link with db5.3 - more verbose files section

kiesiu kiesiu at pld-linux.org
Fri Sep 7 16:15:02 CEST 2012


commit 078c1374b7bc866dc43f6ead4c8e35305700b5b6
Author: Łukasz Kieś <kiesiu at pld-linux.org>
Date:   Fri Sep 7 16:13:55 2012 +0200

    - updated to 0.10.2
    - patch to link with db5.3
    - more verbose files section

 libhome-db53.patch | 12 ++++++++++++
 libhome.spec       | 42 +++++++++++++++++++++++++++++-------------
 2 files changed, 41 insertions(+), 13 deletions(-)
---
diff --git a/libhome.spec b/libhome.spec
index 29d06cd..b12dcb4 100644
--- a/libhome.spec
+++ b/libhome.spec
@@ -1,17 +1,20 @@
 Summary:	libhome - a configurable getpwnam(3) emulator
 Summary(pl.UTF-8):	libhome - konfigurowalny emulator funkcji getpwnam(3)
 Name:		libhome
-Version:	0.10.1
-Release:	11
+Version:	0.10.2
+Release:	1
 License:	LGPL v2+
 Group:		Libraries
-Source0:	http://dl.sourceforge.net/pll/%{name}-%{version}.tar.gz
-# Source0-md5:	fe0b4e581c62bc64eb13295eb7f2b0e5
+Source0:	http://downloads.sourceforge.net/pll/%{name}-%{version}.tar.gz
+# Source0-md5:	f7129ae34d3c44d38ac785e7a1f7d509
 Patch0:		%{name}-DESTDIR.patch
+Patch1:		%{name}-db53.patch
 URL:		http://pll.sourceforge.net/
+BuildRequires:	autoconf
 BuildRequires:	automake
-BuildRequires:	groff
 BuildRequires:	db-devel
+BuildRequires:	groff
+BuildRequires:	libtool
 BuildRequires:	mysql-devel
 BuildRequires:	openldap-devel >= 2.4.6
 BuildRequires:	pam-devel
@@ -64,15 +67,21 @@ Statyczna biblioteka libhome.
 %prep
 %setup -q
 %patch0 -p1 -b .orig
+%patch1 -p1
 
 %build
-cp -f /usr/share/automake/config.* .
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__autoheader}
+# no automake call needed, automake is not in use here
 %configure \
 	--with-db4=%{_includedir} \
 	--with-ldap \
 	--with-mysql \
 	--with-pgsql \
-	--with-pam
+	--with-pam \
+	--with-proxy
 %{__make}
 
 %install
@@ -97,20 +106,27 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc NEWS README
-%attr(755,root,root) %{_bindir}/home_*
-%attr(755,root,root) %{_sbindir}/home_*
+%attr(755,root,root) %{_bindir}/home_finger
+%attr(755,root,root) %{_bindir}/home_su
 %attr(755,root,root) %{_bindir}/libhome.sh
-%attr(755,root,root) %{_libdir}/lib*home*.so.*.*.*
+%attr(755,root,root) %{_sbindir}/home_proxy
+%attr(755,root,root) %{_libdir}/libhome.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libhome.so.1
+%attr(755,root,root) %{_libdir}/libnss_home_proxy.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libnss_home_proxy.so.2
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/home.conf
 %{_mandir}/man5/home.conf.5*
 %{_mandir}/man8/home_proxy.8*
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/lib*home*.so
-%{_libdir}/lib*home*.la
+%attr(755,root,root) %{_libdir}/libhome.so
+%attr(755,root,root) %{_libdir}/libnss_home_proxy.so
+%{_libdir}/libhome.la
+%{_libdir}/libnss_home_proxy.la
 %{_includedir}/home
 
 %files static
 %defattr(644,root,root,755)
-%{_libdir}/lib*home*.a
+%{_libdir}/libhome.a
+%{_libdir}/libnss_home_proxy.a
diff --git a/libhome-db53.patch b/libhome-db53.patch
new file mode 100644
index 0000000..87a4eb7
--- /dev/null
+++ b/libhome-db53.patch
@@ -0,0 +1,12 @@
+diff -uNr libhome-0.10.2.old/configure.in libhome-0.10.2/configure.in
+--- libhome-0.10.2.old/configure.in	2005-09-14 10:57:00.000000000 +0200
++++ libhome-0.10.2/configure.in	2012-09-07 15:32:48.676050226 +0200
+@@ -510,7 +510,7 @@
+   fi
+   case $db_version in
+   3) AC_SEARCH_LIBS(db_strerror, db-3.3 db-3.2 db-3.1 db-3.0 db-3 db3);;
+-  4) AC_SEARCH_LIBS(db_strerror, db-4.3 db-4.2 db-4.1 db-4.0 db-4 db4,,
++  4) AC_SEARCH_LIBS(db_strerror, db-4.3 db-4.2 db-4.1 db-4.0 db-4 db4 db,,
+       AC_SEARCH_LIBS(db_strerror_4002, db-4.2));;
+   esac
+ fi
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libhome.git/commitdiff/078c1374b7bc866dc43f6ead4c8e35305700b5b6



More information about the pld-cvs-commit mailing list