Lxde - compilazione
Moderatore: Staff
Regole del forum
1) Citare in modo preciso il nome del pacchetto.
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.
1) Citare in modo preciso il nome del pacchetto.
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.
- gigiobagiano
- Linux 3.x

- Messaggi: 530
- Iscritto il: dom 11 mar 2007, 12:58
- Nome Cognome: Filippo
- Slackware: 14.2
- Kernel: vanilla-4.4.38
- Desktop: xfce
- Distribuzione: SalixOS
- Contatta:
Lxde - compilazione
Ciao a tutti, volevo compilarmi lxde per slackware64 e sono andato a vedere i pacchetti fatti per la 12.2 (mazza quanto da compilare!! complimenti submax!). Gli slackbuilds possono tranquillamente essere mantenuti per la 13.0 (almeno ad una prima occhiata) basta solo cambiare arch e host, però bisogna compilare con un ordine particolare? Con particolare intendo tipo kde4, in cui è necessario ricompilare due volte alcuni pacchetti, oppure basta seguire l'ordine dato dalle dipendenze?
Grazie mille!
Grazie mille!
- 414N
- Iper Master

- Messaggi: 2924
- Iscritto il: mer 13 feb 2008, 16:19
- Slackware: 15.0
- Kernel: 5.15.19
- Desktop: KDE5
- Località: Bulagna
- Contatta:
Re: Lxde - compilazione
Mi sembra che alcuni pacchetti possano compilarsi solo dopo averne installati altri.
Puoi provare sennò coi pacchetti o gli SlackBuilds di alien.
Puoi provare sennò coi pacchetti o gli SlackBuilds di alien.
- gigiobagiano
- Linux 3.x

- Messaggi: 530
- Iscritto il: dom 11 mar 2007, 12:58
- Nome Cognome: Filippo
- Slackware: 14.2
- Kernel: vanilla-4.4.38
- Desktop: xfce
- Distribuzione: SalixOS
- Contatta:
Re: Lxde - compilazione
Ah grazie sono riuscito a fare tutto, ma alla fine ho rinunciato a compilare tutto ( pochissima voglia nonostante gli slackbuilds fossero già fatti!) se non pochi pacchetti, e ho usato quelli di alien 
- submax82
- Staff

- Messaggi: 3202
- Iscritto il: mer 31 ago 2005, 0:00
- Desktop: xfce
- Distribuzione: SalixOS
- Contatta:
Re: Lxde - compilazione
prometto che domani o dopo installo slackware 13.0 e aggiorno lxde.
i miei pacchetti sono facilissimi da compilare basta lanciare lxde.SlackBuild e fa tutto lui, ordine di compilazione compreso.
e quelli di alien non hanno il supporto al cestino
i miei pacchetti sono facilissimi da compilare basta lanciare lxde.SlackBuild e fa tutto lui, ordine di compilazione compreso.
e quelli di alien non hanno il supporto al cestino
- gigiobagiano
- Linux 3.x

- Messaggi: 530
- Iscritto il: dom 11 mar 2007, 12:58
- Nome Cognome: Filippo
- Slackware: 14.2
- Kernel: vanilla-4.4.38
- Desktop: xfce
- Distribuzione: SalixOS
- Contatta:
Re: Lxde - compilazione
Sì ho visto che hai fatto un ottimo lavoro, molto ordinato e completo complimenti!
Ho anche guardato le patch che hai inserito e infatti ho compilato con i tuoi slackbuild per ottenere il supporto al cestino.
p.s.: carino lxde, ha raggiunto già adesso una buona coesione fra tutti i suoi elementi, anche se ho l'impressione manchi ancora qualcosa...
p.s.: carino lxde, ha raggiunto già adesso una buona coesione fra tutti i suoi elementi, anche se ho l'impressione manchi ancora qualcosa...
- gigiobagiano
- Linux 3.x

- Messaggi: 530
- Iscritto il: dom 11 mar 2007, 12:58
- Nome Cognome: Filippo
- Slackware: 14.2
- Kernel: vanilla-4.4.38
- Desktop: xfce
- Distribuzione: SalixOS
- Contatta:
Re: Lxde - compilazione
Ho già abbandonato lxde in favore del solo openbox+tint2+pcmanfm(che non gestisce il desktop). La coesione tra gli elementi ha ancora abbastanza strada da fare, e la stabilità di alcuni componenti lascia un po' a desiderare. Lascio qui lo slackbuild per tint2 nel caso possa servire:
Compila e funziona slackware64 
Codice: Seleziona tutto
#!/bin/sh
# Heavily based on the Slackware 12.2 SlackBuild
# based on slackbuilds.org typical package
# Packager: Filippo Graziola
set -e
NAME=tint2
VERSION=0.7.1
TARBALLVERSION=0.7.1
ARCH=${ARCH:-x86_64}
BUILD=${BUILD:-1fg}
CWD=$(pwd)
TMP=${TMP:-/tmp/txz}
PKG=$TMP/package-$NAME
OUTPUT=${OUTPUT:-/tmp}
SOURCE=http://tint2.googlecode.com/files/$NAME-$VERSION.tar.gz
if [ ! -e $CWD/$NAME-$VERSION.tar.bz2 ]; then
wget $SOURCE
fi
if [ "$ARCH" = "i386" ]; then
SLKCFLAGS="-O2 -march=i386 -mcpu=i686"
elif [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2"
elif [ "$ARCH" = "x86_64" ]; then
CHOST=x86_64; SLKCFLAGS="-O2 -fPIC"; SLKLDFLAGS="-L/usr/lib64"; LIBDIRSUFFIX="64"
fi
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $NAME-$VERSION
tar -xzvf $CWD/$NAME-$TARBALLVERSION.tar.gz
cd $NAME-$TARBALLVERSION
find . \( -perm 777 -o -perm 775 -o -perm 711 \) -exec chmod 755 {} \;
find . \( -perm 700 -o -perm 555 -o -perm 511 \) -exec chmod 755 {} \;
find . \( -perm 666 -o -perm 664 -o -perm 600 \) -exec chmod 644 {} \;
find . \( -perm 444 -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
chown -R root:root .
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure --prefix=/usr \
--libdir=/usr/lib$LIBDIRSUFFIX \
--enable-examples \
--program-prefix= \
--program-suffix= \
--build=$CHOST-slackware-linux
make || exit 1
make install DESTDIR=$PKG
mkdir -p $PKG/usr/man
mv $PKG/usr/share/man $PKG/usr
rm -rf $PKG/usr/share
find $PKG/usr/man -type f -exec gzip -9 {} \;
( 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 -p $PKG/usr/doc/$NAME-$VERSION
cp -a AUTHORS COPYING ChangeLog README tintrc* $PKG/usr/doc/$NAME-$VERSION
cat $CWD/$NAME.SlackBuild > $PKG/usr/doc/$NAME-$VERSION/$NAME.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n $CWD/$NAME-$VERSION-$ARCH-$BUILD.txz
if [ "$1" = "--cleanup" ]; then
rm -rf $TMP
fi