patch for redhat spec file.

Knut J Bjuland knutjbj at online.no
Sat May 10 02:27:25 CDT 2003


This is a ugly fix, at least it correct the fault with unable to load 
libntdll.dll.so when starting wine from a installed Redhat RPM. This 
spec is made for Redhat 9.



--- old.spec	2003-05-09 03:29:21.000000000 +0200
+++ wine-20030508-1rh8winehq.spec	2003-05-10 08:17:28.000000000 +0200
@@ -54,7 +54,8 @@
  	--with-x \
  	--libdir=%{_libdir}/wine \
  	--includedir=%{_includedir}/wine \
-	--sysconfdir=%{_sysconfdir}/wine
+	--sysconfdir=%{_sysconfdir}/wine \
+	--with-nptl

  %{__make} depend
  %{__make}
@@ -67,7 +68,7 @@
  	includedir=%{?buildroot:%{buildroot}}%{_includedir}/wine \
  	libdir=%{?buildroot:%{buildroot}}%{_libdir}/wine \
  	sysconfdir=%{?buildroot:%{buildroot}}%{_sysconfdir}/wine \
-	dlldir=%{?buildroot:%{buildroot}}%{_libdir}/wine/wine \
+	dlldir=%{?buildroot:%{buildroot}}%{_libdir}/wine \
  	LDCONFIG=/bin/true

  install -c -m 0644 dlls/*.def $RPM_BUILD_ROOT%{_libdir}/wine
@@ -103,22 +104,22 @@
  rm -f documentation/samples/config.rh

  # Install link to windows applications replacements
-ln -sf %{_libdir}/wine/wine/start.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/command/start.exe
-ln -sf %{_libdir}/wine/wine/notepad.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/notepad.exe
-ln -sf %{_libdir}/wine/wine/regedit.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/regedit.exe
-ln -sf %{_libdir}/wine/wine/rundll32.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/rundll32.exe
-ln -sf %{_libdir}/wine/wine/wcmd.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/system/cmd.exe
-ln -sf %{_libdir}/wine/wine/control.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/system/control.exe
-ln -sf %{_libdir}/wine/wine/winhelp.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/system/help.exe
-ln -sf %{_libdir}/wine/wine/notepad.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/system/notepad.exe
-ln -sf %{_libdir}/wine/wine/progman.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/system/progman.exe
-ln -sf %{_libdir}/wine/wine/regsvr32.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/system/regsvr32.exe
-ln -sf %{_libdir}/wine/wine/winemine.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/system/winmine.exe
-ln -sf %{_libdir}/wine/wine/winver.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/system/winver.exe
-ln -sf %{_libdir}/wine/wine/uninstaller.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/uninstaller.exe
-ln -sf %{_libdir}/wine/wine/winhelp.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/winhelp.exe
-ln -sf %{_libdir}/wine/wine/winhelp.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/winhlp32.exe
-
+ln -sf %{_libdir}/wine/start.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/command/start.exe
+ln -sf %{_libdir}/wine/notepad.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/notepad.exe
+ln -sf %{_libdir}/wine/regedit.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/regedit.exe
+ln -sf %{_libdir}/wine/rundll32.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/rundll32.exe
+ln -sf %{_libdir}/wine/wcmd.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/system/cmd.exe
+ln -sf %{_libdir}/wine/control.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/system/control.exe
+ln -sf %{_libdir}/wine/winhelp.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/system/help.exe
+ln -sf %{_libdir}/wine/notepad.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/system/notepad.exe
+ln -sf %{_libdir}/wine/progman.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/system/progman.exe
+ln -sf %{_libdir}/wine/regsvr32.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/system/regsvr32.exe
+ln -sf %{_libdir}/wine/winemine.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/system/winmine.exe
+ln -sf %{_libdir}/wine/winver.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/system/winver.exe
+ln -sf %{_libdir}/wine/uninstaller.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/uninstaller.exe
+ln -sf %{_libdir}/wine/winhelp.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/winhelp.exe
+ln -sf %{_libdir}/wine/winhelp.exe.so 
$RPM_BUILD_ROOT%{_datadir}/wine-c/windows/winhlp32.exe
+ln -f $RPM_BUILD_ROOT/%{_libdir}/wine/ntdll.dll.so 
$RPM_BUILD_ROOT/%{_libdir}/wine/libntdll.dll.so
  for i in shell.dll shell32.dll winsock.dll wnsock32.dll; do
  	touch $RPM_BUILD_ROOT%{_datadir}/wine-c/windows/system/$i
  done
@@ -202,10 +203,7 @@
  %attr(0775, root, wine) %dir "%{_datadir}/wine-c/My Documents"
  %attr(0775, root, wine) %dir "%{_datadir}/wine-c/Program Files"
  %attr(0775, root, wine) %dir "%{_datadir}/wine-c/Program Files/Common 
Files"
-%{_libdir}/wine/wine
-%{_libdir}/wine/*.so
-%{_libdir}/wine/*.so.1
-%{_libdir}/wine/*.a
+%{_libdir}/wine/*
  %{_bindir}/*
  %{_mandir}/man?/*
  %{_datadir}/wine-c/windows/command/*.exe
@@ -227,31 +225,31 @@
  %files devel
  %defattr(-,root,root)
  %{_includedir}/*
-%{_libdir}/wine/*.def
+#%{_libdir}/wine/*.def

  %changelog
-* Thu May 08 2003 Vincent Béron <vberon at mecano.gme.usherb.ca> 20030508-1
+* Thu May 08 2003 Vincent Béron <vberon at mecano.gme.usherb.ca> 20030508-1
  - Add libraries definition files to devel package
  - Update to 20030508

-* Tue Apr 08 2003 Vincent Béron <vberon at mecano.gme.usherb.ca> 20030408-1
+* Tue Apr 08 2003 Vincent Béron <vberon at mecano.gme.usherb.ca> 20030408-1
  - Update to 20030408

-* Tue Mar 18 2003 Vincent Béron <vberon at mecano.gme.usherb.ca> 20030318-1
+* Tue Mar 18 2003 Vincent Béron <vberon at mecano.gme.usherb.ca> 20030318-1
  - Update to 20030318

-* Thu Mar 11 2003 Vincent Béron <vberon at mecano.gme.usherb.ca> 20030219-2
+* Thu Mar 11 2003 Vincent Béron <vberon at mecano.gme.usherb.ca> 20030219-2
  - Fix the symlinks in wine-c.

-* Wed Feb 19 2003 Vincent Béron <vberon at mecano.gme.usherb.ca> 20030219-1
+* Wed Feb 19 2003 Vincent Béron <vberon at mecano.gme.usherb.ca> 20030219-1
  - Update to 20030129
  - Various fixes in RPM build process

-* Fri Jan 17 2003 Vincent Béron <vberon at mecano.gme.usherb.ca> 20030115-1
+* Fri Jan 17 2003 Vincent Béron <vberon at mecano.gme.usherb.ca> 20030115-1
  - Update to 20030115
  - fix to build problem

-* Thu Nov  7 2002 Vincent Béron <vberon at mecano.gme.usherb.ca> 20021031-1
+* Thu Nov  7 2002 Vincent Béron <vberon at mecano.gme.usherb.ca> 20021031-1
  - Update to 20021031
  - Tweaks here and there





More information about the wine-devel mailing list