wok diff qt4/receipt @ rev 14206
w3m: add patches
author | Richard Dunbar <mojo@slitaz.org> |
---|---|
date | Fri Mar 15 13:21:47 2013 +0000 (2013-03-15) |
parents | 9b04d0fc0a89 |
children | 7bb096863642 |
line diff
1.1 --- a/qt4/receipt Sat Jan 26 12:25:05 2013 +0100 1.2 +++ b/qt4/receipt Fri Mar 15 13:21:47 2013 +0000 1.3 @@ -2,13 +2,13 @@ 1.4 1.5 PACKAGE="qt4" 1.6 SOURCE="qt-everywhere-opensource-src" 1.7 -VERSION="4.7.3" 1.8 +VERSION="4.8.4" 1.9 CATEGORY="meta" 1.10 SHORT_DESC="qt x11 toolkit" 1.11 MAINTAINER="allan316@gmail.com" 1.12 TARBALL="$SOURCE-$VERSION.tar.gz" 1.13 -WEB_SITE="http://qt.nokia.com/" 1.14 -WGET_URL="ftp://ftp.qt.nokia.com/qt/source/$TARBALL" 1.15 +WEB_SITE="http://qt-project.org/" 1.16 +WGET_URL="http://releases.qt-project.org/qt4/source/$TARBALL" 1.17 PROVIDE="qt-x11-opensource-src" 1.18 TAGS="qt" 1.19 1.20 @@ -29,11 +29,29 @@ 1.21 compile_rules() 1.22 { 1.23 cd $src 1.24 - touch .qmake.vars 1.25 - ./configure -v \ 1.26 + 1.27 + #ugly fix for missing files, you probably could do better 1.28 + 1.29 + mkdir -p $src/src/3rdparty/webkit/Source/WebKit2/generated 1.30 + 1.31 + for i in $(grep MessageReceiver.cpp $stuff/missinglist); do 1.32 + fileprefix=${i%MessageReceiver.cpp} 1.33 + cppfilename=$(find $src/src/3rdparty/webkit/Source/WebKit2 -name $fileprefix.cpp) 1.34 + dname=$(dirname $cppfilename) 1.35 + /usr/bin/python $src/src/3rdparty/webkit/Source/WebKit2/Scripts/generate-message-receiver.py $dname/$fileprefix.messages.in > $src/src/3rdparty/webkit/Source/WebKit2/generated/$i 1.36 + done 1.37 + 1.38 + for i in $(grep Messages.h $stuff/missinglist); do 1.39 + fileprefix=${i%Messages.h} 1.40 + hfilename=$(find $src/src/3rdparty/webkit/Source/WebKit2 -name $fileprefix.h) 1.41 + dname=$(dirname $hfilename) 1.42 + /usr/bin/python $src/src/3rdparty/webkit/Source/WebKit2/Scripts/generate-messages-header.py $dname/$fileprefix.messages.in > $src/src/3rdparty/webkit/Source/WebKit2/generated/$i 1.43 + done 1.44 + 1.45 + ./configure\ 1.46 + -silent \ 1.47 -prefix /usr \ 1.48 -confirm-license -opensource \ 1.49 - -silent \ 1.50 -sysconfdir /etc \ 1.51 -plugindir /usr/lib/qt/plugins \ 1.52 -importdir /usr/lib/qt/imports \ 1.53 @@ -42,7 +60,7 @@ 1.54 -docdir /usr/share/doc/qt \ 1.55 -examplesdir /usr/share/doc/qt/examples \ 1.56 -demosdir /usr/share/doc/qt/demos \ 1.57 - -no-separate-debug-info \ 1.58 + -release \ 1.59 -nomake demos \ 1.60 -nomake examples \ 1.61 -nomake docs \ 1.62 @@ -68,8 +86,4 @@ 1.63 { 1.64 # dummy tree to avoid 'tazwok cmp --cook' building loop 1.65 mkdir $fs/etc 1.66 - # pkgconfig path fixes 1.67 - sed -i -e "s|-L$src/_pkg/usr/lib||g" $install/usr/lib/pkgconfig/*.pc 1.68 - sed -i -e "s|$src/_pkg/usr/bin/moc|/usr/bin/moc|g" $install/usr/lib/pkgconfig/*.pc 1.69 - sed -i -e "s|$src/_pkg/usr/bin/uic|/usr/bin/uic|g" $install/usr/lib/pkgconfig/*.pc 1.70 }