
Receipt for package "QtWeb"
# SliTaz package receipt. PACKAGE="QtWeb" COMMIT="c7c4a47d81" VERSION=${COMMIT:0:4} CATEGORY="network" SHORT_DESC="Customizable Qt4 WebKit browser with opera-like gestures" MAINTAINER="psychomaniak@xakep.ru" LICENSE="GPL2" WEB_SITE="https://github.com/RomanChebotarev/QtWeb" TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="$WEB_SITE/archive/$COMMIT.tar.gz" TAGS="web-browser" DEPENDS="libQtWebkit libQtXml cacerts xdg-utils" BUILD_DEPENDS="wget cacerts qmake Qt4-dev" SUGGESTED="libQtWebkit-video" # What is the latest version available today? current_version() { wget -O - $WEB_SITE/tags 2>/dev/null | \ sed '/archive.*tar/!d;s|.*/[A-Za-z_-]*\(.*\).tar.*|\1|;q' } # Rules to configure and make the package. compile_rules() { cd $src/src sed -i 's/static/shared/' QtWeb.pro sed -i 's/QTPLUGIN += qcncodecs qjpcodecs qkrcodecs qtwcodecs qico//' QtWeb.pro 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\ '<bookmark href="http://root:root@tazpanel:82/pkgs.cgi?info=libQtWebkit-video">' $RTOOLBAR sed -i 's/NTFS Disk Tools/WebkitVideo/' $RTOOLBAR sed -i "15,29d" $RTOOLBAR qmake && sed -i 's|-O2|'"$CFLAGS"'|g' Makefile && make $MAKEFLAGS mkdir -p $install install $src/src/$PACKAGE $install/$PACKAGE rm -rf $src/src/$PACKAGE } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/bin $fs/usr/share/applications cp -f $install/* $fs/usr/bin cd $fs/usr/share/applications cat>'QtWeb.desktop' << EOT [Desktop Entry] 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 "$1/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 $(stat -c "%u.%g" "$1/home/$i") "/home/$i/.config/QtWeb.NET" done }
6088 packages and 256128 files in current database (Wed Mar 5 09:18:31 2025)