SPECS: rpm.spec - merge from AC branch - use patched system libmagic

areq areq at pld-linux.org
Sat Sep 10 21:56:43 CEST 2005


Author: areq                         Date: Sat Sep 10 19:56:43 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- merge from AC branch - use patched system libmagic

---- Files affected:
SPECS:
   rpm.spec (1.687 -> 1.688) 

---- Diffs:

================================================================
Index: SPECS/rpm.spec
diff -u SPECS/rpm.spec:1.687 SPECS/rpm.spec:1.688
--- SPECS/rpm.spec:1.687	Tue Sep  6 19:45:20 2005
+++ SPECS/rpm.spec	Sat Sep 10 21:56:38 2005
@@ -13,6 +13,7 @@
 %bcond_without	home_etc	# build without HOME_ETC support
 %bcond_without	python		# don't build python bindings
 %bcond_without	selinux		# build without selinux support
+%bcond_without	system_libmagic # don't use system libmagic
 %bcond_with	neon		# build with HTTP/WebDAV support (neon library)
 # force_cc		- force using __cc other than "%{_target_cpu}-pld-linux-gcc"
 # force_cxx		- force using __cxx other than "%{_target_cpu}-pld-linux-g++"
@@ -117,7 +118,7 @@
 BuildRequires:	findutils
 BuildRequires:	gettext-devel >= 0.11.4-2
 %{?with_home_etc:BuildRequires:	home-etc-devel >= 1:1.0.9-2}
-#BuildRequires:	libmagic-devel
+%{?with_system_libmagic:BuildRequires: libmagic-devel}
 %{?with_selinux:BuildRequires:	libselinux-devel >= 1.18}
 # needed only for AM_PROG_CXX used for CXX substitution in rpm.macros
 BuildRequires:	libstdc++-devel
@@ -140,7 +141,7 @@
 BuildRequires:	db-static >= %{reqdb_ver}
 BuildRequires:	glibc-static >= 2.2.94
 BuildRequires:	elfutils-static
-#BuildRequires:	libmagic-static
+%{with_system_libmagic:BuildRequires:  libmagic-static}
 %{?with_selinux:BuildRequires:	libselinux-static >= 1.18}
 BuildRequires:	popt-static >= %{reqpopt_ver}
 BuildRequires:	zlib-static
@@ -225,6 +226,7 @@
 Requires:	beecrypt >= %{beecrypt_ver}
 Requires:	db >= %{reqdb_ver}
 %{?with_selinux:Requires:	libselinux >= 1.18}
+%{?with_system_libmagic:Requires:      libmagic >= 1.15-2}
 Requires:	popt >= %{reqpopt_ver}
 Obsoletes:	rpm-libs
 # avoid SEGV caused by mixed db versions
@@ -256,6 +258,7 @@
 Requires:	elfutils-devel
 %{?with_home_etc:Requires:	home-etc-devel >= 1:1.0.9-2}
 %{?with_selinux:Requires:	libselinux-devel}
+%{?with_system_libmagic:Requires:       libmagic-devel}
 Requires:	popt-devel >= %{reqpopt_ver}
 Requires:	zlib-devel
 
@@ -317,6 +320,7 @@
 Requires:	bzip2-static
 Requires:	db-static >= %{reqdb_ver}
 Requires:	elfutils-static
+%{?with_system_libmagic:Requires:       libmagic-static}
 Requires:	popt-static >= %{reqpopt_ver}
 Requires:	zlib-static
 
@@ -670,6 +674,9 @@
 done
 
 %build
+%if %{with system_libmagic}
+rm -rf file
+%else
 cd file
 %{__libtoolize}
 %{__aclocal}
@@ -677,6 +684,7 @@
 %{__autoconf}
 %{__automake}
 cd ..
+%endif
 
 %{__libtoolize}
 %{__gettextize}
@@ -951,7 +959,7 @@
 %attr(755,root,root) %{_bindir}/rpmcache
 %attr(755,root,root) %{_bindir}/rpmdeps
 %attr(755,root,root) %{_bindir}/rpmgraph
-%attr(755,root,root) %{_bindir}/rpmfile
+%{!?with_system_libmagic:%attr(755,root,root) %{_bindir}/rpmfile}
 %attr(755,root,root) %{_rpmlibdir}/find-debuginfo.sh
 %attr(755,root,root) %{_rpmlibdir}/rpm2cpio.sh
 %attr(755,root,root) %{_rpmlibdir}/tgpg
@@ -1104,6 +1112,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.688  2005/09/10 19:56:38  areq
+- merge from AC branch - use patched system libmagic
+
 Revision 1.687  2005/09/06 17:45:20  glen
 - rpm_macros_rev 1.236
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/rpm.spec?r1=1.687&r2=1.688&f=u




More information about the pld-cvs-commit mailing list