OSDN Git Service

Update & publish msys-console
[mingw/mingw-dist.git] / msys / msys-guile.xml
1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2 <software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
3
4   <!-- File: msys-guile.xml -->
5
6   <package-collection subsystem="msys">
7     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
8
9     <package name="msys-guile">
10       <affiliate group="MinGW Developer Toolkit" />
11       <description lang="en" title="guile: A Scheme interpreter" >
12         <paragraph>Guile is an interpreter for the Scheme programming language,
13           with support for many SRFIs (Scheme Request For Implementations),
14           packaged as a library which can be incorporated into your programs.
15           Your users have full access to the interpreter, so Guile itself can be
16           extended, based on the needs of the user.  The result is a scripting
17           language tailored to your application.
18         </paragraph>
19         <paragraph>Guile is a library designed to help programmers create
20           flexible applications.  Using Guile in an application allows
21           programmers to write plug-ins, or modules (there are many names, but
22           the concept is essentially the same) and users to use them to have an
23           application fit their needs.
24         </paragraph>
25         <paragraph>The msys-guile package provides a standalone guile
26           interpreter and all associated documentation.  The associated
27           msys-libguile package provides the runtime libraries, development
28           files, and other runtime support.
29         </paragraph>
30       </description>
31
32       <licence tarname="guile-%-msys-%-lic.tar" />
33       <source tarname="guile-%-msys-%-src.tar" />
34
35       <component class="bin">
36         <requires eq="msys-bash-*-msys-*-bin.tar" />
37         <requires eq="msys-coreutils-*-msys-*-bin.tar" />
38         <requires eq="msys-gawk-*-msys-*-bin.tar" />
39         <requires eq="msys-grep-*-msys-*-bin.tar" />
40         <requires eq="msys-sed-*-msys-*-bin.tar" />
41         <!-- Every MSYS package requires msys-core-bin.  This dependency
42           is not explicitly stated here; rather, it is implicitly satisfied
43           as a prerequisite of the matching DLL for this package itself,
44           which is specified for each of the following releases.
45           -->
46         <release tarname="guile-1.8.7-2-msys-1.0.15-bin.tar.lzma" >
47           <requires eq="msys-libguile-%-msys-%-dll-17.tar" />
48         </release>
49       </component>
50
51       <component class="doc">
52         <release tarname="guile-1.8.7-2-msys-1.0.15-doc.tar.lzma" />
53       </component>
54
55       <component class="lic">
56         <release tarname="guile-1.8.7-2-msys-1.0.15-lic.tar.lzma" />
57       </component>
58     </package>
59
60     <package name="msys-libguile">
61       <description lang="en" title="libguile: An extensible Scheme interpreter library" >
62         <paragraph>Guile is a library designed to help programmers create
63           flexible applications.  Using Guile in an application allows
64           programmers to write plug-ins, or modules (there are many names, but
65           the concept is essentially the same) and users to use them to have an
66           application fit their needs.
67         </paragraph>
68         <paragraph>Guile is an interpreter for the Scheme programming language,
69           with support for many SRFIs (Scheme Request For Implementations),
70           packaged as a library which can be incorporated into your programs.
71           Your users have full access to the interpreter, so Guile itself can be
72           extended, based on the needs of the user.  The result is a scripting
73           language tailored to your application.
74         </paragraph>
75         <paragraph>The msys-libguile package provides the runtime libraries,
76           development files, and other runtime support for guile.  The
77           associated msys-guile package provides a standalone guile interpreter
78           and all associated documentation.
79         </paragraph>
80       </description>
81
82       <licence tarname="guile-%-msys-%-lic.tar" />
83       <source tarname="guile-%-msys-%-src.tar" />
84
85       <component class="dll">
86         <requires eq="msys-libguile-%-msys-%-rtm.tar" />
87         <release tarname="libguile-1.8.7-2-msys-1.0.15-dll-17.tar.lzma" >
88           <requires eq="msys-libcrypt-*-msys-*-dll-0.tar" />
89           <requires eq="msys-libgmp-*-msys-*-dll-10.tar" />
90           <requires eq="msys-libintl-*-msys-*-dll-8.tar" />
91           <requires eq="msys-libltdl-*-msys-*-dll-7.tar" />
92           <requires eq="msys-libregex-*-msys-*-dll-1.tar" />
93         </release>
94
95         <!-- Every MSYS DLL package requires msys-core-bin -->
96         <requires eq="msys-core-*-msys-*-bin.tar" />
97       </component>
98
99       <component class="dev">
100         <requires eq="msys-gettext-*-msys-*-dev.tar" />
101         <requires eq="msys-libcrypt-*-msys-*-dev.tar" />
102         <requires eq="msys-libgmp-*-msys-*-dev.tar" />
103         <requires eq="msys-libltdl-*-msys-*-dev.tar" />
104         <requires eq="msys-libregex-*-msys-*-dev.tar" />
105         <release tarname="libguile-1.8.7-2-msys-1.0.15-dev.tar.lzma" >
106           <requires eq="msys-libguile-%-msys-%-dll-17.tar" />
107         </release>
108       </component>
109
110       <component class="rtm">
111         <release tarname="libguile-1.8.7-2-msys-1.0.15-rtm.tar.lzma" />
112       </component>
113     </package>
114
115   </package-collection>
116 </software-distribution>
117 <!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->