packages (DEVEL): iceape/iceape.spec - new build style, but install doesn't...
hawk
hawk at pld-linux.org
Sun Dec 20 23:53:33 CET 2009
Author: hawk Date: Sun Dec 20 22:53:33 2009 GMT
Module: packages Tag: DEVEL
---- Log message:
- new build style, but install doesn't work properly with it
---- Files affected:
packages/iceape:
iceape.spec (1.27.2.10 -> 1.27.2.11)
---- Diffs:
================================================================
Index: packages/iceape/iceape.spec
diff -u packages/iceape/iceape.spec:1.27.2.10 packages/iceape/iceape.spec:1.27.2.11
--- packages/iceape/iceape.spec:1.27.2.10 Sun Dec 20 19:36:21 2009
+++ packages/iceape/iceape.spec Sun Dec 20 23:53:27 2009
@@ -8,7 +8,6 @@
# if its enabled or disabled
# - svg bcond seems obsolete
# - probably lots and lots of other things
-# - change building-style to be from firefox
#
# Conditional build:
%bcond_without gnomevfs # disable GnomeVFS support
@@ -256,36 +255,90 @@
cp -f /usr/share/automake/config.* mozilla/nsprpub/build/autoconf
cp -f /usr/share/automake/config.* directory/c-sdk/config/autoconf
ac_cv_visibility_pragma=no; export ac_cv_visibility_pragma
-%configure2_13 \
- %{!?debug:--disable-debug} \
- --disable-elf-dynstr-gc \
- %{!?with_gnomeui:--disable-gnomeui} \
- %{!?with_gnomevfs:--disable-gnomevfs} \
- --disable-pedantic \
- --disable-xterm-updates \
- --enable-application=suite \
- --enable-crypto \
- --enable-default-toolkit=cairo-gtk2 \
- --enable-ldap \
- --enable-optimize="%{rpmcflags}" \
- --enable-postscript \
- --enable-old-abi-compat-wrappers \
- --enable-system-sqlite \
- --with-default-mozilla-five-home=%{_iceapedir} \
- --with-pthreads \
- --with-system-jpeg \
- --with-system-nspr \
- --with-system-nss \
- --with-system-png \
- --with-system-zlib \
- --with-x
-%{__make}
+cat << 'EOF' > .mozconfig
+mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-%{_target_cpu}
+
+# 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 --disable-optimize
+ac_add_options --enable-debug
+ac_add_options --enable-debug-modules
+ac_add_options --enable-debugger-info-modules
+ac_add_options --enable-crash-on-assert
+%else
+ac_add_options --disable-debug
+ac_add_options --disable-debug-modules
+ac_add_options --disable-logging
+ac_add_options --enable-optimize="%{rpmcflags} -Os"
+%endif
+%if %{with tests}
+ac_add_options --enable-tests
+%else
+ac_add_options --disable-tests
+%endif
+%if %{with gnomeui}
+ac_add_options --enable-gnomeui
+%else
+ac_add_options --disable-gnomeui
+%endif
+%if %{with gnomevfs}
+ac_add_options --enable-gnomevfs
+%else
+ac_add_options --disable-gnomevfs
+%endif
+ac_add_options --disable-elf-dynstr-gc
+ac_add_options --disable-installer
+ac_add_options --disable-pedantic
+ac_add_options --disable-strip
+ac_add_options --disable-updater
+ac_add_options --disable-xterm-updates
+ac_add_options --enable-application=suite
+ac_add_options --enable-crypto
+ac_add_options --enable-default-toolkit=cairo-gtk2
+ac_add_options --enable-ldap
+ac_add_options --enable-optimize="%{rpmcflags}"
+ac_add_options --enable-postscript
+ac_add_options --enable-old-abi-compat-wrappers
+ac_add_options --enable-startup-notification
+ac_add_options --enable-system-cairo
+ac_add_options --enable-system-sqlite
+ac_add_options --with-default-mozilla-five-home=%{_iceapedir}
+ac_add_options --with-pthreads
+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
+ac_add_options --with-x
+EOF
+#ac_add_options --with-branding=iceweasel/branding
+
+%{__make} -j1 -f client.mk build \
+ STRIP="/bin/true" \
+ CC="%{__cc}" \
+ CXX="%{__cxx}"
cd mailnews/extensions/enigmail
./makemake -r
-%{__make}
cd ../../..
+%{__make} -C obj-%{_target_cpu}/mailnews/extensions/enigmail -j1 \
+ STRIP="/bin/true" \
+ CC="%{__cc}" \
+ CXX="%{__cxx}"
%install
rm -rf $RPM_BUILD_ROOT
@@ -296,6 +349,11 @@
$RPM_BUILD_ROOT%{_datadir}/%{name}/{chrome,defaults,dictionaries,extensions,greprefs,icons,modules,plugins,res,searchplugins} \
$RPM_BUILD_ROOT%{_iceapedir}/{components,plugins}
+%{__make} -C obj-%{_target_cpu}/suite/installer stage-package \
+ DESTDIR=$RPM_BUILD_ROOT \
+ MOZ_PKG_APPDIR=%{_iceapedir} \
+ PKG_SKIP_STRIP=1
+
# preparing to create register
# remove empty directory trees
rm -fr dist/bin/chrome/{US,chatzilla,classic,comm,content-packs,cview,embed,embed-sample,en-US,en-mac,en-unix,en-win,help,inspector,messenger,modern,pipnss,pippki,toolkit,venkman,xmlterm}
@@ -810,6 +868,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.27.2.11 2009/12/20 22:53:27 hawk
+- new build style, but install doesn't work properly with it
+
Revision 1.27.2.10 2009/12/20 18:36:21 blues
- fetch 2.0.1
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/iceape/iceape.spec?r1=1.27.2.10&r2=1.27.2.11&f=u
More information about the pld-cvs-commit
mailing list