Accepting request 683694 from science

- Update URL: to use https://
- Reorder BuildRequires alphabetically, remove duplicates (forwarded request 683026 from StefanBruens)

OBS-URL: https://build.opensuse.org/request/show/683694
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/FreeCAD?expand=0&rev=12
This commit is contained in:
Dominique Leuenberger 2019-03-11 10:16:18 +00:00 committed by Git OBS Bridge
commit aee908c30e
2 changed files with 27 additions and 21 deletions

View File

@ -1,3 +1,15 @@
-------------------------------------------------------------------
Sat Mar 9 15:10:24 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Update URL: to use https://
- Reorder BuildRequires alphabetically, remove duplicates
-------------------------------------------------------------------
Fri Feb 15 09:48:24 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
- Generalize description, and strip info that is already in
the metadata.
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Feb 14 23:21:01 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de> Thu Feb 14 23:21:01 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>

View File

@ -24,7 +24,7 @@ Release: 0
Summary: General Purpose 3D CAD Modeler Summary: General Purpose 3D CAD Modeler
License: LGPL-2.0-or-later AND GPL-2.0-or-later License: LGPL-2.0-or-later AND GPL-2.0-or-later
Group: Productivity/Graphics/CAD Group: Productivity/Graphics/CAD
Url: http://www.freecadweb.org/ Url: https://www.freecadweb.org/
Source0: %{name}-%version.tar.xz Source0: %{name}-%version.tar.xz
Source1: FreeCAD.sh Source1: FreeCAD.sh
Source2: FreeCADCmd.sh Source2: FreeCADCmd.sh
@ -49,12 +49,6 @@ ExcludeArch: %ix86 %arm ppc s390 s390x
BuildRequires: Coin-devel BuildRequires: Coin-devel
#BuildRequires: SoQt-devel #BuildRequires: SoQt-devel
BuildRequires: hdf5-devel
BuildRequires: libmed-devel
# we use upstream OpenCASCADE instead of oce atm
BuildRequires: occt-devel
BuildRequires: vtk-devel
#BuildRequires: smesh-devel
%if 0%{?suse_version} >= 1330 %if 0%{?suse_version} >= 1330
BuildRequires: libboost_filesystem-devel >= 1.55 BuildRequires: libboost_filesystem-devel >= 1.55
@ -72,12 +66,21 @@ BuildRequires: boost-devel >= 1.55
BuildRequires: cmake BuildRequires: cmake
BuildRequires: dos2unix BuildRequires: dos2unix
BuildRequires: doxygen BuildRequires: doxygen
BuildRequires: eigen3-devel
BuildRequires: f2c BuildRequires: f2c
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: freeglut-devel BuildRequires: freeglut-devel
BuildRequires: gcc-fortran BuildRequires: gcc-fortran
BuildRequires: git BuildRequires: git
BuildRequires: hdf5-devel
#BuildRequires: smesh-devel
BuildRequires: libXerces-c-devel BuildRequires: libXerces-c-devel
BuildRequires: libmed-devel
BuildRequires: libspnav-devel
BuildRequires: make
# we use upstream OpenCASCADE instead of oce atm
BuildRequires: occt-devel
BuildRequires: opencv-devel
BuildRequires: pkg-config BuildRequires: pkg-config
%if 0%{?suse_version} >= 1330 %if 0%{?suse_version} >= 1330
@ -122,21 +125,13 @@ BuildRequires: python-xml
%endif %endif
%endif %endif
%if 0%{?fedora} > 18 %if 0%{?fedora} > 18
BuildRequires: eigen3-devel
BuildRequires: qt5-qtbase-devel BuildRequires: qt5-qtbase-devel
%endif %endif
BuildRequires: libspnav-devel
BuildRequires: opencv-devel
BuildRequires: swig BuildRequires: swig
%if 0%{?suse_version}
BuildRequires: libeigen3-devel
BuildRequires: update-desktop-files
%endif
BuildRequires: dos2unix
BuildRequires: make
BuildRequires: unzip BuildRequires: unzip
BuildRequires: update-desktop-files BuildRequires: update-desktop-files
BuildRequires: vtk-devel
BuildRequires: zlib-devel BuildRequires: zlib-devel
Requires(post): shared-mime-info Requires(post): shared-mime-info
Requires(postun): shared-mime-info Requires(postun): shared-mime-info
@ -145,10 +140,9 @@ Recommends: ccx
%description %description
FreeCAD is a parametric 3D modeler made primarily to design real-life objects FreeCAD is a parametric 3D modeler made primarily to design real-life objects
of any size. Parametric modeling allows you to easily modify your design by of any size. Parametric modeling allows modifying designs by
going back into your model history and changing its parameters. FreeCAD is going back into the model history and changing its parameters. FreeCAD is
open-source and highly customizable, scriptable and extensible. customizable and scriptable.
%package devel %package devel
Summary: Development Files for %{name} Summary: Development Files for %{name}
@ -235,7 +229,7 @@ make VERBOSE=1 %{?_smp_mflags} all || make VERBOSE=1 all
%install %install
pushd build pushd build
nice make VERBOSE=1 %{?_smp_mflags} install DESTDIR=%{buildroot} nice %make_install VERBOSE=1 %{?_smp_mflags}
popd popd
# pushd build_doc # pushd build_doc