/[packages]/cauldron/cntlm/current/SPECS/cntlm.spec
ViewVC logotype

Annotation of /cauldron/cntlm/current/SPECS/cntlm.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1914114 - (hide annotations) (download)
Fri Dec 2 19:04:24 2022 UTC (2 years, 1 month ago) by danf
File size: 1884 byte(s)
SILENT: Switch SourceForge project URLs to https:
1 matteo 1016587 %define debug_package %{nil}
2    
3     Summary: Fast NTLM authentication proxy with tunneling
4     Name: cntlm
5     Version: 0.92.3
6 umeabot 1792600 Release: %mkrel 5
7 matteo 1016587 License: GPLv2
8     Group: System/Networking
9 danf 1914114 URL: https://cntlm.sourceforge.net/
10 matteo 1016587 Source0: %{name}-%{version}.tar.bz2
11 matteo 1016597 Source1: %{name}.service
12     Source2: %{name}-tmpfiles.conf
13 matteo 1016587
14 matteo 1016597 BuildRequires: gcc-c++
15 matteo 1016587
16     Requires(pre): rpm-helper >= %{rpmhelper_required_version}
17     Requires(post): rpm-helper >= %{rpmhelper_required_version}
18     Requires(preun): rpm-helper >= %{rpmhelper_required_version}
19     Requires(postun): rpm-helper >= %{rpmhelper_required_version}
20    
21     Provides: cntlm = %{version}
22    
23     %description
24     Cntlm is a fast and efficient NTLM proxy, with support for TCP/IP tunneling,
25     authenticated connection caching, ACLs, proper daemon logging and behaviour
26     and much more. It has up to ten times faster responses than similar NTLM
27     proxies, while using by orders or magnitude less RAM and CPU. Manual page
28     contains detailed information.
29    
30     %prep
31 ovitters 1143760 %setup -q
32 matteo 1016587
33     %build
34     %configure
35 ovitters 1578904 %make_build SYSCONFDIR=%{_sysconfdir} \
36 matteo 1016587 BINDIR=%{_sbindir} \
37     MANDIR=%{_mandir}
38    
39     %install
40    
41     mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
42    
43     %makeinstall SYSCONFDIR=%{buildroot}/%{_sysconfdir} \
44     BINDIR=%{buildroot}/%{_sbindir} \
45     MANDIR=%{buildroot}/%{_mandir}
46    
47     install -D -m 755 %{SOURCE1} %{buildroot}/%{_unitdir}/cntlm.service
48     install -D -p -m 0644 %{SOURCE2} %{buildroot}%{_tmpfilesdir}/%{name}.conf
49    
50     %pre
51     %_pre_useradd %{name} /dev/null /bin/false
52    
53     %post
54     %_tmpfilescreate %{name}
55     %_post_service %{name}
56    
57     %preun
58     %_preun_service %{name}
59    
60     %postun
61     %_postun_userdel %{name}
62    
63     %files
64     %doc LICENSE README COPYRIGHT
65     %{_sbindir}/cntlm
66     %{_mandir}/man1/cntlm.1*
67     %{_unitdir}/cntlm.service
68     %config(noreplace) %{_sysconfdir}/cntlm.conf
69     %{_tmpfilesdir}/%{name}.conf
70    

  ViewVC Help
Powered by ViewVC 1.1.30