浏览代码

Update TCSH PR: Submitted by: Reviewed by: Approved by: Obtained from:

master
Peter Smej 24 年前 提交者 Ralf S. Engelschall
父节点
当前提交
1d89036c66
  1. 13
      openpkg/openpkg.spec
  2. 2
      vim/vim.spec
  3. 78
      zope/zope.spec

13
openpkg/openpkg.spec

@ -39,7 +39,7 @@
# the package version and release
%define V_openpkg 0.9
%define R_openpkg 32
%define R_openpkg 33
# the used software versions
%define V_rpm 4.0.2
@ -110,6 +110,7 @@ Source40: dot.bash_login
Source41: dot.lsyncrc
Source42: db-%{V_db}.patch
Source43: rc.conf
Source44: getopt.c
# build information
Prefix: %{l_prefix}
@ -295,6 +296,16 @@ Provides: OpenPKG
${l_patch} -p0 <`SOURCE rpm-%{V_rpm}.patch.porting`
${l_patch} -p0 <`SOURCE rpm-%{V_rpm}.patch.regen`
touch aclocal.m4 configure
cp `SOURCE getopt.c` misc/
cp misc/Makefile.am misc/Makefile.am.orig
sed -e 's;@LIBOBJS@;@LIBOBJS@ getopt.o;' \
<misc/Makefile.am.orig >misc/Makefile.am
cp misc/Makefile.in misc/Makefile.in.orig
sed -e 's;@LIBOBJS@;@LIBOBJS@ getopt.o;' \
<misc/Makefile.in.orig >misc/Makefile.in
cp rpmio/macro.c rpmio/macro.c.orig
# XXX # sed -e 's;getopt(;rpm_getopt(
<misc/Makefile.in.orig >misc/Makefile.in
)
# apply OpenPKG patches to Bash distribution tree

2
vim/vim.spec

@ -98,7 +98,7 @@ AutoReqProv: no
done
%{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d
%{l_shtool} install -c -m 755 -e "s;@l_prefix@;%{l_prefix};g" \
%{SOURCE rc.vim} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
%{SOURCE rc.vimP} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
%files -f files

78
zope/zope.spec

@ -0,0 +1,78 @@
##
## zope.spec -- OpenPKG RPM Specification
## Copyright (c) 2000-2001 Cable & Wireless Deutschland GmbH
## Copyright (c) 2000-2001 Ralf S. Engelschall <rse@engelschall.com>
##
## 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: zope
Summary: Content Management System and Application Server
Group: WWW
URL: http://www.zope.org/
Vendor: Zope Corporation
Packager: rse@openpkg.org
Distribution: OpenPKG
License: GPL
Version: 2.4.1
Release: 0
# list of sources
Source0: http://www.zope.org/Products/Zope/%{version}/Zope-%{version}-src.tgz
# build information
Prefix: %{l_prefix}
BuildRoot: %{l_buildroot}
BuildPreReq: OpenPKG, openpkg >= 0.9-30
PreReq: OpenPKG, openpkg >= 0.9-30
AutoReq: no
AutoReqProv: no
%description
Zope is the leading Open Source web application server. Zope
enables teams to collaborate in the creation and management of
dynamic web-based business applications such as intranets and
portals. Zope makes it easy to build features such as site search,
news, personalization, and e-commerce into your web applications.
%prep
%setup -q -n Zope-%{version}-src
%build
CC="%{l_cc}" \
CFLAGS="%{l_cflags -O}" \
./configure \
--prefix=%{l_prefix} \
--disable-nls
%{l_make} %{l_mflags -O}
%install
rm -rf $RPM_BUILD_ROOT
%{l_make} %{l_mflags} install AM_MAKEFLAGS="DESTDIR=$RPM_BUILD_ROOT"
rm -f $RPM_BUILD_ROOT%{l_prefix}/info/dir
rm -f $RPM_BUILD_ROOT%{l_prefix}/lib/charset.alias
strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
%files -f files
%clean
rm -rf $RPM_BUILD_ROOT
正在加载...
取消
保存