# HG changeset patch # User Xander Ziiryanoff # Date 1410263902 -7200 # Node ID 57ae1417abea5194c1265a61b0186013077ed013 # Parent 0fba2e6e887dca42d3c709f8d6f2a6b592f8a76c Up QtWeb (git-fork) diff -r 0fba2e6e887d -r 57ae1417abea QtWeb/receipt --- a/QtWeb/receipt Tue Sep 09 11:58:22 2014 +0200 +++ b/QtWeb/receipt Tue Sep 09 13:58:22 2014 +0200 @@ -1,15 +1,16 @@ # SliTaz package receipt. PACKAGE="QtWeb" -COMMIT="fffaddce36" +COMMIT="c7c4a47d81" VERSION=${COMMIT:0:4} CATEGORY="network" -SHORT_DESC="Lightweight, secure and fast Qt4 WebKit browser" +SHORT_DESC="Customizable Qt4 WebKit browser with opera-like gestures" MAINTAINER="psychomaniak@xakep.ru" LICENSE="GPL2" WEB_SITE="http://qtweb.googlecode.com/" TARBALL="$PACKAGE-$VERSION.tar.gz" -WGET_URL="https://github.com/magist3r/$PACKAGE/archive/$COMMIT.tar.gz" +#WGET_URL="https://github.com/magist3r/$PACKAGE/archive/fffaddce36.tar.gz" +WGET_URL="https://github.com/RomanChebotarev/$PACKAGE/archive/$COMMIT.tar.gz" DEPENDS="libQtWebkit libQtXml cacerts xdg-utils" BUILD_DEPENDS="wget cacerts qmake Qt4-dev" @@ -24,15 +25,18 @@ sed -i 's|http://www.qtweb.net/")|file:/usr/share/webhome/index.html")|g' \ settings.cpp browsermainwindow.cpp tabwidget.cpp + # sed -i 's/* 0.9;/* ;/' browsermainwindow.cpp + # Save profile to ~./config ; ~/.local/share/data instead of /tmp: sed -i 's/unins000.exe/QtWeb/' browserapplication.cpp + RTOOLBAR="./data/defaultbookmarks.xbel" sed -i '33d' $RTOOLBAR - sed -i 33i\ '' $RTOOLBAR - sed -i 's/NTFS Disk Tools/SLITAZ/' $RTOOLBAR + sed -i 33i\ '' $RTOOLBAR + sed -i 's/NTFS Disk Tools/WebkitVideo/' $RTOOLBAR sed -i "15,29d" $RTOOLBAR - qmake && make $MAKEFLAGS --silent + qmake && sed -i 's/-O2/-Os/g' Makefile && make $MAKEFLAGS mkdir -p $install install $src/src/$PACKAGE $install/$PACKAGE rm -rf $src/src/$PACKAGE @@ -49,7 +53,34 @@ Type=Application Name=QtWeb Exec=/usr/bin/QtWeb +Icon=browser Categories=Network;WebBrowser; EOT } + +post_install() +{ + cd $1/tmp ; cat>'QtWeb Internet Browser.conf' << EOT +[MainWindow] +downloadAudioVideo=true +style=Cleanlooks +home=file:/usr/share/webhome/index.html +ToolbarSize=80% +ShowTabbarWhenOneTab=true +[AddressBar] +showGoHome=true +showAppStyle=false +showPrivacyMode=false +showPreferences=true +showCompatibility=false +showDisableJavascript=true +EOT + + for i in $(ls $1/home 2> /dev/null); do + [ -f /home/$i/.config/QtWeb.NET/QtWeb\ Internet\ Browser.conf ] && continue + mkdir -p $1/home/$i/.config/QtWeb.NET + cp $1/tmp/QtWeb\ Internet\ Browser.conf $1/home/$i/.config/QtWeb.NET + chroot $1/ chown -R $i.users /home/$i/.config/QtWeb.NET + done +}