Only call fdupes on usual partition boundaries; avoid unnecessary macros

OBS-URL: https://build.opensuse.org/package/show/graphics/librecad?expand=0&rev=15
This commit is contained in:
2014-05-10 00:20:29 +00:00
committed by Git OBS Bridge
parent d63ec3d56a
commit 084b400594

View File

@@ -16,8 +16,6 @@
#
%global dxfrw_includedir %(pkg-config --cflags-only-I libdxfrw0 | sed 's|-I||g')
Name: librecad
Version: 2.0.2
Release: 0
@@ -72,15 +70,17 @@ CAD drawings.
%setup -qn LibreCAD-%version
%patch -P 1 -P 2 -P 3 -P 4 -p1
dxfrw_includedir=$(pkg-config --cflags-only-I libdxfrw0 | sed 's|-I||g')
# Fix paths
sed -i 's|##LIBDIR##|%{_libdir}|g' librecad/src/lib/engine/rs_system.cpp
sed -i 's|$${DXFRW_INCLUDEDIR}|%{dxfrw_includedir}|g' librecad/src/src.pro
sed -i 's|##LIBDIR##|%_libdir|g' librecad/src/lib/engine/rs_system.cpp
sed -i 's|$${DXFRW_INCLUDEDIR}|'"$dxfrw_includedir"'|g' librecad/src/src.pro
# Make sure bundled libraries are not used
rm -rf libraries/libdxfrw
%build
qmake librecad.pro CONFIG+="release" QMAKE_CFLAGS+="%{optflags}" QMAKE_CXXFLAGS+="%{optflags}"
qmake librecad.pro CONFIG+="release" QMAKE_CFLAGS+="%optflags" QMAKE_CXXFLAGS+="%optflags"
make %{?_smp_mflags}
rm -f unix/resources/fonts/wqy-unicode.lff
mkdir -p unix/resources/fonts
@@ -109,7 +109,7 @@ install -Dpm0644 %SOURCE1 "$b/%_mandir/man1/ttf2lff.1"
# Fix rpmlint warning "invalid-desktopfile"
perl -pi -e "s|image/vnd.dxf|image/vnd.dxf;|" %buildroot%_datadir/applications/librecad.desktop
%fdupes -s %buildroot
%fdupes -s %buildroot/%_prefix
%post
%mime_database_post