zsxd

pamputt Membre non connecté
-
- Voir le profil du membre pamputt
- Inscrit le : 03/01/2010
- Groupes :
Code :
Name: zsxd
Version: 1.3
Release: %mkrel 1
Summary: Zelda-like video game
Summary(fr): Jeu vidéo de type Zelda
Source0: %{name}-%{version}-src.tar.gz
URL: http://www.zelda-solarus.com/index.php
Group: Games/Adventure
License: GPLv3+
BuildRequires: lib64SDL_image-devel
BuildRequires: lib64SDL_ttf-devel
BuildRequires: lib64physfs-devel
BuildRequires: lib64lua-devel
BuildRequires: lib64modplug-devel
BuildRequires: lib64openal-devel
%description
Funny video game made with the engine of Zelda: Mystery of solarus DX
%prep
%setup -q
%build
%cmake
%make
%install
rm -rf %{buildroot}
%makeinstall
%files
%defattr(0755,root,root)
%doc README NEWS COPYING AUTHORS
%{_mandir}/man1/gif2png.1*
%{_mandir}/man1/web2png.1*
%{_bindir}/gif2png
%{_bindir}/web2png
%{_bindir}/*
%{_datadir}/applications/%{name}.desktop
%{_iconsdir}/hicolor/*/apps/%{name}.png
%{_datadir}/%{name}
%changelog
* Mon Aug 22 2011 Toto <toto@gmail.fr> 1.3-1mga1
- Package creation
La partie %files n'est sûrement pas correcte car je bloque avant. Le cmake et le make semblent se passer correctement mais ça bloque à install. J'obtiens ce message
Citation :
Exécution_de(%install): /bin/sh -e /home/pamputt/rpm/tmp/rpm-tmp.BPv6jS
+ umask 022
+ cd /home/pamputt/rpm/BUILD
+ cd zsxd-1.3
+ '[' 1 -eq 1 ']'
+ rm -rf /home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64
+ make prefix=/home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64/usr exec_prefix=/home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64/usr bindir=/home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64/usr/bin sbindir=/home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64/usr/sbin sysconfdir=/home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64/etc datadir=/home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64/usr/share includedir=/home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64/usr/include libdir=/home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64/usr/lib64 libexecdir=/home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64/usr/lib64 localstatedir=/home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64/var sharedstatedir=/home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64/usr/com mandir=/home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64/usr/share/man infodir=/home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64/usr/share/info install
make: *** Aucune règle pour fabriquer la cible « install ». Arrêt.
erreur: Mauvais status de sortie pour /home/pamputt/rpm/tmp/rpm-tmp.BPv6jS (%install)
+ umask 022
+ cd /home/pamputt/rpm/BUILD
+ cd zsxd-1.3
+ '[' 1 -eq 1 ']'
+ rm -rf /home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64
+ make prefix=/home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64/usr exec_prefix=/home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64/usr bindir=/home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64/usr/bin sbindir=/home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64/usr/sbin sysconfdir=/home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64/etc datadir=/home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64/usr/share includedir=/home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64/usr/include libdir=/home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64/usr/lib64 libexecdir=/home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64/usr/lib64 localstatedir=/home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64/var sharedstatedir=/home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64/usr/com mandir=/home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64/usr/share/man infodir=/home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64/usr/share/info install
make: *** Aucune règle pour fabriquer la cible « install ». Arrêt.
erreur: Mauvais status de sortie pour /home/pamputt/rpm/tmp/rpm-tmp.BPv6jS (%install)
Dans le fichier install.txt de l'archive, il est indiqué qu'il faut faire
Citation :
To compile solarus and the quests provided (zsdx and zsxd for now) with cmake, go to the solarus directory and just type:
cmake .
This generates the appropriate Makefiles for your system.
Then you can compile the engine and the quest with:
$ make
and install both of them with (as root):
# make install
cmake .
This generates the appropriate Makefiles for your system.
Then you can compile the engine and the quest with:
$ make
and install both of them with (as root):
# make install
Je suppose donc que c'est le « cmake . » qui pose problème à mon fichier spec. Qu'en pensez-vous et comment corriger ce soucis ?
Merci d'avance

boklm Membre non connecté
-
- Voir le profil du membre boklm
- Inscrit le : 17/05/2011
- Site internet
- Groupes :
-
Équipe Mageia

pamputt Membre non connecté
-
- Voir le profil du membre pamputt
- Inscrit le : 03/01/2010
- Groupes :
Suite à une discussion sur IRC, j'ai remplacé « %makeinstall » par « %makeinstall_std -C build » et j'obtiens maintenant cette erreur
Citation :
[100%] Built target TestPixelMovement.bin
+ exit 0
Exécution_de(%install): /bin/sh -e /home/pamputt/rpm/tmp/rpm-tmp.YdBm5H
+ umask 022
+ cd /home/pamputt/rpm/BUILD
+ cd zsxd-1.3
+ '[' 1 -eq 1 ']'
+ rm -rf /home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64
+ make DESTDIR=/home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64 install -C build
make : on entre dans le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
make[1] : on entre dans le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
make[2] : on entre dans le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
make[2] : on quitte le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
[ 62%] Built target solarus_static
make[2] : on entre dans le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
make[2] : on quitte le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
[ 62%] Built target solarus
make[2] : on entre dans le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
make[2] : on quitte le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
[ 63%] Built target zsxd_command
make[2] : on entre dans le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
make[2] : on quitte le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
make[2] : on entre dans le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
[ 63%] Generating compiled_lua
make[2] : on quitte le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
[ 99%] Built target zsxd_data
make[2] : on entre dans le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
make[2] : on quitte le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
[ 99%] Built target TestInit.bin
make[2] : on entre dans le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
make[2] : on quitte le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
[ 99%] Built target TestPathFinding.bin
make[2] : on entre dans le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
make[2] : on quitte le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
[100%] Built target TestPathMovement.bin
make[2] : on entre dans le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
make[2] : on quitte le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
[100%] Built target TestPixelMovement.bin
make[1] : on quitte le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
Install the project...
-- Install configuration: "release"
-- Installing: /home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64/usr/bin/solarus
CMake Error at quests/zsxd/data/cmake_install.cmake:36 (FILE):
file INSTALL cannot find
"/home/pamputt/rpm/BUILD/zsxd-1.3/quests/zsxd/data/data.solarus".
Call Stack (most recent call first):
cmake_install.cmake:38 (INCLUDE)
make: *** [install] Erreur 1
make: on quitte le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
erreur: Mauvais status de sortie pour /home/pamputt/rpm/tmp/rpm-tmp.YdBm5H (%install)
Erreur de construction de RPM:
Mauvais status de sortie pour /home/pamputt/rpm/tmp/rpm-tmp.YdBm5H (%install)
+ exit 0
Exécution_de(%install): /bin/sh -e /home/pamputt/rpm/tmp/rpm-tmp.YdBm5H
+ umask 022
+ cd /home/pamputt/rpm/BUILD
+ cd zsxd-1.3
+ '[' 1 -eq 1 ']'
+ rm -rf /home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64
+ make DESTDIR=/home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64 install -C build
make : on entre dans le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
make[1] : on entre dans le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
make[2] : on entre dans le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
make[2] : on quitte le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
[ 62%] Built target solarus_static
make[2] : on entre dans le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
make[2] : on quitte le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
[ 62%] Built target solarus
make[2] : on entre dans le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
make[2] : on quitte le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
[ 63%] Built target zsxd_command
make[2] : on entre dans le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
make[2] : on quitte le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
make[2] : on entre dans le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
[ 63%] Generating compiled_lua
make[2] : on quitte le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
[ 99%] Built target zsxd_data
make[2] : on entre dans le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
make[2] : on quitte le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
[ 99%] Built target TestInit.bin
make[2] : on entre dans le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
make[2] : on quitte le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
[ 99%] Built target TestPathFinding.bin
make[2] : on entre dans le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
make[2] : on quitte le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
[100%] Built target TestPathMovement.bin
make[2] : on entre dans le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
make[2] : on quitte le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
[100%] Built target TestPixelMovement.bin
make[1] : on quitte le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
Install the project...
-- Install configuration: "release"
-- Installing: /home/pamputt/rpm/BUILDROOT/zsxd-1.3-1.mga1.x86_64/usr/bin/solarus
CMake Error at quests/zsxd/data/cmake_install.cmake:36 (FILE):
file INSTALL cannot find
"/home/pamputt/rpm/BUILD/zsxd-1.3/quests/zsxd/data/data.solarus".
Call Stack (most recent call first):
cmake_install.cmake:38 (INCLUDE)
make: *** [install] Erreur 1
make: on quitte le répertoire « /home/pamputt/rpm/BUILD/zsxd-1.3/build »
erreur: Mauvais status de sortie pour /home/pamputt/rpm/tmp/rpm-tmp.YdBm5H (%install)
Erreur de construction de RPM:
Mauvais status de sortie pour /home/pamputt/rpm/tmp/rpm-tmp.YdBm5H (%install)

pamputt Membre non connecté
-
- Voir le profil du membre pamputt
- Inscrit le : 03/01/2010
- Groupes :
Code :
bm --short-circuit -s zsxd.spec
Il est disponible ici.

mikala Membre non connecté
-
- Voir le profil du membre mikala
- Inscrit le : 04/06/2011
- Site internet
Contributeur Mageia
Jabber-Id: mikala@jabber.littleboboy.net
Jabber-Id: mikala@jabber.littleboboy.net
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie