1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152
|
# Note that this is NOT a relocatable package
%define ver 1.8.1
%define rel 1
%define prefix /usr
Summary: Image loading and rendering library for X11R6
Name: imlib
Version: %ver
Release: %rel
Copyright: LGPL
Group: X11/Libraries
Source: ftp://ftp.labs.redhat.com/pub/imlib/imlib-%{ver}.tar.gz
Obsoletes: Imlib
BuildRoot: /var/tmp/imlib-root
Packager: The Rasterman <raster@redhat.com>
URL: http://www.labs.redhat.com/imlib
Requires: libpng
Requires: libtiff
Requires: libjpeg
Requires: zlib
Requires: libgr-progs
Requires: gtk+ >= 1.1
Requires: libungif
Requires: ImageMagick
Docdir: %{prefix}/doc
%description
Imlib is an advanced replacement library for libraries like libXpm that
provides many more features with much greater flexability and
speed.
%package devel
Summary: Imlib headers, static libraries and documentation
Group: X11/Libraries
Requires: imlib = %{PACKAGE_VERSION}
Obsoletes: Imlib
%description devel
Headers, static libraries and documentation for Imlib.
%package cfgeditor
Summary: Imlib configuration editor
Group: X11/Libraries
Requires: imlib = %{PACKAGE_VERSION}
%description cfgeditor
The imlib_config program allows you to control the way imlib uses
color and handles gamma correction/etc.
%prep
%setup
%build
##### Boring normal rpm build method
# old method of building - does not auto-detect for options in OPT_FLAGS
###########################################################################
CFLAGS="${RPM_OPT_FLAGS}" ./configure --prefix=%prefix
make
###########################################################################
##### High-perfromance auto-detect
# Needed for snapshot releases.
# Optimize that damned code all the way
###########################################################################
#if [ ! -z "echo -n ${RPM_OPT_FLAGS} | grep pentium" ]; then
# if [ -z "${CC}" -a ! -z "`which egcs`" ]; then
# CC="egcs"
# export CC
# else
# if [ -z "${CC}" -a ! -z "`which pgcc`" ]; then
# CC="pgcc"
# export CC
# fi
# fi
# CFLAGS="${RPM_OPT_FLAGS}"
#else
# CFLAGS="${RPM_OPT_FLAGS}"
#fi
#export CFLAGS
#
#if [ ! -f configure ]; then
# ./autogen.sh --prefix=%prefix
#else
# ./configure --prefix=%prefix
#fi
#
#if [ "$SMP" != "" ]; then
# (make "MAKE=make -k -j $SMP"; exit 0)
# make
#else
# make
#fi
###########################################################################
%install
rm -rf $RPM_BUILD_ROOT
make prefix=$RPM_BUILD_ROOT%{prefix} install
%clean
rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root)
%doc README AUTHORS ChangeLog NEWS
%attr(755,root,root) %{prefix}/lib/lib*.so.*
%{prefix}/etc/*
%files cfgeditor
%defattr(-,root,root)
%{prefix}/bin/*
%files devel
%defattr(-,root,root)
%doc doc/*.gif doc/*.html
%{prefix}/lib/lib*.so
%{prefix}/lib/*a
%{prefix}/include/*
%{prefix}/share/aclocal/*
%changelog
* Wed Sep 23 1998 Carsten Haitzler <raster@redhat.com>
- up to 1.8.1
* Tue Sep 22 1998 Cristian Gafton <gafton@redhat.com>
- yet another build for today (%defattr and %attr in the files lists)
- devel docs are back on the spec file
* Tue Sep 22 1998 Carsten Haitzler <raster@redhat.com>
- Added minor patch for ps saving code.
* Mon Sep 21 1998 Cristian Gafton <gafton@redhat.com>
- updated to version 1.8
* Fri Sep 11 1998 Cristian Gafton <gafton@redhat.com>
- take out imlib_config from devel package
* Wed Sep 9 1998 Michael Fulbright <msf@redhat.com>
- upgraded to 1.7
- changed name so it will persist if user later install devel imlib
- added subpackage for imlib_config
* Fri Apr 3 1998 Michael K. Johnson <johnsonm@redhat.com>
- fixed typo
* Fri Mar 13 1998 Marc Ewing <marc@redhat.com>
- Added -k, Obsoletes
- Integrate into CVS source tree
|