SPECS: kdegraphics.spec - hidden_visibility bcond

adgor adgor at pld-linux.org
Sat Dec 10 13:43:54 CET 2005


Author: adgor                        Date: Sat Dec 10 12:43:54 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- hidden_visibility bcond

---- Files affected:
SPECS:
   kdegraphics.spec (1.163 -> 1.164) 

---- Diffs:

================================================================
Index: SPECS/kdegraphics.spec
diff -u SPECS/kdegraphics.spec:1.163 SPECS/kdegraphics.spec:1.164
--- SPECS/kdegraphics.spec:1.163	Fri Dec  9 08:32:20 2005
+++ SPECS/kdegraphics.spec	Sat Dec 10 13:43:48 2005
@@ -1,6 +1,9 @@
 # $Revision$, $Date$
 %bcond_with	protections	# protections against fair use (printing and copying)
-
+%bcond_with	hidden_visibility	# pass '--fvisibility=hidden'
+					# & '--fvisibility-inlines-hidden'
+					# to g++ 
+#
 %define		_state		stable
 %define		_kdever		3.5
 %define		_ver		3.5.0
@@ -27,6 +30,7 @@
 BuildRequires:	OpenGL-devel
 BuildRequires:	ed
 BuildRequires:	fribidi-devel >= 0.10.4
+%{?with_hidden_visibility:BuildRequires:	gcc-c++ >= 5:4.1.0-0.20051206r108118.1}
 BuildRequires:	gettext-devel
 BuildRequires:	imlib-devel
 BuildRequires:	kdelibs-devel >= %{_minlibsevr}
@@ -43,6 +47,7 @@
 BuildRequires:	libxml2-progs
 BuildRequires:	lockdev-devel
 BuildRequires:	poppler-qt-devel
+%{?with_hidden_visibility:BuildRequires:	qt-devel >= 6:3.3.5.051113-1}
 BuildRequires:	rpmbuild(macros) >= 1.129
 BuildRequires:	sane-backends-devel
 BuildRequires:	rpmbuild(macros) >= 1.129
@@ -559,19 +564,18 @@
 %build
 cp %{_datadir}/automake/config.sub admin
 
-#export UNSERMAKE=%{_datadir}/unsermake/unsermake
-
 %{__make} -f admin/Makefile.common cvs
 
 %configure \
-	--disable-rpath \
+	--%{?debug:en}%{!?debug:dis}able-debug%{?debug:=full} \
+	%{!?debug:--disable-rpath} \
 	--enable-final \
-	--with-qt-libraries=%{_libdir} \
+	%{?with_hidden_visibility:--enable-gcc-hidden-visibility} \
 	--enable-kpdf-drm=%{!?with_protections:no}%{?with_protections:yes} \
 %if "%{_lib}" == "lib64"
 	--enable-libsuffix=64 \
 %endif
-	--%{?debug:en}%{!?debug:dis}able-debug%{?debug:=full}
+	--with-qt-libraries=%{_libdir}
 
 %{__make}
 
@@ -930,6 +934,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.164  2005/12/10 12:43:48  adgor
+- hidden_visibility bcond
+
 Revision 1.163  2005/12/09 07:32:20  arekm
 - rel 4; upstream fixes including CAN-2005-3193
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/kdegraphics.spec?r1=1.163&r2=1.164&f=u




More information about the pld-cvs-commit mailing list