1 # enable debug features such as control environment variables
2 # WARNING! do not use for production builds as it will break security
6 Summary: Login manager for Tizen
11 Source: %{name}-%{version}.tar.gz
12 URL: https://github.com/01org/tlm
13 Source1001: %{name}.manifest
14 Requires(post): /sbin/ldconfig, systemd
15 Requires(postun): /sbin/ldconfig, systemd
18 BuildRequires: pkgconfig(glib-2.0) >= 2.30
19 BuildRequires: pkgconfig(gobject-2.0)
20 BuildRequires: pkgconfig(gio-2.0)
21 BuildRequires: pkgconfig(gio-unix-2.0)
22 BuildRequires: pkgconfig(gmodule-2.0)
23 BuildRequires: pkgconfig(libgum)
24 BuildRequires: pkgconfig(elementary)
25 BuildRequires: pam-devel
32 Summary: Development files for %{name}
33 Group: Development/Libraries
34 Requires: %{name} = %{version}-%{release}
42 Summary: Documentation files for %{name}
43 Group: Development/Libraries
44 Requires: %{name} = %{version}-%{release}
52 %setup -q -n %{name}-%{version}
57 %if %{debug_build} == 1
58 %configure --enable-gum --enable-gtk-doc --enable-examples --enable-debug
60 %configure --enable-gum --enable-examples
68 install -m 755 -d %{buildroot}%{_unitdir}
69 install -m 644 data/tlm.service %{buildroot}%{_unitdir}
70 install -m 755 -d %{buildroot}%{_sysconfdir}/pam.d
71 install -m 644 data/tlm-login %{buildroot}%{_sysconfdir}/pam.d/
76 /usr/bin/systemctl enable tlm
77 /usr/bin/systemctl daemon-reload
80 %postun -p /sbin/ldconfig
81 /usr/bin/systemctl disable tlm
82 /usr/bin/systemctl daemon-reload
86 %defattr(-,root,root,-)
87 %manifest %{name}.manifest
88 %doc AUTHORS COPYING INSTALL NEWS README
90 %{_bindir}/%{name}-sessiond
91 %{_bindir}/%{name}-client
92 %{_libdir}/lib%{name}*.so.*
93 %{_libdir}/%{name}/plugins/*.so*
94 %{_unitdir}/tlm.service
95 %config(noreplace) %{_sysconfdir}/tlm.conf
96 %config %{_sysconfdir}/pam.d/tlm-login
100 %defattr(-,root,root,-)
101 %{_includedir}/%{name}/*.h
102 %{_libdir}/lib%{name}*.so
103 %{_libdir}/pkgconfig/%{name}.pc
108 %defattr(-,root,root,-)
109 %{_datadir}/gtk-doc/html/tlm/*