1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
10 groups = System/Libraries
11 url = http://fedorahosted.org/sssd/
13 summary = "Ding is not GLib" assorted utility libraries.
16 A set of helpful libraries used by projects such as SSSD.
19 source_dl = http://fedorahosted.org/releases/d/i/ding-libs/
22 configure_options += \
31 # ding-libs is a meta package,
32 # which requires all sub-packages.
35 libbasicobjects = %{thisver}
36 libcollection = %{thisver}
38 libini_config = %{thisver}
39 libpath_utils = %{thisver}
40 libref_array = %{thisver}
44 # ding-libs-devel is a meta package,
45 # which requires all devel sub-packages.
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}
59 package libbasicobjects
62 summary = Basic object types for C.
63 description = %{summary}
66 %{libdir}/libbasicobjects.so.*
70 package libbasicobjects-devel
71 summary = Development files for libbasicobjects.
72 description = %{summary}
75 %{libdir}/libbasicobjects.so
76 %{libdir}/pkgconfig/basicobjects.pc
77 %{includedir}/simplebuffer.h
84 summary = Collection data-type for C.
86 A data-type to collect data in a hierarchical structure
87 for easy iteration and serialization.
91 %{libdir}/libcollection.so.*
95 package libcollection-devel
96 summary = Development files for libcollection.
97 description = %{summary}
100 %{libdir}/libcollection.so
101 %{libdir}/pkgconfig/collection.pc
102 %{includedir}/collection*.h
109 summary = Dynamic hash table.
111 A hash table which will dynamically resize to achieve
112 optimal storage & access time properties.
116 %{libdir}/libdhash.so.*
120 package libdhash-devel
121 summary = Development files for libdhash.
122 description = %{summary}
125 %{libdir}/libdhash.so
126 %{libdir}/pkgconfig/dhash.pc
127 %{includedir}/dhash*.h
131 package libini_config
134 summary = INI file parsr for C.
136 Library to process config files in INI format into a
137 libcollection data structure.
141 %{libdir}/libini_config.so.*
145 package libini_config-devel
146 summary = Development files for libini_config.
147 description = %{summary}
150 %{libdir}/libini_config.so
151 %{libdir}/pkgconfig/ini_config.pc
152 %{includedir}/ini_config*.h
156 package libpath_utils
159 summary = Filesystem Path Utilities.
161 Utility functions to manipulate filesystem pathnames.
165 %{libdir}/libpath_utils.so.*
169 package libpath_utils-devel
170 summary = Development files for libpath_utils.
171 description = %{summary}
174 %{libdir}/libpath_utils.so
175 %{libdir}/pkgconfig/path_utils.pc
176 %{includedir}/path_utils*.h
183 summary = A refcounted array for C.
185 A dynamically-growing, reference-counted array.
189 %{libdir}/libref_array.so.*
193 package libref_array-devel
194 summary = Development files for libref_array.
195 description = %{summary}
198 %{libdir}/libref_array.so
199 %{libdir}/pkgconfig/ref_array.pc
200 %{includedir}/ref_array*.h
204 package %{name}-debuginfo