More cleanups

This commit is contained in:
Andrey Bondrov 2014-06-20 18:52:41 +11:00
parent 80abd409f9
commit 022aeb8972
2 changed files with 49 additions and 53 deletions

View file

@ -1,4 +1,2 @@
removed_sources:
freecad-0.10.3247.tar.gz: c4f37b76256562452bde096ab8498e5758861fe9
sources: sources:
freecad-0.13.1830.tar.gz: 82d58b91a28a4cd5d138666d2ed0f36bf18c0255 freecad-0.13.1830.tar.gz: 82d58b91a28a4cd5d138666d2ed0f36bf18c0255

View file

@ -9,52 +9,63 @@ Source0: http://dfn.dl.sourceforge.net/sourceforge/free-cad/freecad-%{version}.t
Source1: freecad.desktop Source1: freecad.desktop
Source2: freecad.1 Source2: freecad.1
Source3: %{name}.rpmlintrc Source3: %{name}.rpmlintrc
BuildRequires: gstreamer0.10-devel
BuildRequires: qt4-devel
BuildRequires: libxerces-c-devel
BuildRequires: opencv-devel
BuildRequires: python-devel
BuildRequires: libode-devel
BuildRequires: python-matplotlib
BuildRequires: eigen3
BuildRequires: cmake BuildRequires: cmake
BuildRequires: eigen3
BuildRequires: gcc-gfortran BuildRequires: gcc-gfortran
BuildRequires: python-matplotlib
BuildRequires: boost-devel
BuildRequires: opencascade-devel BuildRequires: opencascade-devel
BuildRequires: coin-devel BuildRequires: qt4-devel
BuildRequires: soqt-devel BuildRequires: soqt-devel
BuildRequires: boost-devel >= 1.34.0 BuildRequires: pkgconfig(Coin)
BuildRequires: pkgconfig(gstreamer-0.10)
BuildRequires: pkgconfig(ode)
BuildRequires: pkgconfig(opencv)
BuildRequires: pkgconfig(python)
BuildRequires: pkgconfig(xerces-c)
%description %description
FreeCAD will be a general purpose 3D CAD modeler. FreeCAD will be a general purpose 3D CAD modeler.
The development will be completely Open Source.
As with many modern 3D CAD modelers it will The development will be completely Open Source. As with many modern 3D CAD
have a 2D component in order to extract design detail modelers it will have a 2D component in order to extract design detail from
from the 3D model to create 2D production drawings, the 3D model to create 2D production drawings, although 2D (e.g. AutoCAD LT)
although 2D (e.g. AutoCAD LT) is not the focus, is not the focus, neither are animation and organic shapes (e.g. Maya,
neither are animation and organic shapes 3D StudioMAX and Cinema 4D).
(e.g. Maya, 3D StudioMAX and Cinema 4D).
%files
%doc ChangeLog.txt copying.lib data/License.txt build/doc/*
%{_bindir}/*
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
%{_libdir}/%{name}/bin/
%{_libdir}/%{name}/lib/
%{_libdir}/%{name}/Mod/
%{_datadir}/%{name}/
%{_mandir}/man1/*.1*
#----------------------------------------------------------------------------
%package devel %package devel
Group: Development/C++
Summary: Devel package for %{name} Summary: Devel package for %{name}
Requires: %{name} = %{version} Requires: %{name} = %{version}
Group: Development/C++
%description devel %description devel
FreeCAD will be a general purpose 3D CAD modeler. Development files for FreeCAD.
The development will be completely Open Source.
As with many modern 3D CAD modelers it will %files devel
have a 2D component in order to extract design detail %{_libdir}/%{name}/include/*
from the 3D model to create 2D production drawings,
although 2D (e.g. AutoCAD LT) is not the focus, #----------------------------------------------------------------------------
neither are animation and organic shapes
(e.g. Maya, 3D StudioMAX and Cinema 4D).
%prep %prep
%setup -q %setup -q
%build %build
%define Werror_cflags %nil %define Werror_cflags %nil
%cmake_qt4 -DCMAKE_INSTALL_PREFIX=%{_libdir}/%{name} \ %cmake_qt4 \
-DCMAKE_INSTALL_PREFIX=%{_libdir}/%{name} \
-DCMAKE_INSTALL_DATADIR=%{_datadir}/%{name} \ -DCMAKE_INSTALL_DATADIR=%{_datadir}/%{name} \
-DCMAKE_INSTALL_DOCDIR=%{_docdir}/%{name} \ -DCMAKE_INSTALL_DOCDIR=%{_docdir}/%{name} \
-DCMAKE_INSTALL_INCLUDEDIR=%{_includedir} \ -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir} \
@ -91,16 +102,3 @@ ln -sf %{name}.1.gz FreeCAD.1.gz.
ln -sf %{name}.1.gz FreeCADCmd.1.gz ln -sf %{name}.1.gz FreeCADCmd.1.gz
popd popd
%files
%doc ChangeLog.txt copying.lib data/License.txt build/doc/*
%{_bindir}/*
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
%{_libdir}/%{name}/bin/
%{_libdir}/%{name}/lib/
%{_libdir}/%{name}/Mod/
%{_datadir}/%{name}/
%{_mandir}/man1/*.1*
%files devel
%{_libdir}/%{name}/include/*