summaryrefslogtreecommitdiffstats
path: root/debian/imlib/imlib-1.9.15/imlib.spec.in
blob: c486a8d43a4db09d44f911c83e125863dec08a18 (plain)
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
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
# Note that this is NOT a relocatable package
%define ver     @VERSION@
%define RELEASE 0.1
%define rel     %{?CUSTOM_RELEASE} %{!?CUSTOM_RELEASE:%RELEASE}

Summary:         An image loading and rendering library for X11R6
Name:            imlib
Version:         %ver
Release:         %rel
Copyright:       LGPL
Group:           System Environment/Libraries
Source:          http://ftp.gnome.org/pub/GNOME/sources/imlib/1.9/imlib-%{ver}.tar.gz
Obsoletes:       Imlib
BuildRoot:       /var/tmp/imlib-%{PACKAGE_VERSION}-root
URL:             http://www.enlightenment.org/pages/imlib.html
Requires:        libpng 
Requires:        libtiff 
Requires:        libjpeg
Requires:        zlib 
Requires:        gtk+ >= 1.2
Requires:        libungif
BuildRequires:   gtk+ >= 1.2


%description
Imlib is a display depth-independent image loading and rendering library.
Imlib is designed to simplify and speed up the process of loading images
and obtaining X Window System drawables.  Imlib provides many simple
manipulation routines which can be used for common operations.  

Install imlib if you need an image loading and rendering library for X11R6.
You may also want to install the imlib-cfgeditor package, which will help
you configure Imlib.

%package devel
Summary:    Development tools for Imlib applications.
Group:      Development/Libraries
Requires:   imlib = %{PACKAGE_VERSION}
Requires:   libpng-devel
Requires:   libtiff-devel
Requires:   libjpeg-devel
Requires:   zlib-devel
Requires:   gtk+-devel
Requires:   libungif-devel
Requires:   XFree86-devel
Obsoletes:  Imlib

%description devel
The header files, static libraries and documentation needed for
developing Imlib applications.  Imlib is an image loading and rendering
library for X11R6.

Install the imlib-devel package if you want to develop Imlib applications.
You'll also need to install the imlib and imlib_cfgeditor packages.

%package cfgeditor
Summary: A configuration editor for the Imlib library.
Group: System Environment/Libraries
Requires: imlib = %{PACKAGE_VERSION}

%description cfgeditor
The imlib-cfgeditor package contains the imlib_config program, which you
can use to configure the Imlib image loading and rendering library.
imlib_config can be used to control how Imlib uses color and handles
gamma corrections, etc.

If you're installing the imlib package, you should also install
imlib_cfgeditor.

%prep
%setup -q

%build
if [ ! -f configure ]; then
  CFLAGS="$RPM_OPT_FLAGS" ./autogen.sh --prefix=%{_prefix} \
    --sysconfdir=%{_sysconfdir} --libdir=%{_libdir} \
    --bindir=%{_bindir} --datadir=%{_datadir} \
    --includedir=%{_includedir} 
fi

CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix} \
    --sysconfdir=%{_sysconfdir} --libdir=%{_libdir} \
    --bindir=%{_bindir} --datadir=%{_datadir} \
    --includedir=%{_includedir}

if [ "$SMP" != "" ]; then
  make -j$SMP "MAKE=make -j$SMP"
else
  make
fi


%install
rm -rf $RPM_BUILD_ROOT

make prefix=$RPM_BUILD_ROOT%{_prefix} \
    sysconfdir=$RPM_BUILD_ROOT%{_sysconfdir} \
    libdir=$RPM_BUILD_ROOT%{_libdir} bindir=$RPM_BUILD_ROOT%{_bindir} \
    datadir=$RPM_BUILD_ROOT%{_datadir} \
    includedir=$RPM_BUILD_ROOT%{_includedir} 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) %{_libdir}/lib*.so.*
%config %{_sysconfdir}/*
%{_libdir}/libimlib-*.so

%files cfgeditor
%defattr(-,root,root)
%{_bindir}/imlib_config

%files devel
%defattr(-,root,root)
%doc doc/*.gif doc/*.html
%{_bindir}/imlib-config
%{_libdir}/libImlib.so
%{_libdir}/libgdk_imlib.so
%{_libdir}/*a
%{_includedir}/*
%{_datadir}/aclocal/*


%changelog
* Wed Feb 25 2004 Alexander Winston <[email protected]>
- Updated source and Web page URIs.

* Sun Feb 18 2001 Gregory Leblanc <[email protected]>
- removed libgr dependancies, fixed macros

* Tue Aug 31 1999 Elliot Lee <[email protected]>
- Updates from the RHL 6.0 package.

* Mon Jan 11 1999 Carsten Haitzler <[email protected]>
- up to 1.9.0

* Wed Sep 23 1998 Carsten Haitzler <[email protected]>
- up to 1.8.1

* Tue Sep 22 1998 Cristian Gafton <[email protected]>
- 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 <[email protected]>
- Added minor patch for ps saving code.

* Mon Sep 21 1998 Cristian Gafton <[email protected]>
- updated to version 1.8

* Fri Sep 11 1998 Cristian Gafton <[email protected]>
- take out imlib_config from devel package

* Wed Sep 9 1998 Michael Fulbright <[email protected]>
- 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 <[email protected]>
- fixed typo

* Fri Mar 13 1998 Marc Ewing <[email protected]>
- Added -k, Obsoletes
- Integrate into CVS source tree