Skip to content

Commit 2f6c93e

Browse files
authored
rav1e: update to 0.8.0 (msys2#24383)
lockfile is provided in upstream tarball
1 parent 139b712 commit 2f6c93e

1 file changed

Lines changed: 13 additions & 16 deletions

File tree

mingw-w64-rav1e/PKGBUILD

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
_realname=rav1e
44
pkgbase=mingw-w64-${_realname}
55
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
6-
pkgver=0.7.1
7-
pkgrel=7
6+
pkgver=0.8.0
7+
pkgrel=1
88
pkgdesc='An AV1 encoder focused on speed and safety (mingw-w64)'
99
arch=('any')
1010
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
@@ -17,16 +17,13 @@ license=('spdx:BSD-2-Clause')
1717
makedepends=("${MINGW_PACKAGE_PREFIX}-rust"
1818
"${MINGW_PACKAGE_PREFIX}-cargo-c"
1919
$([[ "${CARCH}" == "aarch64" ]] || echo "${MINGW_PACKAGE_PREFIX}-nasm"))
20-
source=("https://github.com/xiph/rav1e/archive/v${pkgver}/${_realname}-${pkgver}.tar.gz"
21-
"https://github.com/xiph/rav1e/releases/download/v${pkgver}/Cargo.lock")
22-
sha256sums=('da7ae0df2b608e539de5d443c096e109442cdfa6c5e9b4014361211cf61d030c'
23-
'4482976bfb7647d707f9a01fa1a3848366988f439924b5c8ac7ab085fba24240')
20+
options=('!strip')
21+
source=("https://github.com/xiph/rav1e/archive/v${pkgver}/${_realname}-${pkgver}.tar.gz")
22+
sha256sums=('2580bb4b4efae50e0a228e8ba80db1f73805a0e6f6a8c22bee066c90afb35ba0')
2423

2524
prepare() {
26-
cp Cargo.lock "${_realname}-${pkgver}"
2725
cd "${_realname}-${pkgver}"
2826

29-
cargo update -p cc
3027
cargo fetch --locked
3128
}
3229

@@ -35,24 +32,23 @@ build() {
3532

3633
export WINAPI_NO_BUNDLED_LIBRARIES=1
3734
cargo build \
38-
--release \
3935
--frozen \
40-
--offline
36+
--profile release-strip
4137

4238
MSYS2_ARG_CONV_EXCL="--prefix=" \
4339
cargo capi build \
4440
--meson-paths \
45-
--release \
4641
--frozen \
42+
--profile release-strip \
4743
--prefix="${MINGW_PREFIX}"
4844
}
4945

5046
check() {
5147
cd "${_realname}-${pkgver}"
5248

5349
cargo test \
54-
--release \
55-
--frozen
50+
--frozen \
51+
--profile release-strip
5652
}
5753

5854
package() {
@@ -63,15 +59,16 @@ package() {
6359
--offline \
6460
--no-track \
6561
--path . \
66-
--root "${pkgdir}${MINGW_PREFIX}"
62+
--root "${pkgdir}${MINGW_PREFIX}" \
63+
--profile release-strip
6764

6865
MSYS2_ARG_CONV_EXCL="--prefix=" \
6966
cargo capi install \
7067
--meson-paths \
71-
--release \
7268
--frozen \
7369
--prefix="${MINGW_PREFIX}" \
74-
--destdir="${pkgdir}"
70+
--destdir="${pkgdir}" \
71+
--profile release-strip
7572

7673
# Remove def file
7774
rm -f "${pkgdir}"${MINGW_PREFIX}/lib/*.def

0 commit comments

Comments
 (0)