Re: wxGTK3 requirement for Audacity 3.0.0
"Leland" <[email protected]>
| Newsgroups | gmane.comp.audio.audacity.devel |
|---|---|
| Message-ID | <[email protected]> |
We started requiring our version of wxWidgets because It includes important
fixes that prevented crashes. This is very much like what nearly every
Linux distro does. How many openSUSE packages have openSUSE specific
patches? What I'm disappointed about is why these Linux distros tell us
that we're doing things wrong. Why doesn't Ubuntu have the same package
format as openSUSE. How about Redhat's package format? Why doesn't every
Linux distro use the same package manager?
My point is that every distro does they're own thing, so why are we the bad
guys when we provide a library that contains patches that we have vetted
and/or provided ourselves?
However, if you MUST use your wxWidgets 3.2, simply remove this test in
audacity/cmake-proxies/wxWidgets/CMakeLists.txt:
string( REGEX MATCHALL "\".+(Audacity).+\"" ours "${output}")
if( NOT ours )
message( FATAL_ERROR
"\n########################################################################\
n"
"Audacity version 3.0.0 or higher requires use of a customized version
of "
"wxWidgets. For details:\n"
" https://wiki.audacityteam.org/wiki/Building_for_Distros\n"
"########################################################################\n"
)
endif()
And Audacity runs just fine with wxGTK2. At this time, that is actually the
target we recommend. We will be retargeting to wxGTK3 soon(ish), but as of
now, Audacity has issues when built against GTK3.
> -----Original Message-----
> From: Dave Plater <[email protected]>
> Sent: Friday, March 26, 2021 1:02 AM
> To: audacity-devel <[email protected]>
> Subject: [Audacity-devel] wxGTK3 requirement for Audacity 3.0.0
>
> Hi, I was very disappointed that I couldn't update Audacity for openSUSE
due
> to a requirement for a whole new package. I've already created special
> wxWidgets 3.0 and 3.2 packages which are linked to the distributions
package.
> I can patch the existing wxGTK3 (audacity doesn't run properly on gtk2 for
a
> while now) but I'm unable to create a whole new package. I've looked at
the
> Audacity/wxWidgets repository but there are far too many differences to
> create a patch from.
> Strangely Audacity 2.4.2 has been working fine with the current wxWidgets
> when it's not supposed to. I need patches for wxWidgets or I can patch out
the
> requirement for audacity/wxWidgets.
>
> Thanks
> Dave Plater
>
>
> _______________________________________________
> audacity-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/audacity-devel