rpms/HippoDraw/FC-6 HippoDraw.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Paul F. Kunz (pfkeb)
fedora-extras-commits at redhat.com
Mon Sep 3 21:03:33 UTC 2007
Author: pfkeb
Update of /cvs/pkgs/rpms/HippoDraw/FC-6
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv11094/FC-6
Modified Files:
.cvsignore sources
Added Files:
HippoDraw.spec
Log Message:
Initial commit.
--- NEW FILE HippoDraw.spec ---
Name: HippoDraw
Version: 1.21.1
Release: 2%{?dist}
Summary: Interactive and Python scriptable data analysis application
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(0)")}
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
Group: Applications/Engineering
License: GPL
URL: http://www.slac.stanford.edu/grp/ek/hippodraw/
Source0: ftp://ftp.slac.stanford.edu/users/pfkeb/hippodraw/%{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: cfitsio-devel qt-devel desktop-file-utils doxygen graphviz
# in FC7 need graphiz that can generate .gof files
%if 0%{?fedora} >= 7
BuildRequires:graphviz-gd python-numarray
%endif
BuildRequires: tetex-latex tetex-dvips netpbm-progs ghostscript
Requires: tetex-latex tetex-dvips netpbm-progs ghostscript
%description
HippoDraw is a highly interactive data analysis
environment that can be used as a stand-a-lone application or as a
Python extension module.
%package python
Summary: %{name} Python module
Group: Development/Languages
BuildRequires: boost-devel python-devel python-numarray
Requires: %{name} = %{version}-%{release}
Requires: python-numarray
%description python
Provides Python module to use %{name} from Python scripts.
%package devel
Summary: Library and header files for %{name} library
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: qt-devel boost-devel cfitsio-devel python-numarray
%description devel
The %{name}-devel package contains libraries and header files for
building applications use %{name}.
%package devel-docs
Summary: Class library documentation
Group: Documentation
Requires: %{name}-devel = %{version}-%{release}
%description devel-docs
This package contains the html documentation files for the %{name}
class library. User documentation is part of the main package.
%prep
%setup -q
%build
# Exclude or avoid packages that might be installed in /usr/local
# Exclude wcslib that might be installed from rpm which is older version.
%{configure} --without-wcslib-lib --without-minuit2-lib --without-root-lib\
--disable-rpath --with-boost-root=%{_prefix} --with-wcslib-include=no
make %{?_smp_mflags}
make docs
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
make install DESTDIR=$RPM_BUILD_ROOT install-docs INSTALL="install -p"
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
desktop-file-install --vendor fedora \
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
qt/app/HippoDraw.desktop
%clean
rm -rf $RPM_BUILD_ROOT
%post
/sbin/ldconfig
touch --no-create %{_datadir}/icons/hicolor || :
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
%postun
/sbin/ldconfig
touch --no-create %{_datadir}/icons/hicolor || :
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
%files
%defattr(-,root,root,-)
%{_bindir}/hippodraw
%{_libdir}/*.so.*
%dir %{_datadir}/%{name}
%{_datadir}/%{name}/hippoApp.png
%dir %{_datadir}/doc/%{name}-%{version}
%{_datadir}/doc/%{name}-%{version}/LICENSE
%{_datadir}/doc/%{name}-%{version}/DISCLAIMER.rtf
%dir %{_datadir}/doc/%{name}-%{version}/html
%{_datadir}/doc/%{name}-%{version}/html/*.html
%{_datadir}/doc/%{name}-%{version}/html/*.png
%{_datadir}/doc/%{name}-%{version}/html/*.css
%{_datadir}/doc/%{name}-%{version}/html/*.gif
%{_datadir}/doc/%{name}-%{version}/html/hippodraw.adp
%{_datadir}/applications/fedora-%{name}.desktop
%{_datadir}/icons/hicolor/48x48/apps/hippoApp.png
%files devel
%defattr(-,root,root,-)
%{_includedir}/%{name}
%exclude %{_includedir}/%{name}/numarray/num_util.h
%{_libdir}/*.so
%files devel-docs
%defattr(-,root,root,-)
%{_datadir}/doc/%{name}-%{version}/html/lib
%files python
%defattr(-,root,root,-)
%dir %{python_sitearch}/%{name}
%dir %{python_sitelib}/%{name}
%ifarch x86_64 ppc64
%{python_sitearch}/hippo.pth
%endif
%{python_sitelib}/hippo.pth
%{python_sitearch}/%{name}/hippomodule.*
%{python_sitelib}/%{name}/*.py
%{python_sitelib}/%{name}/*.pyc
%{python_sitelib}/%{name}/*.pyo
%{_datadir}/%{name}/examples
%changelog
* Mon Jul 30 2007 Paul F. Kunz <paul_kunz at slac.stanford.edu> - 1.21-2
- Use exclude instead of ghost
- declare file site_arch/hippo.pth only on 64 bit platforms
* Wed Jul 25 2007 Paul F. Kunz <paul_kunz at slac.stanford.edu> - 1.21.1-1
- fixed python_sitearch and python_sitelib
* Wed Jul 25 2007 Paul F. Kunz <paul_kunz at slac.stanford.edu> - 1.21-1
- Added require for devel-docs sub package
* Wed Jul 18 2007 Paul F. Kunz <paul_kunz at slac.stanford.edu> - 1.20.9-1
- remove some files from install
- remove dependency on cfitsio, it is automaticly generated
- fixed defattr
* Mon Jul 16 2007 Paul F. Kunz <paul_kunz at slac.stanford.edu> - 1.20.8-1
- Fixed desktop file
* Thu Jun 28 2007 Paul F. Kunz <paul_kunz at slac.stanford.edu> - 1.20.7-2
- Update to 1.20.7
* Sun Apr 22 2007 Paul F. Kunz <paul_kunz at slac.stanford.edu> - 1.19.9-2
- lower case filename for the app icon
* Mon Mar 26 2007 Paul F. Kunz <paul_kunz at slac.stanford.edu> - 1.19.8-1
- Update to 1.19.8 and fix install of config.h
* Mon Mar 12 2007 Paul F. Kunz <paul_kunz at lac.stanford.edu> - 1.19.6-2
- Added requirements of boost-devel and cfitsio-devel to -devel package
* Sun Mar 11 2007 Paul F. Kunz <Paul_Kunz at slac.stanford.edu> - 1.19.6-1
- Added make docs to build step
- Fix placement of Requires
- add requirement of qt-devel to -devel package
* Sat Mar 10 2007 Paul F. Kunz <pfkeb at kunz-pbdsl3.stanford.edu> - 1.19.5-1
- bump version number of sources
- put disclaimer and license in versioned directory
* Fri Mar 9 2007 Paul F. Kunz <pfkeb at dhcp-237-226.slac.stanford.edu> - 1.19.4-1
- libaxiswidget.so was removed from sources
- Move rename doc package to devel-docs
- Documentation moved to directory with version in name
* Thu Mar 8 2007 Paul F. Kunz <pfkeb at dhcp-237-226.slac.stanford.edu> - 1.19.4-1
- desktop file was fixed in sources
- Added build requirement on graphviz
- use install -p on install
- doc package depends on devel to be installed
- Change sitelib to sitearch for Python install
* Mon Mar 5 2007 Paul F. Kunz <pfkeb at dhcp-237-226.slac.stanford.edu> - 1.19.2-1
- add requirement of latex and accessories for use of it
* Fri Mar 2 2007 Paul F. Kunz <pfkeb at dhcp-237-226.slac.stanford.edu> - 1.19.2-1
- remove setting of QTDIR
- Use suggested python_sitelib macro
- update icon cache after install and uninstall
- do not use the -p option in post and postun
* Thu Mar 1 2007 Paul F. Kunz <pfkeb at dhcp-237-226.slac.stanford.edu> - 1.19.2-1
- avoid boost in /usr/local if there
* Sun Oct 22 2006 Paul F. Kunz <pfkeb at kunz-pbdsl3.stanford.edu> - 1.18.9-1
- Update version
- fix install step
* Wed Oct 11 2006 Paul F. Kunz <pfkeb at dhcp-237-226.slac.stanford.edu> - 1.18.8-5
- Take ownership of doc directory
* Tue Oct 10 2006 Paul F. Kunz <pfkeb at dhcp-237-226.slac.stanford.edu> - 1.18.8-4
- Need to own certain directories
* Mon Oct 9 2006 Paul F. Kunz <pfkeb at kunz-pbdsl3.stanford.edu> - 1.18.8-3
- Rebuild with modified upstream sources which removed explicit
linking against X libs
- Rebuild with modified upstream source with fix for boost_python
library
* Mon Oct 9 2006 Paul F. Kunz <pfkeb at kunz-pbdsl3.stanford.edu> - 1.18.8-2
- Fix incorrect macro in -doc description
* Sat Oct 7 2006 Paul F. Kunz <pfkeb at kunz-pbdsl3.stanford.edu> - 1.18.8-1
- Update source version
- Get QTDIR from pkg-config
- remove redundant BuildRequires
- Do not have to expliectly set --prefix
* Wed Oct 4 2006 Paul F. Kunz <pfkeb at dhcp-237-226.slac.stanford.edu> - 1.18.6-3
- use configure macro
- Use RPM_BUILD_ROOT consistently
* Mon Oct 2 2006 Paul F. Kunz <pfkeb at dhcp-237-226.slac.stanford.edu> - 1.18.6-2
- removed tab use spaces
- Added documentation to -python subpackage
- Add doc file to -devel subpackage
* Sun Sep 24 2006 Paul F. Kunz <pfkeb at kunz-pbdsl3.stanford.edu> - 1.18.5-1
- Move documentation to standard place
* Fri Sep 22 2006 Paul F. Kunz <pfkeb at dhcp-237-226.slac.stanford.edu> - 1.18.5-1
- Added desktop file
- Update to 1.18.5
* Mon Sep 18 2006 Paul F. Kunz <pfkeb at dhcp-237-226.slac.stanford.edu> - 1.18.4-1
- Get rid of wcslib which has no rpm
* Mon Sep 18 2006 Paul F. Kunz <pfkeb at kunz-pbdsl3.stanford.edu> - 1.18.4-1
- Sort documentation in appropriate packages
* Sun Sep 17 2006 Paul F. Kunz <pfkeb at kunz-pbdsl3.stanford.edu> - 1.18.4-1
- added devel package
- made Python package
* Sat Sep 16 2006 Paul F. Kunz <pfkeb at kunz-pbdsl3.stanford.edu> - 1.18.4-1
- Fixed to install in /usr/
- Make conform to recommended standard
* Sun Jul 2 2006 Paul F. Kunz <pfkeb at kunz-pbdsl3.stanford.edu> - 1.17.6-1
- Add requirement of Minuit2
- Added requirement on cfitsio
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/HippoDraw/FC-6/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 31 Aug 2007 00:24:33 -0000 1.1
+++ .cvsignore 3 Sep 2007 21:02:59 -0000 1.2
@@ -0,0 +1 @@
+HippoDraw-1.21.1.tar.gz
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/HippoDraw/FC-6/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 31 Aug 2007 00:24:33 -0000 1.1
+++ sources 3 Sep 2007 21:03:00 -0000 1.2
@@ -0,0 +1 @@
+59f16e27ca93627da8e5d538fb32dd6e HippoDraw-1.21.1.tar.gz
More information about the fedora-extras-commits
mailing list