tizen: release 0.0.4
[platform/core/system/tlm.git] / dists / rpm / tlm-suse.spec
1 # enable debug features such as control environment variables
2 # WARNING! do not use for production builds as it will break security
3 %define debug_build 0
4
5 Name: tlm
6 Summary: Login manager for Tizen
7 Version: 0.0.3
8 Release: 2
9 Group: System/Daemons
10 License: LGPL-2.1+
11 Source: %{name}-%{version}.tar.gz
12 URL: https://github.com/01org/tlm
13 Requires(post): /sbin/ldconfig
14 Requires(postun): /sbin/ldconfig
15 BuildRequires: pkgconfig(gtk-doc)
16 BuildRequires: pkgconfig(glib-2.0) >= 2.30
17 BuildRequires: pkgconfig(gobject-2.0)
18 BuildRequires: pkgconfig(gio-2.0)
19 BuildRequires: pkgconfig(gio-unix-2.0)
20 BuildRequires: pkgconfig(gmodule-2.0)
21 BuildRequires: pkgconfig(libgum)
22 BuildRequires: pam-devel
23
24 %description
25 %{summary}.
26
27
28 %package devel
29 Summary:    Development files for %{name}
30 Group:      Development/Libraries
31 Requires:   %{name} = %{version}-%{release}
32
33
34 %description devel
35 %{summary}.
36
37
38 %package doc
39 Summary:    Documentation files for %{name}
40 Group:      Development/Libraries
41 Requires:   %{name} = %{version}-%{release}
42
43
44 %description doc
45 %{summary}.
46
47
48 %prep
49 %setup -q -n %{name}-%{version}
50
51
52 %build
53 %if %{debug_build} == 1
54 %configure --enable-gum --enable-gtk-doc --enable-debug
55 %else
56 %configure --enable-gum --enable-gtk-doc
57 %endif
58
59
60 make %{?_smp_mflags}
61
62
63 %install
64 rm -rf %{buildroot}
65 %make_install
66
67
68 %post
69 /sbin/ldconfig
70
71
72 %postun -p /sbin/ldconfig
73
74
75 %files
76 %defattr(-,root,root,-)
77 %doc AUTHORS COPYING INSTALL NEWS README
78 %{_bindir}/%{name}
79 %{_bindir}/%{name}-sessiond
80 %{_bindir}/%{name}-client
81 %{_libdir}/lib%{name}*.so.*
82 %{_libdir}/%{name}/plugins/*.so*
83 %exclude %{_libdir}/tlm/plugins/*.la
84 %config(noreplace) %{_sysconfdir}/tlm.conf
85
86
87 %files devel
88 %defattr(-,root,root,-)
89 %{_includedir}/%{name}/*.h
90 %{_libdir}/lib%{name}*.so
91 %{_libdir}/lib%{name}*.la
92 %{_libdir}/tlm/plugins/*.la
93 %{_libdir}/pkgconfig/%{name}.pc
94
95
96 %files doc
97 %defattr(-,root,root,-)
98 %{_datadir}/gtk-doc/html/tlm/*
99
100
101 %changelog
102 * Wed Sep 03 2014 Jussi Laako <jussi.laako@linux.intel.com>
103 - Added separate PAM configuration file for default user
104
105 * Tue Aug 26 2014 Imran Zaman <imran.zaman@intel.com>
106 - session: set umask when logging in
107 - session: with pause session, set environment before PAM open session
108 - updated gitignore file
109 - Fixed white spaces
110
111 * Mon Jul 21 2014 Imran Zaman <imran.zaman@intel.com>
112 - Update to 0.0.3; create a new process (tlm-sessiond) for each session
113
114 * Thu Mar 13 2014 Jussi Laako <jussi.laako@linux.intel.com>
115 - Update to 0.0.2
116
117 * Thu Feb 13 2014 Imran Zaman <imran.zaman@intel.com>
118 - Initial RPM packaging
119