Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/04/2011, à 18:37

megabigbug

Création d'un paquet pour la décoration Oxygen-appmenu

Cette discussion est un appel à la création d'un paquet ubuntu pour la décoration Oxygen-appmenu disponible à cette adresse:
http://kde-look.org/content/show.php?co … orumpage=1

Toute personne intéressée doit d'abord parvenir à compiler la décoration à partir du code source.
Voici une piste pour créer un paquet: http://doc.ubuntu-fr.org/tutoriel/creer_un_paquet

Hors ligne

#2 Le 30/04/2011, à 20:23

Keiser

Re : Création d'un paquet pour la décoration Oxygen-appmenu

Ok, donc, première question, tu vas adorer big_smile.

Je n'ai pas installé Kubuntu mais Ubuntu. Il n'y a pas de soucis pour la suite, je pourrais quand même créer le paquet, je pourrais juste pas le tester en fait, c'est ça?

C'est une question con je sais mais bon...

Hors ligne

#3 Le 30/04/2011, à 21:11

megabigbug

Re : Création d'un paquet pour la décoration Oxygen-appmenu

Keiser a écrit :

Je n'ai pas installé Kubuntu mais Ubuntu..

Tu n'as pas KDE ?

Hors ligne

#4 Le 30/04/2011, à 21:14

Keiser

Re : Création d'un paquet pour la décoration Oxygen-appmenu

Et bien, j'ai Kde mais sur Chakra ou Pardus.

Hors ligne

#5 Le 30/04/2011, à 21:20

megabigbug

Re : Création d'un paquet pour la décoration Oxygen-appmenu

Keiser a écrit :

Et bien, j'ai Kde mais sur Chakra ou Pardus.

Ok, tu vas être obligé d'installer pas mal de paquet de KDE sous ubuntu pour pouvoir compiler.
Une autre solution serait que tu installes KUbuntu en machine virtuelle si tu ne veux pas alterer ton installation d'ubuntu.

Dernière modification par megabigbug (Le 30/04/2011, à 21:20)

Hors ligne

#6 Le 30/04/2011, à 22:06

Keiser

Re : Création d'un paquet pour la décoration Oxygen-appmenu

Alors, le fichier source est compressé en .tgz.

Dans le répertoire que j'ai créé:
~/packaging/appmenu/oxygen-appmenu-0.4
(Dossier où j'ai décompresser l'archive d'appmenu en fait)

Lorsque je fais:

dh_make -e baikalink@hotmail.fr.tld

Je fais s pour "single" et "entrer", j'ai:

Maintainer name : eyome
Email-Address    : baikalink@hotmail.fr.tld 
Date                : Sat, 30 Apr 2011 21:45:24 +0200
Package Name     : oxygen-appmenu
Version            : 0.4
License            : blank
Type of Package : Single
Hit <enter> to confirm: 
Could not find oxygen-appmenu_0.4.orig.tar.gz
Either specify an alternate file to use with -f,
or add --createorig to create one.

Je dirai évidemment qu'il le trouve pas:
_il cherche un fichier compressé alors que je suis dans celui-ci décompressé;
_mon extension est en .tgz et lui cherche .tar.gz...

Donc, il faut que je convertisse le tgz en tar.gz et que je le mette dans le répertoire des sources décompressées?

Hors ligne

#7 Le 30/04/2011, à 23:56

Keiser

Re : Création d'un paquet pour la décoration Oxygen-appmenu

Ok, j'ai renommé le fichier compressé comme il faut et ai renommé le .tgz en .tar.gz, d'après que j'ai vu ça et là, ça fonctionne....

J'ai continué jusqu'à l'édition des fichiers, et au copyright, le tuto dit:

Regardez par exemple le fichier « DocumentRectangle.cxx » dans les sources :
less ../src/DocumentRectangle.cxx

J'ai pas ce doc, c'est quoi exactement les 4 premiers paragraphes à recopier bêtement?

Hors ligne

#8 Le 01/05/2011, à 09:05

megabigbug

Re : Création d'un paquet pour la décoration Oxygen-appmenu

Keiser a écrit :

Ok, j'ai renommé le fichier compressé comme il faut et ai renommé le .tgz en .tar.gz, d'après que j'ai vu ça et là, ça fonctionne....

J'ai continué jusqu'à l'édition des fichiers, et au copyright, le tuto dit:

Regardez par exemple le fichier « DocumentRectangle.cxx » dans les sources :
less ../src/DocumentRectangle.cxx

J'ai pas ce doc, c'est quoi exactement les 4 premiers paragraphes à recopier bêtement?

Il faut que tu regardes les premières lignes des fichiers cpp. Il y a des commentaires contenant la licence.
par exemple dans ce fichier https://gitorious.org/oxygen-appmenu/ox … button.cpp
la licence utilisée est de type BSD. Mais dans ce fichier https://gitorious.org/oxygen-appmenu/ox … istrar.cpp c'est indiqué GPLv3.
Je pense donc que l'ensemble doit être sous GPLv3.
Il va falloir que tu rassembles le nom des auteurs éparpillés dans les fichiers et que tu trouves la version complete de l'entête GPLv3.

Hors ligne

#9 Le 01/05/2011, à 18:40

Keiser

Re : Création d'un paquet pour la décoration Oxygen-appmenu

Salut,

Bon, j'ai bien concaténé tous les noms des auteurs dans un fichiers, mais pour la licence, je suis pas très serein, il y a du:
_GPLV2 avec la licence tout bien décrite, tout bien comme il faut;
_du GPLV3 simplement mentionné;
_et puis autre chose:

// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to
// deal in the Software without restriction, including without limitation the
// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
// sell copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
// IN THE SOFTWARE.

Tu me dis que c'est du BSD, comment tu le sais?

Et donc je peux mettre l'ensemble sous GPL V3?

C'est bien celle-là?

This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.

Oui je sais je suis relou, mais je t'avais prévenu et t'as pas fini big_smile

Hors ligne

#10 Le 01/05/2011, à 19:09

megabigbug

Re : Création d'un paquet pour la décoration Oxygen-appmenu

Keiser a écrit :

Salut,
Tu me dis que c'est du BSD, comment tu le sais?

C'est pas exactement BSD, mais en tout cas c'est dit clairement que tu peux faire n'importe quoi avec cette portion de code même lui changer de licence.


Keiser a écrit :

C'est celle là ?

Je pense que oui.

Dernière modification par megabigbug (Le 01/05/2011, à 19:12)

Hors ligne

#11 Le 01/05/2011, à 20:41

Keiser

Re : Création d'un paquet pour la décoration Oxygen-appmenu

Au fait, quand faut-il faire intervenir ton patch dans ce que je suis en train de faire?

Hors ligne

#12 Le 02/05/2011, à 07:47

megabigbug

Re : Création d'un paquet pour la décoration Oxygen-appmenu

Keiser a écrit :

Au fait, quand faut-il faire intervenir ton patch dans ce que je suis en train de faire?

Jamais c'est une version d'oxygen déjà patchée.

Hors ligne

#13 Le 03/05/2011, à 18:35

megabigbug

Re : Création d'un paquet pour la décoration Oxygen-appmenu

Besoin d'aide ?

Hors ligne

#14 Le 04/05/2011, à 18:37

RbN

Re : Création d'un paquet pour la décoration Oxygen-appmenu

Bonjour,
Je pense que cette amélioration pourrait encore être améliorée wink
Si au lieu d'ouvrir le menu dans une sorte de popup comme c'est le cas actuellement avec le patch de megabigbug, le menu s'intégrait complètement dans la barre de titre.
Je m'explique : le bouton dans la barre de titre reste tel quel, mais suite à un clic sur celui ci, le bouton et le contenu actuel de la barre de titre s'effacent et laissent place à la traditionelle barre de menu (avec fondu ou autre pour rendre le tout sexy).

Ceci à l'avantage de ne pas ajouter un niveau d'ouverture de menu "en bloc" en plus à l'écran.
Il y a bien sur les cas particuliers où la barre est plus longue que la fenêtre n'est large et le cas des onglets à gérer et que je ne voit pas comment résoudre avec cette solution, mais je pense qu'elle permettrait d'éviter d'éviter une certaine lourdeur visuelle.
Vous en pensez quoi ?

Hors ligne

#15 Le 04/05/2011, à 22:25

Keiser

Re : Création d'un paquet pour la décoration Oxygen-appmenu

megabigbug a écrit :

Besoin d'aide ?

Et bien depuis dimanche, j'ai vraiment rien pu faire, j'ai période à la con dans mon taff qui va m'accaparer jusqu'à mercredi et le week end compris,mais pou d'autres raisons smile
Désolé pour le temps de réponse et pour le temps que je mets pour faire ce dont tu as besoin, j'ai surtout du mal à me focaliser sur un objectif à la fois. Mais sache que je suis toujours motiver à t'aider.

RbN, je peux pas vraiment te donner mon sentiment, je ne l'ai pas essayer smile

Hors ligne

#16 Le 14/05/2011, à 00:58

Keiser

Re : Création d'un paquet pour la décoration Oxygen-appmenu

Salut,

Bon, I'm back smile

Le week end étant de retour, je peux continuer la création du .deb, le besoin est-il toujours d'actualité?
Désolé encore d'avoir laisser ça en plan, mais ces derniers temps j'étais trop au tas...

Sinon, j'ai essayé Oxygen-appmenu sur Chakra, effectivement ça le fait (mais je préfère encore menubar, habitude peut être), mais ça ne fonctionne pas sur LO? Pas compris.

Hors ligne

#17 Le 14/05/2011, à 15:49

fautedorthographe

Re : Création d'un paquet pour la décoration Oxygen-appmenu

ô voui un deb siyouplait! ^^;....

#18 Le 16/05/2011, à 16:06

megabigbug

Re : Création d'un paquet pour la décoration Oxygen-appmenu

Keiser a écrit :

Salut,

Bon, I'm back smile

Le week end étant de retour, je peux continuer la création du .deb, le besoin est-il toujours d'actualité?

Oui.

Keiser a écrit :

Désolé encore d'avoir laisser ça en plan, mais ces derniers temps j'étais trop au tas...

Pas grave, c'est aussi de ma faute.

Ou en es-tu rendu ? Est-ce que tu as besoin d'aide ?

Hors ligne

#19 Le 16/05/2011, à 22:54

Keiser

Re : Création d'un paquet pour la décoration Oxygen-appmenu

megabigbug a écrit :

Pas grave, c'est aussi de ma faute.

Ah bon? Ok smile

Bon, j'en suis à la "construction des fichiers de compilation"

J'ai un petit message d'erreur:

eyome@eyome-VGN-FS485B:~/packaging/appmenu/oxygen-appmenu-0.4$ debuild -S -sa --lintian-opts -i
 dpkg-buildpackage -rfakeroot -d -us -uc -S -sa
dpkg-buildpackage: export de CFLAGS depuis dpkg-buildflags (origine : vendor): -g -O2
dpkg-buildpackage: export de CPPFLAGS depuis dpkg-buildflags (origine : vendor): 
dpkg-buildpackage: export de CXXFLAGS depuis dpkg-buildflags (origine : vendor): -g -O2
dpkg-buildpackage: export de FFLAGS depuis dpkg-buildflags (origine : vendor): -g -O2
dpkg-buildpackage: export de LDFLAGS depuis dpkg-buildflags (origine : vendor): -Wl,-Bsymbolic-functions
dpkg-buildpackage: paquet source oxygen-appmenu
dpkg-buildpackage: version source 0.4-1
dpkg-buildpackage: source changé par eyome <baikalink@hotmail.fr.tld>
 dpkg-source --before-build oxygen-appmenu-0.4
 fakeroot debian/rules clean
dh clean 
   dh_testdir
   dh_auto_clean
   dh_clean
 dpkg-source -b oxygen-appmenu-0.4
dpkg-source: info: utilisation du format source « 3.0 (quilt) »
dpkg-source: info: construction de oxygen-appmenu à partir de ./oxygen-appmenu_0.4.orig.tar.gz
dpkg-source: info: construction de oxygen-appmenu dans oxygen-appmenu_0.4-1.debian.tar.gz
dpkg-source: info: construction de oxygen-appmenu dans oxygen-appmenu_0.4-1.dsc
 dpkg-genchanges -S -sa >../oxygen-appmenu_0.4-1_source.changes
dpkg-genchanges: inclusion du code source original dans l'envoi (« upload »)
 dpkg-source --after-build oxygen-appmenu-0.4
dpkg-buildpackage: envoi complet (inclusion du code source d'origine)
Now running lintian...
W: oxygen-appmenu source: maintainer-not-full-name eyome
N: 
N:    The "name" part of this maintainer field is just one word, so it might
N:    not be a full name.
N:    
N:    Severity: normal, Certainty: possible
N: 
Finished running lintian.
Now signing changes and any dsc files...
Could not find a signing program (pgp or gpg)!
debuild: fatal error at line 1256:
running debsign failed
eyome@eyome-VGN-FS485B:~/packaging/appmenu/oxygen-appmenu-0.4$ 

debuild? C'est où ça?

Question subsidiaire, dans le fichier "Debian/control" on peut choisir l'architecture, j'ai laissé par défaut; "any", c'est bon?

Hors ligne

#20 Le 16/05/2011, à 23:17

Keiser

Re : Création d'un paquet pour la décoration Oxygen-appmenu

Ah non, j'ai compris pour l'erreur, il est dit ensuite qu'il faut créer une clef gpg...
J'essaierai ça demain, par contre, la question sur l'architecture reste ouverte.

Hors ligne

#21 Le 19/05/2011, à 22:11

Keiser

Re : Création d'un paquet pour la décoration Oxygen-appmenu

Salut,

Bon, j'y étais presque, mais lors du:

sudo pbuilder build *.dsc

la dernière opération quoi, la tuile, j'ai eut:

dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): -Wl,-Bsymbolic-functions
dpkg-buildpackage: source package oxygen-appmenu
dpkg-buildpackage: source version 0.4-1
dpkg-buildpackage: source changed by eyome <baikalink@hotmail.fr.tld>
dpkg-buildpackage: host architecture i386
 dpkg-source --before-build oxygen-appmenu-0.4
 fakeroot debian/rules clean
dh clean 
   dh_testdir
   dh_auto_clean
   dh_clean
 dpkg-source -b oxygen-appmenu-0.4
dpkg-source: info: using source format `3.0 (quilt)'
dpkg-source: info: building oxygen-appmenu using existing ./oxygen-appmenu_0.4.orig.tar.gz
dpkg-source: info: building oxygen-appmenu in oxygen-appmenu_0.4-1.debian.tar.gz
dpkg-source: info: building oxygen-appmenu in oxygen-appmenu_0.4-1.dsc
 debian/rules build
dh build 
   dh_testdir
   dh_auto_configure
Can't exec "cmake": No such file or directory at /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 211.
dh_auto_configure: cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON failed to to execute: No such file or directory
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
E: Failed autobuilding of package
I: unmounting /var/cache/pbuilder/ccache filesystem
I: unmounting dev/pts filesystem
I: unmounting proc filesystem
I: cleaning the build env 
I: removing directory /var/cache/pbuilder/build//14082 and its subdirectories

Je ne t'ai mis que la fin, mais la combinaison des termes "failed" et "error", me fait dire ça n'a pas cristallisé...

Une idée?

Hors ligne

#22 Le 20/05/2011, à 11:11

megabigbug

Re : Création d'un paquet pour la décoration Oxygen-appmenu

Keiser a écrit :

Salut,

Bon, j'y étais presque, mais lors du:

sudo pbuilder build *.dsc

la dernière opération quoi, la tuile, j'ai eut:

dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): -Wl,-Bsymbolic-functions
dpkg-buildpackage: source package oxygen-appmenu
dpkg-buildpackage: source version 0.4-1
dpkg-buildpackage: source changed by eyome <baikalink@hotmail.fr.tld>
dpkg-buildpackage: host architecture i386
 dpkg-source --before-build oxygen-appmenu-0.4
 fakeroot debian/rules clean
dh clean 
   dh_testdir
   dh_auto_clean
   dh_clean
 dpkg-source -b oxygen-appmenu-0.4
dpkg-source: info: using source format `3.0 (quilt)'
dpkg-source: info: building oxygen-appmenu using existing ./oxygen-appmenu_0.4.orig.tar.gz
dpkg-source: info: building oxygen-appmenu in oxygen-appmenu_0.4-1.debian.tar.gz
dpkg-source: info: building oxygen-appmenu in oxygen-appmenu_0.4-1.dsc
 debian/rules build
dh build 
   dh_testdir
   dh_auto_configure
Can't exec "cmake": No such file or directory at /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 211.
dh_auto_configure: cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON failed to to execute: [b]No such file or directory[/b]
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
E: Failed autobuilding of package
I: unmounting /var/cache/pbuilder/ccache filesystem
I: unmounting dev/pts filesystem
I: unmounting proc filesystem
I: cleaning the build env 
I: removing directory /var/cache/pbuilder/build//14082 and its subdirectories

Je ne t'ai mis que la fin, mais la combinaison des termes "failed" et "error", me fait dire ça n'a pas cristallisé...

Une idée?


Est-ce que tu as cmake d'installé ?

Hors ligne

#23 Le 23/05/2011, à 23:13

Keiser

Re : Création d'un paquet pour la décoration Oxygen-appmenu

ok, je sais pas lire smile

mais j'ai toujours la même erreur

dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): -Wl,-Bsymbolic-functions
dpkg-buildpackage: source package oxygen-appmenu
dpkg-buildpackage: source version 0.4-1
dpkg-buildpackage: source changed by eyome <baikalink@hotmail.fr.tld>
dpkg-buildpackage: host architecture i386
 dpkg-source --before-build oxygen-appmenu-0.4
 fakeroot debian/rules clean
dh clean 
   dh_testdir
   dh_auto_clean
   dh_clean
 dpkg-source -b oxygen-appmenu-0.4
dpkg-source: info: using source format `3.0 (quilt)'
dpkg-source: info: building oxygen-appmenu using existing ./oxygen-appmenu_0.4.orig.tar.gz
dpkg-source: info: building oxygen-appmenu in oxygen-appmenu_0.4-1.debian.tar.gz
dpkg-source: info: building oxygen-appmenu in oxygen-appmenu_0.4-1.dsc
 debian/rules build
dh build 
   dh_testdir
   dh_auto_configure
Can't exec "cmake": No such file or directory at /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 211.
dh_auto_configure: cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON failed to to execute: No such file or directory
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
E: Failed autobuilding of package
I: unmounting /var/cache/pbuilder/ccache filesystem
I: unmounting dev/pts filesystem
I: unmounting proc filesystem
I: cleaning the build env 
I: removing directory /var/cache/pbuilder/build//14395 and its subdirectories

j'ai une erreur au tout début de

sudo pbuilder update

de

sudo pbuilder create

et de

sudo pbuilder build *.dsc

c'est:

W: /home/eyome/.pbuilderrc does not exist

c'est certainement pas normal, je regarderai ça demain.

Dernière modification par Keiser (Le 23/05/2011, à 23:13)

Hors ligne

#24 Le 29/05/2011, à 20:43

Keiser

Re : Création d'un paquet pour la décoration Oxygen-appmenu

Salut,

Bon, apparemment, ce genre de message d'erreur est un problême de dépendances déclarées dans le fichier "control":

J'ai donc été fouillé dans le CMakeLists.txt pour trouver les dépendances (j'ai bon?) et j'ai ça:

FIND_PACKAGE(Qt4 4.7.0 COMPONENTS QtCore QtGui QtNetwork QtWebKit REQUIRED)
FIND_PACKAGE(KDE4 4.5.0 REQUIRED)

find_package(PkgConfig REQUIRED)
pkg_check_modules(DBUSMENUQT REQUIRED dbusmenu-qt>=0.6.0)

INCLUDE(MacroOptionalFindPackage)
INCLUDE(FindPackageHandleStandardArgs)
INCLUDE(KDE4Defaults)
INCLUDE(MacroLibrary)

ADD_DEFINITIONS ( ${KDE4_DEFINITIONS} ${QT_DEFINITIONS} )
INCLUDE_DIRECTORIES ( ${KDE4_INCLUDES} ${QT4_INCLUDES} ${DBUSMENUQT_INCLUDE_DIRS} )

add_subdirectory( config )

J'ai donc édité mon "control":

 Source: oxygen-appmenu
Section: X11
Priority: optional
Maintainer: eyome <baikalink@hotmail.fr.tld>
Build-Depends: debhelper (>= 7.0.50~), appmenu-qt, kdebase-workspace (>=4.6.0), PkgConfig, cmake, QtCore, QtGui, QtNetwork, QtWebKit, dbusmenu-qt>=0.6.0
Standards-Version: 3.9.1
#Vcs-Git: git://git.debian.org/collab-maint/oxygen-appmenu.git
#Vcs-Browser: http://git.debian.org/?p=collab-maint/oxygen-appmenu.git;a=summary

Package: oxygen-appmenu
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Oxygen-appmenu is an oxygen style for kwin.
 .
 Oxygen-appmenu is an oxygen style for kwin.
 .
 Oxygen-appmenu is an oxygen style for kwin displaying application menu in titlebar (via menu button).

Puis, refais un :

debuild -S -sa --lintian-opts -i

et ça me renvoie:

 eyome@eyome-VGN-FS485B:~/packaging/appmenu/oxygen-appmenu-0.4$ debuild -S -sa --lintian-opts -i
 dpkg-buildpackage -rfakeroot -d -us -uc -S -sa
dpkg-buildpackage: export de CFLAGS depuis dpkg-buildflags (origine : vendor): -g -O2
dpkg-buildpackage: export de CPPFLAGS depuis dpkg-buildflags (origine : vendor): 
dpkg-buildpackage: export de CXXFLAGS depuis dpkg-buildflags (origine : vendor): -g -O2
dpkg-buildpackage: export de FFLAGS depuis dpkg-buildflags (origine : vendor): -g -O2
dpkg-buildpackage: export de LDFLAGS depuis dpkg-buildflags (origine : vendor): -Wl,-Bsymbolic-functions
dpkg-buildpackage: paquet source oxygen-appmenu
dpkg-buildpackage: version source 0.4-1
dpkg-buildpackage: source changé par eyome <baikalink@hotmail.fr.tld>
 dpkg-source --before-build oxygen-appmenu-0.4
dpkg-source: avertissement: impossible d'analyser la dépendance dbusmenu-qt>=0.6.0
dpkg-source: erreur: erreur rencontrée lors de l'analyse de Build-Depends
dpkg-buildpackage: erreur: dpkg-source --before-build oxygen-appmenu-0.4 a produit une erreur de sortie de type 255
debuild: fatal error at line 1335:
dpkg-buildpackage -rfakeroot -d -us -uc -S -sa failed
 

Pourquoi il en veut pas de mon "dbusmenu-qt>=0.6.0"? En tout cas, j'arrive pas à faire de paquet binaire, mais je gère les balises de code :-D

Dernière modification par Keiser (Le 29/05/2011, à 20:44)

Hors ligne

#25 Le 31/05/2011, à 10:31

megabigbug

Re : Création d'un paquet pour la décoration Oxygen-appmenu

Keiser a écrit :

Pourquoi il en veut pas de mon "dbusmenu-qt>=0.6.0"? En tout cas, j'arrive pas à faire de paquet binaire, mais je gère les balises de code :-D

dbusmenu-qt n'existe pas en tant que paquet sous kubuntu.
(il y a une différence entre code source et paquet)
pour Build-Depends je pense qu'il te faut libdbusmenu-qt-dev.
pour Depends, je pense qu'il suffit que tu mettes appmenu-qt qui lui même est dépendant de libdbusmenu-qt2.

Dernière modification par megabigbug (Le 31/05/2011, à 10:39)

Hors ligne