Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Stand Fedora-Fr sur Paris Open Source Summit 2019

#1 07/10/2011 10:23:12

eclipseo
Membre
Inscription : 01/10/2011
Messages : 181

LightDM (Was: Fichiers .desktop en vadrouille)

Bonjour,

J'ai à nouveau besoin de vos conseils.
J'ai deux fichiers .desktop qui s'installent dans un répertoire non standard, mais je n'ai pas la possibilité de modifier la destination par le script configure. Vaut-il mieux que je patch les Makefile pour qu'ils s'installent au bon endroit, ou que je supprime les .desktop en fin d' %install pour en recréer par la suite ?

Merci.

Dernière modification par eclipseo (07/10/2011 18:17:12)

Hors ligne

#2 07/10/2011 10:37:25

Pikachu_2014
Retraité
Lieu : Boulogne-Billancourt
Inscription : 16/06/2005
Messages : 11 334
Site Web

Re : LightDM (Was: Fichiers .desktop en vadrouille)

Personne ne te reprochera de supprimer les fichiers dans la section %install si c'est plus rapide/plus commode pour toi. Mais le patch est néanmoins préférable, ne serait-ce que parce que tu peux le remonter aux développeurs de l'application que tu packages.
Par curiosité, de quelle application s'agit-il ? On peux avoir un .spec/.srpm ?


« …elle excitait si puissamment le désir, que je devins alors très incrédule sur sa vertu. »
À propos de Fœdora, dans la Peau de Chagrin (Balzac) roll

Hors ligne

#3 07/10/2011 10:51:56

eclipseo
Membre
Inscription : 01/10/2011
Messages : 181

Re : LightDM (Was: Fichiers .desktop en vadrouille)

Okay merci ça sera donc un patch.
Le spec est en cours d'écriture from scratch, l'application en soit n'est pas follement intéressante, il s'agit du nouveau Desktop Manager utilisé pat Ubuntu, lightdm.
C'est plus pour faire des tests que pour une réelle utilisation.

Pour l'instant j'en suis là :

%global major 1.0
%global minor 1

Name:		lightdm
Version:	%{major}.%{minor}
Release:	1%{?dist}
Summary:	A lightweight display manager

Group:		User Interface/X
License:	GPLv3 or LGPLv3
URL:		https://launchpad.net/lightdm
Source0:	http://launchpad.net/lightdm/trunk/%{major}.%{minor}/+download/lightdm-%{major}.%{minor}.tar.gz
Source1:	lightdm-pam
Source2:	lightdm-autologin-pam
Patch0:		lightdm-fix-compile-qt4.patch
Patch1:		lightdm-disable-tests.patch
Patch2:		lightdm-fix-desktop.patch
Patch3:		lightdm-fix-authors.patch
Patch4:		lightdm-fix-rpath.patch

BuildRequires:	glib2-devel
BuildRequires:	libXdmcp-devel
BuildRequires:	libxcb-devel
BuildRequires:	libxklavier-devel
BuildRequires:	libX11-devel
BuildRequires:	qt-devel
BuildRequires:	gtk3-devel
BuildRequires:	pam-devel
BuildRequires:	gobject-introspection-devel
BuildRequires:	gettext intltool

Requires(pre):	/usr/sbin/useradd

Requires:	pam
Requires:	/sbin/nologin
Requires:	lightdm-greeter

Provides:	service(graphical-login) = %{name}

%description
LightDM is a cross-desktop display manager that aims is to be the standard 
display manager for the X.org X server. The motivation for this project is 
there have been many new display managers written since XDM (often based on 
the XDM source). The main difference between these projects is in the GUIs 
(e.g. different toolkits) and performance - this could be better accomplished 
with a common display manager that allows these differences. 

%package	gobject
Summary:	GObject library for LightDM
Group:		User Interface/X
Requires:	%{name} = %{version}-%{release}

%description	gobject
GObject library for LightDM

%package	gobject-devel
Summary:	GObject development library for LightDM
Group:		Development/Libraries
Requires:	%{name}-gobject = %{version}-%{release}

%description	gobject-devel
GObject development library for LightDM

%package	gobject-vala
Summary:	Vala bindings for LightDM
Group:		Development/Libraries
Requires:	%{name}-gobject = %{version}-%{release}

%description	gobject-vala
Vala bindings for LightDM

%package	gobject-doc
Summary:	LightDM Reference Manual
Group:		Documentation

%description	gobject-doc
LightDM Reference Manual

%package	libs
Summary:	GObject Introspection for LightDM
Group:		Development/Libraries
Requires:	%{name} = %{version}-%{release}

%description	libs
GObject Introspection for LightDM

%package	qt
Summary:	Qt library for LightDM
Group:		User Interface/X
Requires:	%{name} = %{version}-%{release}

%description	qt
Qt library for LightDM

%package	qt-devel
Summary:	Qt development library for LightDM
Group:		Development/Libraries
Requires:	%{name}-qt = %{version}-%{release}

%description	qt-devel
Qt development library for LightDM

%package	gtk-greeter
Summary:	GTK Greeter for LightDM
Group:		User Interface/X
Provides:	lightdm-greeter
Requires:	%{name}-gobject = %{version}-%{release}

%description	gtk-greeter
GTK Greeter for LightDM

%package	qt-greeter
Summary:	Qt Greeter for LightDM
Group:		User Interface/X
Provides:	lightdm-greeter
Requires:	%{name}-qt = %{version}-%{release}

%description	qt-greeter
Qt Greeter for LightDM

%prep
%setup -q
# force moc rebuild
find ./ -type f -name "*_moc.cpp" -delete
%patch0 -p1 -b .qt4
%patch1 -p1 -b .disable-tests
%patch2 -p1 -b .fix-desktop
%patch3	-p1 -b .fix-authors
%patch4 -p1 -b .fix-rpath

%build
%configure --enable-maintainer-mode \
	--disable-static \
	--enable-liblightdm-qt \
	--enable-gtk-doc-html \
	LIBS=-lX11
make

%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
%find_lang %{name}

# Remove static libraries
find $RPM_BUILD_ROOT -type f -name "*.la" -delete
# Remove AppArmor related files
rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/apparmor.d/lightdm-guest-session
rmdir $RPM_BUILD_ROOT%{_sysconfdir}/apparmor.d
# Remove init script
rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/init/lightdm.conf

# Adding PAM
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pam.d
cp -f %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/lightdm-pam
cp -f %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/lightdm-autologin-pam

# Creating dirs
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/cache/%{name}
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log/%{name}

%pre
useradd -M -d /var/lib/%{name} -s /sbin/nologin -r %{name} > /dev/null 2>&1
usermod -d /var/lib/%{name} -s /sbin/nologin %{name} >/dev/null 2>&1
# ignore errors, as we can't disambiguate between lightdm already existed
# and couldn't create account with the current adduser.
exit 0

%post	gobject -p /sbin/ldconfig

%post	qt -p /sbin/ldconfig

%postun	gobject -p /sbin/ldconfig

%postun	qt -p /sbin/ldconfig

%files -f %{name}.lang
%doc  AUTHORS ChangeLog COPYING NEWS README
%{_bindir}/dm-tool
%{_sbindir}/%{name}
%config(noreplace) %{_sysconfdir}/%{name}
%{_sysconfdir}/dbus-1/system.d/org.freedesktop.DisplayManager.conf
%config %{_sysconfdir}/pam.d/lightdm-pam
%config %{_sysconfdir}/pam.d/lightdm-autologin-pam
%{_libexecdir}/%{name}
%{_libexecdir}/%{name}-set-defaults
%{_datadir}/man/man1/%{name}*
%attr(1777, root, lightdm) %dir %{_localstatedir}/cache/%{name}
%attr(1755, root, lightdm) %dir %{_localstatedir}/log/%{name}

%files	gobject
%{_libdir}/lib%{name}-gobject*.so*

%files	gobject-devel
%{_includedir}/%{name}-gobject*
%{_libdir}/pkgconfig/lib%{name}-gobject*

%files	gobject-vala
%{_datadir}/vala/vapi/lib%{name}-gobject*.vapi

%files	gobject-doc
%{_datadir}/gtk-doc/html/%{name}-gobject*

%files	libs
%{_libdir}/girepository-1.0/LightDM-*.typelib
%{_datadir}/gir-1.0/LightDM-*.gir

%files	qt
%{_libdir}/lib%{name}-qt*.so*

%files	qt-devel
%{_includedir}/%{name}-qt*
%{_libdir}/pkgconfig/lib%{name}-qt*

%files	gtk-greeter
%{_sbindir}/%{name}-gtk-greeter
%{_datadir}/%{name}-gtk-greeter
%{_datadir}/xgreeters/%{name}-gtk-greeter.desktop

%files	qt-greeter
%{_sbindir}/%{name}-qt-greeter
%{_datadir}/xgreeters/%{name}-qt-greeter.desktop

%changelog
* Fri Oct 7 2011  - 1.0.1-1
- Initial release
- Added PAM
- Added patch to fix build with qt4
- Added patch to remove tests.
- Added patch to fix .desktop files
- Added patch to fix empty AUTHORS
- Added patch to fix DSO issue

Le problème est qu'il y a des debianism dans les sources, et que les fichiers de conf par défaut ont l'air conçu pour Ubuntu.

Dernière modification par eclipseo (07/10/2011 23:07:51)

Hors ligne

#4 08/10/2011 00:14:41

eclipseo
Membre
Inscription : 01/10/2011
Messages : 181

Re : LightDM (Was: Fichiers .desktop en vadrouille)

J'ai un peu de mal à résoudre l'erreur :

binary-or-shlib-defines-rpath

de rpmlint. J'ai essayer de patcher le script configure, mais je dois mal m'y prendre.

Quelqu'un aurait une idée s'il-vous-plaît ?

Hors ligne

#5 08/10/2011 00:40:07

Pikachu_2014
Retraité
Lieu : Boulogne-Billancourt
Inscription : 16/06/2005
Messages : 11 334
Site Web

Re : LightDM (Was: Fichiers .desktop en vadrouille)

Poste le RPM source, ce sera plus simple pour investiguer.


« …elle excitait si puissamment le désir, que je devins alors très incrédule sur sa vertu. »
À propos de Fœdora, dans la Peau de Chagrin (Balzac) roll

Hors ligne

#6 08/10/2011 00:50:53

eclipseo
Membre
Inscription : 01/10/2011
Messages : 181

Re : LightDM (Was: Fichiers .desktop en vadrouille)

Hors ligne

#7 08/10/2011 01:10:28

Pikachu_2014
Retraité
Lieu : Boulogne-Billancourt
Inscription : 16/06/2005
Messages : 11 334
Site Web

Re : LightDM (Was: Fichiers .desktop en vadrouille)

Avant de patcher le script configure, considère les solutions proposées par les guidelines :
   http://fedoraproject.org/wiki/Packaging … s_to_Rpath
Au passage, et à moins que ça ne pose problème, veille bien à activer les flags de parallélisation de make :

%configure
make %{?_smp_mflags}

« …elle excitait si puissamment le désir, que je devins alors très incrédule sur sa vertu. »
À propos de Fœdora, dans la Peau de Chagrin (Balzac) roll

Hors ligne

#8 08/10/2011 01:22:10

eclipseo
Membre
Inscription : 01/10/2011
Messages : 181

Re : LightDM (Was: Fichiers .desktop en vadrouille)

Merci, j'avais chopé un script similaire de mjg59, mais je ne savais pas où le mettre :|
J'ai supprimé les flags smp, ils posaient problème (problème avec -j2 qui ne fonctionnait pas)

Hors ligne

#9 08/10/2011 01:36:34

Pikachu_2014
Retraité
Lieu : Boulogne-Billancourt
Inscription : 16/06/2005
Messages : 11 334
Site Web

Re : LightDM (Was: Fichiers .desktop en vadrouille)

eclipseo a écrit :

J'ai supprimé les flags smp, ils posaient problème (problème avec -j2 qui ne fonctionnait pas)

Si tu comptes soumettre LightDM aux dépôts Fedora, veille à rajouter un commentaire à ce sujet dans le .spec, ça éclairera les reviewers wink.


« …elle excitait si puissamment le désir, que je devins alors très incrédule sur sa vertu. »
À propos de Fœdora, dans la Peau de Chagrin (Balzac) roll

Hors ligne

#10 08/10/2011 01:46:50

eclipseo
Membre
Inscription : 01/10/2011
Messages : 181

Re : LightDM (Was: Fichiers .desktop en vadrouille)

Bon j'ai recompilé avec les smp, et maintenant ça fonctionne >< Les voies des scripts sont impénétrables.
Pour soumettre à Fedora, je crois que tu t'avances un peu, je ne package qu'en amateur.

(Et il y a d'autres problèmes avec ce paquet, comme le fait qu'il fournit un binaire gdmflexserver en plus du paquet gdm).

Merci de ton aide en tout cas.

Hors ligne

#11 08/10/2011 02:19:32

eclipseo
Membre
Inscription : 01/10/2011
Messages : 181

Re : LightDM (Was: Fichiers .desktop en vadrouille)

Bon ça bloque toujours malgréles sed.

DEBUG: libtool: link: DIE_RPATH_DIE="/usr/lib64:" gcc -o /builddir/build/BUILD/lightdm-1.0.1/liblightdm-gobject/tmp-introspectoOmDXk/.libs/LightDM-1 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -pthread /builddir/build/BUILD/lightdm-1.0.1/liblightdm-gobject/tmp-introspectoOmDXk/LightDM-1.o -Wl,--export-dynamic  -L. ./.libs/liblightdm-gobject-1.so -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -pthread
DEBUG: /builddir/build/BUILD/lightdm-1.0.1/liblightdm-gobject/tmp-introspectoOmDXk/.libs/lt-LightDM-1: error while loading shared libraries: liblightdm-gobject-1.so.0: cannot open shared object file: No such file or directory
DEBUG: Command '['/builddir/build/BUILD/lightdm-1.0.1/liblightdm-gobject/tmp-introspectoOmDXk/LightDM-1', '--introspect-dump=/builddir/build/BUILD/lightdm-1.0.1/liblightdm-gobject/tmp-introspectoOmDXk/functions.txt,/builddir/build/BUILD/lightdm-1.0.1/liblightdm-gobject/tmp-introspectoOmDXk/dump.xml']' returned non-zero exit status 127

Hors ligne

#12 08/10/2011 03:45:20

Pikachu_2014
Retraité
Lieu : Boulogne-Billancourt
Inscription : 16/06/2005
Messages : 11 334
Site Web

Re : LightDM (Was: Fichiers .desktop en vadrouille)

Il ne reste plus que la solution « chrpath ».


« …elle excitait si puissamment le désir, que je devins alors très incrédule sur sa vertu. »
À propos de Fœdora, dans la Peau de Chagrin (Balzac) roll

Hors ligne

#13 08/10/2011 19:19:35

eclipseo
Membre
Inscription : 01/10/2011
Messages : 181

Re : LightDM (Was: Fichiers .desktop en vadrouille)

http://www.mediafire.com/?nlpkar2zmscctt1

%global major 1.1
%global minor 0

Name:		lightdm
Version:	%{major}.%{minor}
Release:	1%{?dist}
Summary:	A lightweight display manager

Group:		User Interface/X
License:	GPLv3 or LGPLv3
URL:		https://launchpad.net/lightdm
Source0:	http://launchpad.net/lightdm/trunk/%{major}.%{minor}/+download/lightdm-%{major}.%{minor}.tar.gz
Source1:	lightdm-pam
Source2:	lightdm-autologin-pam
Patch0:		lightdm-fix-compile-qt4.patch
Patch1:		lightdm-disable-tests.patch
Patch2:		lightdm-fix-desktop.patch
Patch3:		lightdm-fix-authors.patch

BuildRequires:	glib2-devel
BuildRequires:	libXdmcp-devel
BuildRequires:	libxcb-devel
BuildRequires:	libxklavier-devel
BuildRequires:	libX11-devel
BuildRequires:	qt-devel
BuildRequires:	gtk3-devel
BuildRequires:	gtk-doc
BuildRequires:	pam-devel
BuildRequires:	gobject-introspection-devel
BuildRequires:	gettext intltool
#
BuildRequires:	libtool gnome-common

Requires(pre):	/usr/sbin/useradd

Requires:	pam
Requires:	/sbin/nologin
Requires:	lightdm-greeter

Provides:	service(graphical-login) = %{name}

%description
LightDM is a cross-desktop display manager that aims is to be the standard 
display manager for the X.org X server. The motivation for this project is 
there have been many new display managers written since XDM (often based on 
the XDM source). The main difference between these projects is in the GUIs 
(e.g. different toolkits) and performance - this could be better accomplished 
with a common display manager that allows these differences. 

%package	gobject
Summary:	GObject library for LightDM
Group:		User Interface/X
Requires:	%{name} = %{version}-%{release}

%description	gobject
GObject library for LightDM

%package	gobject-devel
Summary:	GObject development library for LightDM
Group:		Development/Libraries
Requires:	%{name}-gobject = %{version}-%{release}
Requires:	pkgconfig

%description	gobject-devel
GObject development library for LightDM

%package	gobject-vala
Summary:	Vala bindings for LightDM
Group:		Development/Libraries
Requires:	%{name}-gobject = %{version}-%{release}

%description	gobject-vala
Vala bindings for LightDM

%package	gobject-doc
Summary:	LightDM Reference Manual
Group:		Documentation

%description	gobject-doc
LightDM Reference Manual

%package	libs
Summary:	GObject Introspection for LightDM
Group:		Development/Libraries
Requires:	%{name} = %{version}-%{release}

%description	libs
GObject Introspection for LightDM

%package	qt
Summary:	Qt library for LightDM
Group:		User Interface/X
Requires:	%{name} = %{version}-%{release}

%description	qt
Qt library for LightDM

%package	qt-devel
Summary:	Qt development library for LightDM
Group:		Development/Libraries
Requires:	%{name}-qt = %{version}-%{release}
Requires:	pkgconfig

%description	qt-devel
Qt development library for LightDM

%package	gtk-greeter
Summary:	GTK Greeter for LightDM
Group:		User Interface/X
Provides:	lightdm-greeter
Requires:	%{name}-gobject = %{version}-%{release}

%description	gtk-greeter
GTK Greeter for LightDM

%package	qt-greeter
Summary:	Qt Greeter for LightDM
Group:		User Interface/X
Provides:	lightdm-greeter
Requires:	%{name}-qt = %{version}-%{release}

%description	qt-greeter
Qt Greeter for LightDM

%prep
%setup -q
# force moc rebuild
find ./ -type f -name "*_moc.cpp" -delete
%patch0 -p1 -b .qt4
%patch1 -p1 -b .disable-tests
%patch2 -p1 -b .fix-desktop
%patch3	-p1 -b .fix-authors

%build
%configure --enable-maintainer-mode \
	--disable-static \
	--enable-liblightdm-qt \
	--enable-gtk-doc-html \
	LIBS=-lX11 \
	--disable-tests

make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
%find_lang %{name}

# Remove static libraries
find $RPM_BUILD_ROOT -type f -name "*.la" -delete
# Remove AppArmor related files
rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/apparmor.d/lightdm-guest-session
rmdir $RPM_BUILD_ROOT%{_sysconfdir}/apparmor.d
# Remove init script
rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/init/lightdm.conf

# Adding PAM
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pam.d
cp -f %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/lightdm-pam
cp -f %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/lightdm-autologin-pam

# Creating dirs
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/cache/%{name}
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log/%{name}

%pre
useradd -M -d /var/lib/%{name} -s /sbin/nologin -r %{name} > /dev/null 2>&1
usermod -d /var/lib/%{name} -s /sbin/nologin %{name} >/dev/null 2>&1
# ignore errors, as we can't disambiguate between lightdm already existed
# and couldn't create account with the current adduser.
exit 0

%post	gobject -p /sbin/ldconfig

%post	qt -p /sbin/ldconfig

%postun	gobject -p /sbin/ldconfig

%postun	qt -p /sbin/ldconfig

%files -f %{name}.lang
%doc  AUTHORS ChangeLog COPYING NEWS README
%{_bindir}/dm-tool
%{_sbindir}/%{name}
%config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf
%config(noreplace) %{_sysconfdir}/%{name}/users.conf
%config(noreplace) %{_sysconfdir}/%{name}/keys.conf
%{_sysconfdir}/dbus-1/system.d/org.freedesktop.DisplayManager.conf
%config %{_sysconfdir}/pam.d/lightdm-pam
%config %{_sysconfdir}/pam.d/lightdm-autologin-pam
%{_libexecdir}/%{name}
%{_libexecdir}/%{name}-guest-session-wrapper
%{_datadir}/man/man1/%{name}*
%attr(1777, root, lightdm) %dir %{_localstatedir}/cache/%{name}
%attr(1755, root, lightdm) %dir %{_localstatedir}/log/%{name}

%files	gobject
%{_libdir}/lib%{name}-gobject*.so*

%files	gobject-devel
%{_includedir}/%{name}-gobject*
%{_libdir}/pkgconfig/lib%{name}-gobject*

%files	gobject-vala
%{_datadir}/vala/vapi/lib%{name}-gobject*.vapi

%files	gobject-doc
%{_datadir}/gtk-doc/html/%{name}-gobject*

%files	libs
%{_libdir}/girepository-1.0/LightDM-*.typelib
%{_datadir}/gir-1.0/LightDM-*.gir

%files	qt
%{_libdir}/lib%{name}-qt*.so*

%files	qt-devel
%{_includedir}/%{name}-qt*
%{_libdir}/pkgconfig/lib%{name}-qt*

%files	gtk-greeter
%config(noreplace) %{_sysconfdir}/%{name}/%{name}-gtk-greeter.conf
%{_sbindir}/%{name}-gtk-greeter
%{_datadir}/%{name}-gtk-greeter
%{_datadir}/xgreeters/%{name}-gtk-greeter.desktop

%files	qt-greeter
%{_sbindir}/%{name}-qt-greeter
%{_datadir}/xgreeters/%{name}-qt-greeter.desktop

%changelog
* Sat Oct 8 2011  - 1.1.0-1
- Initial release
- Added PAM
- Added patch to fix build with qt4
- Added patch to remove tests.
- Added patch to fix .desktop files
- Added patch to fix empty AUTHORS
lightdm.src: W: spelling-error %description -l en_US toolkits -> toolkit, tool kits, tool-kits
lightdm.src:110: W: unversioned-explicit-provides lightdm-greeter
lightdm.src:119: W: unversioned-explicit-provides lightdm-greeter
lightdm.x86_64: W: spelling-error %description -l en_US toolkits -> toolkit, tool kits, tool-kits
lightdm.x86_64: W: conffile-without-noreplace-flag /etc/pam.d/lightdm-pam
lightdm.x86_64: W: conffile-without-noreplace-flag /etc/pam.d/lightdm-autologin-pam
lightdm.x86_64: W: non-conffile-in-etc /etc/dbus-1/system.d/org.freedesktop.DisplayManager.conf
lightdm.x86_64: W: non-standard-gid /var/cache/lightdm lightdm
lightdm.x86_64: E: non-standard-dir-perm /var/cache/lightdm 01777L
lightdm.x86_64: W: non-standard-gid /var/log/lightdm lightdm
lightdm.x86_64: E: non-standard-dir-perm /var/log/lightdm 01755L
lightdm.x86_64: W: log-files-without-logrotate /var/log/lightdm
lightdm.x86_64: W: no-manual-page-for-binary dm-tool
lightdm-gobject.x86_64: W: no-documentation
lightdm-gobject.x86_64: W: devel-file-in-non-devel-package /usr/lib64/liblightdm-gobject-1.so
lightdm-gobject-devel.x86_64: W: no-documentation
lightdm-gobject-vala.x86_64: W: no-documentation
lightdm-gtk-greeter.x86_64: W: no-documentation
lightdm-gtk-greeter.x86_64: W: no-manual-page-for-binary lightdm-gtk-greeter
lightdm-libs.x86_64: W: spelling-error Summary(en_US) GObject -> G Object, Object
lightdm-libs.x86_64: W: spelling-error %description -l en_US GObject -> G Object, Object
lightdm-libs.x86_64: W: only-non-binary-in-usr-lib
lightdm-libs.x86_64: W: no-documentation
lightdm-qt.x86_64: W: no-documentation
lightdm-qt.x86_64: W: devel-file-in-non-devel-package /usr/lib64/liblightdm-qt-1.so
lightdm-qt-devel.x86_64: W: no-documentation
lightdm-qt-greeter.x86_64: W: no-documentation
lightdm-qt-greeter.x86_64: W: no-manual-page-for-binary lightdm-qt-greeter
12 packages and 0 specfiles checked; 2 errors, 26 warnings.

Bon il y a eu deux releases entre temps et le problème de rpath ont disparu.

Hors ligne

Pied de page des forums