Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:mikedep333:branches:home:mkbosmans:mingw32:pulseaudio
mingw32-pulseaudio7
mingw32-pulseaudio.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File mingw32-pulseaudio.spec of Package mingw32-pulseaudio7
%define __strip %{_mingw32_strip} %define __objdump %{_mingw32_objdump} %define _use_internal_dependency_generator 0 %define __find_requires %{_mingw32_findrequires} %define __find_provides %{_mingw32_findprovides} %define __os_install_post %{_mingw32_debug_install_post} \ %{_mingw32_install_post} Name: mingw32-pulseaudio Version: 7.1 %define tar_version 7.1 %define dll_version 7.1 Release: 0 Summary: PulseAudio desktop sound server License: GPL-2.0+ and LGPL-2.1+ Url: http://pulseaudio.org/ Group: System/Sound Daemons Source: pulseaudio-%{tar_version}.tar.xz BuildRoot: %{_tmppath}/%{name}-%{tar_version}-build BuildArch: noarch #!BuildIgnore: post-build-checks BuildRequires: mingw32-filesystem BuildRequires: mingw32-cross-gcc BuildRequires: mingw32-cross-binutils BuildRequires: mingw32-cross-pkg-config BuildRequires: mingw32-winpthreads-devel BuildRequires: mingw32-libsndfile-devel BuildRequires: mingw32-libspeex-devel BuildRequires: mingw32-libvorbis-devel BuildRequires: mingw32-libatomic_ops-devel BuildRequires: mingw32-pcre-devel BuildRequires: mingw32-liborc-devel >= 0.4.17 BuildRequires: mingw32-libjson-c-devel >= 0.11 BuildRequires: mingw32-win_iconv-devel BuildRequires: mingw32-libtool BuildRequires: mingw32-glib2-devel BuildRequires: mingw32-gettext-runtime BuildRequires: mingw32-gettext-tools BuildRequires: autoconf BuildRequires: automake BuildRequires: git BuildRequires: intltool BuildRequires: orc >= 0.4.17 Requires: %{name}-lang = %{version} %description PulseAudio is a sound system for POSIX OSes, meaning that it is a proxy for your sound applications. It allows you to do advanced operations on your sound data as it passes between your application and your hardware. Things like transferring the audio to a different machine, changing the sample format or channel count and mixing several sounds into one are easily achieved using a sound server. PulseAudio is an integral part of all relevant modern Linux distributions and used in various mobile devices by multiple vendors. %package devel Summary: PulseAudio desktop sound server (development files) Group: Development/Libraries %description devel This package contains all necessary include files and libraries needed to develop applications that require these. %{_mingw32_debug_package} %lang_package %prep %setup -q -n pulseaudio-%{dll_version} %build # This line is not necessary for released versions. #PATH=${PATH}:%{_mingw32_bindir} ACLOCAL_PATH=%{_mingw32_datadir}/aclocal/ NOCONFIGURE=1 ./bootstrap.sh echo "lt_cv_deplibs_check_method='pass_all'" >>%{_mingw32_cache} CFLAGS="$CFLAGS -g -O0" %{_mingw32_configure} \ --enable-orc \ --enable-waveout \ --enable-shared --disable-static mingw32-make %{?_smp_mflags} %install make DESTDIR=$RPM_BUILD_ROOT install # Workaround these files being placed in the wrong place. # Observed with Pulseaudio 3.0 on OpenSuse 12.1 through 13.1 mv -t $RPM_BUILD_ROOT%{_mingw32_bindir} $RPM_BUILD_ROOT%{_mingw32_libdir}/bin/libpulsecommon-%{dll_version}.dll mv -t $RPM_BUILD_ROOT%{_mingw32_libdir} $RPM_BUILD_ROOT%{_mingw32_libdir}/pulseaudio/libpulsecommon-%{dll_version}.dll.a # Copy all non-dlopen DLLs to /bin mv -t $RPM_BUILD_ROOT%{_mingw32_bindir} $RPM_BUILD_ROOT%{_mingw32_libdir}/pulse-%{dll_version}/bin/* rm $RPM_BUILD_ROOT%{_mingw32_libdir}/pulse-%{dll_version}/modules/*.dll.a %find_lang pulseaudio %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-, root, root) %{_mingw32_sysconfdir} %{_mingw32_bindir}/pacat.exe %{_mingw32_bindir}/pactl.exe %{_mingw32_bindir}/pamon.exe %{_mingw32_bindir}/paplay.exe %{_mingw32_bindir}/parec.exe %{_mingw32_bindir}/parecord.exe %{_mingw32_bindir}/pulseaudio.exe %{_mingw32_bindir}/libpulsecommon-%{dll_version}.dll %{_mingw32_bindir}/libpulsecore-%{dll_version}.dll %{_mingw32_bindir}/libpulse-mainloop-glib-0.dll %{_mingw32_bindir}/libpulse-simple-0.dll %{_mingw32_bindir}/libpulse-0.dll %{_mingw32_bindir}/libcli.dll %{_mingw32_bindir}/libprotocol-*.dll %{_mingw32_libdir}/pulse-%{dll_version}/modules/*.dll %dir %{_mingw32_libdir}/pulse-%{dll_version} %dir %{_mingw32_libdir}/pulse-%{dll_version}/modules %exclude %{_mingw32_bindir}/esdcompat %exclude %{_mingw32_datadir}/vala %exclude %{_mingw32_datadir}/zsh %exclude %{_mingw32_datadir}/bash-completion/completions %{_mingw32_mandir} %files lang -f pulseaudio.lang %defattr(-,root,root) %files devel %defattr(-, root, root) %{_mingw32_includedir}/pulse/ %{_mingw32_libdir}/libpulsecommon-%{dll_version}.dll.a %{_mingw32_libdir}/libpulsecore-%{dll_version}.dll.a %{_mingw32_libdir}/libpulse-mainloop-glib.dll.a %{_mingw32_libdir}/libpulse-simple.dll.a %{_mingw32_libdir}/libpulse.dll.a %{_mingw32_libdir}/pkgconfig/libpulse.pc %{_mingw32_libdir}/pkgconfig/libpulse-mainloop-glib.pc %{_mingw32_libdir}/pkgconfig/libpulse-simple.pc %{_mingw32_libdir}/cmake/PulseAudio/PulseAudioConfig*.cmake %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor