Browse Source

Resolved a FIXME, fixed a datadir problem, and added manpage substitution logic.

master
Michael Schloh von Bennewitz 24 years ago committed by Ralf S. Engelschall
parent
commit
4a7cb6ca5c
  1. 12
      qt/qt.spec
  2. 3
      qt/readme.txt

12
qt/qt.spec

@ -33,7 +33,7 @@ Distribution: OpenPKG [EVAL]
Group: XWindow
License: GPL
Version: 3.0.5
Release: 20021011
Release: 20021014
# list of sources
Source0: ftp://ftp.trolltech.com/qt/source/qt-x11-free-%{version}.tar.gz
@ -73,7 +73,6 @@ AutoReqProv: no
echo "yes" | ./configure \
-prefix %{l_prefix} -release \
-docdir %{l_prefix}/share/qt/doc \
-datadir %{l_prefix}/share/qt/data \
-release -static -qt-gif -qt-zlib \
-static -qt-gif -qt-zlib \
-platform $oscomp -thread -stl \
@ -82,11 +81,14 @@ AutoReqProv: no
-no-xft -sm -xinerama -xrender \
-L`%{l_prefix}/etc/rc --query x11_libdir` \
-R`%{l_prefix}/etc/rc --query x11_libdir`
# Save and resotore $HOME from its default of l_prefix
SAVE_HOME=$HOME;HOME=$PWD
%{l_make} %{l_mflags -O} \
MAKE="%{l_make} %{l_mflags -O}" \
symlinks src-qmake src-moc sub-src sub-tools
HOME=$SAVE_HOME;unset SAVE_HOME
# FIXME: "-Wl,-rpath,/tmp/qt-x11-free-3.0.4/lib"
# FIXME: "QSettings: error creating /cw/.qt"
%install
rm -rf $RPM_BUILD_ROOT
@ -98,8 +100,7 @@ AutoReqProv: no
$RPM_BUILD_ROOT%{l_prefix}/include/qt/private \
$RPM_BUILD_ROOT%{l_prefix}/man/man3 \
$RPM_BUILD_ROOT%{l_prefix}/share/qt/doc/html \
$RPM_BUILD_ROOT%{l_prefix}/share/qt/templates \
$RPM_BUILD_ROOT%{l_prefix}/share/qt/data
$RPM_BUILD_ROOT%{l_prefix}/share/qt/templates
# copy binaries, headers, and then libraries to their target.
%{l_shtool} install -c -s -m 755 \
@ -122,6 +123,7 @@ AutoReqProv: no
( cd $RPM_BUILD_ROOT%{l_prefix}/lib && tar xf - )
( cd doc/man/man3
for man in *.3qt; do
%{l_shtool} subst -e 's;\.3qt;.3;' $man
mv $man `echo $man | sed -e 's;\.3qt$;.3;'`
done
%{l_shtool} install -c -m 644 \

3
qt/readme.txt

@ -16,6 +16,9 @@ standard, making it even harder to troubleshoot.
- Michael Schloh von Bennewitz
Fragen:
Is there a way to tell Qt where to find the freetype includes and libraries during configuration buildtime?
-------- First problem building with -system-libpng
$ rpm --rebuild qt-3.0.4-20020610.src.rpm

Loading…
Cancel
Save