SPECS: gcc.spec - java updates, added alsa,dssi,gtk,qt bconds
qboosh
qboosh at pld-linux.org
Fri Dec 29 15:32:45 CET 2006
Author: qboosh Date: Fri Dec 29 14:32:45 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- java updates, added alsa,dssi,gtk,qt bconds
---- Files affected:
SPECS:
gcc.spec (1.437 -> 1.438)
---- Diffs:
================================================================
Index: SPECS/gcc.spec
diff -u SPECS/gcc.spec:1.437 SPECS/gcc.spec:1.438
--- SPECS/gcc.spec:1.437 Fri Dec 29 14:30:47 2006
+++ SPECS/gcc.spec Fri Dec 29 15:32:40 2006
@@ -3,6 +3,7 @@
# TODO:
# - fix libtool(/usr/lib64/../lib64/libgcj.la)
# i.e. normalize libdir in *.la
+# - gconf peer? (but libgcj needs split anyway)
#
# Conditional build:
%bcond_without ada # build without ADA support
@@ -11,6 +12,10 @@
%bcond_without java # build without Java support
%bcond_without objc # build without Objective-C support
%bcond_without objcxx # build without Objective-C++ support
+%bcond_without alsa # don't build libgcj ALSA MIDI interface
+%bcond_without dssi # don't build libgcj DSSI MIDI interface
+%bcond_without gtk # don't build libgcj GTK peer
+%bcond_without qt # don't build libgcj Qt peer
%bcond_with multilib # build with multilib support (it needs glibc[32&64]-devel)
%bcond_with profiling # build with profiling
%bcond_without bootstrap # omit 3-stage bootstrap
@@ -109,20 +114,26 @@
BuildRequires: mpfr-devel >= 2.2.1
%endif
%if %{with java}
-BuildRequires: QtGui-devel >= 4.0.1
-BuildRequires: alsa-lib-devel
-BuildRequires: cairo-devel >= 0.5.0
+%{?with_alsa:BuildRequires: alsa-lib-devel}
+%if %{with dssi}
BuildRequires: dssi
BuildRequires: jack-audio-connection-kit-devel
-BuildRequires: gtk+2-devel >= 2:2.4.0
-BuildRequires: libart_lgpl-devel >= 2.1
-BuildRequires: libxslt-devel
-BuildRequires: pango-devel
+%endif
+BuildRequires: libxml2-devel >= 1:2.6.8
+BuildRequires: libxslt-devel >= 1.1.11
BuildRequires: pkgconfig
-BuildRequires: qt4-build
-BuildRequires: xorg-lib-libXtst-devel
BuildRequires: zip
BuildRequires: unzip
+%if %{with gtk}
+BuildRequires: cairo-devel >= 0.5.0
+BuildRequires: pango-devel
+BuildRequires: gtk+2-devel >= 2:2.4.0
+BuildRequires: xorg-lib-libXtst-devel
+%endif
+%if %{with qt}
+BuildRequires: QtGui-devel >= 4.0.1
+BuildRequires: qt4-build >= 4.0.1
+%endif
%endif
# AS_NEEDED directive for dynamic linker
# http://sources.redhat.com/ml/glibc-cvs/2005-q1/msg00614.html
@@ -868,15 +879,17 @@
%endif
%if %{with java}
--disable-libjava-multilib \
+ %{!?with_alsa:--disable-alsa} \
+ %{!?with_dssi:--disable-dssi} \
+ --disable-gconf-peer \
+ %{!?with_gtk_peer:--disable-gtk-peer} \
+ %{!?with_qt_peer:--disable-qt-peer} \
--enable-libgcj \
--enable-libgcj-multifile \
--enable-libgcj-database \
- --enable-gtk-cairo \
- --enable-java-awt=qt,gtk,xlib \
+ %{?with_gtk:--enable-gtk-cairo} \
--enable-jni \
- --enable-xmlj \
- --enable-alsa \
- --enable-dssi \
+ --enable-xmlj
%endif
--%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
%{_target_platform}
@@ -964,8 +977,8 @@
%{?with_fortran:libgfortran.la} \
%if %{with java}
libgcj.la libgcj-tools.la libffi.la lib-gnu-awt-xlib.la \
- gcj-%{version}/libgtkpeer.la gcj-%{version}/libjawt.la gcj-%{version}/libjvm.la gcj-%{version}/libqtpeer.la \
- gcj-%{version}/libgjsmalsa.la gcj-%{version}/libgjsmdssi.la gcj-%{version}/libxmlj.la \
+ gcj-%{version}/libgtkpeer.la %{?with_gtk:gcj-%{version}/libjawt.la} gcj-%{version}/libjvm.la %{?with_qt:gcj-%{version}/libqtpeer.la} \
+ %{?with_alsa:gcj-%{version}/libgjsmalsa.la} %{?with_dssi:gcj-%{version}/libgjsmdssi.la} gcj-%{version}/libxmlj.la \
%endif
%{?with_objc:libobjc.la};
do
@@ -1346,15 +1359,14 @@
%attr(755,root,root) %{_libdir}/libgcj_bc.so
%attr(755,root,root) %{_libdir}/libgcj_bc.so.*.*.*
%attr(755,root,root) %{_libdir}/libgij.so.*.*.*
-%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so.*.*.*
%dir %{_libdir}/gcj-%{version}
%{_libdir}/gcj-%{version}/classmap.db
-%attr(755,root,root) %{_libdir}/gcj-%{version}/libgjsmalsa.so*
-%attr(755,root,root) %{_libdir}/gcj-%{version}/libgjsmdssi.so*
-%attr(755,root,root) %{_libdir}/gcj-%{version}/libgtkpeer.so
-%attr(755,root,root) %{_libdir}/gcj-%{version}/libjawt.so
+%{?with_alsa:%attr(755,root,root) %{_libdir}/gcj-%{version}/libgjsmalsa.so*}
+%{?with_dssi:%attr(755,root,root) %{_libdir}/gcj-%{version}/libgjsmdssi.so*}
+%{?with_gtk:%attr(755,root,root) %{_libdir}/gcj-%{version}/libgtkpeer.so}
+%{?with_gtk:%attr(755,root,root) %{_libdir}/gcj-%{version}/libjawt.so}
%attr(755,root,root) %{_libdir}/gcj-%{version}/libjvm.so
-%attr(755,root,root) %{_libdir}/gcj-%{version}/libqtpeer.so
+%{?with_qt:%attr(755,root,root) %{_libdir}/gcj-%{version}/libqtpeer.so}
%attr(755,root,root) %{_libdir}/gcj-%{version}/libxmlj.so*
%{_libdir}/logging.properties
%{_javadir}/libgcj*.jar
@@ -1372,12 +1384,12 @@
%{_libdir}/gcc/*/*/include/jni.h
%{_libdir}/gcc/*/*/include/jni_md.h
%{_libdir}/gcc/*/*/include/jvmpi.h
-%{_libdir}/gcj-%{version}/libgjsmalsa.la
-%{_libdir}/gcj-%{version}/libgjsmdssi.la
-%{_libdir}/gcj-%{version}/libgtkpeer.la
-%{_libdir}/gcj-%{version}/libjawt.la
+%{?with_alsa:%{_libdir}/gcj-%{version}/libgjsmalsa.la}
+%{?with_dssi:%{_libdir}/gcj-%{version}/libgjsmdssi.la}
+%{?with_gtk:%{_libdir}/gcj-%{version}/libgtkpeer.la}
+%{?with_gtk:%{_libdir}/gcj-%{version}/libjawt.la}
%{_libdir}/gcj-%{version}/libjvm.la
-%{_libdir}/gcj-%{version}/libqtpeer.la
+%{?with_qt:%{_libdir}/gcj-%{version}/libqtpeer.la}
%{_libdir}/gcj-%{version}/libxmlj.la
%dir %{_libdir}/security
%{_libdir}/security/*
@@ -1388,8 +1400,6 @@
%attr(755,root,root) %{_libdir}/libgcj.so
%{_libdir}/libgij.la
%attr(755,root,root) %{_libdir}/libgij.so
-%{_libdir}/lib-gnu-awt-xlib.la
-%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so
%{_pkgconfigdir}/libgcj-%{_major_ver}.pc
%files -n libgcj-static
@@ -1469,6 +1479,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.438 2006/12/29 14:32:40 qboosh
+- java updates, added alsa,dssi,gtk,qt bconds
+
Revision 1.437 2006/12/29 13:30:47 qboosh
- added libgomp*
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/gcc.spec?r1=1.437&r2=1.438&f=u
More information about the pld-cvs-commit
mailing list