/[svn]/cduce.spec
ViewVC logotype

Contents of /cduce.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 651 - (show annotations)
Tue Jul 10 17:50:46 2007 UTC (5 years, 10 months ago) by abate
File size: 2171 byte(s)
[r2003-09-14 19:20:02 by cvscast] Beppe: erased from make all: website (Makefile.distrib). Updated spec
files.

Original author: cvscast
Date: 2003-09-14 19:20:02+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 * Mon Sep 1 2003 Giuseppe Castagna <Giuseppe.Castagna@ens.fr>
65 0.1.1
66 * Various bug fixes (expat might now work)
67 * Sequencing operator e1;e2 (equivalent to: let [] = e1 in e2)
68 * Encoded references
69
70 * Fri Jul 4 2003 Giuseppe Castagna <Giuseppe.Castagna@ens.fr>
71 0.1.0
72 * Support for XML Namespaces
73 * Better support for expat; clean Makefile
74 * Get rid of ;; and let fun in examples
75 * Optional ; for record in attribute position (values and types/patterns)
76 * Split --dump into --load and --save
77 * Better handling of strings (specific node in AST)
78 * Map, transform: tail-recursive implementation
79 * Preliminary support for XML Schema
80 * Various bug fixes
81
82
83

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