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