--- /dev/null
+diff -ruN jpeg-6b./makefile.cfg jpeg-6b/makefile.cfg
+--- jpeg-6b./makefile.cfg 2003-12-25 03:23:00.000000000 +0100
++++ jpeg-6b/makefile.cfg 2003-12-25 03:26:30.147554616 +0100
+@@ -166,6 +166,9 @@
+ $(AR) libjpeg.a $(LIBOBJECTS)
+ $(AR2) libjpeg.a
+
++jpeg.dll: $(LIBOBJECTS)
++ $(CC) $(LIBOBJECTS) -shared -Wl,--enable-auto-image-base -o jpeg.dll -Wl,--out-implib,libjpeg.dll.a
++
+ # with libtool:
+ libjpeg.la: $(LIBOBJECTS)
+ $(LIBTOOL) --mode=link $(CC) -o libjpeg.la $(LIBOBJECTS) \
Patch0: %{realname}-DESTDIR.patch
Patch1: %{realname}-include.patch
Patch2: %{realname}-c++.patch
+Patch3: %{name}-shared.patch
URL: http://www.ijg.org/
BuildRequires: crossmingw32-gcc
BuildRequires: crossmingw32-w32api
%description -l pl
Ten pakiet zawiera bibliotekê funkcji do manipulacji plikami jpeg.
+%package dll
+Summary: libjpeg - DLL library for Windows
+Summary(pl): libjpeg - biblioteka DLL dla Windows
+Group: Applications/Emulators
+
+%description dll
+libjpeg - DLL library for Windows.
+
+%description dll -l pl
+libjpeg - biblioteka DLL dla Windows.
+
%prep
%setup -q -n jpeg-%{version}
%patch0 -p1
%patch1 -p1
%patch2 -p1
+%patch3 -p1
%build
CC=%{target}-gcc ; export CC
--prefix=%{arch}
%{__make}
+%{__make} jpeg.dll
+
+%{target}-strip jpeg.dll
+%{target}-strip -g -R.comment -R.note *.a
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{arch}/{include,lib}
+install -d $RPM_BUILD_ROOT%{_datadir}/wine/windows/system
-%{target}-strip -g -R.comment -R.note libjpeg.a
-
-install libjpeg.a $RPM_BUILD_ROOT%{arch}/lib
install jconfig.h jerror.h jmorecfg.h jpeglib.h jversion.h $RPM_BUILD_ROOT%{arch}/include
+install *.a $RPM_BUILD_ROOT%{arch}/lib
+install jpeg.dll $RPM_BUILD_ROOT%{_datadir}/wine/windows/system
%clean
rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%{arch}/include/*
%{arch}/lib/*
+
+%files dll
+%defattr(644,root,root,755)
+%{_datadir}/wine/windows/system/*