]> git.pld-linux.org Git - packages/imlib.git/blob - imlib.spec
2f8baae0619f18a8889a310d6fe6c462ba91ebd1
[packages/imlib.git] / imlib.spec
1 Summary:        Image loading and rendering library for X11R6
2 Summary(fr):    Librairie de chargement et interprétation d'images pour X11R6
3 Summary(pl):    Biblioteki do renderowania i ³adowania grafiki pod X11R6
4 Name:           imlib
5 Version:        1.9.13
6 Release:        2.1
7 Epoch:          1
8 License:        LGPL
9 Group:          X11/Libraries
10 Source0:        ftp://ftp.gnome.org/pub/GNOME/stable/sources/imlib/%{name}-%{version}.tar.gz
11 Source1:        %{name}-config.desktop
12 Patch0:         %{name}-m4_fix.patch
13 Patch1:         %{name}-full_i18n.patch
14 Patch2:         %{name}-config.patch
15 Patch3:         %{name}-ac25x.patch
16 URL:            http://www.labs.redhat.com/imlib/
17 BuildRequires:  autoconf
18 BuildRequires:  automake
19 BuildRequires:  gettext-devel
20 BuildRequires:  gtk+-devel
21 BuildRequires:  libjpeg-devel >= 6b-18
22 BuildRequires:  libtiff-devel
23 BuildRequires:  libpng >= 1.0.8
24 BuildRequires:  libungif-devel
25 BuildRequires:  zlib-devel
26 BuildRequires:  gdk-pixbuf-devel
27 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29 %define         _prefix         /usr/X11R6
30 %define         _sysconfdir     /etc/X11
31
32 %description
33 Imlib is an advanced replacement library for libraries like libXpm
34 that provides many more features with much greater flexability and
35 speed.
36
37 %description -l fr
38 Imlib est une librairie de remplacement avancée pour les librairies
39 comme libXpm qui fourni plus d'atouts et beaucoup plus de flexibilité
40 et de vitesse.
41
42 %description -l pl
43 Imlib jest zaawansowanym zamiennikiem bibliotek typu libXpm, ze
44 zwiêkszon± elastyczno¶ci± oraz prêdko¶ci±.
45
46 %package cfgeditor
47 Summary:        Imlib configuration editor
48 Summary(pl):    Edytor konfiguracji do biblioteki imlib
49 Group:          X11/Applications
50 Requires:       %{name} = %{version}
51
52 %description cfgeditor
53 The imlib_config program allows you to control the way imlib uses
54 color and handles gamma correction/etc.
55
56 %description cfgeditor -l pl
57 Program imlib_config umo¿liwia zmianê sposobu u¿ywania przez
58 bibliotekê imlib kolorów, korekcji gamma i innych.
59
60 %package devel
61 Summary:        Imlib header files and development documentation
62 Summary(fr):    Fichiers entête pour Imlib
63 Summary(pl):    Pliki nag³ówkowe oraz dokumentacja do imlib
64 Group:          X11/Development/Libraries
65 Requires:       %{name} = %{version}
66 # Every program using imlib should get a list of libraries to link with by
67 # executing `imlib-config --libs`. All libraries listed below are returned by
68 # this call, so they are required by every program compiled with imlib.
69 Requires:       libjpeg-devel
70 Requires:       libtiff-devel
71 Requires:       libungif-devel
72 Requires:       libpng-devel
73 Requires:       zlib-devel
74 Requires:       XFree86-devel
75
76 %description devel
77 Header files and development documentation for Imlib.
78
79 %description devel -l fr
80 Fichiers entête pour Imlib.
81
82 %description devel -l pl
83 Pliki nag³ówkowe oraz dokumentacja do biblioteki Imlib.
84
85 %package static
86 Summary:        Imlib static libraries
87 Summary(pl):    Biblioteki statyczne imlib
88 Group:          X11/Development/Libraries
89 Requires:       %{name}-devel = %{version}
90
91 %description static
92 Imlib static libraries.
93
94 %description static -l pl
95 Biblioteki statyczne imlib.
96
97 %prep
98 %setup -q
99 %patch0 -p1
100 %patch1 -p1
101 %patch2 -p1
102 %patch3 -p1
103
104 %build
105 rm -rf missing
106 gettextize --copy --force
107 aclocal
108 autoconf
109 automake -a -c -f
110 if [ -f %{_pkgconfigdir}/libpng12.pc ] ; then
111         CPPFLAGS="`pkg-config libpng12 --cflags`"
112 fi
113 %configure CPPFLAGS="$CPPFLAGS"
114 %{__make}
115
116 %install
117 rm -rf $RPM_BUILD_ROOT
118 install -d $RPM_BUILD_ROOT%{_applnkdir}/Settings
119
120 %{__make} install \
121         DESTDIR=$RPM_BUILD_ROOT \
122         m4datadir=%{_aclocaldir}
123
124 install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Settings
125
126 %find_lang %{name}
127
128 %clean
129 rm -rf $RPM_BUILD_ROOT
130
131 %post   -p /sbin/ldconfig
132 %postun -p /sbin/ldconfig
133
134 %files
135 %defattr(644,root,root,755)
136 %attr(755,root,root) %{_libdir}/libImlib.so.*.*
137 %attr(755,root,root) %{_libdir}/libgdk_imlib.so.*.*
138 %attr(755,root,root) %{_libdir}/libimlib-*.so
139 %config %{_sysconfdir}/*
140
141 %files cfgeditor -f %{name}.lang
142 %defattr(644,root,root,755)
143 %{_applnkdir}/Settings/imlib-config.desktop
144 %attr(755,root,root) %{_bindir}/imlib_config
145
146 %files devel
147 %defattr(644,root,root,755)
148 %doc doc/{*gif,*.html}
149
150 %attr(755,root,root) %{_libdir}/libImlib.so
151 %attr(755,root,root) %{_libdir}/libgdk_imlib.so
152 %attr(755,root,root) %{_libdir}/libImlib.la
153 %attr(755,root,root) %{_libdir}/libgdk_imlib.la
154
155 %attr(755,root,root) %{_bindir}/imlib-config
156
157 %{_includedir}/*
158 %{_aclocaldir}/*
159
160 %files static
161 %defattr(644,root,root,755)
162 %{_libdir}/lib*.a
This page took 0.02722 seconds and 2 git commands to generate.