SPECS: perl-Petal.spec (NEW) - Perl Template Attribute Language - ...
mguevara
mguevara at pld-linux.org
Wed Feb 15 02:07:10 CET 2006
Author: mguevara Date: Wed Feb 15 01:07:10 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- Perl Template Attribute Language - TAL for Perl
---- Files affected:
SPECS:
perl-Petal.spec (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SPECS/perl-Petal.spec
diff -u /dev/null SPECS/perl-Petal.spec:1.1
--- /dev/null Wed Feb 15 02:07:10 2006
+++ SPECS/perl-Petal.spec Wed Feb 15 02:07:04 2006
@@ -0,0 +1,113 @@
+# $Revision$, $Date$
+#
+# Conditional build:
+%bcond_without tests # do not perform "make test"
+#
+%include /usr/lib/rpm/macros.perl
+#%define pdir -
+%define pnam Petal
+Summary: Petal - Perl Template Attribute Language - TAL for Perl!
+Summary(pl): Petal - Perl Template Attribute Language - TAL dla Perla!
+Name: perl-Petal
+Version: 2.18
+Release: 0.1
+# note if it is "same as perl"
+License: same as perl
+Group: Development/Languages/Perl
+Source0: http://search.cpan.org/CPAN/authors/id/B/BP/BPOSTLE/%{pnam}-%{version}.tar.gz
+#Patch0: %{name}
+URL: http://search.cpan.org/~bpostle/Petal-2.18/lib/Petal.pm
+BuildRequires: perl-devel >= 1:5.8.0
+BuildRequires: rpm-perlprov >= 4.1-13
+#BuildRequires: -
+%if %{with tests}
+BuildRequires: perl
+BuildRequires: perl
+%endif
+#Requires: -
+#Provides: -
+#Obsoletes: -
+BuildArch: noarch
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define _noautoreq 'perl(anything_fake_or_conditional)'
+
+%description
+Petal is a XML based templating engine that is able to process any kind
+of XML, XHTML and HTML.
+
+Petal borrows a lot of good ideas from the Zope Page Templates TAL
+specification, it is very well suited for the creation of WYSIWYG
+XHTML editable templates.
+
+The idea is to further enforce the separation of logic from presentation.
+With Petal, graphic designers can use their favorite WYSIWYG editor
+to easily edit templates without having to worry about the loops
+and ifs which happen behind the scene.
+
+%prep
+%setup -q -n %{pnam}-%{version}
+#%patch0 -p1
+
+%build
+# Don't use pipes here: they generally don't work. Apply a patch.
+%{__perl} Makefile.PL \
+ INSTALLDIRS=vendor
+
+%{__make}
+# if module isn't noarch, use:
+# %{__make} \
+# OPTIMIZE="%{rpmcflags}"
+
+%{?with_tests:%{__make} test}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} pure_install \
+ DESTDIR=$RPM_BUILD_ROOT
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(644,root,root,755)
+%doc Changes README
+# note it's mostly easier to copy unpackaged filelist here, and run adapter over the spec.
+# use macros:
+#%%{perl_vendorlib}/...
+#%%{perl_vendorarch}/...
+#%%{perl_vendorlib}/
+%{perl_vendorarch}/auto/Petal/.packlist
+%{perl_vendorlib}/Petal.pm
+%{perl_vendorlib}/Petal/Cache/Disk.pm
+%{perl_vendorlib}/Petal/Cache/Memory.pm
+%{perl_vendorlib}/Petal/Canonicalizer/XHTML.pm
+%{perl_vendorlib}/Petal/Canonicalizer/XML.pm
+%{perl_vendorlib}/Petal/CodeGenerator.pm
+%{perl_vendorlib}/Petal/Cookbook.pod
+%{perl_vendorlib}/Petal/Deprecated.pm
+%{perl_vendorlib}/Petal/Entities.pm
+%{perl_vendorlib}/Petal/Functions.pm
+%{perl_vendorlib}/Petal/Hash.pm
+%{perl_vendorlib}/Petal/Hash/String.pm
+%{perl_vendorlib}/Petal/Hash/Test.pm
+%{perl_vendorlib}/Petal/Hash/Var.pm
+%{perl_vendorlib}/Petal/I18N.pm
+%{perl_vendorlib}/Petal/Parser.pm
+%{perl_vendorlib}/Petal/TranslationService/Gettext.pm
+%{perl_vendorlib}/Petal/TranslationService/MOFile.pm
+%{perl_vendorlib}/Petal/TranslationService/Noop.pm
+%{perl_vendorlib}/Petal/TranslationService/h4x0r.pm
+%{_mandir}/man3/*
+
+%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1 2006/02/15 01:07:04 mguevara
+- Perl Template Attribute Language - TAL for Perl
+
================================================================
More information about the pld-cvs-commit
mailing list