]> git.pld-linux.org Git - packages/XFree86-PEX.git/blob - XFree86-PEX.spec
- added md5 sum and source
[packages/XFree86-PEX.git] / XFree86-PEX.spec
1 Summary:        PEX extension library
2 Summary(pl):    Biblioteka rozszerzenia PEX
3 Name:           XFree86-PEX
4 Version:        4.3.0
5 Release:        1
6 License:        MIT
7 Group:          X11/Libraries
8 # PEX directories extracted from X430src-{1,3,4,6,7}.tgz:
9 # xc/fonts/PEX
10 # xc/lib/PEX5
11 # xc/programs/Xserver/PEX5
12 # xc/doc/specs/PEX5
13 # xc/doc/hardcopy/PEX5
14 Source0:        %{name}-%{version}.tar.bz2
15 # Source0-md5:  bbfef5d0e822f033aa621ead56020bc8
16 URL:            http://www.xfree86.org/
17 BuildRequires:  XFree86-Xserver-devel >= 4.3.0
18 BuildRequires:  XFree86-devel >= 4.3.0
19 Requires:       XFree86-libs >= 4.3.0
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22 %define         _prefix         /usr/X11R6
23 %define         _mandir         %{_prefix}/man
24
25 %description
26 PEX extension library.
27
28 %description -l pl
29 Biblioteka rozszerzenia PEX.
30
31 %package devel
32 Summary:        PEX extension headers
33 Summary(pl):    Pliki nag³ówkowe rozszerzenia PEX
34 Group:          X11/Development/Libraries
35 Requires:       %{name} = %{version}
36 Requires:       XFree86-devel >= 4.3.0
37
38 %description devel
39 PEX extension headers.
40
41 %description devel -l pl
42 Pliki nag³ówkowe rozszerzenia PEX.
43
44 %package static
45 Summary:        PEX extension static library
46 Summary(pl):    Statyczna biblioteka rozszerzenia PEX
47 Group:          X11/Development/Libraries
48 Requires:       %{name}-devel = %{version}
49
50 %description static
51 PEX extension static library.
52
53 %description static -l pl
54 Statyczna biblioteka rozszerzenia PEX.
55
56 %package doc
57 Summary:        PEX extension documentation
58 Summary(pl):    Dokumentacja do rozszerzenia PEX
59 Group:          X11/XFree86
60
61 %description doc
62 PEX extension documentation.
63
64 %description doc -l pl
65 Dokumentacja do rozszerzenia PEX.
66
67 %package -n XFree86-module-PEX
68 Summary:        PEX extension module
69 Summary(pl):    Modu³ rozszerzenia PEX
70 Group:          X11/XFree86
71 Requires:       XFree86-modules >= 4.3.0
72
73 %description -n XFree86-module-PEX
74 PEX extension module for X server.
75
76 %description -n XFree86-module-PEX -l pl
77 Modu³ rozszerzenia PEX dla X serwera.
78
79 %package -n XFree86-fonts-PEX
80 Summary:        PEX fonts
81 Summary(pl):    Fonty PEX
82 Group:          X11/XFree86
83
84 %description -n XFree86-fonts-PEX
85 PEX fonts for PEX extension.
86
87 %description -n XFree86-fonts-PEX -l pl
88 Fonty PEX do rozszerzenia PEX.
89
90 %prep
91 %setup -q
92
93 %build
94 cd xc/lib/PEX5
95 ln -s .. X11
96 imake -DUseInstalled -I/usr/X11R6/lib/X11/config \
97         -DNormalLibPex=YES \
98         -DSharedLibPex=YES \
99         -DDebugLibPex=NO \
100         -DProfileLibPex=NO \
101         -DSharedPexReqs="-L/usr/X11R6/lib -lX11 -lm"
102 %{__make} \
103         CDEBUGFLAGS="%{rpmcflags} -I." \
104         SOPEXREV="6.0"
105
106 cd ../../programs/Xserver/PEX5
107 for f in `find . -name Imakefile`; do
108 cd `dirname $f`
109 imake -DUseInstalled -I/usr/X11R6/lib/X11/config \
110         -DPexDipexDefines="/**/" \
111         -DPexDdpexDefines="/**/" \
112         -DPexShmIPC=YES \
113         -DPexPhigsDefines="/**/" \
114         -DPexClientDefines="-DPEX_SI_PHIGS"
115 cd -
116 done
117 %{__make} depend \
118         EXTRA_INCLUDES="-I/usr/X11R6/include/X11/Xserver -I/usr/X11R6/include/X11"
119
120 %{__make} \
121         CDEBUGFLAGS="%{rpmcflags} -I/usr/X11R6/include/X11/Xserver -I/usr/X11R6/include/X11"
122
123 cd ../../../fonts/PEX
124 xmkmf
125 %{__make}
126
127 %install
128 rm -rf $RPM_BUILD_ROOT
129
130 %{__make} -C xc/lib/PEX5 install \
131         DESTDIR=$RPM_BUILD_ROOT \
132         SOPEXREV="6.0"
133
134 %{__make} -C xc/programs/Xserver/PEX5 install \
135         DESTDIR=$RPM_BUILD_ROOT
136
137 %{__make} -C xc/fonts/PEX install \
138         DESTDIR=$RPM_BUILD_ROOT
139
140 find xc/doc/hardcopy -name Imakefile | xargs rm -f
141
142 %clean
143 rm -rf $RPM_BUILD_ROOT
144
145 %post   -p /sbin/ldconfig
146 %postun -p /sbin/ldconfig
147
148 %files
149 %defattr(644,root,root,755)
150 %attr(755,root,root) %{_libdir}/lib*.so.*.*
151
152 %files devel
153 %defattr(644,root,root,755)
154 %attr(755,root,root) %{_libdir}/lib*.so
155 %{_includedir}/X11/PEX5
156
157 %files static
158 %defattr(644,root,root,755)
159 %{_libdir}/lib*.a
160
161 %files doc
162 %defattr(644,root,root,755)
163 %doc xc/doc/hardcopy/PEX5/*
164
165 %files -n XFree86-module-PEX
166 %defattr(644,root,root,755)
167 %attr(755,root,root) %{_libdir}/modules/extensions/libpex5.a
168
169 %files -n XFree86-fonts-PEX
170 %defattr(644,root,root,755)
171 %{_fontsdir}/PEX
This page took 0.102919 seconds and 3 git commands to generate.