Dash:
[t2.git] / package / develop / xulrunner / xulrunner.conf
blobdeb35f0caf42ffee577f0ad10982270df679f614
1 # --- T2-COPYRIGHT-NOTE-BEGIN ---
2 # This copyright note is auto-generated by ./scripts/Create-CopyPatch.
3
4 # T2 SDE: package/.../xulrunner/xulrunner.conf
5 # Copyright (C) 2008 - 2010 The T2 SDE Project
6
7 # More information can be found in the files COPYING and README.
8
9 # This program is free software; you can redistribute it and/or modify
10 # it under the terms of the GNU General Public License as published by
11 # the Free Software Foundation; version 2 of the License. A copy of the
12 # GNU General Public License can be found in the file COPYING.
13 # --- T2-COPYRIGHT-NOTE-END ---
15 if [ $prefix_auto = 1 ]; then
16         prefix=$mozilla_prefix
17         set_confopt
20 xul_conf ()
22         sed -e /with-system-png/d -e /enable-application/d \
23             -e /default-toolkit/d -e /javaxpcom/d -i .mozconfig
25         cat >> .mozconfig <<-EOT
26 ac_add_options --enable-application=xulrunner
27 ac_add_options --enable-default-toolkit=cairo-gtk2
28 EOT
30         [ "$JAVA_HOME" ] || cat >> .mozconfig <<-EOT
31 ac_add_options --disable-javaxpcom
32 EOT
34         export MOZ_CO_PROJECT=xulrunner
36 hook_add preconf 1 xul_conf
38 # openoffice-org 3.0.0 requires libxul-nss to be present
39 hook_add postmake 5 "ln -sfv mozilla-nss.pc $root$libdir/pkgconfig/libxul-nss.pc"
41 pkginstalled nss && var_append confopt ' ' '--with-system-nss'
42 pkginstalled sqlite && var_append confopt ' ' '--enable-system-sqlite'
43 pkginstalled openldap && var_append confopt ' ' '--enable-ldap'
45 # configure: error: --with-system-png won't work because the system's libpng doesn't have APNG support
46 var_append confopt ' ' '--without-system-png'