orion / rpms / cmake

Forked from rpms/cmake 3 years ago
Clone
b92bac0
Name:		cmake
7c39125
Version:	2.4.6
7c39125
Release:	1%{?dist}
b92bac0
Summary:	Cross-platform make system
b92bac0
b92bac0
Group:		Development/Tools
b92bac0
License:	BSD
b92bac0
URL:		http://www.cmake.org
30f7abc
Source0:	http://www.cmake.org/files/v2.4/cmake-%{version}.tar.gz
b92bac0
Source1:        cmake-init-fedora
94f7950
Patch0:         cmake-2.4.2-fedora.patch
c7af005
Patch1:         cmake-2.4.5-xmlrpc.patch
b92bac0
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
b92bac0
BuildRequires:  ncurses-devel, libX11-devel
c7af005
BuildRequires:  curl-devel, expat-devel, xmlrpc-c-devel, zlib-devel
c7af005
b92bac0
b92bac0
%description
b92bac0
CMake is used to control the software compilation process using simple 
b92bac0
platform and compiler independent configuration files. CMake generates 
b92bac0
native makefiles and workspaces that can be used in the compiler 
b92bac0
environment of your choice. CMake is quite sophisticated: it is possible 
b92bac0
to support complex environments requiring system configuration, pre-processor 
b92bac0
generation, code generation, and template instantiation.
b92bac0
b92bac0
b92bac0
%prep
b92bac0
%setup -q
94f7950
%patch -p1 -b .fedora
c7af005
%patch1 -p1 -b .xmlrpc
b92bac0
b92bac0
b92bac0
%build
b92bac0
export CFLAGS="$RPM_OPT_FLAGS"
b92bac0
export CXXFLAGS="$RPM_OPT_FLAGS"
b92bac0
./bootstrap --init=%SOURCE1 --prefix=%{_prefix} --datadir=/share/%{name} \
c7af005
            --docdir=/share/doc/%{name}-%{version} --mandir=/share/man \
c7af005
            --system-libs
b92bac0
make %{?_smp_mflags}
b92bac0
b92bac0
b92bac0
%install
b92bac0
rm -rf $RPM_BUILD_ROOT
b92bac0
make install DESTDIR=$RPM_BUILD_ROOT
b92bac0
find $RPM_BUILD_ROOT/%{_datadir}/%{name}/Modules -type f | xargs chmod -x
b92bac0
mkdir -p $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp
b92bac0
cp -a Example $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{version}/
b92bac0
install -m 0644 Docs/cmake-mode.el $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/
b92bac0
b92bac0
b92bac0
%clean
b92bac0
rm -rf $RPM_BUILD_ROOT
b92bac0
b92bac0
b92bac0
%files
b92bac0
%defattr(-,root,root,-)
b92bac0
%{_datadir}/doc/%{name}-%{version}/
b92bac0
%{_bindir}/ccmake
b92bac0
%{_bindir}/cmake
30f7abc
%{_bindir}/cpack
b92bac0
%{_bindir}/ctest
b92bac0
%{_datadir}/%{name}/
b92bac0
%{_mandir}/man1/*.1*
b92bac0
%{_datadir}/emacs/
b92bac0
b92bac0
b92bac0
%changelog
7c39125
* Thu Jan 11 2007 Orion Poplawski <orion@cora.nwra.com> - 2.4.6-1
7c39125
- Update to 2.4.6
7c39125
c7af005
* Mon Dec 18 2006 Orion Poplawski <orion@cora.nwra.com> - 2.4.5-2
c7af005
- Use system libraries (bootstrap --system-libs)
c7af005
e0a877b
* Tue Dec  5 2006 Orion Poplawski <orion@cora.nwra.com> - 2.4.5-1
e0a877b
- Update to 2.4.5
e0a877b
848a64b
* Tue Nov 21 2006 Orion Poplawski <orion@cora.nwra.com> - 2.4.4-1
848a64b
- Update to 2.4.4
848a64b
8bcea31
* Tue Oct 31 2006 Orion Poplawski <orion@cora.nwra.com> - 2.4.3-4
8bcea31
- Add /usr/lib/jvm/java to FindJNI search paths
8bcea31
1b7a1a3
* Tue Aug 29 2006 Orion Poplawski <orion@cora.nwra.com> - 2.4.3-3
1b7a1a3
- Rebuild for FC6
1b7a1a3
e7ba797
* Wed Aug  2 2006 Orion Poplawski <orion@cora.nwra.com> - 2.4.3-2
e7ba797
- vim 7.0 now ships cmake files, so don't ship ours (bug #201018)
e7ba797
- Add patch to Linux.cmake for Fortran soname support for plplot
e7ba797
b1ddb24
* Tue Aug  1 2006 Orion Poplawski <orion@cora.nwra.com> - 2.4.3-1
b1ddb24
- Update to 2.4.3
b1ddb24
15b3955
* Mon Jul 31 2006 Orion Poplawski <orion@cora.nwra.com> - 2.4.2-3
15b3955
- Update for vim 7.0
15b3955
94f7950
* Tue Jul 11 2006 Orion Poplawski <orion@cora.nwra.com> - 2.4.2-2
94f7950
- Patch FindRuby and FindSWIG to work on Fedora (bug #198103)
94f7950
30f7abc
* Fri Jun 30 2006 Orion Poplawski <orion@cora.nwra.com> - 2.4.2-1
30f7abc
- Update to 2.4.2
30f7abc
c18f0c1
* Thu Apr  6 2006 Orion Poplawski <orion@cora.nwra.com> - 2.2.3-4
c18f0c1
- Update for vim 7.0c
c18f0c1
b92bac0
* Tue Mar 28 2006 Orion Poplawski <orion@cora.nwra.com> - 2.2.3-3
b92bac0
- No subpackages, just own the emacs and vim dirs.
b92bac0
b92bac0
* Tue Mar 21 2006 Orion Poplawski <orion@cora.nwra.com> - 2.2.3-2
b92bac0
- Add emacs and vim support
b92bac0
- Include Example in docs
b92bac0
b92bac0
* Wed Mar  8 2006 Orion Poplawski <orion@cora.nwra.com> - 2.2.3-1
b92bac0
- Fedora Extras version