Pagina 1 di 1
wxWidget 2.8.3
Inviato: mer 25 apr 2007, 0:55
da samiel
Ho compilato sulla current wxWidget 2.8.3
Però all afine in/tmp on mi trovo solo il tgz,
ma un misterioso wx-config, che è un link
a /usr/lib/wx/config/gtk2-unicode-release-2.8.
Ci avete fatto caso?
M.
Inviato: mer 25 apr 2007, 7:55
da Trotto@81
Quale slackbuild hai usato?
Inviato: mer 25 apr 2007, 14:22
da samiel
Il corrispondente di slacky
M.
Inviato: ven 27 apr 2007, 14:43
da Trotto@81
Anche io ho avuto lo stesso problema quando mi sono scritto lo slack build e ho risolto così, anche se wxGTK dovrebbe andar ebene comuqnue.
Codice: Seleziona tutto
#!/bin/bash
# Semplice Slackbuild basato su Salckware 10.2
# http://www.wxwindows.org
CWD=`pwd`
if [ "$TMP" = "" ]; then
TMP=/tmp
fi
PKG=$TMP/package-wxgtk
NAME=wxGTK
VERSION=2.6.3
ARCH=i486
BUILD=7at
if [ ! -d $TMP ]; then
mkdir -p $TMP
fi
if [ ! -d $PKG ]; then
mkdir -p $PKG
fi
cd $TMP
mkdir -p $PKG
tar xvjf $CWD/$NAME-$VERSION.tar.bz2
cd $NAME-$VERSION
./configure --prefix=/usr \
--enable-config \
--enable-optimise \
--enable-unicode \
--with-gtk
make
make install DESTDIR=$PKG
#mkdir -p $PKG/usr/local/bin
mkdir -p $PKG/usr/doc/$NAME-$VERSION
cp CHANGES* COPYING.LIB INSTALL.txt LICENCE.txt README* TODO.txt $PKG/usr/doc/$NAME-$VERSION
( cd $PKG/usr/bin
rm -rf wx-config
ln -sf /usr/lib/wx/config/gtk2-unicode-release-2.6 wx-config
)
( cd $PKG
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
)
mkdir $PKG/install
cat $CWD/wxgtk-desc > $PKG/install/slack-desc
chown -R root.root $PKG
chown -R root.bin $PKG/usr/bin
#chown -R root.bin $PKG/usr/local/bin
chmod 644 $PKG/usr/doc/$NAME-$VERSION/*
cd $PKG
makepkg -l y -c n $NAME-$VERSION-$ARCH-$BUILD.tgz
if [ "$1" = "--cleanup" ]; then
mv $NAME-$VERSION-$ARCH-$BUILD.tgz $CWD
rm -rf $TMP/$NAME-$VERSION
rm -rf $PKG
fi
Inviato: ven 27 apr 2007, 17:32
da samiel
In pratica elimini il file...
Un solo rilievo: adesso gli eseguibili
possono anche essere lasciato a root:root
(non tutti, non so perché. aprirò un post
sul tema...)
Grazie
M.
Inviato: ven 27 apr 2007, 20:09
da Trotto@81
I permessi sono pe rla 10.2 come c'è scritto all'inizio dello slack build, i nuovi li faccio tutti root:root.