libhdr10plus-rs: fixes
- pkgbase should have -rs suffix too - change cargo inovocations to match cargo-c template cc @striezel please check at least does the package match template
This commit is contained in:
parent
ca04f6ccc7
commit
cc6a718cec
@ -1,12 +1,12 @@
|
|||||||
_realname=libhdr10plus
|
_realname=libhdr10plus
|
||||||
_sourcename=hdr10plus_tool
|
_sourcename=hdr10plus_tool
|
||||||
pkgbase=mingw-w64-${_realname}
|
pkgbase=mingw-w64-${_realname}-rs
|
||||||
pkgname=${MINGW_PACKAGE_PREFIX}-${_realname}-rs
|
pkgname=${MINGW_PACKAGE_PREFIX}-${_realname}-rs
|
||||||
pkgver=2.1.2
|
pkgver=2.1.2
|
||||||
pkgrel=1
|
pkgrel=2
|
||||||
pkgdesc='Library to read and write HDR10+ metadata (C-API)'
|
pkgdesc='Library to read and write HDR10+ metadata (C-API)'
|
||||||
arch=('any')
|
arch=('any')
|
||||||
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
|
mingw_arch=('ucrt64' 'clang64' 'clangarm64')
|
||||||
url='https://github.com/quietvoid/hdr10plus_tool/tree/main/hdr10plus'
|
url='https://github.com/quietvoid/hdr10plus_tool/tree/main/hdr10plus'
|
||||||
license=('spdx:MIT')
|
license=('spdx:MIT')
|
||||||
msys2_references=(
|
msys2_references=(
|
||||||
@ -15,20 +15,21 @@ msys2_references=(
|
|||||||
)
|
)
|
||||||
makedepends=("${MINGW_PACKAGE_PREFIX}-rust"
|
makedepends=("${MINGW_PACKAGE_PREFIX}-rust"
|
||||||
"${MINGW_PACKAGE_PREFIX}-cargo-c")
|
"${MINGW_PACKAGE_PREFIX}-cargo-c")
|
||||||
source=("https://github.com/quietvoid/hdr10plus_tool/archive/refs/tags/${_realname}-${pkgver}.tar.gz")
|
source=("https://github.com/quietvoid/hdr10plus_tool/archive/${_realname}-${pkgver}.tar.gz")
|
||||||
sha256sums=('c46908d70caa77053804a2e88a2b0e158e6bf67e10bb21b30d585ad8fb27cf6b')
|
sha256sums=('c46908d70caa77053804a2e88a2b0e158e6bf67e10bb21b30d585ad8fb27cf6b')
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd "${srcdir}/${_sourcename}-${_realname}-${pkgver}/hdr10plus"
|
cd "${_sourcename}-${_realname}-${pkgver}/hdr10plus"
|
||||||
|
|
||||||
cargo fetch
|
cargo fetch --locked
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "${srcdir}/${_sourcename}-${_realname}-${pkgver}/hdr10plus"
|
cd "${_sourcename}-${_realname}-${pkgver}/hdr10plus"
|
||||||
|
|
||||||
MSYS2_ARG_CONV_EXCL="--prefix=" \
|
MSYS2_ARG_CONV_EXCL="--prefix=" \
|
||||||
cargo cbuild \
|
cargo cbuild \
|
||||||
|
--meson-paths \
|
||||||
--release \
|
--release \
|
||||||
--frozen \
|
--frozen \
|
||||||
--all-features \
|
--all-features \
|
||||||
@ -36,7 +37,7 @@ build() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
check() {
|
check() {
|
||||||
cd "${srcdir}/${_sourcename}-${_realname}-${pkgver}/hdr10plus"
|
cd "${_sourcename}-${_realname}-${pkgver}/hdr10plus"
|
||||||
|
|
||||||
cargo test \
|
cargo test \
|
||||||
--release \
|
--release \
|
||||||
@ -45,15 +46,16 @@ check() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "${srcdir}/${_sourcename}-${_realname}-${pkgver}/hdr10plus"
|
cd "${_sourcename}-${_realname}-${pkgver}/hdr10plus"
|
||||||
|
|
||||||
MSYS2_ARG_CONV_EXCL="--prefix=" \
|
MSYS2_ARG_CONV_EXCL="--prefix=" \
|
||||||
cargo cinstall \
|
cargo cinstall \
|
||||||
--release \
|
--meson-paths \
|
||||||
--frozen \
|
--release \
|
||||||
--all-features \
|
--frozen \
|
||||||
--prefix="${MINGW_PREFIX}" \
|
--all-features \
|
||||||
--destdir="${pkgdir}"
|
--prefix="${MINGW_PREFIX}" \
|
||||||
|
--destdir="${pkgdir}"
|
||||||
|
|
||||||
install -Dm644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}-rs/LICENSE"
|
install -Dm644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}-rs/LICENSE"
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user