mirror of
https://abf.rosa.ru/djam/freecad.git
synced 2025-02-23 22:12:53 +00:00
More cleanups
This commit is contained in:
parent
80abd409f9
commit
022aeb8972
2 changed files with 49 additions and 53 deletions
2
.abf.yml
2
.abf.yml
|
@ -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
|
||||||
|
|
78
freecad.spec
78
freecad.spec
|
@ -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/*
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue