SUNWcompiz-bcop.spec revision 18861
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering#
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering# spec file for package SUNWcompiz-bcop
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering#
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering# Copyright 2006 Sun Microsystems, Inc.
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering# This file and all modifications and additions to the pristine
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering# package are under the same license as the package itself.
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering%define owner erwannc
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering#
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering####################################################################
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering# beryl compiz XML option parser
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering####################################################################
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering%include Solaris.inc
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering%define OSR 8297:1.6.2
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering%define src_name compiz-bcop
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering
3ffd4af22052963e7a29431721ee204e634bea75Lennart PoetteringName: SUNWcompiz-bcop
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart PoetteringSummary: beryl compiz XML option parser
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart PoetteringLicense: GPL v2
3ffd4af22052963e7a29431721ee204e634bea75Lennart PoetteringVendor: compiz-fusion.org
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart PoetteringVersion: 0.8.4
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart PoetteringSource: http://releases.compiz.org/%{version}/%{src_name}-%{version}.tar.bz2
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart PoetteringPatch1: compiz-bcop-01-solaris-port.diff
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart PoetteringSUNW_BaseDir: %{_basedir}
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart PoetteringSUNW_Copyright: %{name}.copyright
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart PoetteringBuildRoot: %{_tmppath}/%{name}-%{version}-build
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart PoetteringRequires: SUNWgnugetopt
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart PoetteringRequires: SUNWlxsl
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart PoetteringRequires: SUNWbash
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart PoetteringBuildRequires: SUNWgnugetopt
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart PoetteringBuildRequires: SUNWgnome-common-devel
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart PoetteringBuildRequires: SUNWlxsl-devel
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering%include default-depend.inc
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering%prep
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering%setup -q -n %{src_name}-%version
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering%patch1 -p1
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering%build
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart PoetteringCPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poetteringif test "x$CPUS" = "x" -o $CPUS = 0; then
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering CPUS=1
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poetteringfi
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poetteringaclocal
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poetteringautoheader
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poetteringautomake -a -c -f
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poetteringautoconf
edce2aed3aa93b84f7b4c70412bdb665da2977b0Lennart Poettering
export CFLAGS="%optflags"
export RPM_OPT_FLAGS="$CFLAGS"
export LDFLAGS="%{_ldflags}"
export MSGFMT="/usr/bin/msgfmt"
./configure --prefix=%{_prefix} \
--bindir=%{_bindir} \
--sysconfdir=%{_sysconfdir} \
--includedir=%{_includedir} \
--mandir=%{_mandir} \
--libdir=%{_libdir} \
--with-getopt=/usr/gnu/bin/getopt
make -j$CPUS
%install
make install DESTDIR=$RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr (-, root, bin)
%dir %attr (0755, root, bin) %{_bindir}
%{_bindir}/*
%dir %attr (0755, root, bin) %{_libdir}
%dir %attr (0755, root, other) %{_libdir}/pkgconfig
%{_libdir}/pkgconfig/*
%dir %attr(0755, root, sys) %{_datadir}
%{_datadir}/*
%doc(bzip2) COPYING
%dir %attr (0755, root, other) %{_datadir}/doc
%changelog
* Wed Sep 17 2008 - matt.keenn@sun.com
- Update copyright
* Wed Jun 18 2008 - damien.carbery@sun.com
- Add Requires SUNWbash as /usr/bin/bcop is a bash script.
* Tue May 27 2008 - damien.carbery@sun.com
- Add BuildRequires SUNWgnome-common-devel and Build/Requires SUNWlxsl/-devel
to prevent build error.
* Wed Feb 13 2008 - erwann@sun.com
- remove SFE deps and added to SFO
* Mon Oct 29 2007 - trisk@acm.jhu.edu
- Bump to 0.6.0
* Sat Sep 08 2007 - trisk@acm.jhu.edu
- Change XSLT for plugins
* Fri Aug 31 2007 - trisk@acm.jhu.edu
- Fix dir attributes
* Tue Aug 28 2007 - erwann@sun.com
- init spec for the new package format