Salut à tous,
ça m'intéresse aussi. Sauf que j'ai bien essayé de reconstruire le src.rpm, ça bloque :
[xion@ix tree]$ sudo rpmbuild --rebuild awesome-3.4.6-1.fc13.src.rpm
[sudo] password for xion:
Installation de awesome-3.4.6-1.fc13.src.rpm
attention: utilisateur newman inexistant - utilisation de root
attention: groupe newman inexistant - utilisation de root
attention: utilisateur newman inexistant - utilisation de root
attention: groupe newman inexistant - utilisation de root
attention: utilisateur newman inexistant - utilisation de root
attention: groupe newman inexistant - utilisation de root
Exécution_de(%prep): /bin/sh -e /var/tmp/rpm-tmp.tYsbQA
+ umask 022
+ cd /home/xion/rpmbuild/BUILD
+ LANG=C
+ export LANG
+ unset DISPLAY
+ cd /home/xion/rpmbuild/BUILD
+ rm -rf awesome-3.4.6
+ /bin/tar -xf -
+ /usr/bin/xz -dc /home/xion/rpmbuild/SOURCES/awesome-3.4.6.tar.xz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd awesome-3.4.6
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ echo 'Patch #0 (awesome-3.3-libev-pkg-config.patch):'
Patch #0 (awesome-3.3-libev-pkg-config.patch):
+ /bin/cat /home/xion/rpmbuild/SOURCES/awesome-3.3-libev-pkg-config.patch
+ /usr/bin/patch -s -p0 --fuzz=0
+ exit 0
Exécution_de(%build): /bin/sh -e /var/tmp/rpm-tmp.nuFu8W
+ umask 022
+ cd /home/xion/rpmbuild/BUILD
+ cd awesome-3.4.6
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables'
+ export CFLAGS
+ CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables'
+ export CXXFLAGS
+ FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables'
+ export FFLAGS
+ /usr/bin/cmake -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_LIBDIR:PATH=/usr/lib -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DBUILD_SHARED_LIBS:BOOL=ON -DAWESOME_DOC_PATH=/usr/share/doc/awesome-3.4.6 -DXDG_CONFIG_DIR=/etc/xdg
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Using unsigned short
-- Check if the system is big endian - little endian
-- cat -> /bin/cat
-- ln -> /bin/ln
-- grep -> /bin/grep
-- git not found.
-- hostname -> /bin/hostname
-- gperf -> /usr/bin/gperf
-- asciidoc -> /usr/bin/asciidoc
-- xmlto -> /usr/bin/xmlto
-- gzip -> /bin/gzip
-- lua -> /usr/bin/lua
-- luadoc -> /usr/bin/luadoc
-- convert -> /usr/bin/convert
-- Found Doxygen: /usr/bin/doxygen
-- Found Lua51: /usr/lib/liblua-5.1.so;/usr/lib/libm.so
-- checking for module 'xcb>=1.4'
-- found xcb, version 1.5
-- checking for modules 'glib-2.0;libev;cairo;x11;pango>=1.19.3;pangocairo>=1.19.3;xcb-randr;xcb-xtest;xcb-xinerama;xcb-shape;xcb-event>=0.3.6;xcb-aux>=0.3.0;xcb-atom>=0.3.0;xcb-keysyms>=0.3.4;xcb-icccm>=0.3.6;xcb-image>=0.3.0;xcb-property>=0.3.0;cairo-xcb;libstartup-notification-1.0>=0.10;xproto>=7.0.15;imlib2;libxdg-basedir>=1.0.0'
-- package 'cairo-xcb' not found
CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:259 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPkgConfig.cmake:311 (_pkg_check_modules_internal)
awesomeConfig.cmake:134 (pkg_check_modules)
CMakeLists.txt:15 (include)
CMake Error at awesomeConfig.cmake:159 (message):
Call Stack (most recent call first):
CMakeLists.txt:15 (include)
-- Configuring incomplete, errors occurred!
erreur: Mauvais status de sortie pour /var/tmp/rpm-tmp.nuFu8W (%build)
Erreur de construction de RPM:
utilisateur newman inexistant - utilisation de root
groupe newman inexistant - utilisation de root
utilisateur newman inexistant - utilisation de root
groupe newman inexistant - utilisation de root
utilisateur newman inexistant - utilisation de root
groupe newman inexistant - utilisation de root
Mauvais status de sortie pour /var/tmp/rpm-tmp.nuFu8W (%build)
... bon, bas je me suis dit, installons depuis les sources.
Je fais un petit make (ou même make config), ça m'envoie le même problème !
Comment installer ce
-- package 'cairo-xcb' not found ?
Edit : faut recompiler cairo avec le support pour xcb.. vu que fedora ne l'ajoutera pas tant que xcb ne sera pas plus stable (du peu que j'ai lu)
Reste que les infos pour tout faire se trouvent sur :
http://awesome.naquadah.org/wiki/Awesome-3-fedora 😉
J'ai réussi à installer, ça s'affiche au démarrage, mais je n'arrive pas à afficher quelque fenêtre que ce soit, c'est normal ?
Même un "open terminal" n'affiche rien... 🙁