Spec cleanup

This commit is contained in:
Denis Silakov 2013-08-01 17:54:09 +04:00
parent f34c047093
commit c621309cbd

View file

@ -6,7 +6,6 @@ License: GPL and LGPL
Group: Graphics
URL: http://free-cad.sourceforge.net/
Source0: http://dfn.dl.sourceforge.net/sourceforge/free-cad/freecad-%{version}.tar.gz
#Patch0: freecad-0.10.3247-fix-link.patch
BuildRequires: gstreamer0.10-devel
BuildRequires: qt4-devel
BuildRequires: libxerces-c-devel
@ -48,17 +47,36 @@ neither are animation and organic shapes
%prep
%setup -q
# -n FreeCAD-%{version}
#%patch0 -p0
%build
%define Werror_cflags %nil
%cmake_qt4
%cmake_qt4 -DCMAKE_INSTALL_PREFIX=%{_libdir}/%{name} \
-DCMAKE_INSTALL_DATADIR=%{_datadir}/%{name} \
-DCMAKE_INSTALL_DOCDIR=%{_docdir}/%{name} \
-DCMAKE_INSTALL_INCLUDEDIR=%{_includedir} \
-DRESOURCEDIR=%{_libdir}/freecad
%make
%install
%makeinstall_std -C build
# Symlink binaries to /usr/bin
mkdir -p %{buildroot}%{_bindir}
pushd %{buildroot}%{_bindir}
ln -s ../%{_lib}/freecad/bin/FreeCAD .
ln -s ../%{_lib}/freecad/bin/FreeCADCmd .
popd
%files
%doc ChangeLog.txt copying.lib README.Linux
%{_prefix}/lib/%{name}
%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.gz
%files devel
%{_includedir}/*