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