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:
@@ -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
|
||||
|
Reference in New Issue
Block a user