Author Topic: Pacchetti deb di cui geubuntu ha bisogno (geubuntu-desktop)  (Read 9813 times)

darkmaster

  • Guest
Pacchetti deb di cui geubuntu ha bisogno (geubuntu-desktop)
« on: September 21, 2007, 08:01:10 am »
Ciao a tutti, io ho un gravissimo difetto, non sono un programmatore... wuindi il progetto avrebbe bisogno di alcuni pacchetti deb ma io non so come crearli. Chiunque sia in grado di creare pacchetti deb base, semplici, sarà il benvenuto nel progetto. Ecco l'idea:
creare un metapacchetto chiamato "geubuntu-desktop" in grado di installare da solo (A suon di dipendenze) una serie di pacchetti che trasformeranno una normale Ubuntu in una simil-geubuntu, come accade con KDE, XFCE, ecc.

Visto che Ubuntu non è una semplice installazione di E17, ho bisogno del vostro aiuto :)

Abbiamo bisogno dei seguenti pacchetti (Contattatemi in questo thread o via PM per avere più info e files per creare i pacchetti):

- geubuntu-desktop
- geubuntu-artwork (Questo installerà gli splash screens e così via, come con i metapacchetti per Ubuntu tipo Kubuntu-desktop ecc.)
- geubuntu-configutations (Programmi per l'avvio, etc.)
- geubuntu-themes (Metapacchetti per i temi di E17 e per i temi GTK di geubuntu)
- geubuntu-core (tutto il sistema base di E17)
- geubuntu-apps (Tutte le applicazioni extra di E17 installate e contenute di default da geubuntu e non da E17)

Quindi, qualcuno può dare una mano :) ?
Installare questi pacchetti farà anche si che la gente possa avanzare tranquillamente a Gutsy Gibbon in automatico anche con i nuovi pacchetti di Geubuntu.  Quindi abbiamo bisogno di questi pacchetti in una versione Feisty e poi lavoreremo anche ad una versione Gutsy, con nuovi artwork, configurationi e così via :)

Per Gutsy abbiamo poi bisogno di creare nuovi pacchetti per le versioni correnti di alcune applicazioni interessantissime attualmente non disponibili per E17 da nessuna parte sotto forma di pacchetto deb per Ubuntu. Parlo di:

- Exhalt
- ITask-NG
- emodule-Bling
- winlist-ng
- Eppp

Per conoscere queste applicazioni che spero verranno incluse nella versione Gutsy di Geubuntu, recatevi qui:
http://www.e17-stuff.org/index.php?xcontentmode=7100x7110x7120x7130x7140x7150

Grazie per l'attenzione!

Offline InTiLinuX

  • Administrator
  • Sr. Member
  • *****
  • Posts: 476
  • Karma: +3/-0
    • INTelligence IN LinuX
Re: Pacchetti deb di cui geubuntu ha bisogno (geubuntu-desktop)
« Reply #1 on: September 21, 2007, 01:07:36 pm »
Itask ng da bei problemi... Sembra che il problema sia colpa di automake:


Code: [Select]
Running aclocal...
/usr/share/aclocal/smpeg.m4:13: warning: underquoted definition of AM_PATH_SMPEG
/usr/share/aclocal/smpeg.m4:13:   run info '(automake)Extending aclocal'
/usr/share/aclocal/smpeg.m4:13:   or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
Running autoheader...
Running autoconf...
Running libtoolize...
Running automake...
data/themes/Makefile.am:12: wildcard images/*.png: non-POSIX variable name
data/themes/Makefile.am:12: (probably a GNU make extension)
data/themes/Makefile.am:14: `%'-style pattern rules are a GNU make extension
po/Makefile.am:6: addsuffix .mo,$(ALL_LINGUAS: non-POSIX variable name
po/Makefile.am:6: (probably a GNU make extension)
po/Makefile.am:8: addsuffix .po,$(ALL_LINGUAS: non-POSIX variable name
po/Makefile.am:8: (probably a GNU make extension)
po/Makefile.am:10: `%'-style pattern rules are a GNU make extension
Generating gettext ng.pot.template
checking build system type... i686-pc-linux-gnuoldld
checking host system type... i686-pc-linux-gnuoldld
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log' for more details.
intilinux@intilinux-desktop:~/Desktop/itask-ng$ ./autogen.sh
Running aclocal...
/usr/share/aclocal/smpeg.m4:13: warning: underquoted definition of AM_PATH_SMPEG
/usr/share/aclocal/smpeg.m4:13:   run info '(automake)Extending aclocal'
/usr/share/aclocal/smpeg.m4:13:   or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
Running autoheader...
Running autoconf...
Running libtoolize...
Running automake...
data/themes/Makefile.am:12: wildcard images/*.png: non-POSIX variable name
data/themes/Makefile.am:12: (probably a GNU make extension)
data/themes/Makefile.am:14: `%'-style pattern rules are a GNU make extension
po/Makefile.am:6: addsuffix .mo,$(ALL_LINGUAS: non-POSIX variable name
po/Makefile.am:6: (probably a GNU make extension)
po/Makefile.am:8: addsuffix .po,$(ALL_LINGUAS: non-POSIX variable name
po/Makefile.am:8: (probably a GNU make extension)
po/Makefile.am:10: `%'-style pattern rules are a GNU make extension
Generating gettext ng.pot.template
checking build system type... i686-pc-linux-gnuoldld
checking host system type... i686-pc-linux-gnuoldld
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log' for more details.

Per maggiori informazioni comunico che ho dovuto risolvere le seguenti dipendenze:
Code: [Select]
sudo apt-get install build-essential cvs libtool libltdl3-dev automake1.9 autotools-dev libpopt-dev libcurl3-dev libx11-dev x11proto-xext-dev libbz2-dev libid3tag0-dev libtiff4-dev libungif4-dev libjpeg62-dev libssl-dev libfreetype6-dev bison flex xlibs-dev gettext libimlib2-dev libxml2-dev libxcursor-dev libgtk1.2-dev autoconf pkg-config libxine-dev libxkbfile-dev libsqlite3-dev giblib-dev libxmu-dev libxdamage-dev libxcomposite-dev libtag1-dev libtagc0-dev giblib-dev libasound2-dev
« Last Edit: September 22, 2007, 08:24:14 am by InTiLinuX »

www.intilinux.com Intelligence in Linux

Offline InTiLinuX

  • Administrator
  • Sr. Member
  • *****
  • Posts: 476
  • Karma: +3/-0
    • INTelligence IN LinuX
Re: Pacchetti deb di cui geubuntu ha bisogno (geubuntu-desktop)
« Reply #2 on: September 22, 2007, 07:58:47 am »
Sembra che l'errore sia colpa della versione di Automake. Però anche con la versione consigliata (1.9) non riesco lo stesso ad andare avanti.

Qualcuno può provare per favore? Se avete più versioni disponibili di automake provate a scegliere la versione 1.9 con questo comando:


Code: [Select]
sudo update-alternatives --config automake

Fatemi sapere!
Io cmq aprirei un thread per ogni pacchetto ... che ne dite?

www.intilinux.com Intelligence in Linux

Offline InTiLinuX

  • Administrator
  • Sr. Member
  • *****
  • Posts: 476
  • Karma: +3/-0
    • INTelligence IN LinuX
Re: Pacchetti deb di cui geubuntu ha bisogno (geubuntu-desktop)
« Reply #3 on: September 22, 2007, 10:54:49 am »
Ecco cosa suggerisce furester su www.intilinux.com.


Hai provato a compilare prima o dopo questo commit: http://groups.google.it/group/e17-taskbar-module-commit-list/msg/011dc7d82cf9013d ? Per Bling secondo me è necessario patchare i sorgenti per riabilitare l’icona, trovi info su http://xenos.altervista.org/blogs/index.php?blog=3&title=bling_patch_cvs_diff&more=1&c=1&tb=1&pb=1 e http://xenos.altervista.org/blogs/index.php?blog=3&title=bling_patch&more=1&c=1&tb=1&pb=1


Adesso non ho tempo per provare.... vi farò sapere!


   

www.intilinux.com Intelligence in Linux

imu

  • Guest
Re: Pacchetti deb di cui geubuntu ha bisogno (geubuntu-desktop)
« Reply #4 on: September 22, 2007, 12:57:12 pm »
a me pare sia un problema di GCC e non di automake, ho provato sia con la 1.7 che 1.9 che 1.10 .

Quoto il tuo output su ubuntu:
Code: [Select]
checking for gcc... gcc
checking for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log' for more details.

Quoto il mio su Debian :
Code: [Select]
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes

Ho omesso di proposito tutti i controlli successivi sul gcc nella mia debian ma ti consiglio di concentrarti su questo errore.
Purtroppo non uso ubuntu.
« Last Edit: September 22, 2007, 01:00:11 pm by imu »

Offline InTiLinuX

  • Administrator
  • Sr. Member
  • *****
  • Posts: 476
  • Karma: +3/-0
    • INTelligence IN LinuX
Re: Pacchetti deb di cui geubuntu ha bisogno (geubuntu-desktop)
« Reply #5 on: September 22, 2007, 01:15:58 pm »
Adesso sembra andare meglio: ho solamente cambiato pc :-)
Code: [Select]
./autogen.sh 
Running aclocal...
Running autoheader...
Running autoconf...
Running libtoolize...
Running automake...
Generating gettext ng.pot.template
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for library containing strerror... none required
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for a sed that does not truncate output... /bin/sed
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for xlf... no
checking for f77... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... no
checking for g95... no
checking for xlf95... no
checking for f95... no
checking for fort... no
checking for ifort... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for ftn... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether  accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... cat: /etc/ld.so.conf.d/*.conf: No such file or directory
GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... cat: /etc/ld.so.conf.d/*.conf: No such file or directory
GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for EDJE... yes
checking for EFREET... yes
checking for enlightenment-config... /usr/bin/enlightenment-config
checking for edje_cc... /usr/bin/edje_cc
configure: creating ./config.status
config.status: creating Makefile
config.status: creating data/Makefile
config.status: creating data/themes/Makefile
config.status: creating po/Makefile
config.status: creating src/Makefile
config.status: creating module.desktop
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing po-directories commands
config.status: executing default commands

www.intilinux.com Intelligence in Linux

imu

  • Guest
Re: Pacchetti deb di cui geubuntu ha bisogno (geubuntu-desktop)
« Reply #6 on: September 22, 2007, 01:28:07 pm »
Adesso sembra andare meglio: ho solamente cambiato pc :-)

Mi sembrava strana questa cosa :)

Offline InTiLinuX

  • Administrator
  • Sr. Member
  • *****
  • Posts: 476
  • Karma: +3/-0
    • INTelligence IN LinuX
Re: Pacchetti deb di cui geubuntu ha bisogno (geubuntu-desktop)
« Reply #7 on: September 23, 2007, 01:10:33 am »
mmm.. però nel make ho degli errori! Adesso non li posso postare però....

Qualcuno ha provati già con checkinstall? Servirebbe la 1.6.0 non la 1.6.1.

www.intilinux.com Intelligence in Linux

Offline InTiLinuX

  • Administrator
  • Sr. Member
  • *****
  • Posts: 476
  • Karma: +3/-0
    • INTelligence IN LinuX
Re: Pacchetti deb di cui geubuntu ha bisogno (geubuntu-desktop)
« Reply #8 on: September 23, 2007, 05:15:09 pm »
Risolto il seguente errore:

Code: [Select]

/usr/share/aclocal/smpeg.m4:13: warning: underquoted definition of AM_PATH_SMPEG
/usr/share/aclocal/smpeg.m4:13:   run info '(automake)Extending aclocal'
/usr/share/aclocal/smpeg.m4:13:   or see http://sources.redhat.com/automake/automake.html#Extending-aclocal



Basta applicare questa patch : http://svn.rpmforge.net/svn/trunk/rpms/smpeg/smpeg-0.4.4-m4.patch

Istruzioni:

Copiare il file nella cartella /usr/share/aclocal
e applicare la patch:

Code: [Select]
patch smpeg.m4 smpeg-0.4.4-m4.patch 


www.intilinux.com Intelligence in Linux

Offline InTiLinuX

  • Administrator
  • Sr. Member
  • *****
  • Posts: 476
  • Karma: +3/-0
    • INTelligence IN LinuX
Re: Pacchetti deb di cui geubuntu ha bisogno (geubuntu-desktop)
« Reply #9 on: September 24, 2007, 09:01:59 am »
Sono stati creati i pacchetti deb per eppp, winlist_ng e itask_ng.

Li trovate a questo indirizzo:

http://repo.intilinux.com/geubuntu/e17

Fatemi sapere se funzionano anche a voi!

Grazie


www.intilinux.com Intelligence in Linux

dknew

  • Guest
Re: Pacchetti deb di cui geubuntu ha bisogno (geubuntu-desktop)
« Reply #10 on: September 24, 2007, 05:02:23 pm »
Scusate se mi intrometto!!!

1. Su come pacchettizzare c'è tutta la documentazione online!!! Per piacere non usate checkinstall perchè se geubuntu vuole essere una distro seria non si possono adoperare questi strumenti per la creazione dei pacchetti.
2. Sarebbe necessario che si pacchettizzasse e17 da 0 e non utilizzare i repository già esistenti!!!

Comunque appena avrò un po' di tempo spero di riuscire a fare qualcosa di concreto per adesso non posso far nulla!!!

Ciao  :)



darkmaster

  • Guest
Re: Pacchetti deb di cui geubuntu ha bisogno (geubuntu-desktop)
« Reply #11 on: September 25, 2007, 09:51:17 am »
Scusate se mi intrometto!!!

1. Su come pacchettizzare c'è tutta la documentazione online!!! Per piacere non usate checkinstall perchè se geubuntu vuole essere una distro seria non si possono adoperare questi strumenti per la creazione dei pacchetti.
2. Sarebbe necessario che si pacchettizzasse e17 da 0 e non utilizzare i repository già esistenti!!!

Comunque appena avrò un po' di tempo spero di riuscire a fare qualcosa di concreto per adesso non posso far nulla!!!

Ciao  :)




Uhm... strano, ieri sera avevo risposto ma la riposta è scomparsa...
beh, comunque: intromettiti pure, questa distro è comunitaria, anche se ho iniziato io i lavori lìidea era di aprirne lo sviluppo a tutti, e l'idea reta quella.

allora, diciamo subito:
1) Non abbiamo tempo per fare cose così complesse, anche tu ne hai poco a quanto pare :)
purtroppo io ho creato il sito, la grafica di alcune cose, un tema, la distro, ed è facile capire come mai sia buggosa. Non sono un programmatore ed E17 è fra l'altro instabile (beta? Più che altro direi alpha...). Se sapessi come pacchettizzare ed avessi tempo per farlo o impararlo sarei a cavallo! invece spero proprio che qualcuno interessato all'idea di fondo della distro mi dia una mano perchè da solo non posso fare molto a parte la veste grafica (A cui sto lavorando, sto creando temi originali proprio ora per la gutsy, vedrai che belli ;) ) e curarmi del sito, delle news, del forum, del rilascio della distro... certo,s arebbe bello se qualcuno mi aiutasse con i pacchetti deb. Intilinux per ora è l'unico che mi aiuta e anche s enons a impacchettare a mano tutto, direri che almeno lui mi aita ;)

2) perchè dici così? Voglio capire. I pacchetti che usiamo sono quelli semi-ufficiali di get-e. Direi che meglio di quelli non so se potremmo fare. Insomma, lavoro doppio per niente anche perchè quelli sono un minimo stabili mentre l versione svn è proprio instabilissima...

In ogni caso, la mia mail ce l'hai, per qualunque contributo puoi contattarmi e saremo fecili di farti salire a bordo.

Geubuntu così come è stato creto è un'idea di base. Se qualcuno viene a dare uan mnano può diventare qualcosa di importante. Insomma, volevo creare un how-to chilometrico per come ottenere il mio desktop e invece ho fatto una distro eprchè credo che sia un'idea da divulgare a fondo. SPero fiorisca per bene.

darkmaster

  • Guest
Re: Pacchetti deb di cui geubuntu ha bisogno (geubuntu-desktop)
« Reply #12 on: December 24, 2007, 03:48:31 pm »
I pacchetti son tutti stati completati, i metapacchetti li ho poi creati io, quelli delle applicazioni li fa Intilinux.
Ora potte testare i pacchtti di Intilinux se volete aiutare :)
feedback bene accetti nei vari post.

franz1789

  • Guest
Re: Pacchetti deb di cui geubuntu ha bisogno (geubuntu-desktop)
« Reply #13 on: January 06, 2008, 11:34:32 pm »
Questa guida potrebbe aiutare, secondo me, ad evitare il checkinstall e a produrre pacchetti più professionali...