]> git.pld-linux.org Git - packages/lightdm.git/blame - lightdm.spec
- up to 1.1.0 (old change)
[packages/lightdm.git] / lightdm.spec
CommitLineData
c5b54d7b
ZU
1Summary: A lightweight display manager
2Summary(hu.UTF-8): Egy könnyűsúlyú bejelentkezéskezelő
3Name: lightdm
000e904f 4Version: 1.1.0
933e01e3 5Release: 1
c5b54d7b
ZU
6License: GPL v3
7Group: X11/Applications
b287a3ee 8Source0: http://people.ubuntu.com/~robert-ancell/lightdm/releases/%{name}-%{version}.tar.gz
000e904f 9# Source0-md5: c2347200b1af29c677ef5ad83855217b
6330239a 10Source1: %{name}.pamd
d1bb4d34 11Patch1: %{name}-disable_tests.patch
0bb325b5 12Patch2: upstart-path.patch
65a202a6 13URL: http://www.freedesktop.org/wiki/Software/LightDM
a0bff196 14BuildRequires: QtCore-devel
768f7b75 15BuildRequires: QtDBus-devel
a0bff196 16BuildRequires: QtGui-devel
17BuildRequires: QtNetwork-devel
18BuildRequires: autoconf
c5b54d7b 19BuildRequires: dbus-glib-devel
a0bff196 20BuildRequires: docbook-dtd412-xml
c5b54d7b 21BuildRequires: gettext-devel
a0bff196 22BuildRequires: gnome-common
c5b54d7b 23BuildRequires: gnome-doc-utils
a0bff196 24BuildRequires: gtk-doc
c5b54d7b
ZU
25BuildRequires: gtk-webkit-devel
26BuildRequires: intltool
a0bff196 27BuildRequires: libtool
768f7b75
ZU
28BuildRequires: libxklavier-devel
29BuildRequires: pam-devel
c5b54d7b
ZU
30BuildRequires: perl-XML-Parser
31BuildRequires: perl-base
a0bff196 32BuildRequires: pkgconfig
6330239a 33BuildRequires: vala
d1bb4d34
JP
34Requires: lightdm-greeter
35Provides: group(xdm)
36Provides: user(xdm)
c5b54d7b
ZU
37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39%description
40An X display manager that:
41 - Has a lightweight codebase
42 - Is standards compliant (PAM, ConsoleKit, etc)
43 - Has a well defined interface between the server and user interface
44 - Fully themeable (easiest with the webkit interface)
45 - Cross-desktop (greeters can be written in any toolkit)
46
47%description -l hu.UTF-8
48Egy X bejelentkezéskezelő, amely:
49 - pehelysúlyú kóddal rendelkezik
50 - követi a standardokat (PAM, ConsoleKit, stb.)
51 - jól-definiált felület a szerver és a felhasználói felület között
52 - teljesen témázható (a legkönnyebb a webkit felülettel)
53 - desktop-független (üdvözlők bármilyen eszközkészlettel írhatók)
54
d1bb4d34
JP
55%package greeter-gtk
56Summary: GTK greeter for lightdm
c5b54d7b 57Group: Themes
0139fe42 58Requires: %{name} = %{epoch}:%{version}-%{release}
d1bb4d34 59Provides: lightdm-greeter
d1bb4d34
JP
60
61%description greeter-gtk
62GTK greeter for lightdm.
c5b54d7b 63
d1bb4d34
JP
64%package greeter-qt
65Summary: QT greeter for lightdm
66Group: Themes
0139fe42 67Requires: %{name} = %{epoch}:%{version}-%{release}
d1bb4d34 68Provides: lightdm-greeter
c5b54d7b 69
d1bb4d34
JP
70%description greeter-qt
71QT greeter for lightdm.
c5b54d7b 72
c5b54d7b
ZU
73%package static
74Summary: Static library for lightdm development
75Group: Development/Libraries
76
77%description static
78Static library for lightdm development.
79
c5b54d7b
ZU
80%package devel
81Summary: Header files for lightdm development
82Group: Development/Libraries
83
84%description devel
85Header files for lightdm development.
86
c5b54d7b
ZU
87%package apidocs
88Summary: lightdm API documentation
89Group: Documentation
90
91%description apidocs
92lightdm API documentation.
93
008e6bad
ZU
94%package upstart
95Summary: Upstart job for lightdm
96Summary(hu.UTF-8): Upstart támogatás lightdm-hez
97Group: Daemons
98
99%description upstart
100Upstart job for lightdm.
101
102%description upstart -l hu.UTF-8
103Upstart támogatás lightdm-hez.
104
c5b54d7b
ZU
105%prep
106%setup -q
d1bb4d34 107%patch1 -p1
0bb325b5 108%patch2 -p1
c5b54d7b
ZU
109
110%build
b287a3ee 111install -d m4
6330239a 112%{__gtkdocize}
768f7b75 113%{__libtoolize}
6330239a 114%{__intltoolize}
768f7b75
ZU
115%{__aclocal}
116%{__autoconf}
117%{__autoheader}
118%{__automake}
119%configure \
d1bb4d34
JP
120 --disable-silent-rules \
121 --enable-liblightdm-qt \
6330239a 122 --enable-gtk-doc \
d1bb4d34 123 --with-greeter-user=xdm
c5b54d7b
ZU
124%{__make}
125
126%install
127rm -rf $RPM_BUILD_ROOT
c5b54d7b
ZU
128%{__make} install \
129 DESTDIR=$RPM_BUILD_ROOT
130
0139fe42 131install -d $RPM_BUILD_ROOT/etc/{pam.d,security,init,dbus-1/system.d} \
d1bb4d34 132 $RPM_BUILD_ROOT/home/services/xdm \
0139fe42
ER
133 $RPM_BUILD_ROOT/var/log/lightdm
134cp -p %{SOURCE1} $RPM_BUILD_ROOT/etc/pam.d/lightdm
6330239a 135touch $RPM_BUILD_ROOT/etc/security/blacklist.lightdm
0139fe42 136cp -p data/init/%{name}.conf $RPM_BUILD_ROOT/etc/init
d1bb4d34
JP
137
138%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{lb,wae}
139
140%find_lang %{name}
6330239a 141
c5b54d7b
ZU
142%clean
143rm -rf $RPM_BUILD_ROOT
144
d1bb4d34
JP
145%pre
146%groupadd -g 55 -r -f xdm
147%useradd -u 55 -r -d /home/services/xdm -s /bin/false -c "X Display Manager" -g xdm xdm
148
6330239a
JP
149%post -p /sbin/ldconfig
150%postun -p /sbin/ldconfig
151
008e6bad
ZU
152%post upstart
153%upstart_post lightdm
154
155%postun upstart
156%upstart_postun lightdm
157
d1bb4d34 158if [ "$1" = "0" ]; then
0139fe42
ER
159 %userremove xdm
160 %groupremove xdm
d1bb4d34
JP
161fi
162
163%files -f %{name}.lang
c5b54d7b
ZU
164%defattr(644,root,root,755)
165%doc AUTHORS ChangeLog NEWS README
933e01e3
ER
166%dir %{_sysconfdir}/%{name}
167%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/%{name}.conf
168%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/keys.conf
169%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/users.conf
170%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/lightdm
171%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.lightdm
172/etc/dbus-1/system.d/org.freedesktop.DisplayManager.conf
173%attr(755,root,root) %{_bindir}/dm-tool
d1bb4d34
JP
174%attr(755,root,root) %{_sbindir}/lightdm
175%attr(755,root,root) %{_libdir}/liblightdm-gobject-1.so.*.*.*
176%attr(755,root,root) %ghost %{_libdir}/liblightdm-gobject-1.so.0
177%attr(755,root,root) %{_libdir}/liblightdm-qt-1.so.*.*.*
178%attr(755,root,root) %ghost %{_libdir}/liblightdm-qt-1.so.0
933e01e3
ER
179%attr(755,root,root) %{_libdir}/lightdm-set-defaults
180%dir %{_libdir}/%{name}
181%attr(755,root,root) %{_libdir}/%{name}/gdmflexiserver
d1bb4d34 182%{_libdir}/girepository-1.0/LightDM-1.typelib
d1bb4d34 183%dir %{_datadir}/xgreeters
933e01e3 184%{_mandir}/man1/lightdm*
d1bb4d34
JP
185%attr(750,root,xdm) /var/log/lightdm
186%attr(750,xdm,xdm) /home/services/xdm
187
188%files greeter-gtk
189%defattr(644,root,root,755)
190%attr(755,root,root) %{_sbindir}/lightdm-gtk-greeter
191%{_datadir}/lightdm-gtk-greeter
192%{_datadir}/xgreeters/lightdm-gtk-greeter.desktop
193%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/%{name}-gtk-greeter.conf
c5b54d7b 194
d1bb4d34 195%files greeter-qt
c5b54d7b 196%defattr(644,root,root,755)
d1bb4d34
JP
197%attr(755,root,root) %{_sbindir}/lightdm-qt-greeter
198%{_datadir}/xgreeters/lightdm-qt-greeter.desktop
c5b54d7b
ZU
199
200%files static
201%defattr(644,root,root,755)
d1bb4d34
JP
202%{_libdir}/liblightdm-gobject-1.a
203%{_libdir}/liblightdm-qt-1.a
c5b54d7b
ZU
204
205%files devel
206%defattr(644,root,root,755)
d1bb4d34
JP
207%{_libdir}/liblightdm-gobject-1.la
208%attr(755,root,root) %{_libdir}/liblightdm-gobject-1.so
209%{_libdir}/liblightdm-qt-1.la
210%attr(755,root,root) %{_libdir}/liblightdm-qt-1.so
211%{_includedir}/lightdm-gobject-1
212%{_includedir}/lightdm-qt-1
213%{_pkgconfigdir}/liblightdm-gobject-1.pc
214%{_pkgconfigdir}/liblightdm-qt-1.pc
215%{_datadir}/gir-1.0/LightDM-1.gir
216%{_datadir}/vala/vapi/liblightdm-gobject-1.vapi
c5b54d7b
ZU
217
218%files apidocs
219%defattr(644,root,root,755)
d1bb4d34 220%{_datadir}/gtk-doc/html/lightdm-gobject-1
008e6bad
ZU
221
222%files upstart
223%defattr(644,root,root,755)
0139fe42 224%config(noreplace) %verify(not md5 mtime size) /etc/init/%{name}.conf
This page took 0.09126 seconds and 4 git commands to generate.