|
Lines 5-6
Link Here
|
| 5 |
inherit multilib autotools |
5 |
inherit qt3 multilib autotools |
| 6 |
use X && inherit qt3 || inherit qt-embedded |
|
|
| 7 |
-- |
|
Line 8
Link Here
|
| 8 |
DESCRIPTION="Qt partition tool" |
7 |
DESCRIPTION="nice Qt partition tool for Linux" |
| 9 |
-- |
|
|
|
Line 15
Link Here
|
| 15 |
IUSE="jfs ntfs reiserfs xfs gnome kde" |
14 |
IUSE="jfs ntfs reiserfs xfs gnome kde" # kdeenablefinal" |
| 16 |
-- |
|
|
|
Line 20
Link Here
|
|
|
19 |
jfs? ( >=sys-fs/jfsutils-1.1.2 ) |
|
Lines 22-23
Link Here
|
| 22 |
xfs? ( >=sys-fs/xfsprogs-2.3.9 ) |
22 |
xfs? ( >=sys-fs/xfsprogs-2.3.9 )" |
| 23 |
jfs? ( >=sys-fs/jfsutils-1.1.2 )" |
|
|
| 24 |
-- |
|
Lines 26-29
Link Here
|
| 26 |
X? ( |
25 |
kde? ( || ( kde-base/kdesu kde-base/kdebase ) ) |
| 27 |
kde? ( || ( kde-base/kdesu kde-base/kdebase ) ) |
26 |
!kde? ( x11-libs/gksu )" |
| 28 |
kde? ( x11-libs/gksu ) |
|
|
| 29 |
)" |
| 30 |
-- |
|
Lines 39-46
Link Here
|
| 39 |
# Switch from gksu to kdesu for the KDE desktop |
36 |
# Switch from gksu to kdesu for the KDE desktop. |
| 40 |
if use X; then |
37 |
if use kde; then |
| 41 |
if use kde; then |
38 |
use gnome || sed -i -e 's/gksu/kdesu/' debian/menu || |
| 42 |
use gnome || sed -i -e 's/gksu/kdesu/' debian/menu || |
39 |
die "sed debian/menu failed" |
| 43 |
die "sed debian/menu failed" |
40 |
sed -i -e 's/Exec=/Exec=kdesu /' data/qtparted.desktop || |
| 44 |
sed -i -e 's/Exec=/Exec=kdesu /' data/qtparted.desktop || |
41 |
die "sed data/qtparted.desktop failed" |
| 45 |
die "sed data/qtparted.desktop failed" |
|
|
| 46 |
fi |
| 47 |
-- |
|
Line 74
Link Here
|
|
|
69 |
--disable-final \ |
|
Line 75
Link Here
|
| 75 |
$(if ! use X; then echo '--enable-embedded'; fi) \ |
|
|
|
Lines 84-101
Link Here
|
| 84 |
if ! use X; then #GPM screws up QT Embedded |
|
|
| 85 |
cd ${D}/usr/sbin |
| 86 |
mv qtparted .qtparted |
| 87 |
|
| 88 |
echo '#!/bin/sh' >qtparted |
| 89 |
echo 'set -e' >>qtparted |
| 90 |
echo 'if pidof gpm &>/dev/null; then' >>qtparted |
| 91 |
echo ' gpm=0' >>qtparted |
| 92 |
echo ' /etc/init.d/gpm stop &>/dev/null' >>qtarted |
| 93 |
echo 'fi' >>qtparted |
| 94 |
echo '$(dirname $0)/.qtparted' >>qtparted |
| 95 |
echo 'if [ $gpm ]; then' >>qtparted |
| 96 |
echo ' /etc/init.d/gpm start &>/dev/null' >>qtparted |
| 97 |
echo 'fi' >>qtparted |
| 98 |
echo 'clear' >>qtparted |
| 99 |
|
| 100 |
chmod +x qtparted |
| 101 |
fi |