SUNWliblouis.spec revision 19943
10139N/A# Copyright 2009-2010 Sun Microsystems, Inc.
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%include Solaris.inc
10139N/A
10139N/A%define pythonver 2.6
10674N/A%use liblouis = liblouis.spec
10139N/A
10139N/ASummary: %liblouis.summary
10139N/AName: SUNWliblouis
10139N/AVersion: %{liblouis.version}
10139N/ASUNW_BaseDir: %{_basedir}
10695N/ASUNW_Copyright: %{name}.copyright
10139N/ALicense: %{liblouis.license}
10139N/ABuildRoot: %{_tmppath}/%{name}-%{liblouis.version}-build
10139N/A%include gnome-consolidation.inc
10139N/A%include default-depend.inc
10281N/A
10142N/A%package devel
10679N/ASummary: %{summary} - development files
10139N/ASUNW_BaseDir: %{_basedir}
10139N/A%include default-depend.inc
10139N/ARequires: %{name}
10139N/A
10139N/A%prep
10139N/Arm -rf %name-%liblouis.version
10139N/Amkdir %name-%liblouis.version
10139N/A%liblouis.prep -d %name-%liblouis.version
10139N/Acd %{_builddir}/%name-%liblouis.version
10139N/Als ../../SOURCES
10139N/Agzcat ../../SOURCES/%{liblouis.name}-%{liblouis.version}.tar.gz | tar xf -
10139N/A
10139N/A%build
10139N/Aexport PYTHON="/usr/bin/python%{pythonver}"
10139N/A%liblouis.build -d %name-%liblouis.version
10139N/A
10139N/A%install
10139N/Aexport PYTHON="/usr/bin/python%{pythonver}"
10139N/A%liblouis.install -d %name-%liblouis.version
10139N/Arm -f $RPM_BUILD_ROOT/%{_infodir}/dir
10139N/A
10139N/A# Move demo to demo directory.
10139N/A#
10139N/Ainstall -d $RPM_BUILD_ROOT%{_prefix}/demo/jds/bin
10139N/Amv $RPM_BUILD_ROOT%{_bindir}/* $RPM_BUILD_ROOT%{_prefix}/demo/jds/bin
10139N/A
10139N/Afind $RPM_BUILD_ROOT%{_libdir} -type f -name "*.a" -exec rm -f {} ';'
10139N/Afind $RPM_BUILD_ROOT%{_libdir} -type f -name "*.la" -exec rm -f {} ';'
10139N/A
10139N/A%{?pkgbuild_postprocess: %pkgbuild_postprocess -v -c "%{liblouis.version}:%{jds_version}:%{name}:$RPM_ARCH:%(date +%%Y-%%m-%%d):%{support_level}" $RPM_BUILD_ROOT}
10142N/A
10139N/A%clean
10139N/Arm -rf $RPM_BUILD_ROOT
10139N/A
10139N/A%post
10139N/A( echo 'PATH=/usr/bin:/usr/sfw/bin; export PATH' ;
10139N/A echo 'infos="';
10139N/A echo 'liblouis.info' ;
10139N/A echo '"';
10139N/A echo 'retval=0';
10139N/A echo 'for info in $infos; do';
10139N/A echo ' install-info --info-dir=%{_infodir} %{_infodir}/$info || retval=1';
10139N/A echo 'done';
10139N/A echo 'exit $retval' ) | $PKG_INSTALL_ROOT/usr/lib/postrun -b -c JDS
10139N/A
10139N/A%preun
10139N/A( echo 'PATH=/usr/bin:/usr/sfw/bin; export PATH' ;
10139N/A echo 'infos="';
10139N/A echo 'liblouis.info' ;
10139N/A echo '"';
10139N/A echo 'for info in $infos; do';
10139N/A echo ' install-info --info-dir=%{_infodir} --delete %{_infodir}/$info';
10139N/A echo 'done';
10139N/A echo 'exit 0' ) | $PKG_INSTALL_ROOT/usr/lib/postrun -b -c JDS
10139N/A
10139N/A%files
10139N/A%doc -d liblouis-%{liblouis.version} AUTHORS README
10139N/A%doc(bzip2) -d liblouis-%{liblouis.version} ChangeLog
10139N/A%doc(bzip2) -d liblouis-%{liblouis.version} COPYING COPYING.LIB
10139N/A%doc(bzip2) -d liblouis-%{liblouis.version} NEWS
10139N/A%defattr (-, root, bin)
10139N/A%dir %attr (0755, root, bin) %{_bindir}
10139N/A%dir %attr (0755, root, bin) %dir %{_prefix}/demo
10139N/A%dir %attr (0755, root, bin) %dir %{_prefix}/demo/jds
10139N/A%dir %attr (0755, root, bin) %dir %{_prefix}/demo/jds/bin
10139N/A%{_prefix}/demo/jds/bin/*
10139N/A%dir %attr (0755, root, bin) %{_libdir}
10139N/A%{_libdir}/liblouis*
10139N/A%dir %attr (0755, root, other) %{_libdir}/pkgconfig
10139N/A%{_libdir}/pkgconfig/liblouis.pc
10139N/A%dir %attr (0755, root, bin) %{_infodir}
10139N/A%defattr (0444, root, bin)
10139N/A%{_infodir}/liblouis.info
10139N/A%dir %attr (0755, root, sys) %{_datadir}
10139N/A%dir %attr (0755, root, other) %{_datadir}/doc
10139N/A%dir %attr (0755, root, bin) %{_datadir}/doc/liblouis
10139N/A%{_datadir}/doc/liblouis/*
10139N/A%dir %attr (0755, root, sys) %{_datadir}/liblouis
10139N/A%dir %attr (0755, root, sys) %{_datadir}/liblouis/tables
10139N/A%{_datadir}/liblouis/tables/*
10139N/A%dir %attr (0755, root, bin) %{_libdir}/python?.?
10139N/A%dir %attr (0755, root, bin) %{_libdir}/python?.?/vendor-packages
10139N/A%dir %attr (0755, root, bin) %{_libdir}/python?.?/vendor-packages/louis
10139N/A%dir %attr (0755, root, bin) %{_libdir}/python?.?/vendor-packages/louis-%{version}-py%{pythonver}.egg-info
10139N/A%{_libdir}/python?.?/vendor-packages/louis/*
10139N/A%dir %attr(0755, root, bin) %{_mandir}
10139N/A%dir %attr(0755, root, bin) %{_mandir}/man1
10139N/A
10139N/A%files devel
10139N/A%defattr (-, root, bin)
10139N/A%dir %attr (0755, root, bin) %{_includedir}/
10139N/A%{_includedir}/liblouis/*
10139N/A
10139N/A%changelog
10139N/A* Tue Jan 04 2011 - Li Yuan <lee.yuan@oracle.com>
10139N/A- Fix build error.
10139N/A* Mon Nov 22 2010 - Li Yuan <lee.yuan@oracle.com>
10695N/A- Move demo to demo directory.
10695N/A* Wed Nov 03 2010 - Li Yuan <lee.yuan@oracle.com>
10461N/A- Add copyright info.
10461N/A* Fri Sep 24 2010 - Brian Cameron <brian.cameron@oracle.com>
10281N/A- Remove all .la files.
10281N/A* Mon Jan 11 2010 - Willie Walker
10179N/A- Update to use python 2.6 and use %{pythonver}.
10179N/A* Tue Aug 25 2009 - Willie Walker
10139N/A- Get this working again on b121. Also use the liblouis version number
10139N/A instead of the default version number. Bump to 1.7.0.
10139N/A* Tue Jun 16 2009 - Willie Walker
10139N/A- Upgrade to liblouis 1.6.2 to get us the 'louis' python module
10139N/A* Fri Feb 13 2009 - Willie Walker
10139N/A- Initial spec
10139N/A