head 1.119;
access;
symbols
OPENPKG_E1_MP_HEAD:1.116
OPENPKG_E1_MP:1.116
OPENPKG_E1_MP_2_STABLE:1.113.2.2
OPENPKG_E1_FP:1.113.2.2
OPENPKG_2_STABLE_MP:1.115
OPENPKG_2_STABLE_20061018:1.113.2.2
OPENPKG_2_STABLE_20060622:1.113.2.1
OPENPKG_2_STABLE:1.113.0.2
OPENPKG_2_STABLE_BP:1.113
OPENPKG_2_5_RELEASE:1.112.2.1
OPENPKG_2_5_SOLID:1.112.0.2
OPENPKG_2_5_SOLID_BP:1.112
OPENPKG_2_4_RELEASE:1.107.2.1
OPENPKG_2_4_SOLID:1.107.0.2
OPENPKG_2_4_SOLID_BP:1.107
OPENPKG_CW_FP:1.100
OPENPKG_2_3_RELEASE:1.99.2.1
OPENPKG_2_3_SOLID:1.99.0.2
OPENPKG_2_3_SOLID_BP:1.99
OPENPKG_2_2_RELEASE:1.94.2.1
OPENPKG_2_2_SOLID:1.94.0.2
OPENPKG_2_2_SOLID_BP:1.94
OPENPKG_2_1_RELEASE:1.88.2.2
OPENPKG_2_1_SOLID:1.88.0.2
OPENPKG_2_1_SOLID_BP:1.88
OPENPKG_2_0_RELEASE:1.82.2.1
OPENPKG_2_0_SOLID:1.82.0.2
OPENPKG_2_0_SOLID_BP:1.82
OPENPKG_1_STABLE_MP:1.66
OPENPKG_0_0:1.1.1.1
OPENPKG:1.1.1;
locks; strict;
comment @-- @;
1.119
date 2009.06.08.07.55.23; author rse; state dead;
branches;
next 1.118;
commitid 5pA4gvmjR2hlF1Rt;
1.118
date 2009.04.18.13.12.57; author rse; state Exp;
branches;
next 1.117;
commitid 4pHXU27WTIGCZuKt;
1.117
date 2008.01.01.14.59.05; author rse; state Exp;
branches;
next 1.116;
commitid B8esaHJHoduuKILs;
1.116
date 2007.01.01.17.39.54; author rse; state Exp;
branches;
next 1.115;
commitid BicZD6VUl7GuqP0s;
1.115
date 2006.10.13.17.30.15; author thl; state Exp;
branches;
next 1.114;
commitid q5GSxzsSDX29XxQr;
1.114
date 2006.10.12.20.34.58; author rse; state Exp;
branches;
next 1.113;
commitid Z5K19z8n8wA23rQr;
1.113
date 2006.01.01.13.16.52; author rse; state Exp;
branches
1.113.2.1;
next 1.112;
commitid otZG8yKMCw1JFTfr;
1.112
date 2005.10.07.06.22.58; author rse; state Exp;
branches
1.112.2.1;
next 1.111;
1.111
date 2005.10.06.09.09.44; author rse; state Exp;
branches;
next 1.110;
1.110
date 2005.10.06.07.22.33; author rse; state Exp;
branches;
next 1.109;
1.109
date 2005.08.13.11.01.57; author rse; state Exp;
branches;
next 1.108;
1.108
date 2005.07.22.10.01.41; author rse; state Exp;
branches;
next 1.107;
1.107
date 2005.06.11.17.45.48; author rse; state Exp;
branches
1.107.2.1;
next 1.106;
1.106
date 2005.05.14.12.12.17; author rse; state Exp;
branches;
next 1.105;
1.105
date 2005.05.14.11.14.23; author rse; state Exp;
branches;
next 1.104;
1.104
date 2005.04.23.17.51.25; author rse; state Exp;
branches;
next 1.103;
1.103
date 2005.03.24.15.44.11; author rse; state Exp;
branches;
next 1.102;
1.102
date 2005.03.24.12.53.59; author rse; state Exp;
branches;
next 1.101;
1.101
date 2005.03.24.11.19.30; author rse; state Exp;
branches;
next 1.100;
1.100
date 2005.03.23.14.33.10; author rse; state Exp;
branches;
next 1.99;
1.99
date 2005.01.01.10.52.32; author rse; state Exp;
branches
1.99.2.1;
next 1.98;
1.98
date 2004.12.28.18.39.54; author rse; state Exp;
branches;
next 1.97;
1.97
date 2004.12.27.19.01.25; author rse; state Exp;
branches;
next 1.96;
1.96
date 2004.12.20.14.53.24; author rse; state Exp;
branches;
next 1.95;
1.95
date 2004.12.05.08.32.51; author rse; state Exp;
branches;
next 1.94;
1.94
date 2004.09.20.16.17.29; author rse; state Exp;
branches
1.94.2.1;
next 1.93;
1.93
date 2004.09.15.08.35.54; author rse; state Exp;
branches;
next 1.92;
1.92
date 2004.08.29.08.57.37; author rse; state Exp;
branches;
next 1.91;
1.91
date 2004.08.08.10.55.45; author rse; state Exp;
branches;
next 1.90;
1.90
date 2004.08.05.12.30.55; author tho; state Exp;
branches;
next 1.89;
1.89
date 2004.07.10.06.57.32; author rse; state Exp;
branches;
next 1.88;
1.88
date 2004.06.29.10.08.14; author rse; state Exp;
branches
1.88.2.1;
next 1.87;
1.87
date 2004.06.22.12.37.22; author ms; state Exp;
branches;
next 1.86;
1.86
date 2004.06.21.15.50.52; author ms; state Exp;
branches;
next 1.85;
1.85
date 2004.06.20.19.36.32; author ms; state Exp;
branches;
next 1.84;
1.84
date 2004.04.29.15.06.56; author thl; state Exp;
branches;
next 1.83;
1.83
date 2004.04.23.09.35.02; author rse; state Exp;
branches;
next 1.82;
1.82
date 2004.02.17.08.44.11; author thl; state Exp;
branches
1.82.2.1;
next 1.81;
1.81
date 2004.02.07.17.56.45; author rse; state Exp;
branches;
next 1.80;
1.80
date 2004.02.03.20.03.58; author rse; state Exp;
branches;
next 1.79;
1.79
date 2004.01.23.13.11.15; author rse; state Exp;
branches;
next 1.78;
1.78
date 2004.01.16.14.33.56; author rse; state Exp;
branches;
next 1.77;
1.77
date 2003.12.23.17.47.37; author ms; state Exp;
branches;
next 1.76;
1.76
date 2003.12.23.10.38.45; author ms; state Exp;
branches;
next 1.75;
1.75
date 2003.12.21.09.26.47; author rse; state Exp;
branches;
next 1.74;
1.74
date 2003.12.17.09.41.27; author rse; state Exp;
branches;
next 1.73;
1.73
date 2003.11.07.20.23.30; author ms; state Exp;
branches;
next 1.72;
1.72
date 2003.10.17.12.36.37; author rse; state Exp;
branches;
next 1.71;
1.71
date 2003.10.17.09.14.32; author ms; state Exp;
branches;
next 1.70;
1.70
date 2003.10.13.18.14.51; author rse; state Exp;
branches;
next 1.69;
1.69
date 2003.10.11.18.31.19; author rse; state Exp;
branches;
next 1.68;
1.68
date 2003.09.03.14.32.25; author rse; state Exp;
branches;
next 1.67;
1.67
date 2003.08.17.12.46.30; author rse; state Exp;
branches;
next 1.66;
1.66
date 2003.07.25.09.30.31; author rse; state Exp;
branches;
next 1.65;
1.65
date 2003.07.23.13.32.04; author rse; state Exp;
branches;
next 1.64;
1.64
date 2003.07.17.15.32.53; author thl; state Exp;
branches;
next 1.63;
1.63
date 2003.07.15.10.08.24; author rse; state Exp;
branches;
next 1.62;
1.62
date 2003.07.08.14.41.00; author rse; state Exp;
branches;
next 1.61;
1.61
date 2003.07.01.18.01.34; author rse; state Exp;
branches;
next 1.60;
1.60
date 2003.06.04.12.48.56; author ms; state Exp;
branches;
next 1.59;
1.59
date 2003.06.01.08.17.48; author rse; state Exp;
branches;
next 1.58;
1.58
date 2003.05.08.09.26.26; author mlelstv; state Exp;
branches;
next 1.57;
1.57
date 2003.04.15.05.16.20; author rse; state Exp;
branches;
next 1.56;
1.56
date 2003.03.16.19.05.22; author rse; state Exp;
branches;
next 1.55;
1.55
date 2003.03.05.18.00.08; author rse; state Exp;
branches;
next 1.54;
1.54
date 2003.01.03.11.32.02; author rse; state Exp;
branches;
next 1.53;
1.53
date 2003.01.03.10.53.24; author rse; state Exp;
branches;
next 1.52;
1.52
date 2003.01.01.10.55.19; author rse; state Exp;
branches;
next 1.51;
1.51
date 2002.12.30.22.05.16; author rse; state Exp;
branches;
next 1.50;
1.50
date 2002.12.30.21.05.33; author rse; state Exp;
branches;
next 1.49;
1.49
date 2002.12.26.08.48.07; author rse; state Exp;
branches;
next 1.48;
1.48
date 2002.12.26.07.01.58; author rse; state Exp;
branches;
next 1.47;
1.47
date 2002.12.26.01.14.14; author cs; state Exp;
branches;
next 1.46;
1.46
date 2002.12.20.19.32.14; author rse; state Exp;
branches;
next 1.45;
1.45
date 2002.12.17.11.28.53; author rse; state Exp;
branches;
next 1.44;
1.44
date 2002.12.15.13.14.51; author rse; state Exp;
branches;
next 1.43;
1.43
date 2002.12.14.20.43.23; author rse; state Exp;
branches;
next 1.42;
1.42
date 2002.12.14.13.13.31; author rse; state Exp;
branches;
next 1.41;
1.41
date 2002.12.12.12.47.38; author rse; state Exp;
branches;
next 1.40;
1.40
date 2002.12.06.09.31.03; author rse; state Exp;
branches;
next 1.39;
1.39
date 2002.12.05.13.05.21; author rse; state Exp;
branches;
next 1.38;
1.38
date 2002.12.04.12.24.38; author rse; state Exp;
branches;
next 1.37;
1.37
date 2002.12.04.09.03.15; author rse; state Exp;
branches;
next 1.36;
1.36
date 2002.12.03.20.53.20; author rse; state Exp;
branches;
next 1.35;
1.35
date 2002.12.03.19.26.28; author rse; state Exp;
branches;
next 1.34;
1.34
date 2002.12.01.19.14.35; author rse; state Exp;
branches;
next 1.33;
1.33
date 2002.12.01.09.29.54; author rse; state Exp;
branches;
next 1.32;
1.32
date 2002.11.28.16.55.20; author rse; state Exp;
branches;
next 1.31;
1.31
date 2002.08.26.09.39.39; author rse; state Exp;
branches;
next 1.30;
1.30
date 2002.08.13.12.48.55; author rse; state Exp;
branches;
next 1.29;
1.29
date 2002.07.14.10.52.57; author rse; state Exp;
branches;
next 1.28;
1.28
date 2002.06.22.19.32.10; author rse; state Exp;
branches;
next 1.27;
1.27
date 2002.06.06.06.28.21; author cs; state Exp;
branches;
next 1.26;
1.26
date 2002.06.05.21.49.53; author rse; state Exp;
branches;
next 1.25;
1.25
date 2002.06.05.21.40.23; author rse; state Exp;
branches;
next 1.24;
1.24
date 2002.05.29.20.01.24; author rse; state Exp;
branches;
next 1.23;
1.23
date 2002.05.24.12.10.15; author rse; state Exp;
branches;
next 1.22;
1.22
date 2002.05.13.13.25.17; author rse; state Exp;
branches;
next 1.21;
1.21
date 2002.04.19.07.31.25; author cs; state Exp;
branches;
next 1.20;
1.20
date 2002.03.12.13.28.24; author rse; state Exp;
branches;
next 1.19;
1.19
date 2002.02.07.14.34.55; author rse; state Exp;
branches;
next 1.18;
1.18
date 2002.02.05.08.17.23; author rse; state Exp;
branches;
next 1.17;
1.17
date 2002.01.09.07.47.25; author rse; state Exp;
branches;
next 1.16;
1.16
date 2001.12.31.14.59.56; author rse; state Exp;
branches;
next 1.15;
1.15
date 2001.12.27.15.00.15; author rse; state Exp;
branches;
next 1.14;
1.14
date 2001.12.26.12.36.17; author rse; state Exp;
branches;
next 1.13;
1.13
date 2001.11.30.22.21.24; author rse; state Exp;
branches;
next 1.12;
1.12
date 2001.11.30.14.27.19; author rse; state Exp;
branches;
next 1.11;
1.11
date 2001.11.26.16.33.45; author rse; state Exp;
branches;
next 1.10;
1.10
date 2001.11.26.15.19.40; author rse; state Exp;
branches;
next 1.9;
1.9
date 2001.11.23.07.55.39; author rse; state Exp;
branches;
next 1.8;
1.8
date 2001.11.21.09.21.17; author rse; state Exp;
branches;
next 1.7;
1.7
date 2001.10.25.09.23.17; author rse; state Exp;
branches;
next 1.6;
1.6
date 2001.10.24.18.16.03; author rse; state Exp;
branches;
next 1.5;
1.5
date 2001.10.23.15.37.31; author rse; state Exp;
branches;
next 1.4;
1.4
date 2001.10.23.11.23.39; author rse; state Exp;
branches;
next 1.3;
1.3
date 2001.09.25.08.20.09; author rse; state Exp;
branches;
next 1.2;
1.2
date 2001.09.20.11.02.41; author rse; state Exp;
branches;
next 1.1;
1.1
date 2001.09.18.09.48.33; author rse; state Exp;
branches
1.1.1.1;
next ;
1.113.2.1
date 2006.06.20.15.21.42; author rse; state Exp;
branches;
next 1.113.2.2;
commitid P9b9BoNafLYTTKBr;
1.113.2.2
date 2006.10.16.14.52.55; author rse; state Exp;
branches;
next ;
commitid iZxwRSmmWscPXUQr;
1.112.2.1
date 2005.10.11.12.50.53; author rse; state Exp;
branches;
next ;
1.107.2.1
date 2005.06.15.19.00.51; author rse; state Exp;
branches;
next ;
1.99.2.1
date 2005.02.21.17.07.38; author rse; state Exp;
branches;
next ;
1.94.2.1
date 2004.10.11.18.57.14; author rse; state Exp;
branches;
next ;
1.88.2.1
date 2004.07.02.15.26.19; author rse; state Exp;
branches;
next 1.88.2.2;
1.88.2.2
date 2004.07.10.07.06.46; author rse; state Exp;
branches;
next ;
1.82.2.1
date 2004.02.18.14.50.18; author rse; state Exp;
branches;
next 1.82.2.2;
1.82.2.2
date 2004.04.29.16.17.50; author thl; state Exp;
branches;
next ;
1.1.1.1
date 2001.09.18.09.48.33; author rse; state Exp;
branches;
next ;
desc
@@
1.119
log
@OpenPKG primarily is about server-computing, so remove some of the dedicated GUI applications
@
text
@##
## mozilla.spec -- OpenPKG RPM Package Specification
## Copyright (c) 2000-2009 OpenPKG Foundation e.V.
##
## Permission to use, copy, modify, and distribute this software for
## any purpose with or without fee is hereby granted, provided that
## the above copyright notice and this permission notice appear in all
## copies.
##
## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
## SUCH DAMAGE.
##
# package information
Name: mozilla
Summary: Graphical Internet Communication Frontend
URL: http://www.mozilla.org/
Vendor: The Mozilla Project
Packager: OpenPKG Foundation e.V.
Distribution: OpenPKG Community
Class: EVAL
Group: Web
License: MPL
Version: 1.7.13
Release: 20080101
# package options
%option with_optimize yes
%option with_mailnews no
%option with_composer no
%option with_sdk no
%option with_svg no
# package options consistency check
%if "%{with_mailnews}" == "yes" && "%{with_composer}" != "yes"
%undefine with_composer
%define with_composer yes
%endif
# list of sources
Source0: ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/releases/mozilla%{version}/source/mozilla-%{version}-source.tar.bz2
Source1: mozilla.sh
Source2: mozilla.pod
Patch0: mozilla.patch
# build information
Prefix: %{l_prefix}
BuildRoot: %{l_buildroot}
BuildPreReq: OpenPKG, openpkg >= 20040130, make, gcc, perl, pkgconfig
PreReq: OpenPKG, openpkg >= 20040130, xsel, wmctrl
BuildPreReq: X11, glib, gtk, png, jpeg, orbit, libiconv
PreReq: X11, glib, gtk, png, jpeg, orbit, libiconv
BuildPreReq: infozip, zlib, openssl, freetype
PreReq: infozip, zlib, openssl, freetype
%if "%{with_svg}" == "yes"
BuildPreReq: cairo, cairo::with_x11 = yes
PreReq: cairo, cairo::with_x11 = yes
%endif
AutoReq: no
AutoReqProv: no
%description
Mozilla is a full-featured Open Source Internet communication
frontend derived from the popular Netscape Communicator. It provides
Web, Mail, News and Chat client services and is designed for
standards compliance, performance and portability.
%track
prog mozilla = {
version = %{version}
url = ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/releases/
regex = mozilla(1\.\d+(\.\d+)*)\b
url = ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/releases/mozilla__NEWVER__/source/
regex = mozilla-(__VER__)-source\.tar\.bz2
}
%prep
# display a warning that this package is a beast
( echo "This package requires about 600 MB of free disk space, 250 MB of RAM"
echo "and 30 minutes real-time to build on a Pentium-4 3.2Ghz class CPU."
echo "So be prepared and patient, please... ;-)"
) | %{l_rpmtool} msg -b -t notice
# extract source distribution
%setup -q -n mozilla
# patch source distribution
%patch -p0
# strip down source distribution (save disk space)
find . -type d -name "CVS" -print | xargs rm -rf
find . -type d -name "macbuild" -print | xargs rm -rf
find . -type f -name ".cvsignore" -print | xargs rm -f
find . -type f -name "makefile.win" -print | xargs rm -f
find . -type f -name "MANIFEST" -print | xargs rm -f
rm -rf build/package
%build
# determine X11 paths
x11_libdir=`%{l_rc} --query x11_libdir`
x11_incdir=`%{l_rc} --query x11_incdir`
# determine build flags
CC="%{l_cc}"
CXX="%{l_cxx}"
CFLAGS="%{l_cflags} %{l_cppflags} -I${x11_incdir}"
CXXFLAGS="%{l_cxxflags} -Wno-deprecated %{l_cppflags}"
CPPFLAGS="%{l_cppflags glib} -I${x11_incdir}"
LDFLAGS="-L`pwd`/dist/bin -L`pwd`/dist/lib -L`pwd`/dist/lib/components"
LDFLAGS="$LDFLAGS %{l_ldflags} -L${x11_libdir}"
GLIB_CONFIG="%{l_prefix}/bin/glib-config"
GTK_CONFIG="%{l_prefix}/bin/gtk-config"
LIBIDL_CONFIG="%{l_prefix}/bin/libIDL-config"
PERL="%{l_prefix}/bin/perl"
MOZILLA_OFFICIAL=1
BUILD_OFFICIAL=1
export CC CXX CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
export GLIB_CONFIG GTK_CONFIG LIBIDL_CONFIG
export MOZILLA_OFFICIAL BUILD_OFFICIAL
# configure source
./configure \
--prefix=%{l_prefix} \
--libdir=%{l_prefix}/lib/mozilla \
--with-default-mozilla-five-home=%{l_prefix}/lib/mozilla \
--includedir=%{l_prefix}/include/mozilla \
--with-x \
--x-includes=`%{l_rc} --query x11_incdir` \
--x-libraries=`%{l_rc} --query x11_libdir` \
--enable-default-toolkit=gtk \
--enable-toolkit-gtk \
--disable-toolkit-qt \
--disable-toolkit-xlib \
--with-gtk-prefix=%{l_prefix} \
--with-glib-prefix=%{l_prefix} \
--with-libIDL-prefix=%{l_prefix} \
--with-system-jpeg=%{l_prefix} \
--with-system-png=%{l_prefix} \
--with-system-zlib=%{l_prefix} \
--with-ft-prefix=%{l_prefix} \
--enable-jsd \
--enable-crypto \
--enable-chrome-format=jar \
%if "%{with_svg}" == "yes"
--enable-svg \
--enable-svg-renderer-cairo \
%else
--disable-svg \
%endif
--enable-static \
--enable-strip \
%if "%{with_optimize}" == "yes"
--enable-optimize="-O2" \
%else
--disable-optimize \
%endif
%if "%{with_mailnews}" == "yes"
--enable-mailnews \
%else
--disable-mailnews \
%endif
%if "%{with_composer}" == "yes"
--enable-composer \
%else
--disable-composer \
%endif
--disable-xft \
--disable-freetype2 \
--disable-xinerama \
--disable-shared \
--disable-tests \
--disable-ldap \
--disable-accessibility \
--disable-debug \
--disable-dtd-debug \
--disable-pedantic \
--disable-auto-deps \
--disable-md \
--disable-cpp-exceptions \
--disable-cpp-rtti \
--disable-xterm-updates \
--disable-elf-dynstr-gc \
--disable-installer \
--with-pthreads
# build program
%{l_make} %{l_mflags}
# post adjustments to built program
( cd dist/bin
# prepare for multi-user usage
LD_LIBRARY_PATH=.; export LD_LIBRARY_PATH
MOZILLA_FIVE_HOME=.; export MOZILLA_FIVE_HOME
./regxpcom || true
./regchrome || true
touch chrome/user-skins.rdf chrome/user-locales.rdf
# re-adjust paths to reflect final location
%{l_shtool} subst \
-e "s;`pwd`;%{l_prefix}/lib/mozilla;" \
components/xpti.dat components/compreg.dat
# strip down installation tree
find . -type d -depth -print | xargs rmdir >/dev/null 2>&1 || true
rm -f mozilla-config mkdepend nsinstall bloaturls.txt TestGtk* LICENSE README
rm -rf res/samples
# workaround run-time startup problems
mkdir .autoreg >/dev/null 2>&1 || true
) || exit $?
# generate manual page for startup convenience wrapper
%{l_prefix}/bin/pod2man \
--section=1 --quotes=none \
--release="Mozilla %{version}" --center="%{packager}" \
%{SOURCE mozilla.pod} >mozilla.1
%install
rm -rf $RPM_BUILD_ROOT
# generate temporary installation tree
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/bin \
$RPM_BUILD_ROOT%{l_prefix}/lib/mozilla \
$RPM_BUILD_ROOT%{l_prefix}/man/man1
# move files into temporary installation tree
( cd dist/bin && %{l_tar} -chf - . ) |\
( cd $RPM_BUILD_ROOT%{l_prefix}/lib/mozilla && %{l_tar} -xf - ) || exit $?
# install SDK files
%if "%{with_sdk}" == "yes"
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/include/mozilla \
$RPM_BUILD_ROOT%{l_prefix}/share/mozilla/idl \
$RPM_BUILD_ROOT%{l_prefix}/lib/pkgconfig
%{l_shtool} install -c -m 755 \
-e "s;-L$RPM_BUILD_ROOT%{l_prefix}[^ ]*;;g" \
build/unix/mozilla-config $RPM_BUILD_ROOT%{l_prefix}/bin/
for name in mozilla-gtkmozembed mozilla-js mozilla-xpcom mozilla-nspr mozilla-nss mozilla-plugin; do
%{l_shtool} install -c -m 644 \
-e 's;include/mozilla/mozilla-%{version};include/mozilla;g' \
-e 's;lib/mozilla/mozilla-%{version};lib/mozilla;g' \
-e "s;-L$RPM_BUILD_ROOT%{l_prefix}[^ ]*;;g" \
build/unix/$name.pc $RPM_BUILD_ROOT%{l_prefix}/lib/pkgconfig/$name.pc
done
( cd dist/include && %{l_tar} -chf - . ) |\
( cd $RPM_BUILD_ROOT%{l_prefix}/include/mozilla && %{l_tar} -xf - ) || exit $?
( cd dist/sdk/lib && %{l_tar} -chf - . ) |\
( cd $RPM_BUILD_ROOT%{l_prefix}/lib/mozilla && %{l_tar} -xf - ) || exit $?
( cd dist/sdk/idl && %{l_tar} -chf - . ) |\
( cd $RPM_BUILD_ROOT%{l_prefix}/share/mozilla/idl && %{l_tar} -xf - ) || exit $?
%endif
# add startup convenience wrapper
%{l_shtool} install -c -m 755 %{l_value -s -a} \
%{SOURCE mozilla.sh} $RPM_BUILD_ROOT%{l_prefix}/bin/mozilla
%{l_shtool} install -c -m 644 \
mozilla.1 $RPM_BUILD_ROOT%{l_prefix}/man/man1/
# determine installation files
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
%files -f files
%clean
rm -rf $RPM_BUILD_ROOT
@
1.118
log
@bump years in copyright messages
@
text
@@
1.117
log
@Update package specifications according to OpenPKG year 2008 world order:
http://www.mail-archive.com/openpkg-announce@@openpkg.org/msg00221.html
@
text
@d3 1
a3 1
## Copyright (c) 2000-2008 OpenPKG Foundation e.V.
@
1.116
log
@Welcome Year 2007!
@
text
@d3 1
a3 2
## Copyright (c) 2000-2007 OpenPKG Foundation e.V.
## Copyright (c) 2000-2007 Ralf S. Engelschall
d35 1
a35 1
Release: 20061013
@
1.115
log
@new world order for "Packager" and "Distribution" headers
@
text
@d3 2
a4 2
## Copyright (c) 2000-2006 OpenPKG Foundation e.V.
## Copyright (c) 2000-2006 Ralf S. Engelschall
@
1.114
log
@blind upgrade and downgrade to EVAL
@
text
@d30 2
a31 2
Packager: OpenPKG
Distribution: OpenPKG
d36 1
a36 1
Release: 20061012
@
1.113
log
@adjust copyrights for new year 2006
@
text
@d32 1
a32 1
Class: PLUS
d35 2
a36 2
Version: 1.7.12
Release: 20051007
@
1.113.2.1
log
@bump release numbers for OpenPKG 2.20060622 in advance
@
text
@d36 1
a36 1
Release: 2.20060622
d60 2
a61 2
BuildPreReq: OpenPKG, openpkg >= 2.20060622, make, gcc, perl, pkgconfig
PreReq: OpenPKG, openpkg >= 2.20060622, xsel, wmctrl
@
1.113.2.2
log
@Mass merge from CURRENT to 2-STABLE (all packages except those of JUNK class)
@
text
@d30 3
a32 3
Packager: OpenPKG Foundation e.V.
Distribution: OpenPKG Community
Class: EVAL
d35 2
a36 2
Version: 1.7.13
Release: 2.20061018
d60 2
a61 2
BuildPreReq: OpenPKG, openpkg >= 2.20061018, make, gcc, perl, pkgconfig
PreReq: OpenPKG, openpkg >= 2.20061018, xsel, wmctrl
@
1.112
log
@fix tracking
@
text
@d3 2
a4 2
## Copyright (c) 2000-2005 OpenPKG Foundation e.V.
## Copyright (c) 2000-2005 Ralf S. Engelschall
@
1.112.2.1
log
@bump release numbers for OpenPKG 2.5
@
text
@d36 1
a36 1
Release: 2.5.0
d60 2
a61 2
BuildPreReq: OpenPKG, openpkg >= 2.5.0, make, gcc, perl, pkgconfig
PreReq: OpenPKG, openpkg >= 2.5.0, xsel, wmctrl
@
1.111
log
@with_mailnews requires with_composer, else one is not able to create a new mail
@
text
@d36 1
a36 1
Release: 20051006
d84 1
a84 1
url = ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/releases/mozilla__NEWVER__/src/
@
1.110
log
@upgrading package: mozilla 1.7.11 -> 1.7.12
@
text
@d45 6
@
1.109
log
@upgrading package: mozilla 1.7.10 -> 1.7.11
@
text
@d35 2
a36 2
Version: 1.7.11
Release: 20050813
@
1.108
log
@upgrading package: mozilla 1.7.8 -> 1.7.10
@
text
@d35 2
a36 2
Version: 1.7.10
Release: 20050722
@
1.107
log
@fix run-time by removing profile stuff (Mozilla segfaulted) and get whois:xxx queries running again
@
text
@d35 2
a36 2
Version: 1.7.8
Release: 20050611
@
1.107.2.1
log
@bump release numbers for OpenPKG 2.4
@
text
@d36 1
a36 1
Release: 2.4.0
d54 2
a55 2
BuildPreReq: OpenPKG, openpkg >= 2.4.0, make, gcc, perl, pkgconfig
PreReq: OpenPKG, openpkg >= 2.4.0, xsel, wmctrl
@
1.106
log
@make SVG support optional
@
text
@d36 1
a36 1
Release: 20050514
a188 2
--disable-profilesharing \
--enable-single-profile \
@
1.105
log
@upgrading package: mozilla 1.7.7 -> 1.7.8
@
text
@d43 1
d58 6
a63 2
BuildPreReq: infozip, zlib, openssl, freetype, cairo, cairo::with_x11 = yes
PreReq: infozip, zlib, openssl, freetype, cairo, cairo::with_x11 = yes
d149 1
d152 3
@
1.104
log
@upgrading package: mozilla 1.7.6 -> 1.7.7
@
text
@d35 2
a36 2
Version: 1.7.7
Release: 20050423
d45 1
a45 1
Source0: ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/releases/mozilla%{version}/source/mozilla-source-%{version}.tar.bz2
d74 1
a74 1
regex = mozilla-source-(__VER__)\.tar\.bz2
@
1.103
log
@synchronize even further with firefox package
@
text
@d35 2
a36 2
Version: 1.7.6
Release: 20050324
@
1.102
log
@synchronize with firefox package
@
text
@d179 3
@
1.101
log
@Adjust the copyright declaration in this (RSE's) copy of the OpenPKG
source code now that the fork point for C&W was established (CVS tag
OPENPKG_CW_FP), the shared copyright agreement between RSE and C&W is
no longer active (as C&W no longer officially sponsors OpenPKG) and the
new shared copyright from RSE can be taken over by the newly established
juristic entity OpenPKG Foundation e.V. (instead of the non-juristic
entity OpenPKG Project).
@
text
@d36 1
a36 1
Release: 20050323
d115 2
a116 1
MOZ_INTERNAL_LIBART_LGPL=1
d119 1
a119 1
export MOZ_INTERNAL_LIBART_LGPL
d125 1
d193 1
a193 1
# readjust paths to reflect final location
d203 1
a203 1
# work around runtime startup problems
@
1.100
log
@upgrading package: mozilla 1.7.5 -> 1.7.6
@
text
@d2 3
a4 4
## mozilla.spec -- OpenPKG RPM Specification
## Copyright (c) 2000-2005 The OpenPKG Project
## Copyright (c) 2000-2005 Ralf S. Engelschall
## Copyright (c) 2000-2005 Cable & Wireless
d30 1
a30 1
Packager: The OpenPKG Project
@
1.99
log
@Happy New Year 2005
@
text
@d36 2
a37 2
Version: 1.7.5
Release: 20041228
d47 2
a48 3
Source1: ftp://ftp.openpkg.org/sources/CPY/mozilla/mozilla-1.7.2-libart.tar.bz2
Source2: mozilla.sh
Source3: mozilla.pod
a56 1
BuildPreReq: infozip, zlib, openssl, freetype
d58 2
a59 1
PreReq: infozip, zlib, openssl, freetype
a86 1
%setup -q -n mozilla -T -D -b 1
d144 1
a144 1
--enable-svg-renderer-libart \
@
1.99.2.1
log
@bump release numbers for OpenPKG 2.3
@
text
@d37 1
a37 1
Release: 2.3.0
d55 2
a56 2
BuildPreReq: OpenPKG, openpkg >= 2.3.0, make, gcc, perl, pkgconfig
PreReq: OpenPKG, openpkg >= 2.3.0, xsel, wmctrl
@
1.98
log
@new numbers from en1.engelschall.com ;-)
@
text
@d3 3
a5 3
## Copyright (c) 2000-2004 The OpenPKG Project
## Copyright (c) 2000-2004 Ralf S. Engelschall
## Copyright (c) 2000-2004 Cable & Wireless
@
1.97
log
@synchronize with nspr patch set
@
text
@d37 1
a37 1
Release: 20041227
d81 2
a82 2
( echo "This package requires about 540 MB of free disk space, 200 MB of RAM"
echo "and 70 minutes real-time to build on a Pentium-III 800Mhz class CPU."
@
1.96
log
@upgrading package: mozilla 1.7.3 -> 1.7.5
@
text
@d37 1
a37 1
Release: 20041220
@
1.95
log
@use new wmctrl package for bringing Mozilla to the foreground, too
@
text
@d36 2
a37 2
Version: 1.7.3
Release: 20041205
d46 1
a46 1
Source0: ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/releases/mozilla%{version}/src/mozilla-source-%{version}.tar.bz2
@
1.94
log
@Cleanup: %{l_prefix}/etc/rc -> %{l_rc}
@
text
@d37 1
a37 1
Release: 20040920
d56 1
a56 1
PreReq: OpenPKG, openpkg >= 20040130, xsel
@
1.94.2.1
log
@bump release numbers for OpenPKG 2.2
@
text
@d37 1
a37 1
Release: 2.2.0
d55 2
a56 2
BuildPreReq: OpenPKG, openpkg >= 2.2.0, make, gcc, perl, pkgconfig
PreReq: OpenPKG, openpkg >= 2.2.0, xsel
@
1.93
log
@upgrading package: mozilla 1.7.2 -> 1.7.3
@
text
@d37 1
a37 1
Release: 20040915
d103 2
a104 2
x11_libdir=`%{l_prefix}/etc/rc --query x11_libdir`
x11_incdir=`%{l_prefix}/etc/rc --query x11_incdir`
d129 2
a130 2
--x-includes=`%{l_prefix}/etc/rc --query x11_incdir` \
--x-libraries=`%{l_prefix}/etc/rc --query x11_libdir` \
@
1.92
log
@optionally provide the Mozilla SDK (required by mozilla-mplayer plugin)
@
text
@d36 2
a37 2
Version: 1.7.2
Release: 20040829
d47 3
a49 2
Source1: mozilla.sh
Source2: mozilla.pod
d88 1
@
1.91
log
@upgrading package: mozilla 1.7.1 -> 1.7.2
@
text
@d37 1
a37 1
Release: 20040808
d43 1
d225 24
@
1.90
log
@modifying package: mozilla-1.7.1 20040710 -> 20040805
@
text
@d36 2
a37 2
Version: 1.7.1
Release: 20040805
a69 1
comment = "tho: 1.7.2 tar ball is broken. Lots of missing Makefile.in. 05.08.2004"
@
1.89
log
@upgrading package: mozilla 1.7 -> 1.7.1
@
text
@d37 1
a37 1
Release: 20040710
d70 1
@
1.88
log
@remove PNG fixes because they are not used due to the fact that we are building and linking against the external PNG library
@
text
@d36 2
a37 2
Version: 1.7
Release: 20040629
@
1.88.2.1
log
@bump release numbers for OpenPKG 2.1
@
text
@d37 1
a37 1
Release: 2.1.0
d53 2
a54 2
BuildPreReq: OpenPKG, openpkg >= 2.1.0, make, gcc, perl, pkgconfig
PreReq: OpenPKG, openpkg >= 2.1.0, xsel
@
1.88.2.2
log
@MFC: upgrade to latest version from CURRENT
@
text
@d36 1
a36 1
Version: 1.7.1
@
1.87
log
@remove false dependencies to xft and expat
@
text
@d37 1
a37 1
Release: 20040622
@
1.86
log
@correct patch headers, dependencies, and comments
@
text
@d37 1
a37 1
Release: 20040621
d56 1
a56 1
BuildPreReq: infozip, zlib, openssl, expat, freetype, xft
d58 1
a58 1
PreReq: infozip, zlib, openssl, expat, freetype, xft
@
1.85
log
@mozilla 1.7 is shipped with a broken embedded freetype2 component, so disable it until the problem is solved (we supply our own libfreetype anyways so it's unclear why the embedded component is even needed) and update 1.6 -> 1.7
@
text
@d37 1
a37 1
Release: 20040620
d53 1
a53 1
BuildPreReq: OpenPKG, openpkg >= 20040130, make, gcc, perl
d55 4
a58 2
BuildPreReq: X11, glib, gtk, orbit, libiconv, infozip, openssl, freetype
PreReq: X11, glib, gtk, orbit, libiconv, infozip, openssl, freetype
d182 1
a182 1
# post-adjustments to builded program
d191 1
a191 1
# re-adjust paths to reflect final location
d201 1
a201 1
# workaround run-time startup problems
@
1.84
log
@SA-2004.017-png
@
text
@d36 2
a37 2
Version: 1.7rc1
Release: 20040429
a136 1
--enable-freetype2 \
d160 1
@
1.83
log
@upgrade to Mozilla 1.7rc1
@
text
@d37 1
a37 1
Release: 20040423
@
1.82
log
@correct spelling: privileges, convenient;
@
text
@d36 2
a37 2
Version: 1.6
Release: 20040207
d46 2
a47 3
Source1: ftp://ftp.openpkg.org/sources/CPY/mozilla/mozilla-1.4-libart.tar.bz2
Source2: mozilla.sh
Source3: mozilla.pod
a83 1
%setup -q -n mozilla -D -T -a 1
d142 1
@
1.82.2.1
log
@bump release numbers for OpenPKG 2.0
@
text
@d37 1
a37 1
Release: 2.0.0
d54 2
a55 2
BuildPreReq: OpenPKG, openpkg >= 2.0.0, make, gcc, perl
PreReq: OpenPKG, openpkg >= 2.0.0, xsel
@
1.82.2.2
log
@SA-2004.017-png
@
text
@d37 1
a37 1
Release: 2.0.1
@
1.81
log
@Mass Commit:
reduce redundancy within .spec files by referencing
macros defining vendor source versions whenever possible.
This was half-way automated and half-way manually edited.
As a result the PMOD activity in 95% of all cases
just means editing the version in one single place, only.
@
text
@d204 1
a204 1
# generate manual page for startup convinience wrapper
d223 1
a223 1
# add startup convinience wrapper
@
1.80
log
@Mass-Commit:
- split "Distribution" header into "Distribution" (old) and "Class"
(new) headers by moving the attached class information.
- embed the vendor version tracking configuration through the
new "%track" section.
- bump up the OpenPKG bootstrap dependency, because the "Class" header
and "%track" section are only supported by our latest bootstrap version.
@
text
@d37 1
a37 1
Release: 20040203
d69 1
a69 1
version = 1.6
@
1.79
log
@bump year in copyright messages to cover new year 2004. This is a CVS only commit -- no packages were rolled intentionally
@
text
@d32 2
a33 1
Distribution: OpenPKG [PLUS]
d37 1
a37 1
Release: 20040116
d54 2
a55 2
BuildPreReq: OpenPKG, openpkg >= 20030717, make, gcc, perl
PreReq: OpenPKG, openpkg >= 20030717, xsel
d66 9
@
1.78
log
@upgrading package: mozilla 1.5.1 -> 1.6
@
text
@d3 3
a5 3
## Copyright (c) 2000-2003 The OpenPKG Project
## Copyright (c) 2000-2003 Ralf S. Engelschall
## Copyright (c) 2000-2003 Cable & Wireless
@
1.77
log
@unconditionally include logic to handle -mail switch in shell wrapper instead of conditionally including it
@
text
@d35 2
a36 2
Version: 1.5.1
Release: 20031223
@
1.76
log
@add rudimentary support for mail client in OpenPKG native wrapper script
@
text
@a47 1
Source4: mailnews.patch
d77 1
a77 1
# patch source distribution and OpenPKG wrapper
a78 3
%if "%{with_mailnews}" == "yes"
%{l_patch} <%{SOURCE mailnews.patch} %{SOURCE mozilla.sh}
%endif
@
1.75
log
@it is time to bless Mozilla for PLUS class
@
text
@d36 1
a36 1
Release: 20031221
d48 1
d78 1
a78 1
# patch source distribution
d80 3
@
1.74
log
@upgrading package: mozilla 1.5 -> 1.5.1
@
text
@d32 1
a32 1
Distribution: OpenPKG [EVAL]
d36 1
a36 1
Release: 20031217
@
1.73
log
@Include shell script wrapper code to allow for valid file URLs as well
@
text
@d35 2
a36 2
Version: 1.5
Release: 20031107
d44 1
a44 1
Source0: ftp://ftp.mozilla.org/pub/mozilla/releases/mozilla%{version}/src/mozilla-source-%{version}.tar.bz2
@
1.72
log
@I prefer unprefixed "svs"-style (containing "Index:" lines) patches more.
@
text
@d36 1
a36 1
Release: 20031017
@
1.71
log
@upgrading package: mozilla 1.4.1 -> 1.5
@
text
@d78 1
a78 1
%patch -p1
@
1.70
log
@fix URL
@
text
@d35 2
a36 2
Version: 1.4.1
Release: 20031013
d44 1
a44 1
Source0: ftp://ftp.mozilla.org/pub/mozilla/releases/mozilla%{version}/src/mozilla-%{version}.tar.bz2
d78 1
a78 1
%patch -p0
@
1.69
log
@upgrading package: mozilla 1.4 -> 1.4.1
@
text
@d36 1
a36 1
Release: 20031011
d45 1
a45 1
Source1: ftp://ftp.openpkg.org/source/CPY/mozilla/mozilla-1.4-libart.tar.bz2
@
1.68
log
@Make sure we do not fall over our own feets if the .autoreg
dir already exists (can happen on Solaris 9/x86 at least).
Thanks to Sebastian Bar for discovering this.
@
text
@d35 2
a36 2
Version: 1.4
Release: 20030903
d44 4
a47 3
Source0: ftp://ftp.mozilla.org/pub/mozilla/releases/mozilla%{version}/src/mozilla-source-%{version}.tar.bz2
Source1: mozilla.sh
Source2: mozilla.pod
d75 1
d104 1
@
1.67
log
@libart is already part of the Mozilla 1.4 tarball, so no more need for extra packaging; enable SVG rendering with libart
@
text
@d36 1
a36 1
Release: 20030817
d188 1
a188 1
mkdir .autoreg
@
1.66
log
@provide knob for enabling optimizations
@
text
@a25 4
# package versions
%define V_mozilla 1.4
%define V_libart 1.2.1
d35 2
a36 2
Version: %{V_mozilla}
Release: 20030725
d39 1
a39 1
%option with_optimize no
d44 3
a46 4
Source0: ftp://ftp.mozilla.org/pub/mozilla/releases/mozilla%{V_mozilla}/src/mozilla-source-%{V_mozilla}.tar.bz2
Source1: http://people.freebsd.org/~marcus/libart_lgpl-%{V_libart}.tar.bz2
Source2: mozilla.sh
Source3: mozilla.pod
d52 4
a55 2
BuildPreReq: OpenPKG, openpkg >= 20030717, X11, glib, gtk, orbit, libiconv, infozip, openssl, freetype, make, gcc, perl
PreReq: OpenPKG, openpkg >= 20030717, X11, glib, gtk, orbit, libiconv, infozip, openssl, freetype, xsel
a74 4
# add back the modified libart which is included in Mozilla CVS
# but left out of the source distribution for licensing reasons.
%{l_bzip2} -d -c %{SOURCE1} | %{l_tar} xf -
d130 1
a151 1
--disable-svg \
@
1.65
log
@achieve robust subshell handling by consistently using '(...) || exit 0' constructs to make sure the scripts fail if a subshell fails
@
text
@d40 1
a40 1
Release: 20030723
d43 1
d139 5
a167 1
--disable-optimize \
d169 2
a170 2
--with-pthreads \
--disable-elf-dynstr-gc
@
1.64
log
@fix PR#204, use new %{l_value -s ...}
@
text
@d40 1
a40 1
Release: 20030717
d191 1
a191 1
)
d209 2
a210 2
(cd dist/bin && %{l_tar} -chf - . ) |\
(cd $RPM_BUILD_ROOT%{l_prefix}/lib/mozilla && %{l_tar} -xf -)
@
1.63
log
@adjust some remaining copyright messages
@
text
@d40 1
a40 1
Release: 20030715
d56 2
a57 2
BuildPreReq: OpenPKG, openpkg >= 20030103, X11, glib, gtk, orbit, libiconv, infozip, openssl, freetype, make, gcc, perl
PreReq: OpenPKG, openpkg >= 20030103, X11, glib, gtk, orbit, libiconv, infozip, openssl, freetype, xsel
d213 1
a213 1
%{l_shtool} install -c -m 755 -e 's;@@l_prefix@@;%{l_prefix};g' \
@
1.62
log
@cleanup copyright part by using just the main company name of Cable & Wireless and adding the URL to the global website
@
text
@d40 1
a40 1
Release: 20030701
@
1.61
log
@upgrading package: mozilla 1.3.1 -> 1.4
@
text
@a2 1
## Copyright (c) 2000-2003 Cable & Wireless Deutschland GmbH
d5 1
@
1.60
log
@Fix building with options
@
text
@d27 1
a27 1
%define V_mozilla 1.3.1
d40 1
a40 1
Release: 20030604
@
1.59
log
@apply FreeBSD 64bit fixes
@
text
@d40 1
a40 1
Release: 20030601
d102 1
a102 1
CPPFLAGS="%{l_cppflags} -I${x11_incdir}"
@
1.58
log
@upgrading package: mozilla 1.3 -> 1.3.1
@
text
@d40 1
a40 1
Release: 20030508
@
1.57
log
@include FreeBSD bugfixing patches
@
text
@d27 1
a27 1
%define V_mozilla 1.3
d39 2
a40 2
Version: 1.3
Release: 20030415
@
1.56
log
@ok, finally get this beast upgraded to the new and glory version 1.3
@
text
@d40 1
a40 1
Release: 20030316
@
1.55
log
@speclint police
@
text
@d26 4
d39 2
a40 2
Version: 1.2.1
Release: 20030103
d47 2
a48 2
Source0: ftp://ftp.mozilla.org/pub/mozilla/releases/mozilla%{version}/src/mozilla-source-%{version}.tar.bz2
Source1: http://people.freebsd.org/~marcus/libart_lgpl-%{version}.tar.bz2
d93 20
a113 10
CC="%{l_cc}" \
CXX="%{l_cxx}" \
CFLAGS="%{l_cflags} %{l_cppflags}" \
CXXFLAGS="%{l_cxxflags} -Wno-deprecated %{l_cppflags}" \
CPPFLAGS="%{l_cppflags}" \
LDFLAGS="%{l_ldflags}" \
GLIB_CONFIG="%{l_prefix}/bin/glib-config" \
GTK_CONFIG="%{l_prefix}/bin/gtk-config" \
LIBIDL_CONFIG="%{l_prefix}/bin/libIDL-config" \
MOZ_INTERNAL_LIBART_LGPL=1 \
d121 1
d123 2
a124 1
--enable-default-toolkit=gtk \
d164 2
a165 1
--with-pthreads
@
1.54
log
@upgrade to new %option world order
@
text
@d167 1
a167 1
# strip down installation tree
d172 1
a172 1
# workaround run-time startup problems
@
1.53
log
@remove '%options' hack, it will be replaced soon with a more elegant solution based on RPM 'Provides' headers
@
text
@a25 4
# package options
%option with_mailnews no
%option with_composer no
d36 5
a40 1
Release: 20030101
d52 2
a53 2
BuildPreReq: OpenPKG, openpkg >= 20021230, X11, glib, gtk, orbit, libiconv, infozip, openssl, freetype, make, gcc, perl
PreReq: OpenPKG, openpkg >= 20021230, X11, glib, gtk, orbit, libiconv, infozip, openssl, freetype, xsel
@
1.52
log
@switch to %option(s); remove trailing whitespaces; add jargon query support
@
text
@a62 2
%options
@
1.51
log
@bump of Copyright messages for forthcoming years 2003
@
text
@d27 2
a28 6
%ifndef with_mailnews
%define with_mailnews no
%endif
%ifndef with_composer
%define with_composer no
%endif
d40 1
a40 1
Release: 20021226
d52 2
a53 2
BuildPreReq: OpenPKG, openpkg >= 20021204, X11, glib, gtk, orbit, libiconv, infozip, openssl, freetype, make, gcc, perl
PreReq: OpenPKG, openpkg >= 20021204, X11, glib, gtk, orbit, libiconv, infozip, openssl, freetype, xsel
d168 1
a168 1
@
1.50
log
@switch to %option(s), but intentionally WITHOUT dep increase and WITHOUT FTP server updates
@
text
@d3 3
a5 3
## Copyright (c) 2000-2002 Cable & Wireless Deutschland GmbH
## Copyright (c) 2000-2002 The OpenPKG Project
## Copyright (c) 2000-2002 Ralf S. Engelschall
@
1.49
log
@Mozilla is also a memory hog when building...
@
text
@d67 1
a67 1
Options: none
@
1.48
log
@fix date and really release an RPM to the FTP service
@
text
@d71 3
a73 3
( echo "This package requires about 540 MB of free disk space and about"
echo "70 minutes real-time to build on a Pentium-III 800Mhz class CPU."
echo "So please be prepared... ;-)"
@
1.47
log
@fixed decompression
@
text
@d44 1
a44 1
Release: 20021227
@
1.46
log
@consistently use 'Options: none' to indicate no options to 'openpkg build'
@
text
@d44 1
a44 1
Release: 20021217
d81 1
a81 1
%{l_gzip} -d -c %{SOURCE1} | %{l_tar} xf -
@
1.45
log
@1. explicitly require libiconv, 2. add libart_lgpl, 3. add workaround for locality 'problems' causing Japanese characters on file:// URLs
@
text
@d67 2
@
1.44
log
@ok, now numbers are finally known...
@
text
@d44 1
a44 1
Release: 20021215
d48 3
a50 2
Source1: mozilla.sh
Source2: mozilla.pod
d56 2
a57 2
BuildPreReq: OpenPKG, openpkg >= 20021204, X11, glib, gtk, orbit, infozip, openssl, freetype, make, gcc, perl
PreReq: OpenPKG, openpkg >= 20021204, X11, glib, gtk, orbit, infozip, openssl, freetype, xsel
d77 4
d103 1
@
1.43
log
@Make this package now gold:
- give people optionally back their composer and mail/news client
- really enable freetype support this time
- finally remove again all empty directories in package
- stripped down installation area by removing unused files
- add a few comments to clearify things a little bit more
- strip down source distribution to save disk space
- display a warning that this package is a beast to build
- polish description and summary
@
text
@d44 1
a44 1
Release: 20021214
d68 2
a69 2
( echo "This package requires about FIXME MB of free disk space and about"
echo "FIXME minutes real-time to build on a Pentium-III 800Mhz class CPU."
@
1.42
log
@openssl is required, add freetype support, disable Xinerama
@
text
@d26 8
d36 1
a36 1
Summary: Graphical Web/Mail/News/Chat Frontend
d38 1
a38 1
Vendor: Mozilla
d61 4
a64 3
Mozilla is a full-featured open-source web browser derived
from Netscape Communicator, designed for standards compliance,
performance and portability.
d67 7
d75 2
d79 8
d88 1
d114 1
d120 11
a133 2
--disable-mailnews \
--disable-composer \
a135 1
--disable-freetype2 \
d147 2
d150 2
d153 1
d159 2
a160 1
#find . -type d -depth -print | xargs rmdir >/dev/null 2>&1 || true
d164 7
d173 2
d182 2
d188 6
a193 2
(cd dist/bin && %{l_tar} -chf - . ) |\
(cd $RPM_BUILD_ROOT%{l_prefix}/lib/mozilla && %{l_tar} -xf -)
d198 2
@
1.41
log
@be even more smarter and recognize the pseudo-schemas rfc and whois, too
@
text
@d36 1
a36 1
Release: 20021212
d47 2
a48 2
BuildPreReq: OpenPKG, openpkg >= 20021204, X11, glib, gtk, orbit, infozip, make, gcc, perl
PreReq: OpenPKG, openpkg >= 20021204, X11, glib, gtk, orbit, infozip, xsel
d86 1
a88 1
--enable-xinerama \
d92 1
@
1.40
log
@shit happens, our cronjob was faster than me yesterday and updated back the old tarball before I was able to upload it
@
text
@d36 1
a36 1
Release: 20021206
@
1.39
log
@new tarball, new happyness...
@
text
@d36 1
a36 1
Release: 20021205
@
1.38
log
@use new l_cxxflags variable
@
text
@d36 1
a36 1
Release: 20021204
@
1.37
log
@upgrade to 1.2.1
@
text
@d47 2
a48 2
BuildPreReq: OpenPKG, openpkg >= 20020206, X11, glib, gtk, orbit, infozip, make, gcc, perl
PreReq: OpenPKG, openpkg >= 20020206, X11, glib, gtk, orbit, infozip, xsel
d65 1
a65 1
CXXFLAGS="%{l_cflags} -Wno-deprecated %{l_cppflags}" \
@
1.36
log
@fix packaging
@
text
@d35 2
a36 2
Version: 1.2
Release: 20021203
@
1.35
log
@add startup script; add .autogen dir hack
@
text
@d132 2
a133 1
$RPM_BUILD_ROOT%{l_prefix}/lib/mozilla
d139 1
a139 1
%{SOURCE mozilla.1} $RPM_BUILD_ROOT%{l_prefix}/man/man1/
@
1.34
log
@more tries to get it running
@
text
@d36 1
a36 1
Release: 20021201
d41 1
d47 2
a48 2
BuildPreReq: OpenPKG, openpkg >= 20020206, X11, glib, gtk, orbit, infozip, make, gcc
PreReq: OpenPKG, openpkg >= 20020206, X11, glib, gtk, orbit, infozip
d91 1
d93 1
a109 2
#FIXME# --enable-strip
#FIXME# --disable-tests
d117 1
a117 1
#FIXME# find . -type d -depth -print | xargs rmdir >/dev/null 2>&1 || true
d121 1
d123 4
d137 2
@
1.33
log
@work-off this package -- unfortunately it still does not run :-(
@
text
@d63 2
a64 2
CFLAGS="%{l_cflags -O} %{l_cppflags}" \
CXXFLAGS="%{l_cflags -O} -Wno-deprecated %{l_cppflags}" \
a87 1
--enable-strip \
a96 1
--disable-tests \
d107 2
d113 2
a114 2
./regxpcom
./regchrome
d116 4
a119 1
find . -type d -depth -print | xargs rmdir >/dev/null 2>&1 || true
@
1.32
log
@blind upgrade of this JUNK
@
text
@d32 1
a32 1
Distribution: OpenPKG [JUNK]
d36 1
a36 1
Release: 20021128
d41 1
d58 1
a60 1
LD_LIBRARY_PATH="%{l_prefix}/lib:/usr/lib:$LD_LIBRARY_PATH"; export LD_LIBRARY_PATH
d72 2
a73 4
--with-jpeg=%{l_prefix} \
--with-png=%{l_prefix} \
--with-zlib=%{l_prefix} \
--enable-toolkit=gtk \
d77 2
a78 1
--with-gtk \
d82 18
a99 3
--enable-shared \
--enable-double-buffer \
--enable-x11-shm \
d101 3
d106 1
a106 2
--disable-md \
--disable-pedantic \
a107 6
--enable-editor \
--enable-mailnews \
--enable-crypto \
--disable-ldap \
--disable-debug \
--disable-tests \
a113 2
echo "skin,install,select,classic/1.0" >>chrome/installed-chrome.txt
echo "locale,install,select,en-US" >>chrome/installed-chrome.txt
d125 1
a125 2
(cd $RPM_BUILD_ROOT%{l_prefix}/lib/mozilla && %{l_tar} -xf -)
strip $RPM_BUILD_ROOT%{l_prefix}/lib/mozilla/* >/dev/null 2>&1 || true
d127 1
a127 2
%{SOURCE mozilla.sh} \
$RPM_BUILD_ROOT%{l_prefix}/bin/mozilla
@
1.31
log
@cleanup: remove $PATH fiddling, because already obsoleted by sane build environment
@
text
@d35 2
a36 2
Version: 1.0
Release: 20020714
d62 4
a65 3
CFLAGS="%{l_cflags -O} -I%{l_prefix}/include" \
CXXFLAGS="%{l_cflags -O} -Wno-deprecated -I%{l_prefix}/include" \
LDFLAGS="-L%{l_prefix}/lib" \
d106 1
@
1.30
log
@Woohhooo: apply the new package classification system.
(CORE, BASE, PLUS, PRIV, EVAL, JUNK). A description of
them follows on the website soon.
@
text
@a58 1
PATH="%{l_prefix}/bin:$PATH"; export PATH
@
1.29
log
@downgrade to 1.0 because 1.1a is a developer version
@
text
@d32 1
a32 1
Distribution: OpenPKG [BRK]
@
1.28
log
@upgrading package: mozilla 1.0 -> 1.1a
@
text
@d35 2
a36 2
Version: 1.1a
Release: 20020622
@
1.27
log
@bumped release
@
text
@d35 2
a36 2
Version: 1.0
Release: 20020606
d45 2
a46 2
BuildPreReq: OpenPKG, openpkg >= 20020206, X11, make, gcc, glib, gtk, orbit
PreReq: OpenPKG, openpkg >= 20020206, X11, make, gcc, glib, gtk, orbit
d64 1
a64 1
CXXFLAGS="%{l_cflags -O} -I%{l_prefix}/include" \
@
1.26
log
@Back out Mozilla v1.0 update, because a dependency to gtk is broken.
@
text
@d35 2
a36 2
Version: 1.0rc3
Release: 20020524
@
1.25
log
@upgrading package: mozilla 1.0rc3 -> 1.0
@
text
@d35 2
a36 2
Version: 1.0
Release: 20020605
@
1.24
log
@strip trailing whitespaces
@
text
@d35 2
a36 2
Version: 1.0rc3
Release: 20020524
@
1.23
log
@upgrading package: mozilla 1.0rc2 -> 1.0rc3
@
text
@d23 2
a24 2
## SUCH DAMAGE.
##
@
1.22
log
@new package: mozilla 1.0rc2 (Graphical Web/Mail/News/Chat Frontend)
@
text
@d35 2
a36 2
Version: 1.0rc2
Release: 20020513
@
1.21
log
@upgraded upstream version
@
text
@d35 2
a36 2
Version: 1.0rc1
Release: 20020419
@
1.20
log
@upgrade to mozilla 0.9.9 (still broken)
@
text
@d35 2
a36 2
Version: 0.9.9
Release: 20020312
@
1.19
log
@bump release
@
text
@d28 1
a28 1
Summary: Graphical Web-Browser
d30 1
a30 1
Vendor: Netscape
d32 1
a32 1
Distribution: OpenPKG [EXP]
d35 2
a36 2
Version: 0.9.8
Release: 20020206
@
1.18
log
@upgrade to Mozilla 0.9.8
@
text
@d36 1
a36 1
Release: 20020205
d45 2
a46 2
BuildPreReq: OpenPKG, openpkg >= 20011227, X11, make, gcc, glib, gtk, orbit
PreReq: OpenPKG, openpkg >= 20011227, X11, make, gcc, glib, gtk, orbit
@
1.17
log
@upgrade to mozilla 0.9.7
@
text
@d35 2
a36 2
Version: 0.9.7
Release: 20020107
@
1.16
log
@bump copyright years
@
text
@d36 1
a36 1
Release: 20011222
a40 1
Patch0: mozilla.patch.freebsd
d45 2
a46 2
BuildPreReq: OpenPKG, openpkg >= 20011227, make, gcc, glib, gtk, orbit
PreReq: OpenPKG, openpkg >= 20011227, make, gcc, glib, gtk, orbit
a56 1
#%patch -p0
d75 3
@
1.15
log
@fix dependencies in -CURRENT now that we have the new scheme
@
text
@d3 3
a5 3
## Copyright (c) 2000-2001 Cable & Wireless Deutschland GmbH
## Copyright (c) 2000-2001 The OpenPKG Project
## Copyright (c) 2000-2001 Ralf S. Engelschall
@
1.14
log
@upgrade to 0.9.7
@
text
@d46 2
a47 2
BuildPreReq: OpenPKG, openpkg >= 20011126.0, make, gcc, glib, gtk, orbit
PreReq: OpenPKG, openpkg >= 20011126.0, make, gcc, glib, gtk, orbit
@
1.13
log
@remove trailing zero to conform with new scheme
@
text
@d35 2
a36 2
Version: 0.9.6
Release: 20011201
d58 1
a58 1
%patch -p0
d93 1
@
1.12
log
@adjust distribution and release
@
text
@d36 1
a36 1
Release: 20011201.0
@
1.11
log
@Bump releases.
@
text
@d36 1
a36 1
Release: 20011126.0
@
1.10
log
@add OpenPKG to copyright lines
@
text
@d36 1
a36 1
Release: 20011124.0
d46 2
a47 2
BuildPreReq: OpenPKG, openpkg >= 0.9-20011025.0, make, gcc, glib, gtk, orbit
PreReq: OpenPKG, openpkg >= 0.9-20011025.0, make, gcc, glib, gtk, orbit
@
1.9
log
@blind update of (perhaps still broken) Mozilla
@
text
@d4 1
d36 1
a36 1
Release: 20011123.0
@
1.8
log
@Hmmmm.... goodbye good thought out but in practice unusable %{l_branch}
variable. We have to use a static value here (implies manual editing again),
because else source and binary RPM filenames won't match if binary is built
one or more days after the source was rolled.
@
text
@d34 2
a35 2
Version: 0.9.5
Release: 20011121.0
@
1.7
log
@bump to the correct 0.9-20011025.0
@
text
@d35 1
a35 1
Release: %{l_branch}.0
@
1.6
log
@upgrade dependencies because of l_branch usage
@
text
@d45 2
a46 2
BuildPreReq: OpenPKG, openpkg >= 20011023.0, make, gcc, glib, gtk, orbit
PreReq: OpenPKG, openpkg >= 20011023.0, make, gcc, glib, gtk, orbit
@
1.5
log
@upgrade to 0.9.5 (still broken)
@
text
@d45 2
a46 2
BuildPreReq: OpenPKG, openpkg >= 0.9-33, make, gcc, glib, gtk, orbit
PreReq: OpenPKG, openpkg >= 0.9-33, make, gcc, glib, gtk, orbit
@
1.4
log
@Switch to using "YYYYMMDD.X" as Release for -CURRENT packages.
@
text
@d34 1
a34 1
Version: 0.9.4
@
1.3
log
@Cleanup:
1. Move "Group:" below "Distribution:"
2. Use "The OpenPKG Project" for "Packager:"
3. Add type tag to "Distribution:" (default is now EXP)
@
text
@d35 1
a35 1
Release: 2
@
1.2
log
@Force all packages to require openpkg-0.9-33
@
text
@a27 1
Group: Web
d30 3
a32 2
Packager: rse@@openpkg.org
Distribution: OpenPKG
@
1.1
log
@Initial revision
@
text
@d35 1
a35 1
Release: 1
d45 2
a46 2
BuildPreReq: OpenPKG, openpkg >= 0.9-30, make, gcc, glib, gtk, orbit
PreReq: OpenPKG, openpkg >= 0.9-30, make, gcc, glib, gtk, orbit
@
1.1.1.1
log
@Import OpenPKG sources into CVS repository
@
text
@@