drapes

dopo 7 mesi di svogliatezza totale nei confronti dell’intento di diventare un manteiner debian, alla fine sono riuscito a farmi uploadare il secondo pacchetto…

mi sento un poco “sciocco” (che ne dici della scelta dell’aggettivo Giová?) ad “esultare” per un così piccolo obbiettivo, però, si sà, la vita è fatta di piccole felicità, chi si accontenta gode, non ci sono più le mezze stagioni e così via… :D

il programma è un wallpaper switcher per gnome, lo trovate quì e presto anche sui repository debian. (sempre che buildd non lo butti dalla finestra per qualche colossale errore :D )

una cosa è certa non prenderò più l’impegno di pachettizzare un altro programma scritto in mono, avevo scelto drapes perché mi sembrava un lavoro semplice e senza problemi e invece… un casino :) d’ora in avanti solo programmi scritti nel buon vecchio C.

e ora, nell’attesa dei vari bug report, via alla ricerca di un altro programma interessante…

buonanotte!

7 Responses to “drapes”


  • Ma noooo! Queste sono sciocchezzuole! Saresti stato veramente sciocco se, ad esempio, avessi fatto uno scontrino da 3 milioni delle vecchie lire avendo venduto merce per 3000 lire. Ma sciocchezze di tale portate è impossibile che accadano…o no?!? :D
    Comunque un buon progetto in C da pacchettizzare ci sarebbe, sempre che si riesca a terminare! :D

  • Studia invece di fa’ ste minchiate o almeno vai sui siti porno come fanno tutti gli uomini che girano su internet e che ca’

  • uhm
    st’affare è molto carino ma a me nonfunziona, nè dai dep e neppure dai sorgenti
    .___.

  • @speppa: se mi dici che problemi ti da, ti posso dare una mano, oppure se vuoi puoi segnalarmi il bug in debian…

  • eh non lo so, ho scritto nel forum di ubuntu, anche in quello inglese ma niente °___° i deb me li installa, ma poi quando avvio il programma non succede nulla
    allora ho disinstallato e provato con i sorgenti, ma mi da errore quando faccio make.

    -con la versione 0.4.97:
    speppa@sbubbo:~/drapes-0.4.97$ make
    Making all in drapes
    make[1]: Entering directory `/home/speppa/drapes-0.4.97/drapes'
    sed -e "s,[@]ASM_VERSION/[@],0.4.97.*," \
    -e "s,[@]datadir/[@],/usr/local/share," \
    -e "s,[@]version/[@],0.4.97," \
    -e "s,[@]helpdir/[@],/usr/local/share/gnome/help," \
    AssemblyInfo.cs
    /usr/bin/gmcs -debug -r:System.Xml -r:Mono.Posix -pkg:gconf-sharp-2.0 -pkg:glade-sharp-2.0 -pkg:gnome-vfs-sharp-2.0 -resource:../data/drapes.glade,drapes.glade \
    -unsafe -target:exe -out:"drapes.exe" \
    ./AssemblyInfo.cs ./panelapplet/*.cs ./Applet.cs ./AppletWidget.cs ./ConfigMenu.cs ./Main.cs ./Settings.cs ./Traylib.cs ./Wallpaper.cs ./WpList.cs
    ./ConfigMenu.cs(335,13): error CS0136: A local variable named `sender' cannot be declared in this scope because it would give a different meaning to `sender', which is already used in a `parent or current' scope to denote something else
    ./ConfigMenu.cs(285,41): (Location of the symbol related to previous error)
    Compilation failed: 1 error(s), 0 warnings
    make[1]: *** [drapes.exe] Error 1
    make[1]: Leaving directory `/home/speppa/drapes-0.4.97/drapes'
    make: *** [all-recursive] Error 1

    -e con la versione 0.5.1:
    speppa@sbubbo:~/drapes-0.5.1$ make
    Making all in drapes
    make[1]: Entering directory `/home/speppa/drapes-0.5.1/drapes'
    sed -e "s,[@]ASM_VERSION/[@],0.5.1.*," \
    -e "s,[@]datadir/[@],/usr/local/share," \
    -e "s,[@]prefix/[@],/usr/local," \
    -e "s,[@]version/[@],0.5.1," \
    -e "s,[@]helpdir/[@],/usr/local/share/gnome/help," \
    AssemblyInfo.cs
    /usr/bin/gmcs -debug -r:System.Xml -r:Mono.Posix -pkg:gconf-sharp-2.0 -pkg:glade-sharp-2.0 -pkg:gnome-vfs-sharp-2.0 -resource:../data/drapes.glade,drapes.glade \
    -unsafe -target:exe -out:"drapes.exe" \
    ./AssemblyInfo.cs ./panelapplet/*.cs ./About.cs ./Applet.cs ./AppletWidget.cs ./ConfigMenuWidgets.cs ./ConfigMenu.cs ./Main.cs ./Settings.cs ./Traylib.cs ./Wallpaper.cs ./WpList.cs
    ./WpList.cs(86,27): warning CS0612: `Gnome.Vfs.Mime.TypeFromName(string)' is obsolete
    ./WpList.cs(474,36): warning CS0612: `Gnome.Vfs.Mime.TypeFromName(string)' is obsolete
    ./panelapplet/BonoboUIVerb.cs(14,10): warning CS0414: The private field `_Gnome.BonoboUIVerb.verb' is assigned but its value is never used
    ./panelapplet/BonoboUIVerb.cs(15,27): warning CS0414: The private field `_Gnome.BonoboUIVerb.callback' is assigned but its value is never used
    ./panelapplet/BonoboUIVerb.cs(16,10): warning CS0414: The private field `_Gnome.BonoboUIVerb.user_data' is assigned but its value is never used
    ./panelapplet/BonoboUIVerb.cs(17,10): warning CS0414: The private field `_Gnome.BonoboUIVerb.dummy' is assigned but its value is never used
    ./Applet.cs(83,22): warning CS0169: The private method `Drapes.DrapesApplet.ShowHelp()' is never used
    ./Traylib.cs(46,23): warning CS0414: The private field `Egg.TrayIcon.orientation' is assigned but its value is never used
    ./Wallpaper.cs(123,36): warning CS0169: The private field `Drapes.Wallpaper.style' is never used
    Compilation succeeded - 9 warning(s)
    make[1]: Leaving directory `/home/speppa/drapes-0.5.1/drapes'
    Making all in scripts
    make[1]: Entering directory `/home/speppa/drapes-0.5.1/scripts'
    sed -e 's,[@]pkglibdir/[@],/usr/local/lib/drapes,' \
    drapes
    chmod x drapes
    make[1]: Leaving directory `/home/speppa/drapes-0.5.1/scripts'
    Making all in data
    make[1]: Entering directory `/home/speppa/drapes-0.5.1/data'
    Making all in images
    make[2]: Entering directory `/home/speppa/drapes-0.5.1/data/images'
    make[2]: Nothing to be done for `all'.
    make[2]: Leaving directory `/home/speppa/drapes-0.5.1/data/images'
    make[2]: Entering directory `/home/speppa/drapes-0.5.1/data'
    LC_ALL=C ../intltool-merge -d -u -c ../po/.intltool-merge-cache ../po drapes.desktop.in drapes.desktop
    Generating and caching the translation database
    Merging translations into drapes.desktop.
    LC_ALL=C ../intltool-merge -s -u -c ../po/.intltool-merge-cache ../po drapes.schemas.in drapes.schemas
    Found cached translation database
    Merging translations into drapes.schemas.
    sed -e 's,[@]bindir/[@],/usr/local/bin,' \
    DrapesApplet.server.in
    LC_ALL=C ../intltool-merge -o -u -c ../po/.intltool-merge-cache ../po DrapesApplet.server.in DrapesApplet.server
    Found cached translation database
    Merging translations into DrapesApplet.server.
    make[2]: Leaving directory `/home/speppa/drapes-0.5.1/data'
    make[1]: Leaving directory `/home/speppa/drapes-0.5.1/data'
    Making all in help
    make[1]: Entering directory `/home/speppa/drapes-0.5.1/help'
    xsltproc -o drapes-C.omf --stringparam db2omf.basename drapes --stringparam db2omf.format 'docbook' --stringparam db2omf.dtd "-//OASIS//DTD DocBook XML V4.2//EN" --stringparam db2omf.lang C --stringparam db2omf.omf_dir "/usr/local/share/omf" --stringparam db2omf.help_dir "/usr/local/share/gnome/help" --stringparam db2omf.omf_in "/home/speppa/drapes-0.5.1/help/drapes.omf.in" --stringparam db2omf.scrollkeeper_cl "`scrollkeeper-config --pkgdatadir`/Templates/C/scrollkeeper_cl.xml" `/usr/bin/pkg-config --variable db2omf gnome-doc-utils` C/drapes.xml || { rm -f "drapes-C.omf"; exit 1; }
    xsltproc -o drapes-fr.omf --stringparam db2omf.basename drapes --stringparam db2omf.format 'docbook' --stringparam db2omf.dtd "-//OASIS//DTD DocBook XML V4.2//EN" --stringparam db2omf.lang fr --stringparam db2omf.omf_dir "/usr/local/share/omf" --stringparam db2omf.help_dir "/usr/local/share/gnome/help" --stringparam db2omf.omf_in "/home/speppa/drapes-0.5.1/help/drapes.omf.in" --stringparam db2omf.scrollkeeper_cl "`scrollkeeper-config --pkgdatadir`/Templates/C/scrollkeeper_cl.xml" `/usr/bin/pkg-config --variable db2omf gnome-doc-utils` fr/drapes.xml || { rm -f "drapes-fr.omf"; exit 1; }
    xsltproc -o drapes-it.omf --stringparam db2omf.basename drapes --stringparam db2omf.format 'docbook' --stringparam db2omf.dtd "-//OASIS//DTD DocBook XML V4.2//EN" --stringparam db2omf.lang it --stringparam db2omf.omf_dir "/usr/local/share/omf" --stringparam db2omf.help_dir "/usr/local/share/gnome/help" --stringparam db2omf.omf_in "/home/speppa/drapes-0.5.1/help/drapes.omf.in" --stringparam db2omf.scrollkeeper_cl "`scrollkeeper-config --pkgdatadir`/Templates/C/scrollkeeper_cl.xml" `/usr/bin/pkg-config --variable db2omf gnome-doc-utils` it/drapes.xml || { rm -f "drapes-it.omf"; exit 1; }
    xsltproc -o drapes-ko.omf --stringparam db2omf.basename drapes --stringparam db2omf.format 'docbook' --stringparam db2omf.dtd "-//OASIS//DTD DocBook XML V4.2//EN" --stringparam db2omf.lang ko --stringparam db2omf.omf_dir "/usr/local/share/omf" --stringparam db2omf.help_dir "/usr/local/share/gnome/help" --stringparam db2omf.omf_in "/home/speppa/drapes-0.5.1/help/drapes.omf.in" --stringparam db2omf.scrollkeeper_cl "`scrollkeeper-config --pkgdatadir`/Templates/C/scrollkeeper_cl.xml" `/usr/bin/pkg-config --variable db2omf gnome-doc-utils` ko/drapes.xml || { rm -f "drapes-ko.omf"; exit 1; }
    xsltproc -o drapes-pt.omf --stringparam db2omf.basename drapes --stringparam db2omf.format 'docbook' --stringparam db2omf.dtd "-//OASIS//DTD DocBook XML V4.2//EN" --stringparam db2omf.lang pt --stringparam db2omf.omf_dir "/usr/local/share/omf" --stringparam db2omf.help_dir "/usr/local/share/gnome/help" --stringparam db2omf.omf_in "/home/speppa/drapes-0.5.1/help/drapes.omf.in" --stringparam db2omf.scrollkeeper_cl "`scrollkeeper-config --pkgdatadir`/Templates/C/scrollkeeper_cl.xml" `/usr/bin/pkg-config --variable db2omf gnome-doc-utils` pt/drapes.xml || { rm -f "drapes-pt.omf"; exit 1; }
    xsltproc -o drapes-pt_BR.omf --stringparam db2omf.basename drapes --stringparam db2omf.format 'docbook' --stringparam db2omf.dtd "-//OASIS//DTD DocBook XML V4.2//EN" --stringparam db2omf.lang pt_BR --stringparam db2omf.omf_dir "/usr/local/share/omf" --stringparam db2omf.help_dir "/usr/local/share/gnome/help" --stringparam db2omf.omf_in "/home/speppa/drapes-0.5.1/help/drapes.omf.in" --stringparam db2omf.scrollkeeper_cl "`scrollkeeper-config --pkgdatadir`/Templates/C/scrollkeeper_cl.xml" `/usr/bin/pkg-config --variable db2omf gnome-doc-utils` pt_BR/drapes.xml || { rm -f "drapes-pt_BR.omf"; exit 1; }
    xsltproc -o drapes-sv.omf --stringparam db2omf.basename drapes --stringparam db2omf.format 'docbook' --stringparam db2omf.dtd "-//OASIS//DTD DocBook XML V4.2//EN" --stringparam db2omf.lang sv --stringparam db2omf.omf_dir "/usr/local/share/omf" --stringparam db2omf.help_dir "/usr/local/share/gnome/help" --stringparam db2omf.omf_in "/home/speppa/drapes-0.5.1/help/drapes.omf.in" --stringparam db2omf.scrollkeeper_cl "`scrollkeeper-config --pkgdatadir`/Templates/C/scrollkeeper_cl.xml" `/usr/bin/pkg-config --variable db2omf gnome-doc-utils` sv/drapes.xml || { rm -f "drapes-sv.omf"; exit 1; }
    make[1]: Leaving directory `/home/speppa/drapes-0.5.1/help'
    Making all in po
    make[1]: Entering directory `/home/speppa/drapes-0.5.1/po'
    file=`echo de | sed 's,.*/,,'`.gmo \
    && rm -f $file && -o $file de.po
    /bin/sh: line 1: -o: command not found
    make[1]: *** [de.gmo] Error 127
    make[1]: Leaving directory `/home/speppa/drapes-0.5.1/po'
    make: *** [all-recursive] Error 1

    la versione 0.5.0 non l’ho provata perchè avevo letto che dava problemi, adesso provo anche con quella
    grazie @.@

  • @spepa: puoi controllare se hai il comando sed installato?

  • guarda, ho provato con la 0.50 e sembra funzionare, avevo letto che dava problemi e invece no O_o grazie

Leave a Reply