SUNWliblouis.spec revision 20857
10139N/A# Copyright 2009, 2011 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.
12219N/A
10139N/A%include Solaris.inc
10139N/A
10139N/A%define pythonver 2.6
10139N/A%use liblouis = liblouis.spec
10139N/A
10139N/ASummary: %liblouis.summary
10139N/AName: SUNWliblouis
10139N/AIPS_package_name: library/liblouis
10139N/AMeta(info.classification): %{classification_prefix}:System/Libraries
10615N/AVersion: %{liblouis.version}
11829N/ASUNW_BaseDir: %{_basedir}
12466N/ASUNW_Copyright: %{name}.copyright
10139N/ALicense: %{liblouis.license}
10139N/ABuildRoot: %{_tmppath}/%{name}-%{liblouis.version}-build
10139N/A%include gnome-incorporation.inc
10139N/A%include default-depend.inc
11819N/A
10794N/A%package devel
10139N/ASummary: %{summary} - development files
10794N/ASUNW_BaseDir: %{_basedir}
10794N/A%include default-depend.inc
10139N/ARequires: %{name}
10640N/A
10139N/A%prep
10640N/Arm -rf %name-%liblouis.version
10139N/Amkdir %name-%liblouis.version
10820N/A%liblouis.prep -d %name-%liblouis.version
10139N/Acd %{_builddir}/%name-%liblouis.version
10820N/Als ../../SOURCES
10339N/Agzcat ../../SOURCES/%{liblouis.name}-%{liblouis.version}.tar.gz | tar xf -
10820N/A
10535N/A%build
10820N/Aexport PYTHON="/usr/bin/python%{pythonver}"
10861N/A%liblouis.build -d %name-%liblouis.version
10917N/A
12139N/A%install
12139N/Aexport PYTHON="/usr/bin/python%{pythonver}"
12308N/A%liblouis.install -d %name-%liblouis.version
12308N/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}
10139N/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
10794N/A
10794N/A%files devel
10139N/A%defattr (-, root, bin)
10139N/A%dir %attr (0755, root, bin) %{_includedir}/
10139N/A%{_includedir}/liblouis/*
11087N/A
11087N/A%changelog
11087N/A* Tue Jan 04 2011 - Li Yuan <lee.yuan@oracle.com>
11087N/A- Fix build error.
11087N/A* Mon Nov 22 2010 - Li Yuan <lee.yuan@oracle.com>
10139N/A- Move demo to demo directory.
10535N/A* Wed Nov 03 2010 - Li Yuan <lee.yuan@oracle.com>
10820N/A- Add copyright info.
10535N/A* Fri Sep 24 2010 - Brian Cameron <brian.cameron@oracle.com>
10535N/A- Remove all .la files.
11087N/A* Mon Jan 11 2010 - Willie Walker
12139N/A- Update to use python 2.6 and use %{pythonver}.
12308N/A* Tue Aug 25 2009 - Willie Walker
10861N/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