Группа :: Система/Библиотеки
Пакет: polkit
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: polkit
Version: 0.96
Release: alt1.M51.1
Summary: PolicyKit Authorization Framework
License: LGPLv2+
Group: System/Libraries
URL: http://www.freedesktop.org/wiki/Software/PolicyKit
Packager: Valery Inozemtsev <shrek at altlinux.ru>
Requires: lib%{name}1 = %version-%release
PreReq: dbus
Source: %name-%version.tar
Patch: %name-%version-%release.patch
BuildRequires: gobject-introspection-devel gtk-doc intltool libeggdbus-devel libexpat-devel libpam-devel
%description
PolicyKit is a toolkit for defining and handling authorizations.
It is used for allowing unprivileged processes to speak to privileged
processes.
%package -n lib%{name}1
Summary: PolicyKit libraries
Group: System/Libraries
%description -n lib%{name}1
Libraries for interacting with PolicyKit
%package -n lib%{name}1-devel
Summary: Development libraries and headers for PolicyKit
Group: Development/C
Requires: lib%{name}1 = %version-%release
%description -n lib%{name}1-devel
Headers, libraries and API docs for PolicyKit
%package -n lib%{name}1-gir
Summary: GObject introspection data for the Polkit-1.0 library
Group: System/Libraries
Requires: lib%{name}1 = %version-%release
%description -n lib%{name}1-gir
GObject introspection data for the Polkit-1.0 library
%package -n lib%{name}1-gir-devel
Summary: GObject introspection devel data for the Polkit-1.0 library
Group: System/Libraries
BuildArch: noarch
Requires: lib%{name}1-gir = %version-%release lib%{name}1-devel = %version-%release
%description -n lib%{name}1-gir-devel
GObject introspection devel data for the Polkit-1.0 library
%prep
%setup -q
%patch -p1
touch ChangeLog
ln -s /usr/share/gtk-doc/data/gtk-doc.make .
%build
%autoreconf
%configure \
--libexecdir=%_prefix/libexec/%name-1 \
--localstatedir=%_var \
--enable-gtk-doc \
--disable-static
%make
%install
%make DESTDIR=%buildroot install
%find_lang %name-1
%files -f %name-1.lang
%_sysconfdir/%name-1
%_sysconfdir/dbus-1/system.d/org.freedesktop.PolicyKit1.conf
%_sysconfdir/pam.d/polkit-1
%_bindir/pk[ac]*
%attr(4511,root,root) %_bindir/pkexec
%dir %_libdir/%name-1
%dir %_libdir/%name-1/extensions
%_libdir/%name-1/extensions/*.so
%dir %_prefix/libexec/%name-1
%_prefix/libexec/%name-1/polkitd
%attr(4511,root,root) %_prefix/libexec/polkit-1/polkit-agent-helper-1
%dir %_datadir/%name-1
%dir %_datadir/%name-1/actions
%_datadir/%name-1/actions/org.freedesktop.policykit.policy
%_datadir/dbus-1/system-services/org.freedesktop.PolicyKit1.service
%_man1dir/*.1*
%_man8dir/*.8*
%attr(0700,root,root) %_var/lib/polkit-1
%files -n lib%{name}1
%_libdir/*.so.*
%files -n lib%{name}1-gir
%_libdir/girepository-1.0/*.typelib
%files -n lib%{name}1-devel
%_includedir/*
%_libdir/*.so
%_pkgconfigdir/*.pc
%_datadir/gtk-doc/html/%name-1
%files -n lib%{name}1-gir-devel
%_datadir/gir-1.0/*.gir
%changelog
…
Полный changelog можно просмотреть здесь
Version: 0.96
Release: alt1.M51.1
Summary: PolicyKit Authorization Framework
License: LGPLv2+
Group: System/Libraries
URL: http://www.freedesktop.org/wiki/Software/PolicyKit
Packager: Valery Inozemtsev <shrek at altlinux.ru>
Requires: lib%{name}1 = %version-%release
PreReq: dbus
Source: %name-%version.tar
Patch: %name-%version-%release.patch
BuildRequires: gobject-introspection-devel gtk-doc intltool libeggdbus-devel libexpat-devel libpam-devel
%description
PolicyKit is a toolkit for defining and handling authorizations.
It is used for allowing unprivileged processes to speak to privileged
processes.
%package -n lib%{name}1
Summary: PolicyKit libraries
Group: System/Libraries
%description -n lib%{name}1
Libraries for interacting with PolicyKit
%package -n lib%{name}1-devel
Summary: Development libraries and headers for PolicyKit
Group: Development/C
Requires: lib%{name}1 = %version-%release
%description -n lib%{name}1-devel
Headers, libraries and API docs for PolicyKit
%package -n lib%{name}1-gir
Summary: GObject introspection data for the Polkit-1.0 library
Group: System/Libraries
Requires: lib%{name}1 = %version-%release
%description -n lib%{name}1-gir
GObject introspection data for the Polkit-1.0 library
%package -n lib%{name}1-gir-devel
Summary: GObject introspection devel data for the Polkit-1.0 library
Group: System/Libraries
BuildArch: noarch
Requires: lib%{name}1-gir = %version-%release lib%{name}1-devel = %version-%release
%description -n lib%{name}1-gir-devel
GObject introspection devel data for the Polkit-1.0 library
%prep
%setup -q
%patch -p1
touch ChangeLog
ln -s /usr/share/gtk-doc/data/gtk-doc.make .
%build
%autoreconf
%configure \
--libexecdir=%_prefix/libexec/%name-1 \
--localstatedir=%_var \
--enable-gtk-doc \
--disable-static
%make
%install
%make DESTDIR=%buildroot install
%find_lang %name-1
%files -f %name-1.lang
%_sysconfdir/%name-1
%_sysconfdir/dbus-1/system.d/org.freedesktop.PolicyKit1.conf
%_sysconfdir/pam.d/polkit-1
%_bindir/pk[ac]*
%attr(4511,root,root) %_bindir/pkexec
%dir %_libdir/%name-1
%dir %_libdir/%name-1/extensions
%_libdir/%name-1/extensions/*.so
%dir %_prefix/libexec/%name-1
%_prefix/libexec/%name-1/polkitd
%attr(4511,root,root) %_prefix/libexec/polkit-1/polkit-agent-helper-1
%dir %_datadir/%name-1
%dir %_datadir/%name-1/actions
%_datadir/%name-1/actions/org.freedesktop.policykit.policy
%_datadir/dbus-1/system-services/org.freedesktop.PolicyKit1.service
%_man1dir/*.1*
%_man8dir/*.8*
%attr(0700,root,root) %_var/lib/polkit-1
%files -n lib%{name}1
%_libdir/*.so.*
%files -n lib%{name}1-gir
%_libdir/girepository-1.0/*.typelib
%files -n lib%{name}1-devel
%_includedir/*
%_libdir/*.so
%_pkgconfigdir/*.pc
%_datadir/gtk-doc/html/%name-1
%files -n lib%{name}1-gir-devel
%_datadir/gir-1.0/*.gir
%changelog
…
Полный changelog можно просмотреть здесь