libpng/libpng.spec
cvsdist 7ca90e5c22 auto-import changelog data from libpng-1.0.8-1.src.rpm
Fri Jul 28 2000 Preston Brown <pbrown@redhat.com>
- upgrade to 1.0.8 - fixes small memory leak, other bugs
Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
- automatic rebuild
Mon Jun 19 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- patchlevel c
- FHSify
Tue Mar 21 2000 Nalin Dahyabhai <nalin@redhat.com>
- update to 1.0.6
Mon Mar 13 2000 Nalin Dahyabhai <nalin@redhat.com>
- change serial to Epoch to get dependencies working correctly
Fri Feb 11 2000 Nalin Dahyabhai <nalin@redhat.com>
- move buildroot and add URL
Sat Feb 05 2000 Bernhard Rosenkränzer <bero@redhat.com>
- strip library
- rebuild to compress man pages
Sun Nov 21 1999 Bernhard Rosenkränzer <bero@redhat.com>
- 1.0.5
- some tweaks to spec file to make updating easier
- handle RPM_OPT_FLAGS
Mon Sep 20 1999 Matt Wilson <msw@redhat.com>
- changed requires in libpng-devel to include serial
- corrected typo
Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
- auto rebuild in the new build environment (release 2)
Sun Feb 07 1999 Michael Johnson <johnsonm@redhat.com>
- rev to 1.0.3
Thu Dec 17 1998 Cristian Gafton <gafton@redhat.com>
- build for 6.0
Wed Sep 23 1998 Cristian Gafton <gafton@redhat.com>
- we are Serial: 1 now because we are reverting the 1.0.2 version from 5.2
    beta to this prior one
- install man pages; set defattr defaults
Thu May 07 1998 Prospector System <bugs@redhat.com>
- translations modified for de, fr, tr
Thu Apr 30 1998 Cristian Gafton <gafton@redhat.com>
- devel subpackage moved to Development/Libraries
Wed Apr 08 1998 Cristian Gafton <gafton@redhat.com>
- upgraded to 1.0.1
- added buildroot
Tue Oct 14 1997 Donnie Barnes <djb@redhat.com>
- updated to new version
- spec file cleanups
Thu Jul 10 1997 Erik Troan <ewt@redhat.com>
- built against glibc
2004-09-09 07:37:41 +00:00

143 lines
3.9 KiB
RPMSpec
Raw Blame History

Summary: A library of functions for manipulating PNG image format files.
Name: libpng
Version: 1.0.8
Release: 1
Copyright: distributable
Group: System Environment/Libraries
Source: ftp://swrinde.nde.swri.edu/pub/png/src/libpng-%{version}.tar.gz
Patch0: libpng-1.0.6-rhconf.patch
Buildroot: %{_tmppath}/libpng-root
BuildPrereq: zlib-devel
URL: http://www.libpng.org/pub/png/
%define LIBVER 2.%{version}
Epoch: 2
%description
The libpng package contains a library of functions for creating and
manipulating PNG (Portable Network Graphics) image format files. PNG
is a bit-mapped graphics format similar to the GIF format. PNG was
created to replace the GIF format, since GIF uses a patented data
compression algorithm.
Libpng should be installed if you need to manipulate PNG format image
files.
%package devel
Summary: Development tools for programs to manipulate PNG image format files.
Group: Development/Libraries
Requires: libpng = %{epoch}:%{PACKAGE_VERSION}
Serial: 1
%description devel
The libpng-devel package contains the header files and static
libraries necessary for developing programs using the PNG (Portable
Network Graphics) library.
If you want to develop programs which will manipulate PNG image format
files, you should install libpng-devel. You'll also need to install
the libpng package.
%prep
%setup -q
ln -s scripts/makefile.linux Makefile
%patch0 -p0 -b .rhconf
%build
make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
%install
rm -rf $RPM_BUILD_ROOT
make install prefix=$RPM_BUILD_ROOT/usr
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man{3,5}
install -c -m 644 *.3 $RPM_BUILD_ROOT%{_mandir}/man3
install -c -m 644 *.5 $RPM_BUILD_ROOT%{_mandir}/man5
strip -R .comment --strip-unneeded $RPM_BUILD_ROOT/usr/lib/libpng.so.%{LIBVER}
# I don't know what this is doing here.
rm -f $RPM_BUILD_ROOT%{_mandir}/man5/libpng.so*
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root)
%doc *.txt example.c README TODO CHANGES
/usr/lib/libpng.so.%{LIBVER}
%{_mandir}/man5/*
%files devel
%defattr(-,root,root)
/usr/include/*
/usr/lib/libpng.a
/usr/lib/libpng.so
%{_mandir}/man?/*
%clean
rm -rf $RPM_BUILD_ROOT
%changelog
* Thu Jul 28 2000 Preston Brown <pbrown@redhat.com>
- upgrade to 1.0.8 - fixes small memory leak, other bugs
* Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
- automatic rebuild
* Mon Jun 19 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- patchlevel c
- FHSify
* Tue Mar 21 2000 Nalin Dahyabhai <nalin@redhat.com>
- update to 1.0.6
* Mon Mar 13 2000 Nalin Dahyabhai <nalin@redhat.com>
- change serial to Epoch to get dependencies working correctly
* Fri Feb 11 2000 Nalin Dahyabhai <nalin@redhat.com>
- move buildroot and add URL
* Sat Feb 5 2000 Bernhard Rosenkr<6B>nzer <bero@redhat.com>
- strip library
- rebuild to compress man pages
* Sun Nov 21 1999 Bernhard Rosenkr<6B>nzer <bero@redhat.com>
- 1.0.5
- some tweaks to spec file to make updating easier
- handle RPM_OPT_FLAGS
* Mon Sep 20 1999 Matt Wilson <msw@redhat.com>
- changed requires in libpng-devel to include serial
- corrected typo
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
- auto rebuild in the new build environment (release 2)
* Sun Feb 07 1999 Michael Johnson <johnsonm@redhat.com>
- rev to 1.0.3
* Thu Dec 17 1998 Cristian Gafton <gafton@redhat.com>
- build for 6.0
* Wed Sep 23 1998 Cristian Gafton <gafton@redhat.com>
- we are Serial: 1 now because we are reverting the 1.0.2 version from 5.2
beta to this prior one
- install man pages; set defattr defaults
* Thu May 07 1998 Prospector System <bugs@redhat.com>
- translations modified for de, fr, tr
* Thu Apr 30 1998 Cristian Gafton <gafton@redhat.com>
- devel subpackage moved to Development/Libraries
* Wed Apr 08 1998 Cristian Gafton <gafton@redhat.com>
- upgraded to 1.0.1
- added buildroot
* Tue Oct 14 1997 Donnie Barnes <djb@redhat.com>
- updated to new version
- spec file cleanups
* Thu Jul 10 1997 Erik Troan <ewt@redhat.com>
- built against glibc