]> git.saurik.com Git - wxWidgets.git/blame - wxMotif.spec
More fixes and updates
[wxWidgets.git] / wxMotif.spec
CommitLineData
f6bcfd97
BP
1# RPM .spec file for wxMotif. Based on the .spec file for wxGTK
2# (c) by Robert Roebling. Modifications (c) 2000/03 by Robert Fendt.
3
a622c152
RR
4# Note that this is NOT a relocatable package
5%define pref /usr
a3e78c76 6%define ver 2.3.2
8c8fb2f6 7%define ver2 2.3
014e19de 8%define rel 1
a622c152 9
f6bcfd97 10Summary: The Motif/Lesstif port of the wxWindows library
406e3e0d 11Name: wxMotif
a622c152
RR
12Version: %{ver}
13Release: %{rel}
14Copyright: wxWindows Licence
15Group: X11/Libraries
a3e78c76 16Source: wxMOTIF-%{ver}.tar.bz2
f6bcfd97
BP
17URL: http://www.wxwindows.org
18Packager: Robert Fendt <rfendt@myokay.net>
a622c152
RR
19BuildRoot: /tmp/wxmotif_root
20
21# all packages providing an implementation of wxWindows library (regardless of
22# the toolkit used) should provide the (virtual) wxwin package, this makes it
6e711d5c 23# possible to require wxwin instead of requiring "wxgtk or wxmotif or wxuniv..."
a622c152
RR
24Provides: wxwin
25
26%description
27wxWindows is a free C++ library for cross-platform GUI development.
28With wxWindows, you can create applications for different GUIs (GTK+,
29Motif/LessTif, MS Windows, Mac) from the same source code.
30
f6bcfd97
BP
31%package devel
32Summary: The Motif/Lesstif port of the wxWindows library
33Group: X11/Libraries
406e3e0d 34Requires: wxMotif = %{ver}
f6bcfd97
BP
35
36%description devel
37Header files for wxMotif, the Motif/Lesstif port of the wxWindows library.
38
39%package gl
406e3e0d 40Summary: The Motif/Lesstif port of the wxWindows library, OpenGL add-on.
f6bcfd97 41Group: X11/Libraries
406e3e0d 42Requires: wxMotif = %{ver}
f6bcfd97
BP
43
44%description gl
406e3e0d
VS
45OpenGL add-on library for wxMotif, the Motif/Lesstif port of the wxWindows library.
46
47%package static
48Summary: wxMotif static libraries
49Group: Development/Libraries
50
51%description static
52Static libraries for wxMotif. You need them if you want to link statically against wxMotif.
53
f6bcfd97 54
a622c152 55%prep
406e3e0d 56%setup -n wxMOTIF-%{ver}
a622c152
RR
57
58%build
f6bcfd97
BP
59if [ "$SMP" != "" ]; then
60 export MAKE="make -j$SMP"
61else
62 export MAKE="make"
63fi
406e3e0d
VS
64
65(cd locale; make allmo)
66
67mkdir obj-shared
68cd obj-shared
69../configure --prefix=%{pref} --enable-soname --with-odbc --with-opengl --with-motif
f6bcfd97 70$MAKE
406e3e0d
VS
71cd ..
72
73mkdir obj-static
74cd obj-static
75../configure --prefix=%{pref} --disable-shared --with-odbc --with-opengl --with-motif
76$MAKE
77cd ..
a622c152
RR
78
79%install
80rm -rf $RPM_BUILD_ROOT
406e3e0d
VS
81(cd obj-static; make prefix=$RPM_BUILD_ROOT%{pref} install)
82(cd obj-shared; make prefix=$RPM_BUILD_ROOT%{pref} install)
a622c152 83
acea2a0b
VS
84%find_lang wxstd
85
a622c152
RR
86%clean
87rm -rf $RPM_BUILD_ROOT
88
89%post
90/sbin/ldconfig
91
92%postun
93/sbin/ldconfig
94
a3e78c76
VS
95%post gl
96/sbin/ldconfig
97
98%postun gl
99/sbin/ldconfig
100
101%post devel
102# Install wx-config if there isn't any
103if test ! -f %{_bindir}/wx-config ; then
104 ln -sf wxmotif-%{ver2}-config %{_bindir}/wx-config
105fi
106
107%preun devel
108# Remove wx-config if it points to this package
109if test -f %{_bindir}/wx-config -a -f /usr/bin/md5sum ; then
110 SUM1=`md5sum %{_bindir}/wxmotif-%{ver2}-config | cut -c 0-32`
111 SUM2=`md5sum %{_bindir}/wx-config | cut -c 0-32`
112 if test "x$SUM1" = "x$SUM2" ; then
113 rm -f %{_bindir}/wx-config
114 fi
115fi
116
117
acea2a0b 118%files -f wxstd.lang
a3e78c76
VS
119%defattr (-,root,root)
120%doc COPYING.LIB *.txt
121%dir %{_datadir}/wx
122%{_datadir}/wx/*
a3e78c76 123%{_libdir}/libwx_motif-%{ver2}*.so.*
f6bcfd97
BP
124
125%files devel
a3e78c76
VS
126%defattr (-,root,root)
127%{_libdir}/libwx_motif-%{ver2}*.so
128%dir %{_includedir}/wx
129%{_includedir}/wx/*
130%dir %{_libdir}/wx
131%{_libdir}/wx/*
132%{_bindir}/wxmotif-%{ver2}-config
debc175a 133%{_datadir}/aclocal/*.m4
a622c152 134
f6bcfd97 135%files gl
a3e78c76
VS
136%defattr(-,root,root)
137%{_libdir}/libwx_motif_gl*
406e3e0d
VS
138
139%files static
140%defattr (-,root,root)
141%{_libdir}/lib*.a