Author: qboosh                       Date: Fri Nov  3 09:25:14 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- some files and configure updates
- needs cairo 1.2 (cairo_image_surface_get_data)

---- Files affected:
SPECS:
   mozilla-sunbird.spec (1.10 -> 1.11) 

---- Diffs:

================================================================
Index: SPECS/mozilla-sunbird.spec
diff -u SPECS/mozilla-sunbird.spec:1.10 SPECS/mozilla-sunbird.spec:1.11
--- SPECS/mozilla-sunbird.spec:1.10     Thu Nov  2 17:20:05 2006
+++ SPECS/mozilla-sunbird.spec  Fri Nov  3 10:25:09 2006
@@ -17,17 +17,16 @@
 URL:           http://www.mozilla.org/projects/sunbird/
 BuildRequires: GConf2-devel >= 1.2.1
 BuildRequires: automake
-BuildRequires: cairo-devel >= 1.0.0
+BuildRequires: cairo-devel >= 1.2.0
 BuildRequires: freetype-devel
 BuildRequires: gnome-vfs2-devel >= 2.0
 BuildRequires: gtk+2-devel >= 1:2.0.0
-#BuildRequires:        heimdal-devel >= 0.7.1
-#BuildRequires:        libIDL-devel >= 0.8.0
+BuildRequires: libIDL-devel >= 0.8.0
 BuildRequires: libgnome-devel >= 2.0
 BuildRequires: libgnomeui-devel >= 2.2.0
-#BuildRequires:        libjpeg-devel >= 6b
-#BuildRequires:        libpng-devel >= 1.2.7
-#BuildRequires:        libstdc++-devel
+BuildRequires: libjpeg-devel >= 6b
+BuildRequires: libpng-devel >= 1.2.7
+BuildRequires: libstdc++-devel
 BuildRequires: nspr-devel >= 1:4.6.3
 BuildRequires: nss-devel >= 1:3.11.3-3
 BuildRequires: pango-devel >= 1:1.6.0
@@ -41,6 +40,7 @@
 BuildRequires: zip
 BuildRequires: zlib-devel >= 1.2.3
 Requires:      %{name}-lang-resources = %{version}
+Requires:      cairo >= 1.2.0
 Requires:      nspr >= 1:4.6.3
 Requires:      nss >= 1:3.11.3
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -69,59 +69,101 @@
 %description devel -l pl
 Pliki nagłówkowe kalendarza Mozilla Sunbird.
 
-%package lang-en
-Summary:       English resources for Mozilla Sunbird
-Summary(pl):   Anglojęzyczne zasoby dla kalendarza Mozilla Sunbird
-Group:         X11/Applications/Networking
-Requires(post,postun): %{name} = %{version}-%{release}
-Requires(post,postun): textutils
-Requires:      %{name} = %{version}-%{release}
-Provides:      %{name}-lang-resources = %{version}-%{release}
-
-%description lang-en
-English resources for Mozilla Sunbird.
-
-%description lang-en -l pl
-Anglojęzyczne zasoby dla kalendarza Mozilla Sunbird.
-
 %prep
-%setup -q -n mozilla
+%setup -q -c
 
 %build
-%configure2_13 \
-       --enable-application=calendar
+cd mozilla
 
-%{__make}
+cat << 'EOF' > .mozconfig
+# Options for 'configure' (same as command-line options).
+ac_add_options --prefix=%{_prefix}
+ac_add_options --exec-prefix=%{_exec_prefix}
+ac_add_options --bindir=%{_bindir}
+ac_add_options --sbindir=%{_sbindir}
+ac_add_options --sysconfdir=%{_sysconfdir}
+ac_add_options --datadir=%{_datadir}
+ac_add_options --includedir=%{_includedir}
+ac_add_options --libdir=%{_libdir}
+ac_add_options --libexecdir=%{_libexecdir}
+ac_add_options --localstatedir=%{_localstatedir}
+ac_add_options --sharedstatedir=%{_sharedstatedir}
+ac_add_options --mandir=%{_mandir}
+ac_add_options --infodir=%{_infodir}
+%if %{?debug:1}0
+ac_add_options --enable-debug
+ac_add_options --enable-debug-modules
+ac_add_options --disable-optimize
+%else
+ac_add_options --disable-debug
+ac_add_options --disable-debug-modules
+ac_add_options --enable-optimize="%{rpmcflags}"
+%endif
+%if %{with tests}
+ac_add_options --enable-tests
+%else
+ac_add_options --disable-tests
+%endif
+mk_add_options [EMAIL PROTECTED]@/[EMAIL PROTECTED]@
+ac_add_options --disable-freetype2
+ac_add_options --disable-logging
+ac_add_options --disable-old-abi-compat-wrappers
+ac_add_options --enable-application=calendar
+ac_add_options --enable-default-toolkit=gtk2
+ac_add_options --enable-elf-dynstr-gc
+ac_add_options --enable-image-decoders=all
+ac_add_options --enable-image-encoders=all
+ac_add_options --enable-ipcd
+ac_add_options --enable-ldap-experimental
+ac_add_options --enable-native-uconv
+ac_add_options --enable-safe-browsing
+ac_add_options --enable-storage
+ac_add_options --enable-system-cairo
+ac_add_options --enable-url-classifier
+ac_add_options --enable-xft
+ac_add_options --with-default-mozilla-five-home=%{_sunbirddir}
+ac_add_options --with-distribution-id=org.pld-linux
+ac_add_options --with-java-bin-path=/usr/bin
+ac_add_options --with-java-include-path=/usr/include
+ac_add_options --with-qtdir=/usr
+ac_add_options --with-system-jpeg
+ac_add_options --with-system-nspr
+ac_add_options --with-system-nss
+ac_add_options --with-system-png
+ac_add_options --with-system-zlib
+EOF
+
+%{__make} -j1 -f client.mk build \
+       CC="%{__cc}" \
+       CXX="%{__cxx}"
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d \
-       $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_libdir}{,extensions}} \
-       $RPM_BUILD_ROOT{%{_pixmapsdir},%{_desktopdir}} \
-       $RPM_BUILD_ROOT{%{_includedir}/%{name}/idl,%{_pkgconfigdir}}
+#install -d \
+#      $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_libdir}} \
+#      $RPM_BUILD_ROOT{%{_pixmapsdir},%{_desktopdir}} \
+#      $RPM_BUILD_ROOT{%{_pkgconfigdir}}
 
-%{__make} install \
+%{__make} -C mozilla install \
        DESTDIR=$RPM_BUILD_ROOT
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post
-%{_sbindir}/firefox-chrome+xpcom-generate
-
-%postun
-if [ "$1" = "0" ]; then
-       rm -rf %{_sunbirddir}/chrome/overlayinfo
-       rm -f  %{_sunbirddir}/chrome/*.rdf
-       rm -rf %{_sunbirddir}/components
-       rm -rf %{_sunbirddir}/extensions
-fi
+#%post
+#%{_sbindir}/firefox-chrome+xpcom-generate
+#
+#%postun
+#if [ "$1" = "0" ]; then
+#      rm -rf %{_sunbirddir}/chrome/overlayinfo
+#      rm -f  %{_sunbirddir}/chrome/*.rdf
+#      rm -rf %{_sunbirddir}/components
+#      rm -rf %{_sunbirddir}/extensions
+#fi
 
 %files
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/mozilla*
-%attr(755,root,root) %{_bindir}/firefox
-%attr(755,root,root) %{_sbindir}/*
+%attr(755,root,root) %{_bindir}/sunbird
 %dir %{_sunbirddir}
 %{_sunbirddir}/res
 %dir %{_sunbirddir}/components
@@ -135,42 +177,27 @@
 %{_sunbirddir}/defaults
 %{_sunbirddir}/greprefs
 %dir %{_sunbirddir}/extensions
-%dir %{_sunbirddir}/init.d
 %attr(755,root,root) %{_sunbirddir}/*.so
 %attr(755,root,root) %{_sunbirddir}/*.sh
 %attr(755,root,root) %{_sunbirddir}/m*
 %attr(755,root,root) %{_sunbirddir}/f*
 %attr(755,root,root) %{_sunbirddir}/reg*
 %attr(755,root,root) %{_sunbirddir}/x*
-%{_pixmapsdir}/*
-%{_desktopdir}/*
+%{_datadir}/idl/sunbird-%{version}
+#%{_pixmapsdir}/*
+#%{_desktopdir}/*
 
 %dir %{_sunbirddir}/chrome
 %{_sunbirddir}/chrome/*.jar
 %{_sunbirddir}/chrome/*.manifest
-# -chat subpackage?
-#%{_sunbirddir}/chrome/chatzilla.jar
-#%{_sunbirddir}/chrome/content-packs.jar
 %dir %{_sunbirddir}/chrome/icons
 %{_sunbirddir}/chrome/icons/default
 
-# -dom-inspector subpackage?
-%dir %{_sunbirddir}/extensions/[EMAIL PROTECTED]
-%{_sunbirddir}/extensions/[EMAIL PROTECTED]/*
-
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/regxpcom
-%attr(755,root,root) %{_bindir}/xpidl
-%attr(755,root,root) %{_bindir}/xpt_dump
-%attr(755,root,root) %{_bindir}/xpt_link
-%{_includedir}/%{name}
-%{_pkgconfigdir}/*
-
-%files lang-en
-%defattr(644,root,root,755)
-%{_sunbirddir}/chrome/en-US.jar
-%{_sunbirddir}/chrome/en-US.manifest
+%attr(755,root,root) %{_bindir}/sunbird-config
+%{_includedir}/sunbird-%{version}
+%{_pkgconfigdir}/sunbird-*.pc
 
 %define date   %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -178,6 +205,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.11  2006/11/03 09:25:09  qboosh
+- some files and configure updates
+- needs cairo 1.2 (cairo_image_surface_get_data)
+
 Revision 1.10  2006/11/02 16:20:05  glen
 - use nss that has nss-config
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/mozilla-sunbird.spec?r1=1.10&r2=1.11&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to