]> git.pld-linux.org Git - packages/accountsservice.git/blame - accountsservice.spec
- updated to 0.6.43
[packages/accountsservice.git] / accountsservice.spec
CommitLineData
4baa78bc 1Summary: D-Bus interface for user accounts management
7a647270 2Summary(pl.UTF-8): Interfejs D-Bus do zarządzania kontami użytkowników
4baa78bc 3Name: accountsservice
dea2c142 4Version: 0.6.43
02295a42
JB
5Release: 1
6License: GPL v3+
4baa78bc 7Group: Applications/System
02295a42 8Source0: https://www.freedesktop.org/software/accountsservice/%{name}-%{version}.tar.xz
dea2c142 9# Source0-md5: 27a899cdfba9aeae4ba4b0bf2b05810a
02295a42 10URL: https://cgit.freedesktop.org/accountsservice/
81ef5f4a 11BuildRequires: autoconf >= 2.50
4e60aced 12BuildRequires: automake
4baa78bc 13BuildRequires: dbus-glib-devel
4e60aced 14BuildRequires: docbook-dtd412-xml
90a0387f 15BuildRequires: gettext-tools
74ad9d2e 16BuildRequires: glib2-devel >= 1:2.38.0
4c353993 17BuildRequires: gobject-introspection-devel >= 0.10.0
c408edc1 18BuildRequires: gtk-doc >= 1.15
4baa78bc 19BuildRequires: intltool >= 0.40.0
81ef5f4a 20BuildRequires: libtool >= 2:2
4baa78bc 21BuildRequires: libxslt-progs
4e60aced 22BuildRequires: pkgconfig
4bad0b4d 23BuildRequires: polkit-devel >= 0.102
224e728c 24BuildRequires: rpmbuild(macros) >= 1.641
02295a42 25BuildRequires: systemd-devel >= 1:186
79fe1c6a 26BuildRequires: tar >= 1:1.22
4baa78bc 27BuildRequires: xmlto
79fe1c6a 28BuildRequires: xz
02295a42 29Requires(post,preun,postun): systemd-units >= 1:186
81ef5f4a 30Requires: %{name}-libs = %{version}-%{release}
4bad0b4d 31Requires: polkit >= 0.102
224e728c 32Requires: systemd-units >= 0.38
79fe1c6a 33Suggests: ConsoleKit
23ef61da 34Obsoletes: accountsservice-systemd
74ad9d2e 35Obsoletes: vala-accountsservice
4baa78bc
AF
36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38%description
4e60aced 39The AccountsService project provides:
40- A set of D-Bus interfaces for querying and manipulating user account
41 information.
42- An implementation of these interfaces based on the usermod(8),
43 useradd(8) and userdel(8) commands.
4baa78bc 44
7a647270
ŁK
45%description -l pl.UTF-8
46Projekt AccountsService dostarcza:
47- Zbiór interfejsów D-Bus do odpytywania i manipulowania informacjami
48 o kontach użytkowników.
49- Implementacje tych interfejsów oparte o komendy usermod(8),
50 useradd(8) i userdel(8).
51
81ef5f4a
JB
52%package libs
53Summary: Shared accountsservice library
54Summary(pl.UTF-8): Biblioteka współdzielona accountsservice
55Group: Libraries
56Requires: glib2 >= 1:2.38.0
02295a42 57Requires: systemd-libs >= 1:186
81ef5f4a
JB
58Conflicts: accountsservice < 0.6.39
59
60%description libs
61Shared accountsservice library.
62
63%description libs -l pl.UTF-8
64Biblioteka współdzielona accountsservice.
65
4baa78bc 66%package devel
81ef5f4a
JB
67Summary: Development files for accountsservice
68Summary(pl.UTF-8): Pliki programistyczne biblioteki accountsservice
4baa78bc 69Group: Development/Libraries
81ef5f4a
JB
70Requires: %{name}-libs = %{version}-%{release}
71Requires: glib2-devel >= 1:2.38.0
4baa78bc
AF
72
73%description devel
81ef5f4a
JB
74Development files for accountsservice (headers, GObject API, D-Bus
75interface description).
4baa78bc
AF
76
77%description devel -l pl.UTF-8
81ef5f4a
JB
78Pliki programistyczne biblioteki accountsservice (pliki nagłówkowe,
79API GObject, opis interfejsu D-Bus).
4baa78bc
AF
80
81%package static
82Summary: accountsservice static library
83Summary(pl.UTF-8): Statyczna biblioteka accountsservice
84Group: Development/Libraries
85Requires: %{name}-devel = %{version}-%{release}
86
87%description static
88accountsservice static library.
89
90%description static -l pl.UTF-8
91Statyczna biblioteka accountsservice.
92
81ef5f4a
JB
93%package apidocs
94Summary: API documentation for accountsservice
95Summary(pl.UTF-8): Dokumentacja API accountsservice
96Group: Documentation
97Requires: gtk-doc-common
4c7f8ac1
ER
98%if "%{_rpmversion}" >= "5"
99BuildArch: noarch
100%endif
81ef5f4a
JB
101
102%description apidocs
103API documentation for accountsservice.
104
105%description apidocs -l pl.UTF-8
106Dokumentacja API accountsservice.
107
4baa78bc
AF
108%prep
109%setup -q
110
111%build
112%{__intltoolize}
113%{__libtoolize}
c408edc1 114%{__gtkdocize}
81ef5f4a 115%{__aclocal} -I m4
4baa78bc
AF
116%{__autoconf}
117%{__autoheader}
118%{__automake}
119%configure \
120 XMLTO_FLAGS="--skip-validation" \
81ef5f4a 121 --enable-admin-group=wheel \
1393c2e4 122 --enable-docbook-docs \
81ef5f4a
JB
123 --disable-silent-rules \
124 --with-html-dir=%{_gtkdocdir} \
125 --with-systemdsystemunitdir=%{systemdunitdir}
4baa78bc
AF
126%{__make}
127
128%install
129rm -rf $RPM_BUILD_ROOT
130
131%{__make} install \
132 DESTDIR=$RPM_BUILD_ROOT
133
134%{__rm} $RPM_BUILD_ROOT%{_libdir}/libaccountsservice.la
135%{__rm} $RPM_BUILD_ROOT%{_docdir}/accountsservice/spec/AccountsService.html
136
81ef5f4a
JB
137%{__mv} $RPM_BUILD_ROOT%{_localedir}/{bg_BG,bg}
138%{__mv} $RPM_BUILD_ROOT%{_localedir}/{fa_IR,fa}
139
4baa78bc
AF
140%find_lang accounts-service
141
142%clean
143rm -rf $RPM_BUILD_ROOT
144
224e728c 145%post
fc7cea7f 146%systemd_post accounts-daemon.service
cf4130a7 147
224e728c 148%preun
cf4130a7
AF
149%systemd_preun accounts-daemon.service
150
224e728c 151%postun
fc7cea7f 152%systemd_reload
cf4130a7 153
224e728c
JR
154%triggerpostun -- accountsservice < 0.6.15-5
155%systemd_trigger accounts-daemon.service
156
81ef5f4a
JB
157%post libs -p /sbin/ldconfig
158%postun libs -p /sbin/ldconfig
159
4baa78bc
AF
160%files -f accounts-service.lang
161%defattr(644,root,root,755)
162%doc AUTHORS NEWS README TODO doc/dbus/AccountsService.html
4c353993 163%attr(755,root,root) %{_libexecdir}/accounts-daemon
4c353993 164/etc/dbus-1/system.d/org.freedesktop.Accounts.conf
224e728c 165%{systemdunitdir}/accounts-daemon.service
4baa78bc
AF
166%{_datadir}/dbus-1/system-services/org.freedesktop.Accounts.service
167%{_datadir}/polkit-1/actions/org.freedesktop.accounts.policy
607cec3c
MB
168%dir /var/lib/AccountsService
169%dir /var/lib/AccountsService/icons
170%dir /var/lib/AccountsService/users
4baa78bc 171
81ef5f4a
JB
172%files libs
173%defattr(644,root,root,755)
174%attr(755,root,root) %{_libdir}/libaccountsservice.so.*.*.*
175%attr(755,root,root) %ghost %{_libdir}/libaccountsservice.so.0
176%{_libdir}/girepository-1.0/AccountsService-1.0.typelib
177
4baa78bc
AF
178%files devel
179%defattr(644,root,root,755)
4baa78bc
AF
180%attr(755,root,root) %{_libdir}/libaccountsservice.so
181%{_includedir}/accountsservice-1.0
4c353993
MB
182%{_pkgconfigdir}/accountsservice.pc
183%{_datadir}/dbus-1/interfaces/org.freedesktop.Accounts.User.xml
184%{_datadir}/dbus-1/interfaces/org.freedesktop.Accounts.xml
185%{_datadir}/gir-1.0/AccountsService-1.0.gir
4baa78bc
AF
186
187%files static
188%defattr(644,root,root,755)
189%{_libdir}/libaccountsservice.a
81ef5f4a
JB
190
191%files apidocs
192%defattr(644,root,root,755)
193%{_gtkdocdir}/libaccountsservice
This page took 0.105327 seconds and 4 git commands to generate.