]> git.pld-linux.org Git - packages/ksmbd-tools.git/blame - ksmbd-tools.spec
up to 3.4.7
[packages/ksmbd-tools.git] / ksmbd-tools.spec
CommitLineData
076fdffc
JP
1#
2# Conditional build:
3%bcond_with kerberos5 # Kerberos 5 support
4
5Summary: cifsd kernel server userspace utilities
6Name: ksmbd-tools
aa5ea827
JP
7Version: 3.4.7
8Release: 1
076fdffc
JP
9License: GPL v2+
10Group: Applications/System
ac1fe914 11Source0: https://github.com/cifsd-team/ksmbd-tools/releases/download/%{version}/%{name}-%{version}.tar.gz
aa5ea827 12# Source0-md5: 944d4b3f03cb235eaf4b32a10ac44b71
076fdffc
JP
13URL: https://github.com/cifsd-team/ksmbd-tools
14BuildRequires: autoconf >= 2.68
15BuildRequires: automake
467f9ab0 16BuildRequires: glib2-devel >= 1:2.40
076fdffc
JP
17%{?with_kerberos5:BuildRequires: heimdal-devel}
18BuildRequires: libnl-devel >= 3.0
19BuildRequires: libtool
20BuildRequires: pkgconfig
576403e4 21BuildRequires: rpmbuild(macros) >= 1.671
467f9ab0 22Requires: glib2 >= 1:2.40
576403e4 23Requires: systemd-units >= 38
076fdffc
JP
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26%description
27cifsd kernel server userspace utilities.
28
29%prep
ac1fe914 30%setup -q
076fdffc
JP
31
32%build
33%{__libtoolize}
34%{__aclocal}
35%{__autoconf}
36%{__autoheader}
37%{__automake}
38%configure \
39 %{__enable_disable kerberos5 krb5} \
40 --disable-silent-rules
41
42%{__make}
43
44%install
45rm -rf $RPM_BUILD_ROOT
46
576403e4 47install -d $RPM_BUILD_ROOT{%{_sysconfdir}/ksmbd,%{systemdunitdir}}
61fc1663 48
076fdffc
JP
49%{__make} install \
50 DESTDIR=$RPM_BUILD_ROOT
51
aa5ea827
JP
52%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/ksmbd/ksmbd.conf.example
53
076fdffc
JP
54%clean
55rm -rf $RPM_BUILD_ROOT
56
576403e4
JP
57%post
58%systemd_post ksmbd.service
59
60%preun
61%systemd_preun ksmbd.service
62
63%postun
64%systemd_reload
65
66%triggerpostun -- ksmbd-tools < 3.4.3
67%systemd_trigger ksmbd.service
68
076fdffc
JP
69%files
70%defattr(644,root,root,755)
467f9ab0 71%doc AUTHORS README.md ksmbd.conf.example
61fc1663 72%dir %attr(700,root,root) %{_sysconfdir}/ksmbd
076fdffc
JP
73%attr(755,root,root) %{_sbindir}/ksmbd.addshare
74%attr(755,root,root) %{_sbindir}/ksmbd.adduser
75%attr(755,root,root) %{_sbindir}/ksmbd.control
76%attr(755,root,root) %{_sbindir}/ksmbd.mountd
aa5ea827 77%attr(755,root,root) %{_libexecdir}/ksmbd.tools
576403e4 78%{systemdunitdir}/ksmbd.service
467f9ab0
JP
79%{_mandir}/man5/ksmbd.conf.5*
80%{_mandir}/man5/ksmbdpwd.db.5*
81%{_mandir}/man8/ksmbd.addshare.8*
82%{_mandir}/man8/ksmbd.adduser.8*
83%{_mandir}/man8/ksmbd.control.8*
84%{_mandir}/man8/ksmbd.mountd.8*
This page took 0.240352 seconds and 4 git commands to generate.