summaryrefslogtreecommitdiffstats
path: root/libstrophe.spec
blob: b32e8afc5e8d54b17b6c2f46cef42a76d1d9c7cc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
Name:		libstrophe
Version:	0.8.8
Release:	1%{?dist}
Summary:	A simple, lightweight C library for writing XMPP clients
Group:		System Environment/Libraries

License:	GPLv3 or MIT
URL:		http://strophe.im/libstrophe
Source0:	https://github.com/strophe/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz

BuildRequires:	m4
BuildRequires:	pkgconfig
BuildRequires:	openssl-devel
BuildRequires:	autoconf
BuildRequires:	automake
BuildRequires:	make
BuildRequires:	libtool
BuildRequires:	expat-devel

%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig

%description
libstrophe is a lightweight XMPP client library written in C. It has minimal
dependencies and is configurable for various environments. It runs well on both
Linux, Unix, and Windows based platforms.


%package devel
Summary:	Development files for libstrophe
Group:		Development/Libraries
Requires:	%{name} = %{version}

%description devel
libstrophe is a lightweight XMPP client library written in C. It has minimal
dependencies and is configurable for various environments. It runs well on both
Linux, Unix, and Windows based platforms.

This package contains the development files for libstrophe.


%prep
%setup -q


%build
./bootstrap.sh
%configure
make %{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT
%make_install


%files devel
%doc README README.markdown
%{_includedir}/*
%{_libdir}/pkgconfig/%{name}.pc
%{_libdir}/%{name}.la
%{_libdir}/%{name}.a
%{_libdir}/%{name}.so


%files
%doc LICENSE.txt GPL-LICENSE.txt MIT-LICENSE.txt
%{_libdir}/%{name}.so.*


%changelog
* Fri Sep 18 2015 Link Dupont <link.dupont@me.com> - 0.8.8-1
- Initial package