diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-10-03 23:49:50 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-10-03 23:49:50 +0100 |
commit | c410d7a91a496a4fbbca686c80f7446305222d55 (patch) | |
tree | 8ba974498cd1061dd4e883a34bd5e9be93a95214 /media-sound/ardour/ardour-9999.ebuild | |
parent | c99c2410831577bef101e22948e954f85f56cba1 (diff) |
gentoo auto-resync : 03:10:2023 - 23:49:49
Diffstat (limited to 'media-sound/ardour/ardour-9999.ebuild')
-rw-r--r-- | media-sound/ardour/ardour-9999.ebuild | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/media-sound/ardour/ardour-9999.ebuild b/media-sound/ardour/ardour-9999.ebuild index d38fad48fe22..dc901064219f 100644 --- a/media-sound/ardour/ardour-9999.ebuild +++ b/media-sound/ardour/ardour-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..12} ) PYTHON_REQ_USE='threads(+)' PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh" inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop xdg @@ -21,8 +21,8 @@ else fi LICENSE="GPL-2" -SLOT="7" -IUSE="doc jack phonehome pulseaudio cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow" +SLOT="8" +IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow" RDEPEND=" dev-cpp/glibmm:2 @@ -35,7 +35,6 @@ RDEPEND=" media-libs/aubio media-libs/flac:= media-libs/freetype:2 - media-libs/libart_lgpl media-libs/liblo media-libs/liblrdf media-libs/libsamplerate @@ -45,6 +44,7 @@ RDEPEND=" media-libs/rubberband media-libs/taglib media-libs/vamp-plugin-sdk + net-libs/libwebsockets net-misc/curl sys-libs/readline:0= sci-libs/fftw:3.0[threads] @@ -88,7 +88,10 @@ pkg_setup() { src_prepare() { default + # delete optimization flags sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\ \'\','/' -i "${S}"/wscript || die + + # handle arch MARCH=$(get-flag march) OPTFLAGS="" if use cpu_flags_x86_sse; then @@ -110,9 +113,13 @@ src_prepare() { sed 's/flag_line\ =\ o.*/flag_line\ =\ \": '"${OPTFLAGS}"' just some place holders\"/' \ -i "${S}"/wscript || die sed 's/cpu\ ==\ .*/cpu\ ==\ "LeaveMarchAsIs":/' -i "${S}"/wscript || die + + # boost and shebang append-flags "-lboost_system" python_fix_shebang "${S}"/wscript python_fix_shebang "${S}"/waf + + # handle locales my_lcmsg() { rm -f {gtk2_ardour,gtk2_ardour/appdata,libs/ardour,libs/gtkmm2ext}/po/${1}.po } @@ -128,18 +135,19 @@ src_configure() { use pulseaudio && backends+=",pulseaudio" tc-export CC CXX - mkdir -p "${D}" local myconf=( --configdir=/etc --freedesktop --noconfirm --optimize --with-backends=${backends} - --no-fpu-optimization + $({ use cpu_flags_ppc_altivec || use cpu_flags_x86_sse; } && \ + echo '' || echo "--no-fpu-optimization") $(usex doc "--docs" '') - --no-nls + $(usex nls '' "--no-nls") $(usex phonehome "--phone-home" "--no-phone-home") # not possible right now --use-external-libs + # missing dependency: https://github.com/c4dm/qm-dsp ) waf-utils_src_configure "${myconf[@]}" @@ -173,6 +181,7 @@ src_install() { insinto /usr/share/mime/packages newins build/gtk2_ardour/ardour.xml ardour${SLOT}.xml + rm "${D}/usr/share/mime/packages/ardour.xml" || die } pkg_postinst() { |