Accepting request 1125181 from multimedia:apps
- update to 10.26: * Changed: Added decoding support for version 4.11 files. There have been a couple reports of them. I don't know where they came from, but they verify using the latest code. Please share if you know about the origins. * Changed: Made use of a new APE_INFO_MD5_MATCHES test during quick verify. This way reading the MD5 is wrapped up nicely. * NEW: Added APE_INFO_MD5 to the info object because a third-party developer wanted it. * Fixed: 32-bit ARM could crash because it was enabling an intrinsic that was not available. * Fixed: Little endian AIFF files would not encode properly. * Changed: Updated to Visual Studio 17.7.4. * Changed: Updated the copyrights to 2024. * Changed: The check for AIFF / AIFC in file headers was incorrectly allowing other things to pass. * Changed: Added a License.txt file by the installer that gets copied to the install path (also included in the SDK). * Changed: Updated to Visual Studio 17.7.2. * Changed: Added a license link to the help menu. * Changed: Changed a few variables to have APE_ names because JRiver was having compile problems (Objective C doesn't care that things are in a namespace). * NEW: Added the ability to convert tags to legacy ID3v1 in the console program (my car stereo needs this). * Changed: Switched to the three clause BSD license to simplify inclusion of the source code. * Fixed: Getting a large APE tag field could return a buffer size that was too small so the next get would fail. * Changed: Tuned the error handling a little more. OBS-URL: https://build.opensuse.org/request/show/1125181 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mac?expand=0&rev=2
This commit is contained in:
commit
27ea7e4698
3
MAC_1026_SDK.zip
Normal file
3
MAC_1026_SDK.zip
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:cff58b2ee049bfbde131b050a7fabd216b1618d86ada3dd956e542490ae64394
|
||||||
|
size 1654362
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:ada511b5fe58e05a12440646a7d568f47aa9f6ec69f42b30f1f6e97084e241d3
|
|
||||||
size 1603022
|
|
3
_service
3
_service
@ -1,3 +0,0 @@
|
|||||||
<services>
|
|
||||||
<service name="download_files" mode="localonly"/>
|
|
||||||
</services>
|
|
99
license.html
99
license.html
@ -1,99 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
|
|
||||||
|
|
||||||
<!-- head -->
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="content-type" content="text/html; charset=utf-8" >
|
|
||||||
<title>Monkey's Audio - a fast and powerful lossless audio compressor</title>
|
|
||||||
<link href="style.css" rel="stylesheet" type="text/css" media="screen" >
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<!-- body -->
|
|
||||||
<body>
|
|
||||||
<div id="wrapper">
|
|
||||||
<!-- header -->
|
|
||||||
<!-- logo -->
|
|
||||||
<div id="logo">
|
|
||||||
<h1>
|
|
||||||
<a href="index.html"><img src="images/banner.png" alt="Monkey's Audio - a fast and powerful lossless audio compressor" width="980" height="80" ></a>
|
|
||||||
</h1>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- menu -->
|
|
||||||
<div id="menu">
|
|
||||||
<ul>
|
|
||||||
<li class="(none)"><a href="index.html">Home</a></li>
|
|
||||||
<li class="(none)"><a href="theory.html">Theory</a></li>
|
|
||||||
<li class="(none)"><a href="help.html">Help</a></li>
|
|
||||||
<li class="(none)"><a href="developers.html">Developers</a></li>
|
|
||||||
<li class="(none)"><a href="versionhistory.html">Version History</a></li>
|
|
||||||
<li class="(none)"><a href="links.html">Links</a></li>
|
|
||||||
<li class="(none)"><a href="download.html">Download</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<!-- page -->
|
|
||||||
<div id="page">
|
|
||||||
<div id="page-bgtop">
|
|
||||||
<div id="page-bgbtm">
|
|
||||||
|
|
||||||
<!-- left column -->
|
|
||||||
<div id="sidebar">
|
|
||||||
<h2>License</h2>
|
|
||||||
<p>
|
|
||||||
This is the license agreement for Monkey's Audio. The goal is to make it free and easy for anyone or any company to use Monkey's Audio.
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- content -->
|
|
||||||
<div id="content">
|
|
||||||
<h2>Monkey's Audio Program License Agreement</h2>
|
|
||||||
<ol>
|
|
||||||
<li>Monkey's Audio is completely free for personal, educational, or commercial use.</li>
|
|
||||||
<li>Although the software has been tested thoroughly, the author is in no way responsible for damages due to bugs or misuse. </li>
|
|
||||||
<li>The redistribution of Monkey's Audio is only allowed in cases where the original installer and components therein have not been modified.</li>
|
|
||||||
<li>The use of Monkey's Audio or any component thereof from another program requires compliance with the 'Monkey's Audio SDK and Source Code License Agreement'.</li>
|
|
||||||
<li>Installing and using Monkey's Audio signifies the acceptance of these terms. If you do not agree with any of the above terms, you must cease using Monkey's Audio and remove it from your storage device.</li>
|
|
||||||
</ol>
|
|
||||||
|
|
||||||
<h2>Monkey's Audio SDK and Source Code License Agreement</h2>
|
|
||||||
<ol>
|
|
||||||
<li>The Monkey's Audio SDK and source code can be freely used to add APE format playback, encoding, or tagging support to any product, free or commercial.</li>
|
|
||||||
<li>Monkey's Audio source can be included in GPL and open-source software, although Monkey's Audio itself will not be subjected to external licensing requirements or other viral source restrictions.</li>
|
|
||||||
<li>Any source code, ideas, or libraries used must be plainly acknowledged in the software using the code.</li>
|
|
||||||
<li>Although the software has been tested thoroughly, the author is in no way responsible for damages due to bugs or misuse.</li>
|
|
||||||
<li>If you do not completely agree with all of the previous stipulations, you must cease using this source code and remove it from your storage device.</li>
|
|
||||||
</ol>
|
|
||||||
|
|
||||||
<h2>Contact</h2>
|
|
||||||
<p>
|
|
||||||
Please use the details <a href="contact.html">here</a> for licensing questions or requests.
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div style="clear: both;"></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- footer -->
|
|
||||||
<!-- footer -->
|
|
||||||
<div id="footer">
|
|
||||||
<div class="left">
|
|
||||||
<p><b>Thank You</b></p>
|
|
||||||
<p>Thank you for your support through 22 great years of Monkey's Audio.</p>
|
|
||||||
</div>
|
|
||||||
<div class="right">
|
|
||||||
<ul class="grid">
|
|
||||||
<li>All materials and programs copyrighted ©2000-2022 by Matt Ashland</li>
|
|
||||||
<li>Site by Matt Ashland, portions contributed by KiM</li>
|
|
||||||
<li>All rights reserved</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
|
|
||||||
</html>
|
|
70
mac.changes
70
mac.changes
@ -1,3 +1,73 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Nov 11 16:37:26 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 10.26:
|
||||||
|
* Changed: Added decoding support for version 4.11 files. There
|
||||||
|
have been a couple reports of them. I don't know where they
|
||||||
|
came from, but they verify using the latest code. Please share
|
||||||
|
if you know about the origins.
|
||||||
|
* Changed: Made use of a new APE_INFO_MD5_MATCHES test during
|
||||||
|
quick verify. This way reading the MD5 is wrapped up nicely.
|
||||||
|
* NEW: Added APE_INFO_MD5 to the info object because a
|
||||||
|
third-party developer wanted it.
|
||||||
|
* Fixed: 32-bit ARM could crash because it was enabling an
|
||||||
|
intrinsic that was not available.
|
||||||
|
* Fixed: Little endian AIFF files would not encode properly.
|
||||||
|
* Changed: Updated to Visual Studio 17.7.4.
|
||||||
|
* Changed: Updated the copyrights to 2024.
|
||||||
|
* Changed: The check for AIFF / AIFC in file headers was
|
||||||
|
incorrectly allowing other things to pass.
|
||||||
|
* Changed: Added a License.txt file by the installer that gets
|
||||||
|
copied to the install path (also included in the SDK).
|
||||||
|
* Changed: Updated to Visual Studio 17.7.2.
|
||||||
|
* Changed: Added a license link to the help menu.
|
||||||
|
* Changed: Changed a few variables to have APE_ names because
|
||||||
|
JRiver was having compile problems (Objective C doesn't care
|
||||||
|
that things are in a namespace).
|
||||||
|
* NEW: Added the ability to convert tags to legacy ID3v1 in the
|
||||||
|
console program (my car stereo needs this).
|
||||||
|
* Changed: Switched to the three clause BSD license to simplify
|
||||||
|
inclusion of the source code.
|
||||||
|
* Fixed: Getting a large APE tag field could return a buffer size
|
||||||
|
that was too small so the next get would fail.
|
||||||
|
* Changed: Tuned the error handling a little more.
|
||||||
|
* Fixed: A corrupt frame could put the decoder into an endless
|
||||||
|
loop trying the frame again which made players like Winamp, MC,
|
||||||
|
etc. hang (feedback appreciated).
|
||||||
|
* Changed: Updated to Visual Studio 17.6.2.
|
||||||
|
* Fixed: The AVX-512 code could fail to compile on some systems.
|
||||||
|
* Changed: Updated to Visual Studio 17.6.1.
|
||||||
|
* Changed: Enabled reference optimization which makes the build smaller.
|
||||||
|
* Changed: Updated to WavPack 5.6.4.
|
||||||
|
* Changed: Simplified the license agreement to make it easier for
|
||||||
|
inclusion in other projects.
|
||||||
|
* Changed: Updated to version 2.79 of the ALAC tool.
|
||||||
|
* Changed: The button images are created only once instead of
|
||||||
|
again for the options dialog (slightly faster).
|
||||||
|
* Changed: Winamp settings are stored in a section marked APE
|
||||||
|
Plugin Settings when writing to the Winamp INI file.
|
||||||
|
* Changed: Workaround a few NOLINT markers.
|
||||||
|
* Changed: Improved ARM support.
|
||||||
|
* Changed: Switched the size of the float transform to int64 to
|
||||||
|
avoid overflows.
|
||||||
|
* Changed: Made whole file reading cap 200 MB for 32-bit and
|
||||||
|
64-bit instead of switching.
|
||||||
|
* Intel SSE/AVX optimizations are now selected at runtime based
|
||||||
|
on CPU capbilities.
|
||||||
|
* Added SSE4.1 and AVX2 optimizations for 24/32 coding.
|
||||||
|
* Added ARM Neon optimizations.
|
||||||
|
* Improved existing SSE2 and AVX2 optimizations for improved
|
||||||
|
performance.
|
||||||
|
* General optimizations for improved performance.
|
||||||
|
* NEW: Switched to the CMake build system for non-Windows and
|
||||||
|
MinGW/MSYS builds.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 12 08:12:59 UTC 2022 - Lukas Kucharczyk <lukas.kucharczyk@suse.com>
|
||||||
|
|
||||||
|
- Remove cruft
|
||||||
|
- Move LICENSE.md to /usr/share/doc/packages/$PACKAGE directory
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Oct 10 14:04:23 UTC 2022 - Lukas Kucharczyk <lukas.kucharczyk@suse.com>
|
Mon Oct 10 14:04:23 UTC 2022 - Lukas Kucharczyk <lukas.kucharczyk@suse.com>
|
||||||
|
|
||||||
|
40
mac.spec
40
mac.spec
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package mac
|
# spec file for package mac
|
||||||
#
|
#
|
||||||
# Copyright (c) 2022 SUSE LLC
|
# Copyright (c) 2023 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -16,33 +16,24 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define _version 892
|
%define _version 1026
|
||||||
Name: mac
|
Name: mac
|
||||||
Version: 8.92
|
Version: 10.26
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: APE codec and decompressor
|
Summary: APE codec and decompressor
|
||||||
License: SUSE-Permissive
|
License: BSD-3-Clause
|
||||||
URL: https://www.monkeysaudio.com/index.html
|
URL: https://www.monkeysaudio.com/
|
||||||
Source0: https://monkeysaudio.com/files/MAC_%{_version}_SDK.zip
|
Source0: https://monkeysaudio.com/files/MAC_%{_version}_SDK.zip
|
||||||
Source1: https://monkeysaudio.com/license.html
|
BuildRequires: cmake
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: unzip
|
BuildRequires: unzip
|
||||||
BuildRequires: %{python_module html2text}
|
|
||||||
%debug_package
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Monkey’s Audio is a fast and easy way to compress digital music.
|
Monkey’s Audio is a fast and easy way to compress digital music.
|
||||||
|
|
||||||
%postun
|
|
||||||
ldconfig
|
|
||||||
|
|
||||||
%post
|
|
||||||
ldconfig
|
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Development files for APE
|
Summary: Development files for APE
|
||||||
Requires: mac = %{version}
|
Requires: mac = %{version}
|
||||||
BuildArch: noarch
|
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
Development files for Monkey's Audio codec and decompressor.
|
Development files for Monkey's Audio codec and decompressor.
|
||||||
@ -50,25 +41,24 @@ Development files for Monkey's Audio codec and decompressor.
|
|||||||
%prep
|
%prep
|
||||||
%setup -qc
|
%setup -qc
|
||||||
tr -d '\r' <Readme.txt >README
|
tr -d '\r' <Readme.txt >README
|
||||||
ls -l
|
|
||||||
html2text --ignore-links "%{_sourcedir}/license.html" | sed -n '/^## License$/,$p' > LICENSE.md
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%make_build -C Source/Projects/NonWindows
|
%cmake
|
||||||
|
%cmake_build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
make DESTDIR=%{buildroot} prefix=%{_prefix} install -C Source/Projects/NonWindows
|
%cmake_install
|
||||||
install -d %{buildroot}%{_docdir}
|
|
||||||
install -m0644 LICENSE.md %{buildroot}%{_docdir}
|
%ldconfig_scriptlets
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc README
|
%doc README
|
||||||
%license %{_docdir}/LICENSE.md
|
%license License.txt
|
||||||
%{_bindir}/mac
|
%{_bindir}/mac
|
||||||
%{_prefix}/lib/libMAC.so.8
|
%{_libdir}/libMAC.so.10
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%{_includedir}/*
|
%{_includedir}/MAC
|
||||||
%{_prefix}/lib/libMAC.so
|
%{_libdir}/libMAC.so
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
x
Reference in New Issue
Block a user