Overview
Request 653452 superseded
Fix spec, update tarball
- Created by javierllorente
- In state superseded
-
Package maintainer:
javierllorente
- Supersedes 653390
- Superseded by 653461
Deal with bug in SUSE's cmake macro that was fixed in Fedora long ago..
rpm --eval %cmake here shows "-DCMAKE_INSTALL_LIBDIR:PATH=/usr/lib64" so this isn't true?
What's this supposed to do?
Requires: %{libname}%{?_isa} = %{version}-%{release}
It expands to libqobs1(x86_64) = 1.0.1-1 http://rpm.org/user_doc/arch_dependencies.html
For SUSE Linux < 15
%{!?make_build: %global make_build %{__make} %{?_smp_mflags}}
Then it's missing %if %endif and the comment should be fixed. Is it for SLES or openSUSE?
Group: Utility/Development/Other
This group doesn't exist. https://en.opensuse.org/openSUSE:Package_group_guidelines
Deal with bug in SUSE's cmake macro that was fixed in Fedora long ago...
The comment is incorrect, it should be: "Deal with a bug in qactus' build system which is unable to treat absolute paths correctly"
Then it's missing %if %endif and the comment should be fixed. Is it for SLES or openSUSE? I don't know. I didn't write it myself. Since it compiles fine for openSUSE Tumbleweed, I have removed it.
Group: Utility/Development/Other Fixed
The comment is incorrect, it should be: "Deal with a bug in qactus' build system which is unable to treat absolute paths correctly" It deals fine with paths. Anyways, I have removed it, since it's not needed
Thanks for your feedback. I'll submit a fixed spec.
Request History
javierllorente created request
Fix spec, update tarball
javierllorente superseded request
superseded by 653461
The build system issue is still there.
libqobs.pc contains libdir=${prefix}//usr/lib64
in src/qobs/libqobs.pc.in, change "${prefix}/@CMAKE_INSTALL_LIBDIR@" to "@CMAKE_INSTALL_FULL_LIBDIR@"
As requested, I have changed libdir; libdir=@CMAKE_INSTALL_FULL_LIBDIR@
I have also realised that prefix is not needed, so I have changed includedir; includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@
Thanks again