steffen: server/Smarty Makefile,NONE,1.1 Smarty.spec,NONE,1.1
cvs at intevation.de
cvs at intevation.de
Wed Apr 28 15:05:12 CEST 2004
Author: steffen
Update of /kolabrepository/server/Smarty
In directory doto:/tmp/cvs-serv2984/Smarty
Added Files:
Makefile Smarty.spec
Log Message:
We need PHP Smarty for the webinterface in the future
--- NEW FILE: Makefile ---
RPM = /kolab/bin/openpkg rpm
NAME = Smarty
VERSION = 2.6.2
ifeq "x$(KOLABRPMSRC)" "x"
KOLABRPMSRC = /kolab/RPM/SRC
endif
all:
test -d $(KOLABRPMSRC)/$(NAME) || mkdir $(KOLABRPMSRC)/$(NAME)
cd $(KOLABRPMSRC)/$(NAME) && wget -c "http://smarty.php.net/distributions/$(NAME)-$(VERSION).tar.gz" \
"http://smarty.php.net/distributions/manual/en/$(NAME)-$(VERSION)-docs.tar.gz"
cp $(NAME).spec $(KOLABRPMSRC)/$(NAME)
cd $(KOLABRPMSRC)/$(NAME) && $(RPM) -ba $(NAME).spec
binary:
$(RPM) -bB $(NAME).spec
--- NEW FILE: Smarty.spec ---
# Versions
%define V_php 4.0.6
%define V_Smarty 2.6.2
# Package Information
Name: Smarty
Summary: Template engine for PHP
URL: http://smarty.php.net/
Packager: Steffen Hansen -- Klaraelvdalens Datakonsult AB
Version: 2.6.2
Release: 20040426
License: LGPL
Group: Languages
Distribution: OpenPKG
# List of Sources
Source0: http://smarty.php.net/distributions/%{name}-%{version}.tar.gz
Source1: http://smarty.php.net/distributions/manual/en/%{name}-%{version}-docs.tar.gz
# Build Info
Prefix: %{l_prefix}
BuildRoot: %{l_buildroot}
BuildPreReq: apache >= 1.2.29, apache::with_mod_php_pear = yes
PreReq: apache >= 1.2.29, apache::with_mod_php_pear = yes
BuildArch: noarch
AutoReq: no
AutoReqProv: no
%description
Smarty is a template engine for PHP. Smarty provides your basic
variable substitution and dynamic block functionality, and also takes
a step further to be a "smart" template engine, adding features such
as configuration files, template functions, variable modifiers, and
making all of this functionality as easy as possible to use for both
programmers and template designers.
%prep
%setup -q -a 1
%build
%install
rm -rf $RPM_BUILD_ROOT
%{l_shtool} install -d $RPM_BUILD_ROOT%{l_prefix}/lib/php/%{name}/plugins
%{l_shtool} install -d $RPM_BUILD_ROOT%{l_prefix}/share/%{name}/manual/stylesheet-images
%{l_shtool} install -m 644 libs/{Config_File,Smarty{,_Compiler}}.class.php \
$RPM_BUILD_ROOT%{l_prefix}/lib/php/%{name}
%{l_shtool} install -m 644 libs/debug.tpl $RPM_BUILD_ROOT%{l_prefix}/lib/php/%{name}
%{l_shtool} install -m 644 libs/plugins/*.php $RPM_BUILD_ROOT%{l_prefix}/lib/php/%{name}/plugins
%{l_shtool} install -m 644 BUGS ChangeLog FAQ INSTALL NEWS README RELEASE_NOTES TODO \
$RPM_BUILD_ROOT%{l_prefix}/share/%{name}
%{l_shtool} install -m 644 manual/*\
$RPM_BUILD_ROOT%{l_prefix}/share/%{name}/manual
%{l_shtool} install -m 644 manual/stylesheet-images/* \
$RPM_BUILD_ROOT%{l_prefix}/share/%{name}/manual/stylesheet-images
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} \
%doc %{l_prefix}/share/%{name}/BUGS %{l_prefix}/share/%{name}/ChangeLog \
%{l_prefix}/share/%{name}/FAQ %{l_prefix}/share/%{name}/INSTALL \
%{l_prefix}/share/%{name}/NEWS %{l_prefix}/share/%{name}/README \
%{l_prefix}/share/%{name}/RELEASE_NOTES %{l_prefix}/share/%{name}/TODO \
%{l_prefix}/share/%{name}/manual/* \
%{l_prefix}/share/%{name}/manual/stylesheet-images/*
%clean
rm -rf $RPM_BUILD_ROOT
%files -f files
More information about the commits
mailing list