Blame SPECS/libnsl2.spec

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