Blame SPECS/hesiod.spec

fbe742
Name: hesiod
fbe742
Version: 3.2.1
fbe742
Release: 11%{?dist}
fbe742
License: MIT
fbe742
Summary: Shared libraries for querying the Hesiod naming service
fbe742
fbe742
Source: ftp://athena-dist.mit.edu/pub/ATHENA/hesiod/hesiod-%{version}.tar.gz
fbe742
BuildRequires: autoconf, automake, libtool, libidn-devel
fbe742
Obsoletes: hesinfo < 3.2
fbe742
fbe742
%description
fbe742
Hesiod is a system which uses existing DNS functionality to provide access
fbe742
to databases of information that changes infrequently.  It is often used to
fbe742
distribute information kept in the /etc/passwd, /etc/group, and /etc/printcap
fbe742
files, among others.
fbe742
fbe742
%package devel
fbe742
Summary: Development libraries and headers for Hesiod
fbe742
Requires: hesiod = %{version}-%{release}
fbe742
fbe742
%description devel
fbe742
Hesiod is a system which uses existing DNS functionality to provide access
fbe742
to databases of information that changes infrequently.  It is often used to
fbe742
distribute information which might otherwise kept in the /etc/passwd,
fbe742
/etc/group, and /etc/printcap files over a network, eliminating the need to
fbe742
ensure the files are synchronized among multiple hosts.  This package contains
fbe742
the header files and libraries required for building programs which use Hesiod.
fbe742
fbe742
%prep
fbe742
%setup -q
fbe742
autoreconf -vif
fbe742
fbe742
%build
fbe742
%configure --disable-static
fbe742
make
fbe742
fbe742
%install
fbe742
make install DESTDIR=$RPM_BUILD_ROOT
fbe742
# Remove libtool archives and static libs
fbe742
find %{buildroot} -type f -name "*.la" -delete
fbe742
fbe742
%post -p /sbin/ldconfig
fbe742
fbe742
%postun -p /sbin/ldconfig
fbe742
fbe742
%files
fbe742
%license COPYING
fbe742
%doc README NEWS
fbe742
%{_bindir}/*
fbe742
%{_libdir}/libhesiod.so.*
fbe742
%{_mandir}/man1/*
fbe742
%{_mandir}/man5/*
fbe742
fbe742
%files devel
fbe742
%{_libdir}/libhesiod.so
fbe742
%{_libdir}/pkgconfig/*
fbe742
%{_includedir}/hesiod.h
fbe742
%{_mandir}/man3/*
fbe742
fbe742
%changelog
fbe742
* Mon Apr  2 2018 Peter Robinson <pbrobinson@fedoraproject.org> 3.2.1-11
fbe742
- Cleanup and modernise spec
fbe742
fbe742
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.1-10
fbe742
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
fbe742
fbe742
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.1-9
fbe742
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
fbe742
fbe742
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.1-8
fbe742
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
fbe742
fbe742
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.1-7
fbe742
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
fbe742
fbe742
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.1-6
fbe742
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
fbe742
fbe742
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.1-5
fbe742
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
fbe742
fbe742
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.1-4
fbe742
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
fbe742
fbe742
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.1-3
fbe742
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
fbe742
fbe742
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.1-2
fbe742
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
fbe742
fbe742
* Wed Apr  3 2013 Nalin Dahyabhai <nalin@fedoraproject.org> - 3.2.1-1
fbe742
- update to 3.2.1
fbe742
  - merged all patches or equivalents
fbe742
  - re-merged hesinfo, so we obsolete it now
fbe742
  - adds a pkgconfig configuration file for libhesiod
fbe742
- correct inconsistent changelog dates, assuming day-of-week is correct
fbe742
- add build requirement on libidn-devel
fbe742
- package the license
fbe742
fbe742
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.0-23
fbe742
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
fbe742
fbe742
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.0-22
fbe742
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
fbe742
fbe742
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.0-21
fbe742
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
fbe742
fbe742
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.0-20
fbe742
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
fbe742
fbe742
* Fri Feb 19 2010 Nalin Dahyabhai <nalin@fedoraproject.org> - 3.1.0-19
fbe742
- fix the release number noted for the previous changelog entry (#225884)
fbe742
- remove unapplied "classes" patch (#225884)
fbe742
fbe742
* Wed Jan 13 2010 Nalin Dahyabhai <nalin@fedoraproject.org> - 3.1.0-18
fbe742
- adjust buildroot location (guidelines)
fbe742
- disable static libraries (guidelines)
fbe742
- tweak default payload attributes (guidelines)
fbe742
fbe742
* Tue Oct 13 2009 Nalin Dahyabhai <nalin@redhat.com> - 3.1.0-17
fbe742
- add a disttag
fbe742
fbe742
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.0-16
fbe742
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
fbe742
fbe742
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.0-15
fbe742
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
fbe742
fbe742
* Tue Dec  2 2008 Nalin Dahyabhai <nalin@fedoraproject.org> - 3.1.0-14
fbe742
- adjust the package summary
fbe742
fbe742
* Tue Jul 22 2008 Nalin Dahyabhai <nalin@fedoraproject.org> - 3.1.0-13
fbe742
- rebuild
fbe742
fbe742
* Thu Jun 12 2008 Nalin Dahyabhai <nalin@fedoraproject.org> - 3.1.0-12
fbe742
- call aclocal directly, because autoreconf didn't see the magic comment in
fbe742
  the distributed version of aclocal.m4 which made it look like it was safe
fbe742
  to generate a new one (#449550)
fbe742
fbe742
* Mon Jun  2 2008 Nalin Dahyabhai <nalin@fedoraproject.org> - 3.1.0-11
fbe742
- force autoreconf to overwrite files (should fix #449550)
fbe742
fbe742
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.1.0-10
fbe742
- Autorebuild for GCC 4.3
fbe742
fbe742
* Wed Aug 23 2006 Nalin Dahyabhai <nalin@redhat.com> - 3.1.0-9
fbe742
- rebuild
fbe742
fbe742
* Mon Jul 17 2006 Nalin Dahyabhai <nalin@redhat.com> - 3.1.0-8
fbe742
- rebuild
fbe742
fbe742
* Fri Jul  7 2006 Nalin Dahyabhai <nalin@redhat.com> - 3.1.0-7
fbe742
- use the system libtool to consistently link libhesiod.la with libresolv
fbe742
fbe742
* Fri Jul  7 2006 Nalin Dahyabhai <nalin@redhat.com> - 3.1.0-6
fbe742
- run autoreconf instead of autoconf after untarring so that we get a
fbe742
  config.h.in which suits the changes we make to configure.in (part of #197938)
fbe742
fbe742
* Tue Jun 20 2006 Nalin Dahyabhai <nalin@redhat.com> - 3.1.0-5
fbe742
- don't override libtool's defaults for permissions on its .la file, because
fbe742
  we don't get debuginfo if the execute bit isn't set (pjones, in #190219)
fbe742
fbe742
* Wed Jun  7 2006 Jeremy Katz <katzj@redhat.com> - 3.1.0-4
fbe742
- rebuild for -devel deps
fbe742
fbe742
* Thu Mar 30 2006 Nalin Dahyabhai <nalin@redhat.com> - 3.1.0-3
fbe742
- no, we really did need that patch
fbe742
fbe742
* Thu Mar 30 2006 Nalin Dahyabhai <nalin@redhat.com> - 3.1.0-2
fbe742
- drop a no-longer-needed patch for detecting libresolv properly
fbe742
fbe742
* Thu Mar 30 2006 Nalin Dahyabhai <nalin@redhat.com> - 3.1.0-1
fbe742
- update to 3.1.0 (#187372)
fbe742
fbe742
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 3.0.2-31.2.1
fbe742
- bump again for double-long bug on ppc(64)
fbe742
fbe742
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 3.0.2-31.2
fbe742
- rebuilt for new gcc4.1 snapshot and glibc changes
fbe742
fbe742
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
fbe742
- rebuilt
fbe742
fbe742
* Wed Mar 16 2005 Nalin Dahyabhai <nalin@redhat.com> 3.0.2-31
fbe742
- rebuild
fbe742
fbe742
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
fbe742
- rebuilt
fbe742
fbe742
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
fbe742
- rebuilt
fbe742
fbe742
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
fbe742
- rebuilt
fbe742
fbe742
* Sun Oct 19 2003 Florian La Roche <Florian.LaRoche@redhat.de>
fbe742
- add a %%clean specfile target
fbe742
fbe742
* Mon Jun 16 2003 Nalin Dahyabhai <nalin@redhat.com> 3.0.2-28
fbe742
- rebuild
fbe742
fbe742
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
fbe742
- rebuilt
fbe742
fbe742
* Mon Jan 27 2003 Nalin Dahyabhai <nalin@redhat.com> 3.0.2-26
fbe742
- link libhesiod with libresolv on all platforms
fbe742
fbe742
* Wed Jan 22 2003 Tim Powers <timp@redhat.com> 3.0.2-25
fbe742
- rebuilt
fbe742
fbe742
* Fri Jan 10 2003 Phil Knirsch <pknirsch@redhat.com> 3.0.2-24
fbe742
- Fixed wrong .so name for s390/s390x.
fbe742
fbe742
* Fri Jan 10 2003 Phil Knirsch <pknirsch@redhat.com> 3.0.2-23
fbe742
- Build shared lib correctly on s390 and s390x (with gcc -shared -fPIC).
fbe742
fbe742
* Wed Sep 25 2002 Nalin Dahyabhai <nalin@redhat.com> 3.0.2-22
fbe742
- look harder for res_mkquery() in libresolv
fbe742
fbe742
* Wed Aug 21 2002 Nalin Dahyabhai <nalin@redhat.com>
fbe742
- don't choke on large response packets
fbe742
fbe742
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
fbe742
- automated rebuild
fbe742
fbe742
* Sun May 26 2002 Tim Powers <timp@redhat.com>
fbe742
- automated rebuild
fbe742
fbe742
* Thu May 16 2002 Nalin Dahyabhai <nalin@redhat.com> 3.0.2-19
fbe742
- rebuild in new environment
fbe742
fbe742
* Mon Apr 15 2002 Nalin Dahyabhai <nalin@redhat.com> 3.0.2-18
fbe742
- add missing post/postun calls to ldconfig
fbe742
fbe742
* Wed Feb 20 2002 Nalin Dahyabhai <nalin@redhat.com> 3.0.2-17
fbe742
- rebuild in new environment
fbe742
fbe742
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
fbe742
- automated rebuild
fbe742
fbe742
* Fri Oct 26 2001 Nalin Dahyabhai <nalin@redhat.com> 3.0.2-15
fbe742
- actually set the soname in the shared library (ld doesn't automatically
fbe742
  set the soname to the output file's name, oops)
fbe742
fbe742
* Fri Oct  5 2001 Nalin Dahyabhai <nalin@redhat.com> 3.0.2-14
fbe742
- on second thought, put the shared library back in, using a soversion of 0
fbe742
  to have a chance at providing compatibility with apps linked dynamically
fbe742
  on other distributions
fbe742
- make -devel depend on the same version of the main package
fbe742
fbe742
* Wed Oct  3 2001 Nalin Dahyabhai <nalin@redhat.com>
fbe742
- remove the shared library patch -- different packages with shared libraries
fbe742
  tend to use different sonames, so we'd run inevitably run into problems
fbe742
fbe742
* Thu Aug 23 2001 Nalin Dahyabhai <nalin@redhat.com>
fbe742
- remove pre and post scripts -- authconfig handles that stuff now
fbe742
- add the hesiod man page back in, as bind-devel doesn't provide it any more
fbe742
fbe742
* Wed Jan 17 2001 Jeremy Katz <jlkatz@eos.ncsu.edu>
fbe742
- hesiod-devel requires hesiod (bug #128)
fbe742
fbe742
* Thu Sep 14 2000 Jeremy Katz <jlkatz@eos.ncsu.edu>
fbe742
- remove hesiod man page from hesiod-devel as it conflicts with the one 
fbe742
  from bind-devel
fbe742
fbe742
* Thu Sep 14 2000 Jeremy Katz <jlkatz@eos.ncsu.edu>
fbe742
- use rpm macros where possible and FHS-ify
fbe742
- split into main and devel packages
fbe742
- add back requires for nscd
fbe742
fbe742
* Fri Jul 28 2000 Jeremy Katz <jlkatz@eos.ncsu.edu>
fbe742
- rebuild in new environment
fbe742
fbe742
* Thu Mar 16 2000 Jeremy Katz <jlkatz@unity.ncsu.edu>
fbe742
- rebuild in new environment
fbe742
fbe742
* Thu Sep  2 1999 Nalin Dahyabhai <nsdahya1@eos.ncsu.edu>
fbe742
- removed dependency on nscd
fbe742
- changed requires: nscd back to caching-nameserver
fbe742
fbe742
* Mon May 17 1999 Nalin Dahyabhai <nsdahya1@eos.ncsu.edu>
fbe742
- started changelog
fbe742
- moved addition of hesiod to nsswitch.conf to this package because we
fbe742
  no longer use a separate libnss_hesiod.so
fbe742
- changed requires: caching-nameserver to nscd
fbe742
- added post-install script snippet to activate nscd on install