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