/[svn]/cduce.spec
ViewVC logotype

Contents of /cduce.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 643 - (show annotations)
Tue Jul 10 17:50:12 2007 UTC (5 years, 10 months ago) by abate
File size: 1964 byte(s)
[r2003-08-16 07:59:03 by cvscast] Empty log message

Original author: cvscast
Date: 2003-08-16 07:59:03+00:00
1 Summary: a language for fast and type safe processing of XML documents.
2 Name: cduce
3 Version: 0.1.1
4 Release: 1
5 URL: http://www.cduce.org/
6 Source : http://www.cduce.org/download/%{name}-%{version}.tar.gz
7 License: Qt Public Licence version 1.0
8 Group: Development/Languages
9 BuildRoot: %{_tmppath}/%{name}-root
10 Requires: ocaml >= 3.06
11 Requires: findlib >= 0.8
12 Requires: pcre-ocaml
13 Requires: ocamlnet >= 0.96
14 Requires: pxp >= 1.1.9
15
16 %description
17
18 CDuce, is a functional language for fast and type safe
19 processing of XML documents.
20
21 A complete documentation, reference manual, tutorial,
22 technical articles on implementation and theoretical
23 issues, benchmarks, source code, mailing lists and forums
24 can be found on the CDuce website: http://www.cduce.org.
25
26 %prep
27 rm -rf $RPM_BUILD_ROOT
28 %setup -q
29
30 %build
31 make cduce dtd2cduce webpages PHP=false NATIVE=true PXP_WLEX=false
32
33 %install
34 rm -rf $RPM_BUILD_ROOT
35 mkdir -p $RPM_BUILD_ROOT%{_bindir}
36 mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
37
38 install -s -m 755 cduce $RPM_BUILD_ROOT%{_bindir}/cduce
39 install -s -m 755 dtd2cduce $RPM_BUILD_ROOT%{_bindir}/dtd2cduce
40 install -m 644 doc/cduce.1 $RPM_BUILD_ROOT%{_mandir}/man1/cduce.1
41
42 %post
43 cd %{_docdir}/%{name}-%{version}/www
44 ln -s ../img ./
45 cd ..
46 ln -s www/manual.html ./
47
48
49 %postun
50 rm -rf %{_docdir}/%{name}-%{version}
51
52 %clean
53 rm -rf $RPM_BUILD_ROOT
54
55 %files
56 %defattr(-,root,root)
57 %doc README CHANGES web/www web/img
58
59 %{_bindir}/cduce
60 %{_bindir}/dtd2cduce
61 %{_mandir}/man1/cduce.1*
62
63 %changelog
64 * Fri Jul 4 2003 Giuseppe Castagna <Giuseppe.Castagna@ens.fr>
65 0.1.0
66 * Support for XML Namespaces
67 * Better support for expat; clean Makefile
68 * Get rid of ;; and let fun in examples
69 * Optional ; for record in attribute position (values and types/patterns)
70 * Split --dump into --load and --save
71 * Better handling of strings (specific node in AST)
72 * Map, transform: tail-recursive implementation
73 * Preliminary support for XML Schema
74 * Various bug fixes
75
76
77

CVS Admin">CVS Admin
ViewVC Help
Powered by ViewVC 1.1.5