rpms/device-mapper/devel device-mapper-1.02.02-pkg-config.patch, NONE, 1.1 device-mapper-1.02.02-selinux.patch, NONE, 1.1 device-mapper.spec, 1.24, 1.25 device-mapper-selinux.patch, 1.1, NONE

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Wed Jan 11 15:21:04 UTC 2006


Author: kzak

Update of /cvs/dist/rpms/device-mapper/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv9182

Modified Files:
	device-mapper.spec 
Added Files:
	device-mapper-1.02.02-pkg-config.patch 
	device-mapper-1.02.02-selinux.patch 
Removed Files:
	device-mapper-selinux.patch 
Log Message:
cleanup selinux patch, add pkg-config support

device-mapper-1.02.02-pkg-config.patch:
 configure.in                   |    2 ++
 dmeventd/Makefile.in           |    2 ++
 dmeventd/devmapper-event.pc.in |   12 ++++++++++++
 lib/Makefile.in                |    4 ++--
 lib/devmapper.pc.in            |   12 ++++++++++++
 make.tmpl.in                   |    1 +
 6 files changed, 31 insertions(+), 2 deletions(-)

--- NEW FILE device-mapper-1.02.02-pkg-config.patch ---
--- device-mapper.1.02.02/make.tmpl.in.pkg-config	2005-10-16 16:33:22.000000000 +0200
+++ device-mapper.1.02.02/make.tmpl.in	2006-01-11 13:04:39.000000000 +0100
@@ -37,6 +37,7 @@
 bindir = $(DESTDIR)@bindir@
 includedir = $(DESTDIR)@includedir@
 libdir = $(DESTDIR)@libdir@
+usrlibdir = $(DESTDIR)$(prefix)@libdir@
 sbindir = $(DESTDIR)@sbindir@
 infodir = $(DESTDIR)@infodir@
 mandir = $(DESTDIR)@mandir@
--- /dev/null	2006-01-03 10:30:41.192875500 +0100
+++ device-mapper.1.02.02/lib/devmapper.pc.in	2006-01-11 13:06:11.000000000 +0100
@@ -0,0 +1,12 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: devmapper
+Description: device-mapper library
+Version: @DM_LIB_VERSION@
+Requires:
+Cflags: -I${includedir} 
+Libs: -L${libdir} -ldevmapper
+Libs.private: -lselinux -lsepol
--- device-mapper.1.02.02/lib/Makefile.in.pkg-config	2005-12-02 16:39:16.000000000 +0100
+++ device-mapper.1.02.02/lib/Makefile.in	2006-01-11 13:04:39.000000000 +0100
@@ -58,11 +58,11 @@
 		$(libdir)/libdevmapper.$(LIB_SUFFIX)
 	$(INSTALL) -D $(OWNER) $(GROUP) -m 444 libdevmapper.h \
 		$(includedir)/libdevmapper.h
+	$(INSTALL) -D $(OWNER) $(GROUP) -m 444 devmapper.pc \
+		$(usrlibdir)/pkgconfig/devmapper.pc
 
 install_static: install_ at interface@_static
 	$(LN_S) -f libdevmapper.a.$(LIB_VERSION) $(libdir)/libdevmapper.a
-	$(INSTALL) -D $(OWNER) $(GROUP) -m 444 libdevmapper.h \
-		$(includedir)/libdevmapper.h
 
 install_fs: fs/libdevmapper.$(LIB_SUFFIX)
 	$(INSTALL) -D $(OWNER) $(GROUP) -m 555 $(STRIP) $< \
--- device-mapper.1.02.02/configure.in.pkg-config	2006-01-11 13:04:39.000000000 +0100
+++ device-mapper.1.02.02/configure.in	2006-01-11 13:04:39.000000000 +0100
@@ -367,7 +367,9 @@
 dmsetup/Makefile							\
 lib/Makefile							 	\
 lib/libdm-common.h						 	\
+lib/devmapper.pc							\
 dmeventd/Makefile						 	\
+dmeventd/devmapper-event.pc						\
 kernel/Makefile								\
 man/Makefile								\
 po/Makefile								\
--- /dev/null	2006-01-03 10:30:41.192875500 +0100
+++ device-mapper.1.02.02/dmeventd/devmapper-event.pc.in	2006-01-11 13:06:32.000000000 +0100
@@ -0,0 +1,12 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: devmapper-event
+Description: device-mapper event library
+Version: @DM_LIB_VERSION@
+Requires: devmapper
+Cflags: -I${includedir}
+Libs: -L${libdir} -ldevmapper-event
+Libs.private: -lpthread -ldl
--- device-mapper.1.02.02/dmeventd/Makefile.in.pkg-config	2006-01-11 13:04:39.000000000 +0100
+++ device-mapper.1.02.02/dmeventd/Makefile.in	2006-01-11 13:04:39.000000000 +0100
@@ -47,6 +47,8 @@
 		$(libdir)/libdevmapper-event.$(LIB_SUFFIX)
 	$(INSTALL) -D $(OWNER) $(GROUP) -m 444 libdevmapper-event.h \
 		$(includedir)/libdevmapper-event.h
+	$(INSTALL) -D $(OWNER) $(GROUP) -m 444 devmapper-event.pc \
+		$(usrlibdir)/pkgconfig/devmapper-event.pc
 
 install_static: libdevmapper-event.a
 	$(INSTALL) -D $(OWNER) $(GROUP) -m 555 $(STRIP) $< \

device-mapper-1.02.02-selinux.patch:
 configure.in |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

--- NEW FILE device-mapper-1.02.02-selinux.patch ---
--- device-mapper.1.02.02/configure.in.selinux	2006-01-11 12:40:58.000000000 +0100
+++ device-mapper.1.02.02/configure.in	2006-01-11 12:41:12.000000000 +0100
@@ -204,7 +204,7 @@
 
 	if test x$HAVE_SELINUX = xyes; then
 		CFLAGS="$CFLAGS -DHAVE_SELINUX"
-		LIBS="-lselinux $LIBS"
+		LIBS="-lselinux -lsepol $LIBS"
 	else
 		AC_MSG_WARN(Disabling selinux)
 	fi


Index: device-mapper.spec
===================================================================
RCS file: /cvs/dist/rpms/device-mapper/devel/device-mapper.spec,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- device-mapper.spec	9 Dec 2005 22:40:11 -0000	1.24
+++ device-mapper.spec	11 Jan 2006 15:21:02 -0000	1.25
@@ -1,13 +1,14 @@
 Summary: device mapper library
 Name: device-mapper
 Version: 1.02.02
-Release: 2.1
+Release: 3
 License: GPL
 Group: System Environment/Base
 URL: http://sources.redhat.com/dm
 Source0: %{name}.%{version}.tgz
-Patch0: device-mapper-selinux.patch
+Patch0: device-mapper-1.02.02-selinux.patch
 Patch1: device-mapper-1.02.02-libpaths.patch
+Patch2: device-mapper-1.02.02-pkg-config.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
 BuildRequires: libselinux-devel, libsepol-devel
 
@@ -21,8 +22,10 @@
 %setup -q -n %{name}.%{version}
 %patch0 -p1 -b .selinux
 %patch1 -p1 -b .libpaths
+%patch2 -p1 -b .pkg-config
 
 %build
+autoconf
 %configure --enable-static_link --with-user= --with-group= --with-device-uid=0 --with-device-gid=6 --with-device-mode=0660 --enable-dmeventd
 make
 
@@ -49,10 +52,15 @@
 %{_mandir}/*/*
 %{_includedir}/libdevmapper.h
 %{_includedir}/libdevmapper-event.h
+/usr/lib/pkgconfig/*.pc
 
 
 %changelog
-* Fri Dec 09 2005 Jesse Keating <jkeating at redhat.com>
+* Wed Jan 11 2006 Karel Zak <kzak at redhat.com> - 1.02.02-3
+- cleanup selinux patch
+- add pkg-config support
+
+* Fri Dec 09 2005 Jesse Keating <jkeating at redhat.com> - - 1.02.02-2.1
 - rebuilt
 
 * Sun Dec  3 2005 Peter Jones <pjones at redhat.com> - 1.02.02-2


--- device-mapper-selinux.patch DELETED ---




More information about the fedora-cvs-commits mailing list