Group :: Desktop gráfico/Outros
RPM: lightdm-gtk-greeter
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
%define _libexecdir %_prefix/libexec
%define _localstatedir %_var
Name: lightdm-gtk-greeter
Version: 2.0.7
Release: alt8
Summary: LightDM GTK+ Greeter
Group: Graphical desktop/Other
License: GPLv3+
Url: https://launchpad.net/lightdm-gtk-greeter
#To get source code use the command "bzr branch lp:lightdm-gtk-greeter"
Source: %name-%version.tar
Patch1: %name-%version-alt-fixes.patch
Patch2: %name-%version-pd.patch
Patch3: %name-%version-switch-lang.patch
Patch4: %name-%version-load-css.patch
Requires: lightdm >= 1.16.7-alt11
#Requires: gnome-icon-theme gnome-icon-theme-symbolic gnome-themes-standard
Requires: /usr/share/design/current
Provides: lightdm-greeter
BuildRequires: gcc-c++ intltool gnome-common gobject-introspection-devel
BuildRequires: glib2-devel
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(gmodule-export-2.0)
BuildRequires: pkgconfig(liblightdm-gobject-1) >= 1.3.5
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(libxklavier)
BuildRequires: lightdm-devel >= 1.16.7-alt11 lightdm-gir-devel >= 1.16.7-alt11
BuildRequires: /usr/bin/exo-csource
%description
This package provides a GTK+-based LightDM greeter engine. In contrast
to the conventional "lightdm-gtk-greeter" package this version is
directly controlled by PAM prompts and messages.
%prep
%setup -n %name-%version
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%build
%autoreconf
%configure \
%{subst_enable introspection} \
--disable-static \
--disable-libindicator \
--disable-indicator-services-command \
--enable-at-spi-command="/usr/libexec/at-spi-bus-launcher --launch-immediately" \
--with-libxklavier \
--enable-maintainer-mode \
--libexecdir=%_libexecdir
%make_build
%install
%make_install DESTDIR=%buildroot install
%find_lang %name
cd %buildroot
# Add alternatives for xgreeters
mkdir -p ./%_altdir
printf '%_datadir/xgreeters/lightdm-default-greeter.desktop\t%_datadir/xgreeters/lightdm-gtk-greeter.desktop\t50\n' >./%_altdir/lightdm-gtk-greeter
%files -f %name.lang
%_altdir/lightdm-gtk-greeter
%_sbindir/lightdm-gtk-greeter
%_datadir/xgreeters/lightdm-gtk-greeter.desktop
%_datadir/doc/lightdm-gtk-greeter/sample-lightdm-gtk-greeter.css
%_datadir/icons/hicolor/scalable/places/*.svg
%config(noreplace) %_sysconfdir/lightdm/lightdm-gtk-greeter.conf
%changelog
…
Todas as alterações você pod ver aqui
%define _localstatedir %_var
Name: lightdm-gtk-greeter
Version: 2.0.7
Release: alt8
Summary: LightDM GTK+ Greeter
Group: Graphical desktop/Other
License: GPLv3+
Url: https://launchpad.net/lightdm-gtk-greeter
#To get source code use the command "bzr branch lp:lightdm-gtk-greeter"
Source: %name-%version.tar
Patch1: %name-%version-alt-fixes.patch
Patch2: %name-%version-pd.patch
Patch3: %name-%version-switch-lang.patch
Patch4: %name-%version-load-css.patch
Requires: lightdm >= 1.16.7-alt11
#Requires: gnome-icon-theme gnome-icon-theme-symbolic gnome-themes-standard
Requires: /usr/share/design/current
Provides: lightdm-greeter
BuildRequires: gcc-c++ intltool gnome-common gobject-introspection-devel
BuildRequires: glib2-devel
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(gmodule-export-2.0)
BuildRequires: pkgconfig(liblightdm-gobject-1) >= 1.3.5
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(libxklavier)
BuildRequires: lightdm-devel >= 1.16.7-alt11 lightdm-gir-devel >= 1.16.7-alt11
BuildRequires: /usr/bin/exo-csource
%description
This package provides a GTK+-based LightDM greeter engine. In contrast
to the conventional "lightdm-gtk-greeter" package this version is
directly controlled by PAM prompts and messages.
%prep
%setup -n %name-%version
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%build
%autoreconf
%configure \
%{subst_enable introspection} \
--disable-static \
--disable-libindicator \
--disable-indicator-services-command \
--enable-at-spi-command="/usr/libexec/at-spi-bus-launcher --launch-immediately" \
--with-libxklavier \
--enable-maintainer-mode \
--libexecdir=%_libexecdir
%make_build
%install
%make_install DESTDIR=%buildroot install
%find_lang %name
cd %buildroot
# Add alternatives for xgreeters
mkdir -p ./%_altdir
printf '%_datadir/xgreeters/lightdm-default-greeter.desktop\t%_datadir/xgreeters/lightdm-gtk-greeter.desktop\t50\n' >./%_altdir/lightdm-gtk-greeter
%files -f %name.lang
%_altdir/lightdm-gtk-greeter
%_sbindir/lightdm-gtk-greeter
%_datadir/xgreeters/lightdm-gtk-greeter.desktop
%_datadir/doc/lightdm-gtk-greeter/sample-lightdm-gtk-greeter.css
%_datadir/icons/hicolor/scalable/places/*.svg
%config(noreplace) %_sysconfdir/lightdm/lightdm-gtk-greeter.conf
%changelog
…
Todas as alterações você pod ver aqui