Skip to content

Commit 8510590

Browse files
committedJun 2, 2023
dont build everything for 32bit
1 parent 1763180 commit 8510590

File tree

1 file changed

+17
-4
lines changed

1 file changed

+17
-4
lines changed
 

‎pulseaudio.spec

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
Summary: Sound server for Linux
4040
Name: pulseaudio
4141
Version: 16.1
42-
Release: 5
42+
Release: 6
4343
License: LGPLv2+
4444
Group: Sound
4545
Url: http://pulseaudio.org/
@@ -376,13 +376,19 @@ a PulseAudio sound server.
376376
%autosetup -n %{name}-%{version}%{?git:-%{fullgit}} -p1
377377
%if %{with compat32}
378378
%meson32 \
379+
-Ddoxygen=false \
380+
-Dman=false \
381+
-Dtests=false \
382+
-Dvalgrind=disabled \
383+
-Dhal-compat=false \
379384
-Dgtk=disabled \
380385
-Dasyncns=disabled \
381386
-Dlirc=disabled \
382387
-Dwebrtc-aec=disabled \
383388
-Dgstreamer=disabled \
384389
-Dbluez5-gstreamer=disabled \
385390
-Dsystemd=disabled \
391+
-Dudev=disabled \
386392
-Delogind=disabled \
387393
-Dtcpwrap=disabled \
388394
-Dudevrulesdir=%{_udevrulesdir}
@@ -395,7 +401,9 @@ export CXX=g++
395401
%endif
396402

397403
%meson \
404+
-Dtests=false \
398405
-Dcpp_std=gnu++17 \
406+
-Dhal-compat=false \
399407
-Dsystemd=enabled \
400408
-Dudevrulesdir=%{_udevrulesdir} \
401409
-Delogind=disabled \
@@ -418,6 +426,11 @@ export CXX=g++
418426
%build
419427
%if %{with compat32}
420428
%ninja_build -C build32
429+
rm -rf %{buildroot}%{_includedir}/*
430+
rm -rf %{buildroot}%{_bindir}/*
431+
rm -rf %{buildroot}%{_sysconfdir}/*
432+
rm -rf %{buildroot}%{_datadir}/*
433+
rm -rf %{buildroot}%{_udevrulesdir}/*
421434
%endif
422435
%ninja_build -C build
423436

@@ -561,7 +574,7 @@ sed -i 's/^\(\s*\)\;\?\s*\(autospawn\s*=\s*\).*/\1\; \2no/' %{_sysconfdir}/pulse
561574
%{_libdir}/pulseaudio/modules/module-device-manager.so
562575
%{_libdir}/pulseaudio/modules/module-device-restore.so
563576
%{_libdir}/pulseaudio/modules/module-echo-cancel.so
564-
%{_libdir}/pulseaudio/modules/module-hal-detect.so
577+
#%{_libdir}/pulseaudio/modules/module-hal-detect.so
565578
%{_libdir}/pulseaudio/modules/module-http-protocol-tcp.so
566579
%{_libdir}/pulseaudio/modules/module-http-protocol-unix.so
567580
%{_libdir}/pulseaudio/modules/module-intended-roles.so
@@ -735,7 +748,7 @@ sed -i 's/^\(\s*\)\;\?\s*\(autospawn\s*=\s*\).*/\1\; \2no/' %{_sysconfdir}/pulse
735748
%{_prefix}/lib/pulseaudio/modules/module-device-manager.so
736749
%{_prefix}/lib/pulseaudio/modules/module-device-restore.so
737750
%{_prefix}/lib/pulseaudio/modules/module-echo-cancel.so
738-
%{_prefix}/lib/pulseaudio/modules/module-hal-detect.so
751+
#%{_prefix}/lib/pulseaudio/modules/module-hal-detect.so
739752
%{_prefix}/lib/pulseaudio/modules/module-http-protocol-tcp.so
740753
%{_prefix}/lib/pulseaudio/modules/module-http-protocol-unix.so
741754
%{_prefix}/lib/pulseaudio/modules/module-intended-roles.so
@@ -763,7 +776,7 @@ sed -i 's/^\(\s*\)\;\?\s*\(autospawn\s*=\s*\).*/\1\; \2no/' %{_sysconfdir}/pulse
763776
%{_prefix}/lib/pulseaudio/modules/module-tunnel-source.so
764777
%{_prefix}/lib/pulseaudio/modules/module-tunnel-sink-new.so
765778
%{_prefix}/lib/pulseaudio/modules/module-tunnel-source-new.so
766-
%{_prefix}/lib/pulseaudio/modules/module-udev-detect.so
779+
#%{_prefix}/lib/pulseaudio/modules/module-udev-detect.so
767780
%{_prefix}/lib/pulseaudio/modules/module-volume-restore.so
768781
%{_prefix}/lib/pulseaudio/modules/module-virtual-sink.so
769782
%{_prefix}/lib/pulseaudio/modules/module-virtual-source.so

0 commit comments

Comments
 (0)
Please sign in to comment.