Risposte al Forum Create
-
AutoreArticoli
-
gilMembro
ciao
Manca qualche dipendenza? più precisamente gnome-doc-utilis? si
Ho provato ad inserire la dipendenza richiesta,indica dalla 0.3.2 in sù; in mamba è presentela 0.12.1 ma continua a darmi lo stesso errore, “pourquoi”?
prova a dare da console ldconfig (da root .. mi sembra) alcuni pacchetti non vengono rilevati subito
dovresti poterlo scaricare con autospec in automatico una volta inserito tra i buildrequires…
“andando a zonzo tra le cartelle di mamba”
/etc (autospec.conf) e /etc/rpm (macros. …) quest’ultimi file li puoi visualizzare da console digitando “rpm –showrc”
Tutta sta brodaglia dove l’hai presa?
quando termina la compilazione viene visualizzato un elenco di file ,dipende se i file sono gia stati inseriti o meno bisogna/devi riportarli se viene visualizzato “unpackaged files found”
(%{_bindir} e %{_datadir} e le altre variabili li trovi con rpm –showrc
non si devono utilizzare i valori assoluti come ad esempio /usr/bin/gdialog
per altri chiarimenti vai alla pagina http://wiki.openmamba.org/it/index.php/Autospec)
in questo modo
%files
%defattr(-,root,root)
%{_bindir}/gdialog
%{_bindir}/zenity
%dir %{_datadir}/zenity
%{_datadir}/zenity/zenity-*.png
a volte si posso verificare degli errori
tipo file duplicati
ad esempio se scrivo
%{_datadir}/zenity
%{_datadir}/zenity/zenity-*.png
zenity-*.png sara duplicato
oppure se non lo riporto mi visualizzera che il file manca
%{_bindir}/gdialog
%{_bindir}/zenity
%dir %{_datadir}/zenity
o se sbaglio a riscriverlo mi dira che non esiste
%{_bindir}/gdialog
%{_bindir}/zenit
A che serve?
serve all’installazione del programma
forse ho sbagliato io ad idicare il tipo di spec? (ho usato standard) Altrimenti da dove si ricaverebbe?
si dovrebbe ricavare dalle informazioni che trovi nei siti dei sw che vuoi pacchettizzare o piu semplicemente (non sempre) dal nome del sw
i tipi oltre a standard python library ruby
solo per i sw kde si usa %configure_kde salvo una o due eccezzioni
per gli altri %configure
gnome e kde non fanno parte dei tipi
per zenity va bene standard
di solito i nomi dei sw come ti dicevo ti indicano il tipo,
Va da se che io non ho tutti i pacchetti richiesti nelle build, (a proposito nei tuoi repo nn ho trovato zenity)
http://www.openmamba.org/distribution/distromatic.html?tag=devel-the_packagizers&pkg=zenity.source
come fo con le dipendenze? Mi scarico i tuoi?
l
come vuoi puoi usare i miei oppure scarichi il files srpm e li provi a compilare sul tuo pc
La lista delle dipendenze di un programma da dove la ricavo?
le dipendenze di solito possono essre segnalate nei siti dove scarchi il source o nei file tipo readme o install o … del sw o durante la compilazione si verifica questo tipo di errore che hai riportato (di solito vengono riportati in config.log che trovi all’interno della cartella del sw che stai pacchettizando (/usr/src/RPM/BUILD/… per alcuni tipi config.log non c’é),
torna molto utile utilizzare apt-file (esempio sudo apt-file search/find … si deve aggiornare con sudo apt-file update),
gilMembroquesto si potrebbe anche evitare
%define gnomegroup sources
%define majver %(echo %{version} | cut -d. -f 1-2)
questo trova la prima occorenza d. dopo il 2° dot
e lo toglie dalla stringa cut
Version: 2.22.0 ritorna 2.22
bhe dipende di solito si mettono prima di Name: …
pero a volte possono stare in qualsiasi punto dello spec file se servono come variabili “locali”
(preciso dopo
%files
%defattr(-,root,root)
non credo servino a molto)
gilMembrociao
pytube non mi funziona… forse un problema con delle librerie…
ffmpeg2theora
ltablex.sty (latex) richiesto dalla libtheora1.0beta3
si devi metterle li ti passo anche l’altro spec (zenity)
Name: pytube
Version: 0.0.11.4
Release: 1mamba
Summary: Graphical multimedia converter
Group: Applications/Multimedia
Vendor: openmamba
Distribution: openmamba
Packager: gil http://www.youtube.com/watch?v=AfiECYxq5YI
URL: http://www.bashterritory.com/pytube/
Source: http://www.bashterritory.com/pytube/releases/pytube-%{version}.tar.bz2
License: GPL
Requires: desktop-file-utils
#Requires: ffmpeg2theora
Requires: libffmpeg-devel
Requires: libgtk-devel
Requires: libnotify-python-devel
Requires: libogg-devel
Requires: mencoder
Requires: mplayer
Requires: pygtk
Requires: zenity
BuildRequires: python-elementtree
## AUTOBUILDREQ-BEGIN
BuildRequires: desktop-file-utils
BuildRequires: libffmpeg-devel
BuildRequires: libgtk-devel
BuildRequires: libnotify-python-devel
BuildRequires: libogg-devel
BuildRequires: mencoder
BuildRequires: mplayer
BuildRequires: pygtk-devel
BuildRequires: zenity
## AUTOBUILDREQ-END
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
PyTube is a graphical multimedia converter written in Python.
It is mainly a GUI for various command line tools.
%prep
%setup -q
%build
%install
[ “%{buildroot}” != / ] && rm -rf “%{buildroot}”
## gdata/blogger gdata/contacts gdata/youtube
for data in atom gdata/apps gdata/base gdata/calendar gdata/codesearch gdata/docs gdata/exif gdata/geo gdata/media gdata/photos gdata/spreadsheet stream2hdd;
do
mkdir -p %{buildroot}%{_datadir}/%{name}/$data
done
mkdir -p %{buildroot}%{_bindir}
install -m 755 -p %{name}.py %{buildroot}%{_datadir}/%{name}
install -m 644 -p %{name}gui.glade %{buildroot}%{_datadir}/%{name}
install -m 644 -p *.png %{buildroot}%{_datadir}/%{name}
install -m 755 -p atom/*.py %{buildroot}%{_datadir}/%{name}/atom
install -m 755 -p atom/*.pyc %{buildroot}%{_datadir}/%{name}/atom
install -m 644 -p gdata/*.py %{buildroot}%{_datadir}/%{name}/gdata
install -m 644 -p gdata/*.pyc %{buildroot}%{_datadir}/%{name}/gdata
install -m 755 -p gdata/apps/*.py %{buildroot}%{_datadir}/%{name}/gdata/apps
install -m 755 -p gdata/base/*.py %{buildroot}%{_datadir}/%{name}/gdata/base
##install -m 755 -p gdata/blogger/*.py %{buildroot}%{_datadir}/%{name}/gdata/blogger
install -m 755 -p gdata/calendar/*.py %{buildroot}%{_datadir}/%{name}/gdata/calendar
install -m 644 -p gdata/codesearch/*.py %{buildroot}%{_datadir}/%{name}/gdata/codesearch
##install -m 755 -p gdata/contacts/*.py %{buildroot}%{_datadir}/%{name}/gdata/contacts
install -m 755 -p gdata/docs/*.py %{buildroot}%{_datadir}/%{name}/gdata/docs
install -m 644 -p gdata/exif/*.py %{buildroot}%{_datadir}/%{name}/gdata/exif
install -m 644 -p gdata/geo/*.py %{buildroot}%{_datadir}/%{name}/gdata/geo
install -m 644 -p gdata/media/*.py %{buildroot}%{_datadir}/%{name}/gdata/media
install -m 644 -p gdata/photos/*.py %{buildroot}%{_datadir}/%{name}/gdata/photos
install -m 755 -p gdata/spreadsheet/*.py %{buildroot}%{_datadir}/%{name}/gdata/spreadsheet
##install -m 755 -p gdata/youtube/*.py %{buildroot}%{_datadir}/%{name}/gdata/youtube
##install -m 755 -p gdata/youtube/*.pyc %{buildroot}%{_datadir}/%{name}/gdata/youtube
install -m 755 -p stream2hdd/*.py %{buildroot}%{_datadir}/%{name}/stream2hdd
install -m 755 -p stream2hdd/*.pyc %{buildroot}%{_datadir}/%{name}/stream2hdd
chmod a+x %{buildroot}%{_datadir}/%{name} %{buildroot}%{_datadir}/%{name}/gdata/photos/service.py %{buildroot}%{_datadir}/%{name}/gdata/__init__.py %{buildroot}%{_datadir}/%{name}/gdata/service.py %{buildroot}%{_datadir}/%{name}/gdata/test_data.py
install -m 755 -p %{name} %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_datadir}/applications
cat > %{buildroot}%{_datadir}/applications/%{name}.desktop << EOF
[Desktop Entry]
Encoding=UTF-8
Name=PyTube
GenericName=Multimedia Converter
Comment=Download and Convert Videos from YouTube.com
Exec=/usr/bin/pytube
Icon=/usr/share/pytube/pytube.png
Type=Application
Categories=AudioVideo;Audio;Multimedia
StartupNotify=false
Terminal=false
EOF
%clean
[ “%{buildroot}” != / ] && rm -rf “%{buildroot}”
%files
%defattr(-,root,root)
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/%{name}
%changelog
* Wed Aug 13 2008 gil http://www.youtube.com/watch?v=AfiECYxq5YI
%define gnomegroup sources
%define majver %(echo %{version} | cut -d. -f 1-2)
Name: zenity
Version: 2.22.0
Release: 1mamba
Summary: Call GNOME dialog boxes from the command line
Group: Development/Applications
Vendor: openmamba
Distribution: openmamba
Packager: gil http://www.youtube.com/watch?v=AfiECYxq5YI
URL: http://live.gnome.org/Zenity
Source: http://ftp.acc.umu.se/pub/GNOME/%{gnomegroup}/%{name}/%{majver}/%{name}-%{version}.tar.gz
License: LGPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libart_lgpl-devel
BuildRequires: libatk-devel
BuildRequires: libcairo-devel
BuildRequires: libdbus-devel
BuildRequires: libdbus-glib-devel
BuildRequires: libglade-devel
BuildRequires: libglib-devel
BuildRequires: libgnomecanvas-devel
BuildRequires: libgtk-devel
BuildRequires: libnotify-devel
BuildRequires: libpango-devel
BuildRequires: libxml2-devel
## AUTOBUILDREQ-END
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
Zenity is a tool that allows you to display Gtk+ dialog boxes from the command line and through shell scripts.
It is similar to gdialog, but is intended to be saner.
It comes from the same family as dialog, Xdialog, and cdialog,
but it surpasses those projects by having a cooler name.
%prep
%setup -q
%build
%configure –disable-scrollkeeper
%make
%install
[ “%{buildroot}” != / ] && rm -rf “%{buildroot}”
%makeinstall
%find_lang %{name}
%clean
[ “%{buildroot}” != / ] && rm -rf “%{buildroot}”
%files -f %{name}.lang
%defattr(-,root,root)
%{_bindir}/gdialog
%{_bindir}/zenity
%dir %{_datadir}/zenity
%{_datadir}/zenity/zenity-*.png
%{_datadir}/zenity/zenity.glade
%{_datadir}/zenity/zenity.png
%dir %{_datadir}/zenity/clothes
%{_datadir}/zenity/clothes/*.png
%dir %{_datadir}/gnome/help/zenity
%{_datadir}/gnome/help/zenity/*/legal.xml
%{_datadir}/gnome/help/zenity/*/zenity.xml
%{_datadir}/gnome/help/zenity/*/figures/zenity-*-screenshot.png
%dir %{_datadir}/omf/zenity
%{_datadir}/omf/zenity/zenity-*.omf
%{_mandir}/man1/zenity.1.gz
%doc AUTHORS COPYING ChangeLog NEWS README THANKS TODO
%changelog
* Mon Aug 11 2008 gil http://www.youtube.com/watch?v=AfiECYxq5YI
gilMembroops
devi configurare il file conf di usb_modeswitch e impostare il tutto con kppp
segui i consigli che trovi qui
gilMembrociao
bene grande come al solito marcpaa!!
adesso controllo anche io synaptic
ciccio se vuoi testare usb_modeswitch adesso lo puoi scaricare da qui
http://www.openmamba.org/distribution/distromatic.html?tag=devel-the_packagizers&pkg=usb_modeswitch
gilMembrogilMembrociao
ti manca un (po di) requires
dovresti pacchettizzare zenity
lo trovi qui (source) http://ftp.acc.umu.se/pub/GNOME/sources/zenity/2.22/zenity-2.22.0.tar.gz
se non bastasse dovresti aggiungere
anche libgtk
e (dato che il sw che stai pacchetizzando e un converte file in vari formati
ffmpeg2theora >> http://v2v.cc/~j/ffmpeg2theora/
notify-python (che dovresti rinominare python-notify) >> http://www.galago-project.org/specs/notification
gilMembrociao
scusa la domanda un po cosi…
ma che é sto modeswitch ??
proverei a disinstallarlo
e dopo farei richiesta per la pacchettizzazione (o proverei a farlo da solo) se non esiste nei repo ufficiali
gilMembrociao
hai installato qualche rpm/sw che non appartenga alla distirbuzione o che era nei repository degli sviluppatori?
con synaptic non ti da nessun errore del tipo “pacchetti difettosi” ?
perche mi pare che di server c’é ne solo uno e questo “dai server.” che non mi convince troppo
se ci sono sw o rpm estranei disinstallali e poi ritenta l’aggiornamento
altrimenti ti consiglio di scaricare la milestone1 e di reinstallare tutto
gilMembrociao
scusate l’intromissione
é questo il file che hai scaricato?
http://downloads.sourceforge.net/html2pop3/html2pop3232src.zip
gilMembrogilMembrociao
dal pannello (di solito a sx )
cliccare su centro di controllo openmamba (icona a forma di chiave)scorrere il menu Software
e scegliere installazione base di OM
cliccando avanti l’ultima finestra ti dara una serie di opzioni tra cui l’installazione di skype
gilMembrociao
per caso hai installato qualche tema, colori di sitema, ecc.. “fuori porta”?
gilMembrobhe forse sei il primo o secondo che sento parlare di questo plugin
mai usato personalmente…
se non c’é vuol dire che mplayer é da compilare? o no?
ciao
gilMembrofile xpi? o source?
ciao
-
AutoreArticoli