]> git.pld-linux.org Git - packages/gssntlmssp.git/blame - gssntlmssp.spec
- updated to 0.8.0
[packages/gssntlmssp.git] / gssntlmssp.spec
CommitLineData
631a1caa
JB
1# TODO:
2# - implement mech.d in heimdal (e.g. by cat /etc/gss/mech.d/*.conf > /etc/gss/mech in %post scripts)
3# - apidocs (doxygen config missing)
4#
5# Conditional build:
6%bcond_with apidocs # API documentation (doxygen config missing in sources)
7#
8Summary: GSSAPI NTLMSSP mechanism
9Summary(pl.UTF-8): Mechanizm GSSAPI NTLMSSP
10Name: gssntlmssp
f8264a97
JB
11Version: 0.8.0
12Release: 1
631a1caa
JB
13License: LGPL v3+
14Group: Libraries
15# also https://github.com/simo5/gss-ntlmssp but no releases there
f8264a97
JB
16Source0: https://releases.pagure.org/gssntlmssp/%{name}-%{version}.tar.gz
17# Source0-md5: 69b3b66519b8e2ce945675862029f816
631a1caa 18Patch0: %{name}-heimdal.patch
631a1caa
JB
19URL: https://pagure.io/gssntlmssp
20BuildRequires: autoconf >= 2.59
21BuildRequires: automake >= 1:1.11
22BuildRequires: docbook-style-xsl-nons
23BuildRequires: doxygen
24BuildRequires: gettext-tools
25BuildRequires: heimdal-devel
26# pkgconfig(wbclient)
27BuildRequires: libsmbclient-devel
28BuildRequires: libtool >= 2:2
29BuildRequires: libunistring-devel
30BuildRequires: libxslt-progs
31BuildRequires: openssl-devel
f8264a97 32BuildRequires: pkgconfig >= 1:0.9.0
631a1caa
JB
33BuildRequires: po4a
34BuildRequires: zlib-devel
35BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
37%description
38A GSSAPI Mechanism that implements NTLMSSP.
39
40%description -l pl.UTF-8
41Mechanizm GSSAPI implementujący NTLMSSP.
42
43%package devel
44Summary: Header file for GSSAPI NTLMSSP extensions
45Summary(pl.UTF-8): Plik nagłówkowy rozszerzeń GSSAPI NTLMSSP
46Group: Development/Libraries
47Requires: heimdal-devel
48
49%description devel
50Header file with definition for custom GSSAPI extensions for NTLMSSP.
51
52%description devel -l pl.UTF-8
53Plik nagłówkowy z definicjami rozszerzeń GSSAPI dla NTLMSSP.
54
55%prep
56%setup -q
57%patch0 -p1
631a1caa
JB
58
59%build
60%{__libtoolize}
61%{__aclocal} -I m4 -I .
62%{__autoconf}
63%{__autoheader}
64%{__automake}
65%configure \
66 --disable-silent-rules
67%{__make}
68
69%if %{with apidocs}
70%{__make} docs
71%endif
72
73%install
74rm -rf $RPM_BUILD_ROOT
75
76%{__make} install \
77 DESTDIR=$RPM_BUILD_ROOT
78
79# loadable module
80%{__rm} $RPM_BUILD_ROOT%{_libdir}/gssntlmssp/*.la
81
82install -d $RPM_BUILD_ROOT/etc/gss/mech.d
83cp -p examples/mech.ntlmssp $RPM_BUILD_ROOT/etc/gss/mech.d/ntlmssp.conf
84
85%find_lang %{name}
86
87%clean
88rm -rf $RPM_BUILD_ROOT
89
90%if 0
91# TODO: needs support in heimdal.spec
92# (/etc/gss/mech as ghost, move current content with appropriate comment to /etc/gss/mech.d/00_init.conf)
93%post
94umask 022
95cat /etc/gss/mech.d/*.conf >$RPM_BUILD_ROOT/etc/gss/mech
96
97%postun
98umask 022
99if [ "$1" = "0" ]; then
100 cat /etc/gss/mech.d/*.conf >$RPM_BUILD_ROOT/etc/gss/mech
101fi
102%endif
103
104%files -f %{name}.lang
105%defattr(644,root,root,755)
106%dir %{_libdir}/gssntlmssp
107%attr(755,root,root) %{_libdir}/gssntlmssp/gssntlmssp.so
4b347be4 108# TODO: needs to be owned by heimdal.spec?
dee45474 109%dir /etc/gss
4b347be4 110%dir /etc/gss/mech.d
631a1caa
JB
111/etc/gss/mech.d/ntlmssp.conf
112%{_mandir}/man8/gssntlmssp.8*
113
114%files devel
115%defattr(644,root,root,755)
116%{_includedir}/gssapi/gssapi_ntlmssp.h
This page took 0.106966 seconds and 4 git commands to generate.