libreria libgnomeui

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

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.
Rispondi
Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

libreria libgnomeui

Messaggio da michele.p »

Holà, 8)

per compilare un software (e farne quindi successivamente un pacchetto da inserire nel repositorio di slacky.eu) mi serve la libreria;

libgnomeui

Questa libreria non sono riuscito a trovarla nel repositorio di slacky.eu. Domanda; devo scaricare l'iso di Gslacky (lo sto già facendo via torrent) oppure posso fare il download della sola libreria in qualche repositorio che al momento mi "sfugge"?

Bye 8)

Avatar utente
6C33C
Packager
Packager
Messaggi: 254
Iscritto il: gio 12 ott 2006, 16:09
Nome Cognome: Giorgio
Slackware: 15.0 x86_64
Kernel: 5.15.80
Desktop: kde 5
Località: Rimini

Re: libreria libgnomeui

Messaggio da 6C33C »

Intanto che sarichi la iso ti allego lo Slackbuild .... forse a quest'ora hai già finito.
#!/bin/sh
# Heavily based on the Slackware 12.0 SlackBuild
# http://www.gnome.org
# Packager Andrea Sciucca ( gohanz at infinito.it)
# http://www.slacky.it




CWD=`pwd`
TMP=${TMP:-/tmp/tgz}
PKG=$TMP/package/libgnomeui
NAME=libgnomeui
VERSION=2.22.1
CHOST=i486
ARCH=${ARCH:-i686}
BUILD=11as

SOURCE=ftp://ftp.gnome.org/pub/gnome/platform/ ... ON.tar.bz2

if [ ! -e $NAME-$VERSION.tar.bz2 ]; then
wget -c $SOURCE
fi

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

if [ ! -d $TMP ]; then
mkdir -p $TMP
fi
if [ ! -d $PKG ]; then
mkdir -p $PKG
fi

cd $TMP
tar xvjf $CWD/$NAME-$VERSION.tar.bz2

echo -e "\E[0;32m+------------------------------------+\E[0;0m"
echo -e "\E[0;32m| Start SlackBuild $NAME-$VERSION |\E[0;0m"
echo -e "\E[0;32m+------------------------------------+\E[0;0m"

cd $NAME-$VERSION

find . -perm 666 -exec chmod 644 {} \;
find . -perm 664 -exec chmod 644 {} \;
find . -perm 600 -exec chmod 644 {} \;
find . -perm 444 -exec chmod 644 {} \;
find . -perm 400 -exec chmod 644 {} \;
find . -perm 440 -exec chmod 644 {} \;
find . -perm 777 -exec chmod 755 {} \;
find . -perm 775 -exec chmod 755 {} \;
find . -perm 511 -exec chmod 755 {} \;
find . -perm 711 -exec chmod 755 {} \;
find . -perm 555 -exec chmod 755 {} \;

chown -R root:root .

CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
--disable-static \
--program-prefix= \
--program-suffix= \
--build=$CHOST-slackware-linux
make
make install DESTDIR=$PKG



mkdir -p $PKG/usr/doc/$NAME-$VERSION
cp -a \
AUTHORS COPYING.LIB ChangeLog INSTALL MAINTAINERS 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
)





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




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


if [ "$1" = "--cleanup" ]; then
rm -rf $TMP
fi
slac-desk

Codice: Seleziona tutto

# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description.  Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in.  You must
# make exactly 11 lines for the formatting to be correct.  It's also
# customary to leave one space after the ':'.

          |-----handy-ruler----------------------------------------------------|
libgnomeui: LibGnomeUI (New core libraries for GNOME 2)
libgnomeui: 
libgnomeui: LibGnomeUI is the one of the new core libraries for GNOME 2. It is
libgnomeui: dependent on GTK 2 and  the  new GNOME Object Activation Framework
libgnomeui: (Bonobo).
libgnomeui: 
libgnomeui: 
libgnomeui: 
libgnomeui:                       http://www.gnome.org
libgnomeui:                           WWW.SLACKY.IT
libgnomeui: Packager Gohanz
slackrequired
alsa-lib >= 1.0.15-i486-1
atk >= 1.22.0-i486-1
audiofile >= 0.2.6-i486-2
avahi >= 0.6.22-i686-11as
cairo >= 1.4.14-i486-1
dbus >= 1.1.20-i486-1
dbus-glib >= 0.74-i486-2
esound >= 0.2.38-i486-1
expat >= 2.0.1-i486-1
fontconfig >= 2.4.2-i486-2
freetype >= 2.3.5-i486-1
gail >= 1.22.1-i686-11as
gcc >= 4.2.3-i486-1
gconf >= 2.22.0-i686-11as
glib2 >= 2.16.3-i686-11as
glibc-solibs >= 2.7-i486-10
gnome-keyring >= 2.22.1-i686-11as
gnome-vfs >= 2.22.0-i686-11as
gtk+2 >= 2.12.9-i486-1
libICE >= 1.0.4-i486-1
libSM >= 1.0.3-i486-1
libX11 >= 1.1.4-i486-1
libXau >= 1.0.3-i486-1
libXcomposite >= 0.4.0-i486-1
libXcursor >= 1.1.9-i486-1
libXdamage >= 1.1.1-i486-1
libXdmcp >= 1.0.2-i486-1
libXext >= 1.0.4-i486-1
libXfixes >= 4.0.3-i486-1
libXi >= 1.1.3-i486-1
libXinerama >= 1.0.3-i486-1
libXrandr >= 1.2.2-i486-1
libXrender >= 0.9.4-i486-1
libart_lgpl >= 2.3.20-i486-1
libbonobo >= 2.22.0-i686-11as
libbonoboui >= 2.22.0-i686-11as
libglade >= 2.6.2-i486-2
libgnome >= 2.22.0-i686-11as
libgnomecanvas >= 2.20.1.1-i686-11as
libjpeg >= 6b-i486-5
libpng >= 1.2.27-i486-1
libxcb >= 1.0-i486-2
libxml2 >= 2.6.31-i486-2
openssl >= 0.9.8g-i486-1 | openssl-solibs >= 0.9.8g-i486-1
orbit2 >= 2.14.12-i686-11as
pango >= 1.20.0-i486-1
popt >= 1.7-i486-2
zlib >= 1.2.3-i486-2
Non sarebbe male che fossero disponibili i sorgenti sul repository :D
ciao.

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Re: libreria libgnomeui

Messaggio da michele.p »

...si, devo solo masterizzare l'ISO...lo farò in serata quando rientro.

Riguardo alla slackbuild...thanks :D ...vorrà dire che in serata, se riuscirò, sistemerò un paio di pacchetti e li "depositerò" nell'FTP.

Bye 8)

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: libreria libgnomeui

Messaggio da conraid »

Ma che software è?
Se inizia a richiedere gnome-vfs, avahai, etc... come dipendenze forse è meglio lasciarlo al repository gslacky

Avatar utente
michelino
Staff
Staff
Messaggi: 871
Iscritto il: gio 21 dic 2006, 11:59
Nome Cognome: Michelino Chionchio
Slackware: -current
Kernel: 2.6.29.6
Desktop: kde (current)
Località: Foggia

Re: libreria libgnomeui

Messaggio da michelino »

libgnomeui richiede glibc più aggiornate di quelle della slack 12.1, quindi: lascialo a gslacky!

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Re: libreria libgnomeui

Messaggio da gohanz »

michelino ha scritto:libgnomeui richiede glibc più aggiornate di quelle della slack 12.1, quindi: lascialo a gslacky!
Per correttezza GSlacky richiede le glib aggiornate, non le glibc! :thumbright:

Avatar utente
michelino
Staff
Staff
Messaggi: 871
Iscritto il: gio 21 dic 2006, 11:59
Nome Cognome: Michelino Chionchio
Slackware: -current
Kernel: 2.6.29.6
Desktop: kde (current)
Località: Foggia

Re: libreria libgnomeui

Messaggio da michelino »

Pardon, lapsus da fretta :D :D
Il concetto non cambia :D :D

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Re: libreria libgnomeui

Messaggio da michele.p »

michelino ha scritto:libgnomeui richiede glibc più aggiornate di quelle della slack 12.1, quindi: lascialo a gslacky!
conraid ha scritto:Ma che software è?
Se inizia a richiedere gnome-vfs, avahai, etc... come dipendenze forse è meglio lasciarlo al repository gslacky
..effettivamente il "quantitativo" di "cose" da installare è il seguente ((output comando configure, solo gli errori);
checking for LIBGNOMEUI... configure: error: Package requirements ( libxml-2.0 >= 2.4.20 libgnome-2.0 >= 2.13.7 libgnomecanvas-2.0 >= 2.0.0 libbonoboui-2.0 >= 2.13.1 gconf-2.0 >= 1.1.11 pango >= 1.1.2 glib-2.0 >= 2.15.0
gio-2.0 >= 2.15.2
gnome-vfs-2.0 >= 2.7.3 gnome-keyring-1 >= 0.4) were not met:

No package 'libgnome-2.0' found
No package 'libbonoboui-2.0' found
No package 'gconf-2.0' found
Requested 'glib-2.0 >= 2.15.0' but version of GLib is 2.14.6
No package 'gio-2.0' found
No package 'gnome-vfs-2.0' found
No package 'gnome-keyring-1' found
Il pacchetto in questione è linSmith (programma per la Carta di Smith) - http://www.jcoppens.com/soft/linsmith/index.en.php .
Sto cercando di pacchettizzare dei software un po più "specifici", (per certi versi) di "nicchia". Però, per certi versi, deve esserci qualcosa di "sbagliato" visto che non è possibile non poter pacchettizzare per Slackware dei software dipendenti "fortemente" dall'ambiente Gnome senza scontrarsi con la marea di dipendenze di cui sopra per chi utilizza KDE....credo che qualche cosa debba essere rivista nell'organizzazione dei pacchetti.

Visto l'elevato numero di dipendenze sospendo la realizzazione del pacchetto linSmith perché significherebbe ricompilare mezzo Gnome.

Bye

Rispondi