#551 Le 13/05/2009, à 06:32
- zedtux
Re : TuXtremsplit - Recoller vos fichier .xtm
Salut AlexandreW.
Tout d'abord, merci pour ta participation !!
Ca me fais grandement plaisir !
Tes images ne fonctionnent pas, mais j'ai put télécharger l'archive, donc j'ai pu voire ton travail.
J'aime assez.
Par contre, il faudrait changer le "TuX" en "XTM".
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#552 Le 13/05/2009, à 08:00
- Serpicozaure
Re : TuXtremsplit - Recoller vos fichier .xtm
Bonne idée
Tu peux créer un ticket pour ca ( http://trac.zedroot.org/ )
C'est fait, merci de m'y avoir fait penser, ça permet aux novices comme moi de prendre bonnes habitudes
Hors ligne
#553 Le 13/05/2009, à 09:03
- AlexandreW
Re : TuXtremsplit - Recoller vos fichier .xtm
Salut AlexandreW.
Tout d'abord, merci pour ta participation !!
Ca me fais grandement plaisir !Tes images ne fonctionnent pas, mais j'ai put télécharger l'archive, donc j'ai pu voire ton travail.
J'aime assez.
Par contre, il faudrait changer le "TuX" en "XTM".
Et voila le travail en XTM
http://dl.free.fr/pSIlyNZBY
#554 Le 13/05/2009, à 14:20
- zedtux
Re : TuXtremsplit - Recoller vos fichier .xtm
Pas mal !
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#555 Le 16/05/2009, à 16:05
- zedtux
Re : TuXtremsplit - Recoller vos fichier .xtm
Je vous annonce que j'ai commencé à ré-écrire mon programme.
Il sera coupé en 3 parties :
- Une librairie (libxtm)
- Une interface console
- Une interface graphique.
La partie coupage de fichiers en xtm est fini, et fonctionne parfaitement avec le programme windows.
Je travail maintenant sur le join des fichiers.
Je vous tient au jus
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#556 Le 26/05/2009, à 16:35
- zedtux
Re : TuXtremsplit - Recoller vos fichier .xtm
Je vient vous annoncer que je vient de finir la première version de la librairie ( je l'ai pas encore coupé en 2 ... Pour le moment c'est un programme complet. )
Là je vais attaquer les tests unitaires, puis, je sépare en lib et la version console sera prête !
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#557 Le 06/06/2009, à 01:51
- zedtux
Re : TuXtremsplit - Recoller vos fichier .xtm
Je vient au nouvelles !
Je vient de finir une grosse tâche : Les tests unitaires !
( Tests automatique du code source après chaque modifications pour vérifier que tout fonctionne encore ).
Je vais donc pouvoir passer au découpage en librairie et sortir la première version console 2.0.
J'espère que vous aurez l'occasion de me donner des retours à ce moment là, afin d'essayer de livrer un outils sans bugs asser rapidement
Dans ces tests unitaires, j'ai ajouter des tests End users.
C'est à dire que j'ai inclut la version Linux d'Xtremsplit ( j'ai trouvé énormément de bugs... attention ! ), et je m'en sert pour tester les réactions de mon code.
C'est à dire que je créer un fichier de test, puis je le découpe avec Xtremsplit.
Une fois fais, je demande à mon code d'aller essayer de lire ce qui a été générer. Ensuite, ma librairie join les fichiers, et vérifie que le fichier de sortie est exactement le même que celui de départ.
Ensuite, c'est l'inverse, c'est ma librairie qui découpe à sont tour la source, puis je demande à Xtremsplit de rejoindre les parties.
Tout ceci devrais me permettre de toujours livrer une version qui fonctionne.
Bien entendu, à tout ca, il y a de la Doxygen doc mise à jour automatiquement par mon serveur de d'Integration continue (Hudson: http://hudson.zedroot.org/job/TuXtremSplit_V2/).
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#558 Le 06/06/2009, à 02:00
- zedtux
Re : TuXtremsplit - Recoller vos fichier .xtm
@AlexandreW et tous: J'ai fais la requête au prêt de freedesktop.org pour inclure le format XTM, afin qu'il soit reconnu par GNOME, KDE, XFCE etc ...
(https://bugs.freedesktop.org/show_bug.cgi?id=21769)
De plus, j'ai inclus ton icône comme icône mime type. Voici le résultat:
Quand sudo make install est exécuté dans le projet actuelle, il installe l'icône etc...
Il ne reste qu'a redémarrer Nautilus (nautilus -q, puis relancer)
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#559 Le 08/06/2009, à 19:39
- zedtux
Re : TuXtremsplit - Recoller vos fichier .xtm
Séparation éffectué en librairie.
Donc, la première version console est disponible ... mais je suis entrain de revoir tout son code, car j'avais fais cette version juste pour m'entraîner sur la GNU getopt_long()
Mais durant mes tests, elle fonctionnait très bien ... donc vous devriez pouvoir tester pour vue que vous soyez un peu débrouillard !
Donc, je vous fais une notice très rapide pour cette version, mais rassurez vous, par la suite, vous aurez de jolie paquet deb qui feront tout pour vous !! ^^
Donc, vous allez devoir compiler la version SVN.
Pour ce faire, il vous faut le client SVN (paquet subversion dans synaptic).
Ensuite, il faut commencer par compiler et installer la librairie libxtm:
A exécuter à la suite :
cd ~
sudo apt-get install libglibmm-2.4-dev libboost-regex-dev openssl
svn co http://svn.zedroot.org/TuXtremSplit::v2/library/trunk/ libxtm/
cd libxtm/
make
sudo make install
cd ..
svn co http://svn.zedroot.org/TuXtremSplit::v2/console/trunk/ tuXtremSplit/
cd tuXtremSplit/
make
sudo make install
cd ..
rm -rf ./libxtm/
rm -rf ./tuXtremSplit/
Ce qui va, télécharger les sources de la librairie dans votre home, dans un dossier libxtm, compiler la librairie ( créer le fichier .so), puis l'installer, télécharger les sources de tuXtremSplit ( version console ) dans un dossier tuXtremSplit, puis le compiler, l'installer et pour finir effacer ces deux dossiers.
Si vous désirez jeter un oeil dans le code, ne vous gênez pas, n'hésitez pas à me donner des critiques constructives !
Pour toutes question, je reste à votre disposition !!
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#560 Le 08/06/2009, à 22:12
- Kanor
Re : TuXtremsplit - Recoller vos fichier .xtm
@zedtux tu ne veux pas aller dans la section vos développement libre ?
Hors ligne
#561 Le 08/06/2009, à 22:39
- zedtux
Re : TuXtremsplit - Recoller vos fichier .xtm
Si les gens peuvent le voire aussi bien ... pourquoi pas
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#562 Le 15/06/2009, à 18:22
- zedtux
Re : TuXtremsplit - Recoller vos fichier .xtm
Petit changement dans la procédure.
Je vient d'intégrer les autotools.. donc il faut ajouter le ./configure !
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#563 Le 27/06/2009, à 21:23
- Konan
Re : TuXtremsplit - Recoller vos fichier .xtm
Je suis un fan, mais je viens d'utiliser http://depot.zedroot.org/tuxtremsplit/binary/tuxtremsplit_0.1.2-alpha2-0ubuntu1_i386.deb et problème avec un e accentué, le programme ne le décode pas, et tant que je n'ai pas remplacé le losange non reconnu par autre chose, impossible d'afficher le dit-fichier.
Si ça peut faire avance les choses smile
Hors ligne
#564 Le 28/06/2009, à 14:56
- zedtux
Re : TuXtremsplit - Recoller vos fichier .xtm
Te serai-t-il possible d'essayer avec la dernière version du svn ?
Je dirai que le soucis est plus système que mon programme.
Si l'objet file stream n'arrive pas à le lire ... je ne sais pas trop ce que je pourrais faire.
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#565 Le 21/09/2009, à 18:39
- blackstar95
Re : TuXtremsplit - Recoller vos fichier .xtm
Bonjour,
j'ai compilé libxtm, mais j'éxécute le ./configure de tuXtremSplit, il me dit qu'il ne trouve pas libxtm.
J'ai essayé de me dépatouiller avec pkg-config, mais impossible d'arriver à quelque chose.Si quelqu'un pouvait m'aider...
Merci d'avance
Hors ligne
#566 Le 22/09/2009, à 06:41
- zedtux
Re : TuXtremsplit - Recoller vos fichier .xtm
Je suis entrain de valider la version 2.0.0 aujourd'hui !
Donc, si j'arrive facilement, tu devrais pouvoir installer le tout avec un paquet deb !
Mais ce n'est que la version console de la 2.0.0.
Je vais attaquer la version Graphique dans la foulé.
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#567 Le 30/09/2009, à 17:21
- zedtux
Re : TuXtremsplit - Recoller vos fichier .xtm
La version 2.0.0 est maintenant disponible sur le site.
Je suis déjà sur la correction d'un bug qui rend le découpage et le collage faux !
Dès que possible, je poste le bug fix.
http://trac.zedroot.org/wiki/TuXtremSplitV2
Dernière modification par zedtux (Le 30/09/2009, à 17:28)
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#568 Le 01/10/2009, à 06:21
- zedtux
Re : TuXtremsplit - Recoller vos fichier .xtm
Je prévoie aussi un repo PPA
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#569 Le 02/10/2009, à 17:21
- zedtux
Re : TuXtremsplit - Recoller vos fichier .xtm
Version (un peu plus) stable:
- Libxtm: 1.0.1
- Console: 2.0.1
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#570 Le 03/10/2009, à 15:09
- wido
Re : TuXtremsplit - Recoller vos fichier .xtm
Bonjour,
je suis sous archlinux et j'ai un souci pour le compiler en subversion:
g++ -shared `pkg-config --cflags --libs glibmm-2.4` -Wl,-soname,libxtm.so.0 -o libxtm.so *.o engine/*.o tools/*.o logging/*.o
make all-am
make[1]: entrant dans le répertoire « /home/wido/Desktop/tuxtremsplit/src/tuxtremsplit-build/library/trunk »
make[1]: quittant le répertoire « /home/wido/Desktop/tuxtremsplit/src/tuxtremsplit-build/library/trunk »
[+] Installing library...
./build_and_install.sh: line 32: sudo : commande introuvable
==> ERREUR: La compilation a échoué.
Abandon...
La méthode de compiler sous archlinux est de ne pas passer par le mode admin jusqu'à la fin de la compilation, je le compile localement, le problème c'est qu'à la ligne 32,33 tu fais appel à au sudo (fichier build_and_install.sh)
alors que les autres distributions le programme sudo n'est pas installé par défaut. je peux toujours le contourner en ajoutant une dépendance de plus, mais bon, mon but est de placer les fichiers compilés dans les bons dossiers pour qu'il soit compressé et non pas tout de suite installer en dur.
EDIT: voilà quand j'ajoute le sudo:
make[1]: entrant dans le répertoire « /home/wido/Desktop/tuxtremsplit/src/tuxtremsplit-build/library/trunk »
make[1]: quittant le répertoire « /home/wido/Desktop/tuxtremsplit/src/tuxtremsplit-build/library/trunk »
[+] Installing library...
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded: ignored.
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
Mot de passe :
ce n'est pas tip top
EDIT2: à la limite tu devrais retirer les sudo des fichiers, et c'est à l'utilisateur de lancer le sudo après la compilation pour l'installer.
EDIT3: Si tu as une autre façon de faire je suis ouvert à tout.
et voici un exemple de fichier permettant la compilation pour le subversion:
http://aur.archlinux.org/packages/daimo … n/PKGBUILD
Dernière modification par wido (Le 03/10/2009, à 15:22)
Hors ligne
#571 Le 03/10/2009, à 18:48
- zedtux
Re : TuXtremsplit - Recoller vos fichier .xtm
Merci wido pour ta participation !
Effectivement, le script que tu as lancé est de ma fabrication, et me sert à moi pour tester mes modifications.
En principe tu es sensé faire le ./autogen.sh && ./configure && make && make install toi même.
Et comme je bosse sous Ubuntu, j'ai mis dedans sudo.
J'ai pensé à faire un script pour automatiser tout de A à Z. Donc qui ferai un check out, compilation, installation de la librairie pour que la console compile, puis un check out de la console et la compile...
Mais je ne sais pas trop si je vais "perdre" du temps là dessus.
Je préfère bosser à l'interface graphique.
Maintenant, si vous avez des instructions pour packager tuxtremsplit pour Arch, je suis intéressé, et même pour de la collaboration !
Je me ferai une joie d'héberger les packages.
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#572 Le 03/10/2009, à 21:12
- wido
Re : TuXtremsplit - Recoller vos fichier .xtm
voici ceci: http://wiki.archlinux.org/index.php/Arc … guidelines
aussi j'ai vu que dans la branche tu as deux dossiers console et library, est-ce qu'ils font partie du même programme? ou il faut les traiter séparément?
Hors ligne
#573 Le 03/10/2009, à 21:22
- Ereos
Re : TuXtremsplit - Recoller vos fichier .xtm
Salut Zedtux,
Je vais essayer de créer un paquet .fpm de TUXTREMSPLIT pour la distribution Frugalware vu que je suis dessus maintenant.
Le problème, c'est que je ne trouve pas les sources pour la version console 2.0.1
Merci
Hors ligne
#574 Le 03/10/2009, à 21:29
- wido
Re : TuXtremsplit - Recoller vos fichier .xtm
en modifiant mon PKGBUILD:
# Maintainer:
pkgname=tuxtremsplit-svn
pkgver=258
pkgrel=1
pkgdesc="TuXtremSplit is a Linux client of Xtremsplit application"
arch=('i686' 'x86_64')
url="http://trac.zedroot.org/wiki/TuXtremSplitV2"
license=('GPL')
depends=('gettext' 'openssl' 'libglademm' 'sudo')
groups=()
source=()
md5sums=()
_svntrunk="http://svn.zedroot.org/TuXtremSplit::v2/"
_svnmod=tuxtremsplit
build() {
msg "Connecting to SVN server...."
if [ -d $_svnmod/.svn ]; then
(cd $_svnmod && svn up -r $pkgver)
else
svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
fi
msg "SVN checkout done or server timeout"
msg "Starting make..."
svn export $_svnmod $_svnmod-build
#library
cd $_svnmod-build/library/trunk/
./autogen.sh
./configure
make || return 1
make DESTDIR="$pkgdir" install
# cd $_svnmod-build/console/trunk/
#./autogen.sh
#./configure
#make || return 1
#make DESTDIR=${pkgdir} install || return 1
}
j'ai:
[...]
Preparing the libxtm build system...please wait
Found GNU Autoconf version 2.64
Found GNU Automake version 1.11
Found GNU Libtool version 2.2.6
Automatically preparing build ... done
The libxtm build system is now prepared. To build here, run:
./configure
make
checking for a BSD-compatible install... /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... 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... none
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 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 minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
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++... none
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for main in -lboost_regex... yes
checking for main in -lmagic... yes
checking for main in -lssl... yes
checking for main in -lglibmm-2.4... yes
checking for debug symbols... disabled
checking for log4cxx... disabled
checking for cppunit... disabled
checking how to run the C++ preprocessor... g++ -E
checking for stdlib.h... (cached) yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... no
checking for inline... inline
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for floor... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
make all-am
make[1]: entrant dans le répertoire « /home/wido/Desktop/tuxtremsplit-svn/src/tuxtremsplit-build/library/trunk »
make[1]: quittant le répertoire « /home/wido/Desktop/tuxtremsplit-svn/src/tuxtremsplit-build/library/trunk »
cp ./libxtm.so /usr/lib/
cp: ne peut créer le fichier régulier `/usr/lib/libxtm.so': Permission non accordée
make: *** [install] Erreur 1
==> ERREUR: La compilation a échoué.
Abandon...
pourtant le fichier compilé libxtm.so est bien présent : /home/wido/Desktop/tuxtremsplit-svn/src/tuxtremsplit-build/library/trunk/libxtm.so
Dernière modification par wido (Le 03/10/2009, à 21:52)
Hors ligne
#575 Le 04/10/2009, à 14:57
- zedtux
Re : TuXtremsplit - Recoller vos fichier .xtm
@ wido: Merci pour le lien, je vais regarder ca.
Les sources que tu trouve dans le dossier Branches est une copie du code du dossier Trunk à la version 1.0.1 pour la librairie, et 2.0.1 pour la console.
Je vais modifier la librairie pour faire la version graphique d'ici peu. Une fois fini, je vais créer une nouveau dossier dans Branches qui serai REL-1.1.0 (je vais ajouter le fais que la librairie émette le pourcentage d'avancement au client).
Donc, pour packager tuxtremsplit, il vaut mieux utiliser la dernière version du dossier Branches, afin de ne pas avoir la toute dernière version de développement, mais plutôt la dernière version de production.
@ Ereos: Merci pour ta collaboration !
Ca me fait plaisir !
Alors, c'est tout à fais normale !
La librairie est en version 1.0.1 car je vient de la créer. Il n'y avais rien avant. La console, quand à elle, est en version 2.0.1 car elle correspond à la version 2.x.x de mon projet.
La console et la librairie n'ont pas les même version, et c'est normale. Si je corrige un bug dans la libraire, je vais incrémenter la version de la librairie, mais pas de la console, sa n'as pas de sens
Dernière modification par zedtux (Le 04/10/2009, à 14:58)
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne