summaryrefslogtreecommitdiffstats
path: root/src/opusfile.mk
Commit message (Collapse)AuthorAgeFilesLines
* Update opusfileTimothy Gu2014-05-091-2/+2
| | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* opusfile: enable shared buildTimothy Gu2014-05-051-6/+1
| | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* many packages: explicitly disable shared buildsTony Theodore2014-04-061-0/+2
| | | | closes #369
* packages opus opusfile: use $(SORT) variableTony Theodore2013-09-071-1/+1
|
* Update package opus and opusfileTimothy Gu2013-09-051-2/+2
| | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* opus + opusfile: Sort versions before selecting version for updatingTimothy Gu2013-09-051-0/+1
| | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* opus + opusfile: do not update to betaTimothy Gu2013-09-051-0/+1
| | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* Move package versions from index.html back into the src/*.mk filesVolker Grabsch2013-07-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | Most of the automatic conversion was done using the following Python script: import os import re pkgs = sorted(mkfile[:-len('.mk')] for mkfile in os.listdir('src') if mkfile.endswith('.mk')) with open('index.html', 'rb') as f: index = f.read() pkgs_index = re.findall('<td class="package">([^<]*)</td>', index) assert pkgs_index == pkgs versions = dict(re.findall('<td id="([^"]*)-version">([^<]*)</td>', index)) assert sorted(versions.keys()) == pkgs for pkg in pkgs: version = versions[pkg] with open('src/' + pkg + '.mk', 'rb') as f: mk = f.read() checksumpos = mk.index('\n$(PKG)_CHECKSUM ') versionline = '\n$(PKG)_VERSION := %(version)s' % {'version': version} newmk = mk[:checksumpos] + versionline + mk[checksumpos:] with open('src/' + pkg + '.mk', 'wb') as f: f.write(newmk)
* Add package opusfileUlrich Klauer2013-03-121-0/+29
Opusfile is a decoder for Opus files. It provides a higher-level API than the opus library, of which it makes use. Update function taken directly from opus.mk. Two patches are needed to make it work, one is taken from the upstream repository (change introduced after the latest release), the other is by myself.