- Jun 24, 2020
-
-
Ralph Giles authored
Update the build environment container to use the gitlab.xiph.org url instead of the no-longer-available git.xiph.org.
-
Ralph Giles authored
This is faster. We still don't have good dependency tracking among the components, but roughly: make make opusfile-0.dll make package Should automate the basics of putting together a win32 binary package. It still doesn't include documentation. See the mingw/README for additional steps there. Also, don't copy dll.a files. They don't seem to be necessary.
-
Ralph Giles authored
Invoking ../configure from the mingw directory would clobber the mingw-specific Makefile, which is confusing. Instead have the `make opusfile` target invoke the autotools build within a subdirectory.
-
Ralph Giles authored
Download the most recent working release of openssl. - Enable asm, since it seems to work now. - Link ssl and crypto libraries statically, since the dll target seems to be broken. The 1.0.2 series of openssl releases is no longer supported. However, 1.1.1 and later broke the hooks we were using to reference the Windows certificate store, so this is also the newest release where opusurl works. As such, this shouldn't be used in production (unless you have a support contract for openssl!) but it's a useful reference configuration to have in the repository. Hopefully a replacement api will be available in openssl 3 or 4 and we can port to that for future releases.
-
Ralph Giles authored
This seems to have changed to be more like the unix build. We'll probably need libcrypto-1_1.dll too, but I haven't gotten to the link step yet. This fails because of api changes between (no longer supported) 1.0.x versions and the current stable 1.1.
-
Ralph Giles authored
This was a reference from an older build script and it no longer necessary. Having in the Makefile just confuses things.
-
Ralph Giles authored
We had a request for 64-bit Windows binaries at some point, but win32 is more broadly compatible. Since everything's broken, let's concentrate on that and add rules to generate a separate opusfile-${version}-win64 package later.
-
Ralph Giles authored
Latest release versions and checksums.
-
Ralph Giles authored
This is the current release. The gcc runtime dll filename has changed, so the package script is also updated.
-
- May 11, 2020
-
-
Ralph Giles authored
In theory `mingw/Makefile` can build a binary release, but it doensn't quite works and omits some niceties, so we still need the detailed build instructions to compare with. However, the details aren't relevent to the general release checklist, so pretend `make -C ming package` works at that level. Also convert the mingw README to markdown for better display on hosting sites.
-
- Sep 19, 2018
-
-
Timothy B. Terriberry authored
New upstream release (soon to be final).
-
- Aug 20, 2018
-
-
Ralph Giles authored
This is the current stable release. The fedora:25 image is no longer receiving updates.
-
Ralph Giles authored
New upstream release.
-
Ralph Giles authored
New upstream release some time ago.
-
- Aug 02, 2017
-
-
Ralph Giles authored
New release of the codec reference implementation.
-
Ralph Giles authored
New release of the codec reference implementation.
-
Ralph Giles authored
downloads.xiph.org recently got https support.
-
- Jun 07, 2017
-
-
Ralph Giles authored
I think it's less confusing for most users to omit this. I added it so I could distinguish the docker-hosted cross package from others, but it's a distraction for people trying to use the resulting binaries.
-
Ralph Giles authored
We build from a git repo, so we can call `git describe` to generate a version number. When building from a tag, this should give us a clean release-versioned filename.
-
- Jun 06, 2017
-
-
Ralph Giles authored
fedora:24 will be end-of-life soon.
-
- May 26, 2017
-
-
Ralph Giles authored
opus 1.1.5 openssl 1.0.2l There's a newer branch (openssl 1.1.x) availabe now, but the build script needs changes to make it work. Stay on 1.0.2 for now.
-
- Nov 08, 2016
-
-
Ralph Giles authored
The fedora docker images ship without the necessary metadata to reconstruct rpm packages from installed data, so attempting to download delta rpm packages when updating the system just wastes time and bandwidth.
-
- Nov 04, 2016
-
-
Ralph Giles authored
The file in the parent directory was renamed; change the reference in the Makefile as well.
-
Ralph Giles authored
-
Ralph Giles authored
Latest stable release.
-
Ralph Giles authored
Build against latest stable upstream release.
-
Ralph Giles authored
-
- Jul 08, 2016
-
-
Ralph Giles authored
-
- Jan 05, 2016
-
-
Ralph Giles authored
This build works as well. I'm not sure what's wrong with my local environment.
-
- Jan 04, 2016
-
-
Ralph Giles authored
-
- Jan 01, 2016
-
-
Ralph Giles authored
This does the basics to build the win32 binary release zipfile for testing. Doesn't sign or version it properly.
-
Ralph Giles authored
-
Ralph Giles authored
The version of mingw in Fedora 21 works as well. This is the first version to depend on libwinpthread. Also add an autogen.sh invocation which caused the previous build to fail after the 'make check' barrier was removed.
-
Ralph Giles authored
This requires wine to run the windows executables, which is a pretty heavy dependency. Better to do without for now.
-
Ralph Giles authored
For some reason, when I cross-compile opusfile on Fedora 23, I get example binaries with exit immediately without error. Building them on Fedora 20 (in a docker container) produced working binaries. Until we figure out what the bug is, include this for convenience. The build doesn't actually work because of the 'make check' steps in the Makefile, which require wine.
-
- Dec 31, 2015
-
-
Ralph Giles authored
For those who would like network access to be a separate step.
-
Ralph Giles authored
-
Ralph Giles authored
This doesn't work in a normal shell, but enables 'make -C mingw' which is convenient. Thanks to ron for the suggestion.
-
- Dec 30, 2015
-
-
Ralph Giles authored
This builds win32 versions of the library and examples on linux using the mingw-gcc cross toolchain and wine. It also automates downloading and building the required dependencies. Update the _URL and _SHA variables to build against newer upstream releases. Thanks to Ron and Mark Harris for help with the makefile.
-