[Bug 1568834] Missing BuildRequires: kde-filesystem in perl-Qt.spec

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1568834



--- Comment #12 from Olivier LAHAYE <olivier.lahaye1@xxxxxxx> ---
(In reply to Sergio Monteiro Basto from comment #7)
> (In reply to Olivier LAHAYE from comment #5)
> > Why do you patch test files while ENABLE_GUI_TESTS:BOOL exists in cmake
> > files?
> > -DENABLE_GUI_TESTS=OFF works.
> 
> what patches ? 
What I mean is that I think that it is useless to remove by hand tests that use
X11 (line 115, the bunch of sed) as I think that -DENABLE_GUI_TESTS=OFF is
sufficient

> > What I did:
> > %{cmake_kde4} \
> >     -DCUSTOM_PERL_SITE_ARCH_DIR=%{perl_vendorarch} \
> >     -DCMAKE_SKIP_RPATH=YES \
> >     -DENABLE_GUI_TESTS=YES \
> > %if 0%{?el6}
> >     -DWITH_QScintilla=OFF \
> >     -DWITH_Qwt5=OFF \
> > %endif
> > %if !%{with perl_Qt_enables_x11_test}
> >     -DENABLE_GUI_TESTS=OFF \
> > %endif
> > 
> > Also add to fix the %licence which is broken on CentOS-6
> > (https://bugzilla.redhat.com/show_bug.cgi?id=1386639 not fixed in CentOS-6)
> > 
> > %if ! 0%{?el6}
> > %license LICENSE*
> > %else
> > %doc LICENSE*
> > %endif
> 
> I have to check this , epel 6 I think it have %license macro 

The %license macro exists in el6, but it seems buggy. I did hit this bug:
https://bugzilla.redhat.com/show_bug.cgi?id=1386639
So I used a workaround :-)
Bug 1st reported here: https://bugs.mageia.org/show_bug.cgi?id=16818

> > Whith those 2 modifications, the package builds fine with epel6 stadanrd
> > packages (smokeqt-devel-4.7.3-6.3.x86_64 smokegen-devel-4.7.3-4.3.x86_64 ...)
> 
> Ah! you solved this node , I got on smokeqt-devel [1] in my copr repo [2] ,
> you had also patched smokeqt ? what patch did you made ? 

No I didn't patch smoke-qt. I 1st tried to use a more recent version as I
though it was the problem, but it turned out that the standard 4.7.3-6.3
version works.

> DEBUG util.py:484:  Error: No Package found for pkgconfig(QtDeclarative)
> DEBUG util.py:484:  Error: No Package found for pkgconfig(qwt)
As you can see above, I had to disable those 2 following options:
    -DWITH_QScintilla=OFF \
    -DWITH_Qwt5=OFF \
If those options are not disabled, it fails to build.
I didn't dig much into this as I only need basic perl-Qt4 for OSCAR Cluster
netbootmgr component, and in the end, the result is far better than nothing.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
perl-devel mailing list -- perl-devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to perl-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Legacy Announce]     [Fedora PHP Devel]     [Kernel Devel]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Big List of Linux Books]     [Gimp]     [Yosemite Information]

  Powered by Linux