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