]> git.pld-linux.org Git - packages/libesmtp.git/blob - libesmtp.spec
- updated to 1.1.0 (fixes CVE-2019-19977; now uses meson and depends on openssl 1...
[packages/libesmtp.git] / libesmtp.spec
1 Summary:        SMTP client library
2 Summary(pl.UTF-8):      Biblioteka kliencka SMTP
3 Name:           libesmtp
4 Version:        1.1.0
5 Release:        1
6 License:        LGPL v2.1+
7 Group:          Libraries
8 #Source0Download: https://github.com/libesmtp/libESMTP/releases
9 Source0:        https://github.com/libesmtp/libESMTP/archive/v%{version}/libESMTP-%{version}.tar.gz
10 # Source0-md5:  1c89f9af9f56b74ec4dce3fc59a7236f
11 Patch0:         %{name}-soname.patch
12 URL:            https://libesmtp.github.io/
13 BuildRequires:  meson
14 BuildRequires:  ninja >= 1.5
15 BuildRequires:  openssl-devel >= 1.1.0
16 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18 %description
19 LibESMTP is a library to manage posting (or submission of) electronic
20 mail using SMTP to a preconfigured Mail Transport Agent (MTA) such as
21 Exim. It may be used as part of a Mail User Agent (MUA) or another
22 program that must be able to post electronic mail but where mail
23 functionality is not the program's primary purpose.
24
25 %description -l pl.UTF-8
26 LibESMTP to biblioteka obsługująca wysyłanie poczty elektronicznej
27 przy użyciu SMTP do prekonfigurowanego MTA, np. exima. Może być
28 używana jako część MTA lub innego programu, który musi umieć wysyłać
29 pocztę.
30
31 %package devel
32 Summary:        Development resources for libesmtp
33 Summary(pl.UTF-8):      Pliki dla programistów używających libesmtp
34 Group:          Development/Libraries
35 Requires:       %{name} = %{version}-%{release}
36 Requires:       openssl-devel >= 1.1.0
37
38 %description devel
39 Development resources for libesmtp.
40
41 %description devel -l pl.UTF-8
42 Pliki dla programistów używających libesmtp.
43
44 %package static
45 Summary:        Static libesmtp libraries
46 Summary(pl.UTF-8):      Statyczne biblioteki libesmtp
47 Group:          Development/Libraries
48 Requires:       %{name}-devel = %{version}-%{release}
49
50 %description static
51 Static libesmtp libraries.
52
53 %description static -l pl.UTF-8
54 Statyczne biblioteki libesmtp.
55
56 %prep
57 %setup -q -n libESMTP-%{version}
58 %patch0 -p1
59
60 %build
61 %meson build
62
63 %ninja_build -C build
64
65 %install
66 rm -rf $RPM_BUILD_ROOT
67
68 %ninja_install -C build
69
70 # plugin interface, not installed by meson
71 cp -p auth-plugin.h $RPM_BUILD_ROOT%{_includedir}
72
73 %clean
74 rm -rf $RPM_BUILD_ROOT
75
76 %post   -p /sbin/ldconfig
77 %postun -p /sbin/ldconfig
78
79 %files
80 %defattr(644,root,root,755)
81 %doc README.md docs/{ChangeLog.md,NEWS.md,authors.md,bugreport.md,changes-since-v1.0.6.md}
82 %attr(755,root,root) %{_libdir}/libesmtp.so.*.*.*
83 %attr(755,root,root) %ghost %{_libdir}/libesmtp.so.6
84 %dir %{_libdir}/esmtp-plugins-6.2.0
85 %attr(755,root,root) %{_libdir}/esmtp-plugins-6.2.0/sasl-crammd5.so
86 %attr(755,root,root) %{_libdir}/esmtp-plugins-6.2.0/sasl-login.so
87 %attr(755,root,root) %{_libdir}/esmtp-plugins-6.2.0/sasl-ntlm.so
88 %attr(755,root,root) %{_libdir}/esmtp-plugins-6.2.0/sasl-plain.so
89
90 %files devel
91 %defattr(644,root,root,755)
92 %attr(755,root,root) %{_libdir}/libesmtp.so
93 %{_includedir}/auth-client.h
94 %{_includedir}/auth-plugin.h
95 %{_includedir}/libesmtp.h
96 %{_pkgconfigdir}/libesmtp-1.0.pc
97
98 %files static
99 %defattr(644,root,root,755)
100 %{_libdir}/libesmtp.a
This page took 0.064283 seconds and 3 git commands to generate.