Package: libgavl1 Version: 1.4.0 Revision: 3 ### Source: mirror:sourceforge:gmerlin/gavl-%v.tar.gz Source-Checksum: SHA256(51aaac41391a915bd9bad07710957424b046410a276e7deaff24a870929d33ce) PatchFile: %n.patch PatchFile-MD5: 290892c9a5fd0123e0cdc2242627d121 ### DocFiles: README NEWS TODO COPYING AUTHORS INSTALL ChangeLog ### Depends: %N-shlibs (= %v-%r) BuildDepends: doxygen ( >= 1.5.6-1) BuildDependsOnly: true # # this isn't using the libpng currently since we get that from gmerlin-avdecoder1 ConfigureParams: --disable-libpng --with-cpuflags=none PatchScript: << %{default_script} # Patch configure to not link like Puma on Yosemite perl -pi.bak -e 's|10\.\[012\]\*|10.[012][,.]*|g' configure << ### Maintainer: None HomePage: http://gmerlin.sourceforge.net/ License: GPL Description: Gmerlin Audio Video Library DescDetail: << Gavl is short for Gmerlin Audio Video Library. It is a low level library, upon which multimedia APIs can be built. Gavl handles all the details of audio and video formats like colorspaces, samplerates, multichannel configurations etc. It provides standardized definitions for those formats as well as container structures for carrying Audio samples or Video frames. In addition, it handles the sometimes ugly task to convert between all these formats as well as some elemtary operations (scaling, alpha blending etc). This package provides the the run-time library. << DescPackaging: << * Disable cpuflag optimization because it pretends to know Darwin but is multiple layers of linuxism. Silently failed before 10.15, but now causes SSE failures due to bad detection. * emulate clock_nanosleep from github.com/ChisholmKyle/PosixMachTiming https://raw.githubusercontent.com/ChisholmKyle/PosixMachTiming/7e7dcffcce8cbaa62b4633fd5f46f69bcf4506a9/src/timing_mach.h << ### SplitOff: << Package: %N-shlibs Description: Shared libraries for gavl Files: << lib/libgavl.1.dylib << Shlibs: << %p/lib/libgavl.1.dylib 2.0.0 %n (>= 1.4.0-1) << DocFiles: README NEWS TODO COPYING AUTHORS INSTALL ChangeLog <<