rpms/libcgroup/devel .cvsignore, 1.11, 1.12 libcgroup.spec, 1.21, 1.22 sources, 1.11, 1.12

Jan Šafránek jsafrane at fedoraproject.org
Tue Jun 22 12:13:49 UTC 2010


Author: jsafrane

Update of /cvs/pkgs/rpms/libcgroup/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv7879

Modified Files:
	.cvsignore libcgroup.spec sources 
Log Message:
Update to 0.36.2, fixing packaging the libraries
Resolves: #605434


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/libcgroup/devel/.cvsignore,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -p -r1.11 -r1.12
--- .cvsignore	21 May 2010 12:52:37 -0000	1.11
+++ .cvsignore	22 Jun 2010 12:13:49 -0000	1.12
@@ -1 +1 @@
-libcgroup-0.36.1.tar.bz2
+libcgroup-0.36.2.tar.bz2


Index: libcgroup.spec
===================================================================
RCS file: /cvs/pkgs/rpms/libcgroup/devel/libcgroup.spec,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -p -r1.21 -r1.22
--- libcgroup.spec	21 May 2010 12:52:37 -0000	1.21
+++ libcgroup.spec	22 Jun 2010 12:13:49 -0000	1.22
@@ -1,9 +1,10 @@
 %define soversion 1.0.36
+%define soversion_major 1
 
 Name: libcgroup
 Summary: Tools and libraries to control and monitor control groups
 Group: Development/Libraries
-Version: 0.36.1
+Version: 0.36.2
 Release: 1%{?dist}
 License: LGPLv2+
 URL: http://libcg.sourceforge.net/
@@ -47,7 +48,7 @@ provide scripts to manage that configura
 %patch1 -p1 -b .config
 
 %build
-%configure --bindir=/bin --sbindir=/sbin --libdir=/%{_lib}
+%configure --bindir=/bin --sbindir=/sbin --libdir=%{_libdir} --enable-initscript-install --enable-pam-module-dir=/%{_lib}/security
 
 make %{?_smp_mflags}
 
@@ -63,20 +64,17 @@ cp samples/cgconfig.sysconfig $RPM_BUILD
 cp samples/cgconfig.conf $RPM_BUILD_ROOT/%{_sysconfdir}/cgconfig.conf
 cp samples/cgrules.conf $RPM_BUILD_ROOT/%{_sysconfdir}/cgrules.conf
 
-# sanitize pam module, we need only pam_cgroup.so in the right directory
-mkdir -p $RPM_BUILD_ROOT/%{_lib}/security
-mv -f $RPM_BUILD_ROOT/%{_lib}/pam_cgroup.so.*.*.* $RPM_BUILD_ROOT/%{_lib}/security/pam_cgroup.so
-rm -f $RPM_BUILD_ROOT/%{_lib}/pam_cgroup*
-
-# move the devel stuff to /usr
-mkdir -p $RPM_BUILD_ROOT/%{_libdir}
-mv -f $RPM_BUILD_ROOT/%{_lib}/libcgroup.la $RPM_BUILD_ROOT/%{_libdir}
-rm -f $RPM_BUILD_ROOT/%{_lib}/libcgroup.so
+# sanitize pam module, we need only pam_cgroup.so
+mv -f $RPM_BUILD_ROOT/%{_lib}/security/pam_cgroup.so.*.*.* $RPM_BUILD_ROOT/%{_lib}/security/pam_cgroup.so
+rm -f $RPM_BUILD_ROOT/%{_lib}/security/pam_cgroup.la $RPM_BUILD_ROOT/%{_lib}/security/pam_cgroup.so.*
+
+# move the libraries  to /
+mkdir -p $RPM_BUILD_ROOT/%{_lib}
+mv -f $RPM_BUILD_ROOT/%{_libdir}/libcgroup.so.%{soversion} $RPM_BUILD_ROOT/%{_lib}
+rm -f $RPM_BUILD_ROOT/%{_libdir}/libcgroup.so.%{soversion_major}
+ln -sf libcgroup.so.%{soversion} $RPM_BUILD_ROOT/%{_lib}/libcgroup.so.%{soversion_major}
 ln -sf ../../%{_lib}/libcgroup.so.%{soversion} $RPM_BUILD_ROOT/%{_libdir}/libcgroup.so
-
-# move the package config file to /usr/lib/pkgconfig
-mkdir -p $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
-mv -f $RPM_BUILD_ROOT/%{_lib}/pkgconfig/libcgroup.pc $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/libcgroup.pc
+rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la
 
 # pre-create /cgroup directory
 mkdir $RPM_BUILD_ROOT/cgroup
@@ -105,8 +103,8 @@ fi
 
 %files 
 %defattr(-,root,root,-)
-%config(noreplace) %{_sysconfdir}/sysconfig/cgconfig
 %config(noreplace) %{_sysconfdir}/sysconfig/cgred.conf
+%config(noreplace) %{_sysconfdir}/sysconfig/cgconfig
 %config(noreplace) %{_sysconfdir}/cgconfig.conf
 %config(noreplace) %{_sysconfdir}/cgrules.conf
 /%{_lib}/libcgroup.so.*
@@ -142,6 +140,9 @@ fi
 %doc COPYING INSTALL 
 
 %changelog
+* Tue Jun 22 2010 Jan Safranek <jsafrane at redhat.com> 0.36.2-1
+- Update to 0.36.2, fixing packaging the libraries (#605434)
+
 * Fri May 21 2010 Jan Safranek <jsafrane at redhat.com> 0.36-1
 - Update to 0.36.1
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/libcgroup/devel/sources,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -p -r1.11 -r1.12
--- sources	21 May 2010 12:52:37 -0000	1.11
+++ sources	22 Jun 2010 12:13:49 -0000	1.12
@@ -1 +1 @@
-f8d842cdf9f80a64588870b706130191  libcgroup-0.36.1.tar.bz2
+2b0fedf37e8f3e915a2f4f3f10879076  libcgroup-0.36.2.tar.bz2



More information about the scm-commits mailing list