Blame SPECS/hesiod.spec

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