[erlang-erlydtl] imported erlang-erlydtl version 0.6.0

icheishvili icheishvili at fedoraproject.org
Thu Aug 19 15:49:27 UTC 2010


commit 25d7ecec12e01eace43a71d6e254d022b93f5c2f
Author: Ilia Cheishvili <ilia.cheishvili at gmail.com>
Date:   Thu Aug 19 09:49:14 2010 -0600

    imported erlang-erlydtl version 0.6.0

 .gitignore                       |    1 +
 erlang-erlydtl-0.6.0-r14a.patch  |   11 +++++++
 erlang-erlydtl-0.6.0-tests.patch |   19 +++++++++++
 erlang-erlydtl.spec              |   62 ++++++++++++++++++++++++++++++++++++++
 sources                          |    1 +
 5 files changed, 94 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..6829165 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/erlydtl-0.6.0.tar.gz
diff --git a/erlang-erlydtl-0.6.0-r14a.patch b/erlang-erlydtl-0.6.0-r14a.patch
new file mode 100644
index 0000000..fed6312
--- /dev/null
+++ b/erlang-erlydtl-0.6.0-r14a.patch
@@ -0,0 +1,11 @@
+--- src/erlydtl/erlydtl_filters.erl	2010-08-09 14:15:02.499522101 -0600
++++ src/erlydtl/erlydtl_filters.erl	2010-08-09 14:14:29.364521498 -0600
+@@ -352,7 +352,7 @@
+             Input
+     end.
+ 
+-truncatewords(Input, _WordsLeft, Acc) when length(Input) =:= 0 ->
++truncatewords(Input, _WordsLeft, Acc) when erlang:length(Input) =:= 0 ->
+     lists:reverse(Acc);
+ truncatewords(_Input, WordsLeft, Acc) when WordsLeft =:= 0 ->
+     lists:reverse("..." ++ Acc);
diff --git a/erlang-erlydtl-0.6.0-tests.patch b/erlang-erlydtl-0.6.0-tests.patch
new file mode 100644
index 0000000..3b7e7ca
--- /dev/null
+++ b/erlang-erlydtl-0.6.0-tests.patch
@@ -0,0 +1,19 @@
+--- src/erlydtl/erlydtl.app	2010-08-01 22:15:55.241412849 -0600
++++ src/erlydtl/erlydtl.app	2010-08-01 22:16:11.375796928 -0600
+@@ -6,15 +6,11 @@
+              erlydtl,
+              erlydtl_compiler,
+              erlydtl_dateformat,
+-             erlydtl_dateformat_tests,
+              erlydtl_deps,
+-             erlydtl_example_variable_storage,
+              erlydtl_filters,
+-             erlydtl_functional_tests,
+              erlydtl_parser,
+              erlydtl_runtime,
+-             erlydtl_scanner,
+-             erlydtl_unittests
++             erlydtl_scanner
+             ]},
+   {applications, [kernel, stdlib]},
+   {registered, []}
diff --git a/erlang-erlydtl.spec b/erlang-erlydtl.spec
new file mode 100644
index 0000000..eea3fb2
--- /dev/null
+++ b/erlang-erlydtl.spec
@@ -0,0 +1,62 @@
+%global debug_package %{nil}
+
+Name:           erlang-erlydtl
+Version:        0.6.0
+Release:        1%{?dist}
+Summary:        Erlang implementation of the Django Template Language.
+
+Group:          Development/Libraries
+License:        MIT
+URL:            http://code.google.com/p/erlydtl/
+Source0:        http://erlydtl.googlecode.com/files/erlydtl-0.6.0.tar.gz
+Patch0:         erlang-erlydtl-0.6.0-tests.patch
+Patch1:         erlang-erlydtl-0.6.0-r14a.patch
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+Provides:       ErlyDTL = %{version}-%{release}
+BuildRequires:  erlang
+Requires:       erlang
+
+%description
+ErlyDTL is an Erlang implementation of the Django Template Language. The
+erlydtl module compiles Django Template source code into Erlang bytecode. The
+compiled template has a "render" function that takes a list of variables and
+returns a fully rendered document
+
+%prep
+%setup -q -n erlydtl-%{version}
+find examples/ -type f -executable -exec chmod -x {} \;
+
+%patch0 -p0
+%patch1 -p0
+
+%build
+make %{?_smp_mflags}
+
+%check
+make test
+
+
+%install
+rm -rf %{buildroot}
+mkdir -p %{buildroot}/%{_libdir}/erlang/lib/erlydtl-%{version}/
+cp -r ebin     %{buildroot}/%{_libdir}/erlang/lib/erlydtl-%{version}/
+cp -r bin      %{buildroot}/%{_libdir}/erlang/lib/erlydtl-%{version}/
+cp -r priv     %{buildroot}/%{_libdir}/erlang/lib/erlydtl-%{version}/
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%files
+%defattr(-,root,root,-)
+%dir %{_libdir}/erlang/lib/erlydtl-%{version}  
+%{_libdir}/erlang/lib/erlydtl-%{version}/*
+%doc README
+%doc examples
+
+
+%changelog
+* Sun Aug 1 2010 Ilia Cheishvili <ilia.cheishvili at gmail.com> - 0.6.0-1
+- Initial Package
diff --git a/sources b/sources
index e69de29..0a544a1 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+beec89c1e7478bd655ff908640050cfe  erlydtl-0.6.0.tar.gz


More information about the scm-commits mailing list