33_realname=rav1e
44pkgbase=mingw-w64-${_realname}
55pkgname=" ${MINGW_PACKAGE_PREFIX} -${_realname} "
6- pkgver=0.7.1
7- pkgrel=7
6+ pkgver=0.8.0
7+ pkgrel=1
88pkgdesc=' An AV1 encoder focused on speed and safety (mingw-w64)'
99arch=(' any' )
1010mingw_arch=(' mingw64' ' ucrt64' ' clang64' ' clangarm64' )
@@ -17,16 +17,13 @@ license=('spdx:BSD-2-Clause')
1717makedepends=(" ${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
2524prepare () {
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
5046check () {
5147 cd " ${_realname} -${pkgver} "
5248
5349 cargo test \
54- --release \
55- --frozen
50+ --frozen \
51+ --profile release-strip
5652}
5753
5854package () {
@@ -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