]>
Commit | Line | Data |
---|---|---|
db0d87a7 SS |
1 | ############################################################################### |
2 | # IPFire.org - An Open Source Firewall Solution # | |
3 | # Copyright (C) - IPFire Development Team <info@ipfire.org> # | |
4 | ############################################################################### | |
5 | ||
6 | name = ding-libs | |
7 | version = 0.2.91 | |
8 | release = 1 | |
9 | ||
10 | groups = System/Libraries | |
11 | url = http://fedorahosted.org/sssd/ | |
12 | license = GPLv3+ | |
13 | summary = "Ding is not GLib" assorted utility libraries. | |
14 | ||
15 | description | |
16 | A set of helpful libraries used by projects such as SSSD. | |
17 | end | |
18 | ||
19 | source_dl = http://fedorahosted.org/releases/d/i/ding-libs/ | |
20 | ||
21 | build | |
22 | configure_options += \ | |
23 | --disable-static | |
24 | ||
25 | test | |
26 | make check | |
27 | end | |
28 | end | |
29 | ||
30 | packages | |
31 | # ding-libs is a meta package, | |
32 | # which requires all sub-packages. | |
33 | package %{name} | |
34 | requires | |
35 | libbasicobjects = %{thisver} | |
36 | libcollection = %{thisver} | |
37 | libdhash = %{thisver} | |
38 | libini_config = %{thisver} | |
39 | libpath_utils = %{thisver} | |
40 | libref_array = %{thisver} | |
41 | end | |
42 | end | |
43 | ||
44 | # ding-libs-devel is a meta package, | |
45 | # which requires all devel sub-packages. | |
46 | package %{name}-devel | |
47 | template DEVEL | |
48 | ||
49 | requires | |
50 | libbasicobjects-devel = %{thisver} | |
51 | libcollection-devel = %{thisver} | |
52 | libdhash-devel = %{thisver} | |
53 | libini_config-devel = %{thisver} | |
54 | libpath_utils-devel = %{thisver} | |
55 | libref_array-devel = %{thisver} | |
56 | end | |
57 | end | |
58 | ||
59 | package libbasicobjects | |
60 | template LIBS | |
61 | ||
62 | summary = Basic object types for C. | |
63 | description = %{summary} | |
64 | ||
65 | files | |
66 | %{libdir}/libbasicobjects.so.* | |
67 | end | |
68 | end | |
69 | ||
70 | package libbasicobjects-devel | |
71 | summary = Development files for libbasicobjects. | |
72 | description = %{summary} | |
73 | ||
74 | files | |
75 | %{libdir}/libbasicobjects.so | |
76 | %{libdir}/pkgconfig/basicobjects.pc | |
77 | %{includedir}/simplebuffer.h | |
78 | end | |
79 | end | |
80 | ||
81 | package libcollection | |
82 | template LIBS | |
83 | ||
84 | summary = Collection data-type for C. | |
85 | description | |
86 | A data-type to collect data in a hierarchical structure | |
87 | for easy iteration and serialization. | |
88 | end | |
89 | ||
90 | files | |
91 | %{libdir}/libcollection.so.* | |
92 | end | |
93 | end | |
94 | ||
95 | package libcollection-devel | |
96 | summary = Development files for libcollection. | |
97 | description = %{summary} | |
98 | ||
99 | files | |
100 | %{libdir}/libcollection.so | |
101 | %{libdir}/pkgconfig/collection.pc | |
102 | %{includedir}/collection*.h | |
103 | end | |
104 | end | |
105 | ||
106 | package libdhash | |
107 | template LIBS | |
108 | ||
109 | summary = Dynamic hash table. | |
110 | description | |
111 | A hash table which will dynamically resize to achieve | |
112 | optimal storage & access time properties. | |
113 | end | |
114 | ||
115 | files | |
116 | %{libdir}/libdhash.so.* | |
117 | end | |
118 | end | |
119 | ||
120 | package libdhash-devel | |
121 | summary = Development files for libdhash. | |
122 | description = %{summary} | |
123 | ||
124 | files | |
125 | %{libdir}/libdhash.so | |
126 | %{libdir}/pkgconfig/dhash.pc | |
127 | %{includedir}/dhash*.h | |
128 | end | |
129 | end | |
130 | ||
131 | package libini_config | |
132 | template LIBS | |
133 | ||
134 | summary = INI file parsr for C. | |
135 | description | |
136 | Library to process config files in INI format into a | |
137 | libcollection data structure. | |
138 | end | |
139 | ||
140 | files | |
141 | %{libdir}/libini_config.so.* | |
142 | end | |
143 | end | |
144 | ||
145 | package libini_config-devel | |
146 | summary = Development files for libini_config. | |
147 | description = %{summary} | |
148 | ||
149 | files | |
150 | %{libdir}/libini_config.so | |
151 | %{libdir}/pkgconfig/ini_config.pc | |
152 | %{includedir}/ini_config*.h | |
153 | end | |
154 | end | |
155 | ||
156 | package libpath_utils | |
157 | template LIBS | |
158 | ||
159 | summary = Filesystem Path Utilities. | |
160 | description | |
161 | Utility functions to manipulate filesystem pathnames. | |
162 | end | |
163 | ||
164 | files | |
165 | %{libdir}/libpath_utils.so.* | |
166 | end | |
167 | end | |
168 | ||
169 | package libpath_utils-devel | |
170 | summary = Development files for libpath_utils. | |
171 | description = %{summary} | |
172 | ||
173 | files | |
174 | %{libdir}/libpath_utils.so | |
175 | %{libdir}/pkgconfig/path_utils.pc | |
176 | %{includedir}/path_utils*.h | |
177 | end | |
178 | end | |
179 | ||
180 | package libref_array | |
181 | template LIBS | |
182 | ||
183 | summary = A refcounted array for C. | |
184 | description | |
185 | A dynamically-growing, reference-counted array. | |
186 | end | |
187 | ||
188 | files | |
189 | %{libdir}/libref_array.so.* | |
190 | end | |
191 | end | |
192 | ||
193 | package libref_array-devel | |
194 | summary = Development files for libref_array. | |
195 | description = %{summary} | |
196 | ||
197 | files | |
198 | %{libdir}/libref_array.so | |
199 | %{libdir}/pkgconfig/ref_array.pc | |
200 | %{includedir}/ref_array*.h | |
201 | end | |
202 | end | |
203 | ||
204 | package %{name}-debuginfo | |
205 | template DEBUGINFO | |
206 | end | |
207 | end | |
208 |