Repository 32bit  Forum
Repository 64bit  Wiki

LXDE per BlueWhite64 12.2

Forum dedicato ai Porting ufficiali e non di Slackware, vedi Slack/390, ARMedslack, Slamd64, Slackintosh, Ocsid, Sloox, Zenwalk, How-Tux, Slax etc etc

Moderatore: Staff

Regole del forum
1) Specificare nome e versione del porting.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

Re: LXDE per BlueWhite64 12.2

Messaggioda lennynero » gio mar 05, 2009 17:14

Ho fatto un pò di ordine, adesso +o- sembra funzionare bene, manca il compositing a quanto vedo...e ho ancora qualche problemino con lxlauncher(mi mostra il fm e 2 icone di lxterminal di cui non trova il .desktop e con lxpanel che non parte all'avvio...Per quanto riguarda docbook-to-man non fa storie perche la compilazione prosegue lo stesso. Ti posto il mio slackbuild(è work in progress):
Codice: Seleziona tutto
NAME=lxde

revision=`svn info https://lxde.svn.sourceforge.net/svnroot/lxde/trunk`
revision=${revision#*Revisione: }
revision=${revision%?Tipo di Nodo*}
VERSION="r$revision"

ARCH=${ARCH:-pentium-m}
TMP=${TMP:-/tmp/tgz}
PKG=$TMP/package-$NAME
SRC=$TMP/sources-$NAME
CWD="$(pwd)"
BUILD=6lnr

if [ "$ARCH" = "i486" ]; then
  SLKCFLAGS="-O2 -march=i486   -mtune=i686"
elif [ "$ARCH" = "i686" ]; then
  SLKCFLAGS="-O3 -march=i686 -pipe -fomit-frame-pointer"
elif [ "$ARCH" = "athlon64" ]; then
  SLKCFLAGS="-O2 -march=athlon64 -pipe"
elif [ "$ARCH" = "athlonxp" ]; then
  SLKCFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer"
elif [ "$ARCH" = "x86_64" ]; then
  SLKCFLAGS="-O2"
elif [ "$ARCH" = "s390" ]; then
  SLKCFLAGS="-O2"
fi
SLKCFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer"
SLKLIBDIR="lib"
CHOST="i486"

rm -rf $SRC 2> /dev/null
rm -rf $PKG 2> /dev/null
mkdir -p $PKG
mkdir -p $SRC

LIST_SOURCES_ORDERED="lxappearance \
lxde-common \
menu-cache \
lxmenu-data \
lxpanel \
lxnm \
lxrandr \
lxlauncher \
lxtask \
lxterminal \
lxsession \
lxsession-lite \
lxsession-edit"

for package in $LIST_SOURCES_ORDERED; do
 cd $SRC
svn co https://lxde.svn.sourceforge.net/svnroot/lxde/trunk/$package $package

echo -e "\E[0;32m+-----------------------------------+\E[0;0m"
echo -e "\E[0;32m| Start $package compilation |\E[0;0m"
echo -e "\E[0;32m+-----------------------------------+\E[0;0m"

cd $package

find . \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) -exec chmod 755 {} \;
find . \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
chown -R root:root .

if [ -e autogen.sh ]; then
      ./autogen.sh      
      #make
   fi

CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure  --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib \
--disable-static \
--mandir=/usr/man \
--program-prefix= \
--program-suffix= \
--build=$CHOST-slackware-linux

make
make install
make install DESTDIR=$PKG

if [ "$package" = "lxde-common" ]; then
   chmod 755 lxde-logout openbox-lxde startlxde
   cp lxde-logout openbox-lxde startlxde $PKG/usr/bin   
fi

mkdir -p $PKG/usr/doc/$NAME-$VERSION
cp -a AUTHORS COPYING ChangeLog INSTALL NEWS README $PKG/usr/doc/$NAME-$VERSION

( 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
  find . | xargs file | grep "current ar archive" | cut -f 1 -d : | xargs strip -g 2> /dev/null
)

gzip -9 $PKG/usr/man/*/*

done

mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/slack-desc > $PKG/usr/doc/$NAME-$VERSION/slack-desc
#~ cat $CWD/$NAME.SlackBuild > $PKG/usr/doc/$NAME-$VERSION/$NAME.SlackBuild
mkdir -p $PKG/etc/X11/xinit
cp "$CWD"/xinitrc.lxde $PKG/etc/X11/xinit/

   echo "if [ -x /usr/bin/update-mime-database ]; then
  /usr/bin/update-mime-database /usr/share/mime &> /dev/null
fi" >> $PKG/install/doinst.sh
   echo "" >> $PKG/install/doinst.sh
   echo "if [ -x /usr/bin/update-desktop-database ]; then
  /usr/bin/update-desktop-database &> /dev/null
fi" >> $PKG/install/doinst.sh
   echo "" >> $PKG/install/doinst.sh
   echo "if [ -x /usr/bin/gtk-update-icon-cache ]; then
  /usr/bin/gtk-update-icon-cache  -f -q /usr/share/icons/hicolor &> /dev/null
fi" >> $PKG/install/doinst.sh
   echo "" >> $PKG/install/doinst.sh

cd $SRC
for package in $LIST_SOURCES_ORDERED; do
    cd $package
    make uninstall
    cd ..
done

cd $PKG
makepkg -l y -c n "$CWD"/../$NAME-$VERSION-$ARCH-$BUILD.tgz


ps Mi chiedo come faccia a te lxde-common a copiare anche quei 3 files...
Avatar utente
lennynero
Linux 2.6
Linux 2.6
 
Messaggi: 567
Iscritto il: dom mag 02, 2004 23:00
Località: Salerno
Slackware: 14.1-x64
Kernel: 3.10.17
Desktop: xfce-4.10

Re: LXDE per BlueWhite64 12.2

Messaggioda submax82 » lun giu 29, 2009 14:53

io sto provando a aggiornare i pacchetti per slack ma anche a me l'icona del menu non c'è ... e mi da un messaggio d'errore su XSETTINGS e non visualizza le icone sul desktop, visualizza i file ma senza icone

tutti i pacchetti all'ultima vesione stabile niente svn
Avatar utente
submax82
Staff
Staff
 
Messaggi: 3202
Iscritto il: mar ago 30, 2005 23:00
Desktop: xfce
Distribuzione: SalixOS

Re: LXDE per BlueWhite64 12.2

Messaggioda danix » lun giu 29, 2009 18:52

I miei pacchetti:
    lx*
    obconf-2.0.3
    openbox-3.4.7.2
    pcmanfm-0.5
    gtknetcat-0.1
    leafpad-0.8.15
spero di non aver dimenticato nulla, comunque trovate tutto nel mio repo...

PS
non so se sono proprio aggiornatissimi, li uso da diversi mesi e non ho ricontrollato, ma a me funzionano egregiamente e, opportunamente ricompilati, funzionavano altrettanto bene sulla BW64 12.2...

EDIT:
ho tolto i link in quanto non più utili a nessuno
Avatar utente
danix
Staff
Staff
 
Messaggi: 3280
Iscritto il: ven ott 27, 2006 18:32
Località: Siderno (RC)
Nome Cognome: Danilo M.
Slackware: 64 14.0
Kernel: 3.2.29
Desktop: fluxbox

Re: LXDE per BlueWhite64 12.2

Messaggioda submax82 » lun giu 29, 2009 20:56

ci sono solo i binari, servirebbero gli slackbuild e poi le nuove versioni dei pacchetti lxde hanno cambiato alcune cose...
Avatar utente
submax82
Staff
Staff
 
Messaggi: 3202
Iscritto il: mar ago 30, 2005 23:00
Desktop: xfce
Distribuzione: SalixOS

Re: LXDE per BlueWhite64 12.2

Messaggioda danix » lun giu 29, 2009 20:59

appena ho un attimo metto su anche gli slackbuild (che comunque sono già contenuti dentro i pacchetti), poi magari do un'occhiata anche agli aggiornamenti sul sito di lxde... ;)
Avatar utente
danix
Staff
Staff
 
Messaggi: 3280
Iscritto il: ven ott 27, 2006 18:32
Località: Siderno (RC)
Nome Cognome: Danilo M.
Slackware: 64 14.0
Kernel: 3.2.29
Desktop: fluxbox

Re: LXDE per BlueWhite64 12.2

Messaggioda submax82 » lun giu 29, 2009 21:11

TROVATO

Nelle nuove versioni di lxpanel (0.4.0 o maggiore) per far funzionare il menu prima si deve compilare e installare menu-cache e lxmenu-data poi si compila e si installa lxpanel e drovrebbe andare.

testato:
menu ok
icone ok ma dopo averle impostate con lxappearance
lxpanel quasi ok... alcune icone del pannello rimangono con la x rossa, cioè non le carica :-k

idee?

p.s. Per i slackbuild caricherò i miei su slacky quando funiona tutto... sono già pronti, grazie comunque danix :thumbright:
Avatar utente
submax82
Staff
Staff
 
Messaggi: 3202
Iscritto il: mar ago 30, 2005 23:00
Desktop: xfce
Distribuzione: SalixOS

Precedente

Torna a Porting Slackware

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti