]> git.pld-linux.org Git - packages/DevIL.git/commitdiff
- added link patch to avoid *.la/-L poisoning
authorJakub Bogusz <qboosh@pld-linux.org>
Sun, 16 Apr 2006 20:49:52 +0000 (20:49 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- require allegro >= 4.1.16 to avoid undefined _mangled_main_address

Changed files:
    DevIL.spec -> 1.12

DevIL.spec

index 2ffa813f7969c19e736fb3e8067994365a4db9fe..4718bef1176cf0e713ba9a99cbaefb0833dcf84a 100644 (file)
@@ -1,6 +1,3 @@
-# ToDo:
-# - fix %%build - one of the lib/auto* calls breaks build -
-#   libraries are named libfoo.1.2.3 instead of libfoo.so.1.2.3
 Summary:       Full featured image library
 Summary(pl):   Biblioteka obs³ugi obrazów z mnóstwem funkcji
 Name:          DevIL
@@ -16,20 +13,21 @@ Source1:    http://dl.sourceforge.net/openil/%{name}-Manual-%{manual_version}.zip
 # Source1-md5: 6bb2ddfcbe09930c48ef84b8f99479fe
 Source2:       http://dl.sourceforge.net/openil/%{name}-docs.tar.gz
 # Source2-md5: eec6ae7a028a3f058bab1a6918428ed5
+Patch0:                %{name}-link.patch
 URL:           http://openil.sourceforge.net/
-BuildRequires: OpenGL-devel
-BuildRequires: SDL-devel
-BuildRequires: allegro-devel
-BuildRequires: autoconf
+BuildRequires: OpenGL-GLU-devel
+BuildRequires: SDL-devel >= 1.2.5
+BuildRequires: allegro-devel >= 4.1.16
+BuildRequires: autoconf >= 2.52
 BuildRequires: automake
 BuildRequires: lcms-devel
 BuildRequires: libjpeg-devel
 BuildRequires: libmng-devel
 BuildRequires: libpng-devel
 BuildRequires: libtiff-devel
-BuildRequires: libtool
+BuildRequires: libtool >= 2:1.5
 BuildRequires: unzip
-Requires:      OpenGL
+Requires:      allegro >= 4.1.16
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                _noautoreqdep   libGL.so.1 libGLU.so.1
@@ -72,6 +70,12 @@ Summary:     DevIL devel files
 Summary(pl):   Nag³ówki DevIL
 Group:         Development/Libraries
 Requires:      %{name} = %{version}-%{release}
+Requires:      lcms-devel
+Requires:      libjpeg-devel
+Requires:      libmng-devel
+Requires:      libpng-devel
+Requires:      libtiff-devel
+# libILUT additionally: SDL-devel, allegro-devel, OpenGL-GLU-devel
 
 %description devel
 DevIL devel files.
@@ -92,13 +96,16 @@ Dokumentacja DevIL.
 
 %prep
 %setup -q -a1 -a2
+%patch0 -p1
+
+# just SDL and messing libtool macros
+rm -f acinclude.m4
 
 %build
-cp -f /usr/share/automake/config.sub .
-#%%{__libtoolize}
-#%%{__aclocal}
-#%%{__automake}
-#%%{__autoconf}
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__automake}
 %configure \
        %{?debug:--disable-release}
 %{__make}
@@ -118,13 +125,19 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS BUGS CREDITS ChangeLog README.unix
-%attr(755,root,root) %{_libdir}/lib*.so.*.*
-%{_libdir}/libIL*.la
+%attr(755,root,root) %{_libdir}/libIL.so.*.*.*
+%attr(755,root,root) %{_libdir}/libILU.so.*.*.*
+%attr(755,root,root) %{_libdir}/libILUT.so.*.*.*
 
 %files devel
 %defattr(644,root,root,755)
-%{_libdir}/lib*.so
-%{_includedir}/*
+%attr(755,root,root) %{_libdir}/libIL.so
+%attr(755,root,root) %{_libdir}/libILU.so
+%attr(755,root,root) %{_libdir}/libILUT.so
+%{_libdir}/libIL.la
+%{_libdir}/libILU.la
+%{_libdir}/libILUT.la
+%{_includedir}/IL
 
 %files doc
 %defattr(644,root,root,755)
This page took 0.092173 seconds and 4 git commands to generate.