Am 08.04.2011 16:19, schrieb Peter Eberhard:
Achso. Das kann ich nicht testen, bei mir läuft noch KDE 4.4, und ich hab eigentlich nicht vor, in nächster Zeit upzudaten.
Uiuiui. Is ja jetzt schon über ein Jahr alt… Aber gut, verstehen kann ichs. :) 4.6 fühlt sich nämlich immer noch alpha an. ;)
Danke für den Tipp. Werde ich bei Gelegenheit mal machen, aber das könnte auch noch ein bisschen dauern. Muss es ja erstmal selbst testen (*ächz*, Qt rekompilieren…).
Wieso? >>> if [ ! -e /etc/make.conf ]; then echo "Dies ist anscheinend kein Gentoo-System…" exit 1 fi . /etc/make.conf EBUILD=$(equery w x11-libs/qt-core) # Oder so, je nach Paket. FILE=$(basename $EBUILD) SRC=$(dirname $EBUILD) CAT=$(basename $(dirname $SRC)) PKG=$(basename $SRC) # Klonen if [ "$PORTDIR_OVERLAY" == "" ]; then echo "Bitte Overlay-Speicherort in der make.conf angeben." exit 2 fi cd $PORTDIR_OVERLAY [ ! -e "$CAT" ] && mkdir $CAT cd $CAT cp -a $SRC . cd $PKG # Aufräumen DELS=$(ls *.ebuild | grep -v "$FILE") rm $DELS MS=$(grep -v ".ebuild" Manifest) echo -e "$MS" > Manifest # Jetzt deinen Patch in ./files/ legen, pushd files $SHELL popd # und im ebuild zum PATCHES-Array hinzufügen. $EDITOR $FILE ebuild $EBUILD manifest egencache --repo=local --update emerge -auDNtv world # oder vergleichbares # Das gepatchte QT ist jetzt installiert, wenn „y“ eingegeben wurde. >>> ist doch „ganz einfach“. :P So. Genug davon. ;) Navid
