Blame SPECS/libnsl2.spec

53dc24
# Uncomment on initial build for soname bump.
53dc24
#global bump_soname 1
53dc24
%global sover 3
f71f30
53dc24
%if 0%{?bump_soname}
53dc24
%global relsuffix ~sonamebump
53dc24
%global old_sover %(echo $((%{sover}-1)))
53dc24
%endif
f71f30
f71f30
Name:       libnsl2
53dc24
Version:    2.0.0
53dc24
Release:    1%{?relsuffix}%{?dist}
f71f30
Summary:    Public client interface library for NIS(YP) and NIS+
f71f30
f71f30
License:    BSD and LGPLv2+
f71f30
URL:        https://github.com/thkukuk/libnsl
f71f30
f71f30
Source0:    https://github.com/thkukuk/libnsl/archive/v%{version}.tar.gz
f71f30
f71f30
BuildRequires: autoconf, automake, gettext-devel, libtool, libtirpc-devel
f71f30
BuildRequires: make
53dc24
BuildRequires: gcc
53dc24
%if 0%{?bump_soname}
53dc24
BuildRequires: libnsl2 < %{version}
53dc24
%endif
f71f30
f71f30
%description
f71f30
This package contains the libnsl library. This library contains
53dc24
the public client interface for NIS(YP).
f71f30
This code was formerly part of glibc, but is now standalone to
f71f30
be able to link against TI-RPC for IPv6 support.
f71f30
f71f30
%package devel
f71f30
Summary: Development files for libnsl
f71f30
Requires: %{name}%{?_isa} = %{version}-%{release}
f71f30
Conflicts: glibc-devel < 2.26.9000-40
f71f30
f71f30
%description devel
f71f30
Development files for libnsl2
f71f30
f71f30
f71f30
%prep
f71f30
%setup -q -n libnsl-%{version}
f71f30
f71f30
%build
f71f30
autoreconf -fiv
f71f30
53dc24
%configure \
53dc24
    --libdir=%{_libdir} \
f71f30
    --includedir=%{_includedir}
f71f30
f71f30
%make_build
f71f30
f71f30
f71f30
%install
f71f30
%make_install
f71f30
53dc24
rm %{buildroot}%{_libdir}/libnsl.{a,la}
f71f30
53dc24
%if 0%{?bump_soname}
53dc24
cp -p %{_libdir}/libnsl.so.%{old_sover}* %{buildroot}%{_libdir}
53dc24
%endif
f71f30
53dc24
%files
f71f30
%license COPYING
53dc24
%{_libdir}/libnsl.so.%{sover}*
53dc24
%if 0%{?bump_soname}
53dc24
%{_libdir}/libnsl.so.%{old_sover}*
53dc24
%endif
f71f30
f71f30
%files devel
f71f30
%{_libdir}/libnsl.so
f71f30
%{_includedir}/*
f71f30
%{_libdir}/pkgconfig/libnsl.pc
f71f30
f71f30
%changelog
53dc24
* Thu Jan 20 2022 Alexander Bokovoy <abokovoy@redhat.com> - 2.0.0-1
53dc24
- Rebase to upstream 2.0.0 release
53dc24
- Resolves: rhbz#2039220
53dc24
f71f30
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 1.3.0-4
f71f30
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
f71f30
  Related: rhbz#1991688
f71f30
f71f30
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.3.0-3
f71f30
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
f71f30
f71f30
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-2
f71f30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
f71f30
f71f30
* Fri Sep 18 2020 Filip Janus <fjanus@redhat.com> - 1.3.0-1
f71f30
- Upstreal released new version 1.3.0
f71f30
f71f30
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-8.20180605git4a062cf
f71f30
- Second attempt - Rebuilt for
f71f30
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
f71f30
f71f30
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-7.20180605git4a062cf
f71f30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
f71f30
f71f30
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-6.20180605git4a062cf
f71f30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
f71f30
f71f30
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-5.20180605git4a062cf
f71f30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
f71f30
f71f30
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-4.20180605git4a062cf
f71f30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
f71f30
f71f30
* Mon Oct 29 2018 James Antill <james.antill@redhat.com>
f71f30
- Remove ldconfig scriptlet, now done via. transfiletrigger in glibc (#1644073).
f71f30
f71f30
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-3.20180605git4a062cf
f71f30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
f71f30
f71f30
* Tue Jun 05 2018 Matej Mužila <mmuzila@redhat.com> - 1.2.0-2.20181605git4a062cf
f71f30
- Update to 1.2.0-2.20181605git4a062cf
f71f30
  Resolves: rhbz#1573895
f71f30
f71f30
* Fri Feb 09 2018 Matej Mužila <mmuzila@reedhat.com> - 1.2.0-1
f71f30
- Update to version 1.2.0
f71f30
- Change libdir and includedir
f71f30
f71f30
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-2
f71f30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
f71f30
f71f30
* Wed Oct 04 2017 Matej Mužila <mmuzila@redhat.com> 1.1.0-1
f71f30
- Update to version 1.1.0
f71f30
f71f30
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.5-3
f71f30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
f71f30
f71f30
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.5-2
f71f30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
f71f30
f71f30
* Mon Jun 12 2017 Matej Mužila <mmuzila@redhat.com> 1.0.5-1
f71f30
- Update to version 1.0.5
f71f30
- Fix missing stdint.h
f71f30
f71f30
* Mon Apr 10 2017 Matej Mužila <mmuzila@redhat.com> 1.0.4-4
f71f30
- Initial version for 1.0.4
f71f30