]> git.pld-linux.org Git - packages/libmowgli2.git/blob - libmowgli2.spec
- release 3 (by relup.sh)
[packages/libmowgli2.git] / libmowgli2.spec
1 #
2 # Conditional build:
3 %bcond_without  static_libs     # static library
4 #
5 Summary:        Development framework for C (like GLib)
6 Summary(pl.UTF-8):      Szkielet programistyczny dla C (podobny do GLiba)
7 Name:           libmowgli2
8 Version:        2.0.0
9 Release:        3
10 License:        MIT
11 Group:          Libraries
12 Source0:        https://github.com/atheme/libmowgli-2/archive/libmowgli-%{version}.tar.gz
13 # Source0-md5:  0b8cf8b66d745d40f186e3cbd22fdc0e
14 URL:            https://github.com/atheme/libmowgli-2/
15 BuildRequires:  openssl-devel
16 BuildRequires:  sed >= 4.0
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %description
20 mowgli is a development framework for C (like GLib), which provides
21 high performance and highly flexible algorithms. It can be used as a
22 suppliment to GLib (to add additional functions (dictionaries,
23 hashes), or replace some of the slow GLib functions (like list
24 manipulation), or stand alone. It also provides a powerful hook system
25 and convenient logging for your code, as well as a high performance
26 block allocator.
27
28 %description -l pl.UTF-8
29 mowgli to szkielet programistyczny dla C (podobny do GLiba)
30 udostępniający wysoko wydajne i elastyczne algorytmy. Może być używany
31 jako suplement do GLiba (dodający nowe funkcje, takie jak słowniki czy
32 hasze) albo do zastąpienia niektórych wolnych funkcji GLiba (jak
33 operacje na listach), albo samodzielnie. Udostępnia także potężny
34 system uchwytów i wygodnego logowania, a także wysoko wydajny alokator
35 bloków.
36
37 %package devel
38 Summary:        Header files for libmowgli
39 Summary(pl.UTF-8):      Pliki nagłówkowe libmowgli
40 Group:          Development/Libraries
41 Requires:       %{name} = %{version}-%{release}
42
43 %description devel
44 Header files for libmowgli.
45
46 %description devel -l pl.UTF-8
47 Pliki nagłówkowe libmowgli.
48
49 %package static
50 Summary:        Static libmowgli library
51 Summary(pl.UTF-8):      Biblioteka statyczna libmowgli
52 Group:          Development/Libraries
53 Requires:       %{name}-devel = %{version}-%{release}
54
55 %description static
56 Static libmowgli library.
57
58 %description static -l pl.UTF-8
59 Biblioteka statyczna libmowgli.
60
61 %prep
62 %setup -q -n libmowgli-2-libmowgli-%{version}
63
64 %{__sed} -i -e '/^\.SILENT/d' buildsys.mk.in
65
66 %build
67 %configure \
68         %{?with_static_libs:--enable-static}
69 %{__make}
70
71 %install
72 rm -rf $RPM_BUILD_ROOT
73
74 %{__make} install \
75         DESTDIR=$RPM_BUILD_ROOT
76
77 %clean
78 rm -rf $RPM_BUILD_ROOT
79
80 %post   -p /sbin/ldconfig
81 %postun -p /sbin/ldconfig
82
83 %files
84 %defattr(644,root,root,755)
85 %doc AUTHORS COPYING README
86 %attr(755,root,root) %{_libdir}/libmowgli-2.so.*.*.*
87 %attr(755,root,root) %ghost %{_libdir}/libmowgli-2.so.0
88
89 %files devel
90 %defattr(644,root,root,755)
91 %doc doc/{BOOST,design-concepts.txt}
92 %attr(755,root,root) %{_libdir}/libmowgli-2.so
93 %{_includedir}/libmowgli-2
94 %{_pkgconfigdir}/libmowgli-2.pc
95
96 %if %{with static_libs}
97 %files static
98 %defattr(644,root,root,755)
99 %{_libdir}/libmowgli-2.a
100 %endif
This page took 0.128781 seconds and 3 git commands to generate.