]> git.pld-linux.org Git - packages/wine.git/blob - wine.spec
- Removed klakier's removal of symlinks. These symlinks have names of 16-bit
[packages/wine.git] / wine.spec
1 Summary:        Program that lets you launch Win applications.
2 Summary(pl):    Program pozwalaj±cy uruchamiaæ aplikacje Windows.
3 Name:           wine
4 Version:        20000526
5 Release:        2
6 Copyright:      distributable
7 Group:          Applications/Emulators
8 Group(pl):      Aplikacje/Emulatory
9 Source0:        ftp://metalab.unc.edu/pub/Linux/ALPHA/wine/development/Wine-%{version}.tar.gz
10 Url:            http://www.winehq.com
11 Exclusivearch:  %{ix86}
12 BuildRequires:  XFree86-devel
13 BuildRequires:  xpm-devel
14 BuildRequires:  flex
15 #BuildRequires: ncurses-devel
16 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18 %define         _prefix         /usr/X11R6
19
20 %description
21 Wine is a program which allows running Microsoft Windows programs
22 (including DOS, Windows 3.x and Win32 executables) on Unix. It consists of
23 a program loader which loads and executes a Microsoft Windows binary, and a
24 library that implements Windows API calls using their Unix or X11
25 equivalents. The library may also be used for porting Win32 code into
26 native Unix executables.
27
28 %description -l pl
29 Wine iest programem dziêki któremu mo¿na uruchamiaæ programy napisane dla
30 Microsoft Windows pod systemami unixowymi. Sk³ada siê on z loadera, który
31 pozwala wczytywaæ i uruchamiaæ programy w formacie Microsoft Windows oraz z
32 biblioteki, która implementuje API Windows przy u¿yciu odpowiedników
33 Unixowych oraz z X11. Biblioteka mo¿e byæ tak¿e wykorzystana do
34 przenoszenia aplikacji Win32 do Unixa.
35
36 %package devel
37 Summary:        Wine - header files
38 Summary(pl):    Wine - pliki nag³owkowe
39 Group:          Development/Libraries
40 Group(fr):      Development/Librairies
41 Group(pl):      Programowanie/Biblioteki
42 Requires:       %{name} = %{version}
43  
44 %description devel
45 Wine - header files.
46
47 %description -l pl devel
48 Wine - pliki nag³ówkowe.
49
50 %prep
51 %setup -q
52
53 %build
54 LDFLAGS="-s"; export LDFLAGS
55 # TODO: Curses doesn't work.
56 %configure \
57     --disable-debug \
58     --disable-trace \
59     --without-curses \
60     --with-x
61
62 make depend
63 make
64
65 %install
66 rm -rf $RPM_BUILD_ROOT
67 install -d $RPM_BUILD_ROOT%{_mandir}/man1
68
69 make install \
70         prefix=$RPM_BUILD_ROOT%{_prefix} \
71         exec-prefix=$RPM_BUILD_ROOT%{_exec_prefix} \
72         bindir=$RPM_BUILD_ROOT%{_bindir} \
73         sbindir=$RPM_BUILD_ROOT%{_sbindir} \
74         sysconfdir=$RPM_BUILD_ROOT%{_sysconfdir} \
75         datadir=$RPM_BUILD_ROOT%{_datadir} \
76         includedir=$RPM_BUILD_ROOT%{_includedir}/wine \
77         libdir=$RPM_BUILD_ROOT%{_libdir} \
78         libexecdir=$RPM_BUILD_ROOT%{_libexecdir} \
79         localstatedir=$RPM_BUILD_ROOT%{_localstatedir} \
80         sharedstatedir=$RPM_BUILD_ROOT%{_sharedstatedir} \
81         mandir=$RPM_BUILD_ROOT%{_mandir} \
82         infodir=$RPM_BUILD_ROOT%{_infodir} 
83         
84 cp wine.ini wine.conf.example
85 install -d $RPM_BUILD_ROOT%{_sysconfdir}
86 cat <<EOF >$RPM_BUILD_ROOT%{_sysconfdir}/wine.conf
87 ;
88 ; You can find example wine.conf file in %{_docdir}/%{name}-%{version}/wine.conf.example
89 ; More information: 'man wine.conf' or http://www.winehq.com
90
91 ; Przyk³adowy plik konfiguracyjny jest w %{_docdir}/%{name}-%{version}/wine.conf.example
92 ; Wiêcej informacji: 'man wine.conf' lub na stronach WINE: http://www.winehq.com
93 ;
94 EOF
95
96 strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/*.so.*.*
97 strip $RPM_BUILD_ROOT%{_bindir}/*
98
99 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* \
100         README WARRANTY LICENSE DEVELOPERS-HINTS ChangeLog BUGS AUTHORS ANNOUNCE
101
102 %post   -p /sbin/ldconfig
103 %postun -p /sbin/ldconfig
104
105 %clean
106 rm -rf $RPM_BUILD_ROOT
107
108 %files
109 %defattr(644,root,root,755)
110 %doc {README,WARRANTY,LICENSE,DEVELOPERS-HINTS,ChangeLog,BUGS,AUTHORS,ANNOUNCE}.gz
111 %doc documentation wine.conf.example
112 %attr(755,root,root) %{_bindir}/*
113 %{_mandir}/man[15]/*
114 %attr(755,root,root) %{_libdir}/*
115 #%{_libdir}/wine.sym
116 %config(noreplace) %{_sysconfdir}/wine.conf
117
118 %files devel
119 %defattr(644,root,root,755)
120 %{_includedir}/wine
121 %attr(755,root,root) %{_libdir}/lib*.so
This page took 0.075808 seconds and 4 git commands to generate.