3 %bcond_without static_libs # static library
5 Summary: Development framework for C (like GLib)
6 Summary(pl.UTF-8): Szkielet programistyczny dla C (podobny do GLiba)
12 Source0: https://github.com/atheme/libmowgli-2/archive/libmowgli-%{version}.tar.gz
13 # Source0-md5: 0b8cf8b66d745d40f186e3cbd22fdc0e
14 Patch0: %{name}-openssl-1.1.patch
15 URL: https://github.com/atheme/libmowgli-2/
16 BuildRequires: openssl-devel
17 BuildRequires: sed >= 4.0
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 mowgli is a development framework for C (like GLib), which provides
22 high performance and highly flexible algorithms. It can be used as a
23 suppliment to GLib (to add additional functions (dictionaries,
24 hashes), or replace some of the slow GLib functions (like list
25 manipulation), or stand alone. It also provides a powerful hook system
26 and convenient logging for your code, as well as a high performance
29 %description -l pl.UTF-8
30 mowgli to szkielet programistyczny dla C (podobny do GLiba)
31 udostępniający wysoko wydajne i elastyczne algorytmy. Może być używany
32 jako suplement do GLiba (dodający nowe funkcje, takie jak słowniki czy
33 hasze) albo do zastąpienia niektórych wolnych funkcji GLiba (jak
34 operacje na listach), albo samodzielnie. Udostępnia także potężny
35 system uchwytów i wygodnego logowania, a także wysoko wydajny alokator
39 Summary: Header files for libmowgli
40 Summary(pl.UTF-8): Pliki nagłówkowe libmowgli
41 Group: Development/Libraries
42 Requires: %{name} = %{version}-%{release}
45 Header files for libmowgli.
47 %description devel -l pl.UTF-8
48 Pliki nagłówkowe libmowgli.
51 Summary: Static libmowgli library
52 Summary(pl.UTF-8): Biblioteka statyczna libmowgli
53 Group: Development/Libraries
54 Requires: %{name}-devel = %{version}-%{release}
57 Static libmowgli library.
59 %description static -l pl.UTF-8
60 Biblioteka statyczna libmowgli.
63 %setup -q -n libmowgli-2-libmowgli-%{version}
66 %{__sed} -i -e '/^\.SILENT/d' buildsys.mk.in
70 %{?with_static_libs:--enable-static}
74 rm -rf $RPM_BUILD_ROOT
77 DESTDIR=$RPM_BUILD_ROOT
80 rm -rf $RPM_BUILD_ROOT
82 %post -p /sbin/ldconfig
83 %postun -p /sbin/ldconfig
86 %defattr(644,root,root,755)
87 %doc AUTHORS COPYING README
88 %attr(755,root,root) %{_libdir}/libmowgli-2.so.*.*.*
89 %attr(755,root,root) %ghost %{_libdir}/libmowgli-2.so.0
92 %defattr(644,root,root,755)
93 %doc doc/{BOOST,design-concepts.txt}
94 %attr(755,root,root) %{_libdir}/libmowgli-2.so
95 %{_includedir}/libmowgli-2
96 %{_pkgconfigdir}/libmowgli-2.pc
98 %if %{with static_libs}
100 %defattr(644,root,root,755)
101 %{_libdir}/libmowgli-2.a