realmd/realmd.spec

86 lines
2.5 KiB
RPMSpec
Raw Normal View History

2019-12-30 10:22:36 +08:00
%define _hardened_build 1
Name: realmd
Version: 0.16.3
Release: 20
Summary: AD integration detection
License: LGPLv2+
URL: https://cgit.freedesktop.org/realmd/realmd/
Source0: https://www.freedesktop.org/software/realmd/releases/realmd-%{version}.tar.gz
Patch1: 0001-LDAP-don-t-close-LDAP-socket-twice.patch
Patch2: 0001-service-Add-nss-and-pam-sssd.conf-services-after-joi.patch
Patch3: 0001-Kerberos-fall-back-to-tcp-SRV-lookup.patch
Patch4: 0001-service-Add-pam-and-nss-services-in-realm_sssd_confi.patch
Patch5: 0001-switch-to-authselect.patch
Patch6: 0001-Fix-man-page-reference-in-systemd-service-file.patch
Patch7: 0001-Use-current-idmap-options-for-smb.conf.patch
Patch8: 0001-Find-NetBIOS-name-in-keytab-while-leaving.patch
Patch9: 0001-tests-run-tests-with-python3.patch
Patch10: 0001-Fix-issues-found-by-Coverity.patch
Patch11: 0002-Change-qualified-names-default-for-IPA.patch
Patch12: 0003-discover-try-to-get-domain-name-from-hostname.patch
Patch13: 0001-IPA-do-not-call-sssd-enable-logins.patch
Patch9000: fix-build-bug-with-distro-of-openeuler.patch
BuildRequires: gcc automake autoconf intltool pkgconfig gettext-devel glib2-devel >= 2.32.0
BuildRequires: openldap-devel polkit-devel krb5-devel systemd-devel libxslt xmlto python3 git
Requires: authselect polkit
%description
realmd is a dbus system service that manages discovery and enrollment in
realms/domains like Active Directory or IPA.
%package_help
%prep
%autosetup -n %{name}-%{version} -p1 -S git
%build
autoreconf -fi
%configure --disable-silent-rules
make %{?_smp_mflags}
%install
%make_install
%check
make check
%files
%defattr(-,root,root)
%doc AUTHORS
%license COPYING
%{_sysconfdir}/dbus-1/system.d/org.freedesktop.realmd.conf
%{_prefix}/lib/realmd/*
%{_sbindir}/realm
%{_unitdir}/realmd.service
%{_localstatedir}/cache/realmd/
%{_datadir}/polkit-1/actions/org.freedesktop.realmd.policy
%{_datadir}/dbus-1/system-services/org.freedesktop.realmd.service
%{_datadir}/locale/*
%files help
%defattr(-,root,root)
%doc ChangeLog NEWS README
%doc %{_datadir}/doc/realmd/
%{_mandir}/man8/*
%{_mandir}/man5/*
%changelog
* Sun Dec 29 2019 openEuler Buildteam <buildteam@openeuler.org> - 0.16.3-20
- Modify patch information
* Mon Oct 28 2019 openEuler Buildteam <buildteam@openeuler.org> - 0.16.3-19
- Fix build bug with distro of openEuler
* Mon Oct 21 2019 openEuler Buildteam <buildteam@openeuler.org> - 0.16.3-18
- Type:enhancement
- Id:NA
- SUG:NA
- DESC:modify the location of COPYING
* Tue Sep 17 2019 openEuler Buildteam <buildteam@openeuler.org> - 0.16.3-17
- Package init