SUNWaccountsservice.spec revision 20790
18185N/A#
18185N/A# spec file for package SUNWaccountsservice
18185N/A#
18185N/A# includes module(s): accountsservice
18185N/A#
18185N/A# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
18185N/A# This file and all modifications and additions to the pristine
18185N/A# package are under the same license as the package itself.
18185N/A#
18185N/A%define owner yippi
18185N/A#
18185N/A%include Solaris.inc
18185N/A
18185N/AName: SUNWaccountsservice
18185N/AIPS_package_name: library/xdg/accountsservice
18756N/AMeta(info.classification): %{classification_prefix}:Desktop (GNOME)/Sessions
18688N/ASummary: Accounts Service
18185N/AVersion: 0.6.12
18269N/ALicense: LGPL v2.1
18185N/ASource: http://www.freedesktop.org/software/accountsservice/accountsservice-%version.tar.bz2
18185N/ASource1: accountsservice.xml
18185N/ASource2: svc-accountsservice
18185N/APatch1: accountsservice-01-polkit.diff
18185N/ASUNW_BaseDir: %{_basedir}
18185N/ASUNW_Copyright: %{name}.copyright
18185N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
18185N/A
18185N/A%include default-depend.inc
18185N/A
18185N/ABuildRequires: SUNWglib2
18185N/ARequires: SUNWglib2-devel
18185N/A
18185N/A%package root
18185N/ASummary: %{summary} - / filesystem
18185N/ASUNW_BaseDir: /
18185N/A%include default-depend.inc
18185N/A%include gnome-consolidation.inc
18185N/A
18185N/A%package devel
18185N/ASummary: %{summary} - development files
18185N/ASUNW_BaseDir: %{_basedir}
18185N/A%include default-depend.inc
18185N/ARequires: %name
18185N/ARequires: SUNWglib2
18185N/A
18185N/A%if %build_l10n
18185N/A%package l10n
18185N/AIPS_package_name: library/xdg/accountsservice/l10n
18185N/ASummary: %{summary} - l10n files
18185N/ASUNW_BaseDir(relocate_from:%{_prefix}): %{_gnome_il10n_basedir}
18185N/A%include default-depend.inc
18185N/A%include gnome-consolidation.inc
18185N/ARequires: %{name}
18185N/A%endif
18185N/A
18185N/A%prep
18185N/A%setup -q -n accountsservice-%version
18185N/A%patch1 -p1
18185N/A
18185N/A%build
18185N/A
18185N/ACPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
18185N/Aif test "x$CPUS" = "x" -o $CPUS = 0; then
18185N/A CPUS=1
18185N/Afi
18185N/A
18185N/Aexport CFLAGS="%optflags -DFALLBACK_MINIMAL_UID=100"
18185N/Aexport LDFLAGS="%{_ldflags}"
18185N/A
18185N/Alibtoolize --force
18185N/Aaclocal $ACLOCAL_FLAGS
18185N/Aautomake -a -c -f
18185N/Aautoconf
18185N/A./configure --prefix=%{_prefix} \
18185N/A --sysconfdir=%{_sysconfdir} \
18185N/A --localstatedir=%{_localstatedir} \
18185N/A --bindir=%{_bindir} \
18185N/A --libdir=%{_libdir} \
18185N/A --libexecdir=%{_libexecdir} \
18185N/A --includedir=%{_includedir} \
18185N/A --mandir=%{_mandir} \
18185N/A --disable-static
18185N/A
18185N/Agmake -j $CPUS
18185N/A
18185N/A%install
18185N/Arm -rf $RPM_BUILD_ROOT
18185N/Agmake install DESTDIR=$RPM_BUILD_ROOT
18185N/Arm -f $RPM_BUILD_ROOT%{_libdir}/lib*.*a
18185N/A
18185N/A%if %build_l10n
18185N/A%else
18185N/A# REMOVE l10n FILES
18185N/Arm -rf $RPM_BUILD_ROOT%{_datadir}/locale
18185N/A%endif
18185N/A
18185N/Ainstall -d $RPM_BUILD_ROOT/lib/svc/manifest/system
18185N/Ainstall --mode=0444 %SOURCE1 $RPM_BUILD_ROOT/lib/svc/manifest/system
18185N/Ainstall -d $RPM_BUILD_ROOT/lib/svc/method
18185N/Acp %SOURCE2 $RPM_BUILD_ROOT/lib/svc/method/
18185N/A
18185N/A%clean
18185N/Arm -rf $RPM_BUILD_ROOT
18185N/A
18185N/A%files
18185N/A%defattr (-, root, bin)
18185N/A%doc AUTHORS COPYING NEWS README
18185N/A%dir %attr (0755, root, bin) %{_libdir}
18185N/A%{_libdir}/lib*.so*
18185N/A%{_libdir}/girepository-1.0
18185N/A%{_libdir}/accounts-daemon
18185N/A%dir %attr (0755, root, sys) %{_datadir}
18185N/A%{_datadir}/dbus-1
18185N/A%{_datadir}/gir-1.0
18185N/A%{_datadir}/polkit-1
18185N/A%dir %attr (0755, root, other) %{_docdir}
18185N/A
18185N/A%files root
18185N/A%defattr (-, root, sys)
18185N/A%attr (0755, root, sys) %dir %{_sysconfdir}
18185N/A%dir %attr (0755, root, bin) %{_sysconfdir}/dbus-1
18185N/A%dir %attr (0755, root, bin) %{_sysconfdir}/dbus-1/system.d
18185N/A%{_sysconfdir}/dbus-1/system.d/*
18185N/A
18185N/A%dir %attr (0755, root, sys) /var
18185N/A%dir %attr (0755, root, other) %{_localstatedir}/lib
18185N/A%{_localstatedir}/lib/AccountsService
18185N/A%dir %attr (0755, root, bin) /lib
18185N/A%dir %attr (0755, root, bin) /lib/svc
18185N/A%dir %attr (0755, root, bin) /lib/svc/method
18185N/A%dir %attr (0755, root, sys) /lib/svc/manifest
18185N/A%dir %attr (0755, root, sys) /lib/svc/manifest/system
18185N/A%attr (0555, root, bin) /lib/svc/method/svc-accountsservice
18185N/A%attr (0444, root, sys) /lib/svc/manifest/system/accountsservice.xml
18185N/A
18185N/A%files devel
18185N/A%defattr (-, root, bin)
18185N/A%dir %attr (0755, root, bin) %dir %{_includedir}
18185N/A%{_includedir}/*
18185N/A%dir %attr (0755, root, other) %{_libdir}/pkgconfig
18185N/A%{_libdir}/pkgconfig/*
18185N/A
18185N/A%if %build_l10n
18185N/A%files l10n
18185N/A%defattr (-, root, bin)
18185N/A%dir %attr (0755, root, sys) %{_datadir}
18185N/A%dir %attr (0755, root, other) %{_datadir}/gnome
18185N/A%attr (-, root, other) %{_datadir}/locale
18185N/A%endif
18185N/A
18185N/A%changelog
18185N/A* Sat Jul 09 2011 - Brian Cameron <brian.cameron@oracle.com>
18185N/A- Created with 0.6.12.
18185N/A