* update libcamera to 0.2.0-1
This commit is contained in:
parent
d2e034c06d
commit
39b0d88303
@ -9,16 +9,13 @@ pkgname=(
|
||||
libcamera-tools
|
||||
gst-plugin-libcamera
|
||||
)
|
||||
pkgver=0.1.0
|
||||
_commit=9e3a83c03bab65b745eea2482be78077b409a2b5 # refs/tags/v0.1.0
|
||||
pkgrel=2
|
||||
pkgver=0.2.0
|
||||
_commit=a3690f601bf9a90e1a936d9f361aebd789e3b073 # refs/tags/v0.2.0
|
||||
pkgrel=1
|
||||
pkgdesc="A complex camera support library for Linux, Android, and ChromeOS"
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
url="https://libcamera.org/"
|
||||
license=(
|
||||
LGPL2.1
|
||||
GPL2
|
||||
)
|
||||
_url=https://git.libcamera.org/libcamera/libcamera.git
|
||||
makedepends=(
|
||||
doxygen
|
||||
git
|
||||
@ -42,13 +39,10 @@ makedepends=(
|
||||
texlive-core
|
||||
)
|
||||
source=(
|
||||
git+https://git.libcamera.org/$pkgbase/$pkgbase.git#tag=$_commit
|
||||
$pkgbase-0.0.5-sphinx.patch
|
||||
"git+$_url#tag=$_commit"
|
||||
)
|
||||
sha512sums=('SKIP'
|
||||
'52abec885c0a38c042622bc1bb106f7cefc19e3d8d0b6dcba7c4fadae3ad9303d5ae74447a72abe710598bc2162d57900be54bfe0de18d4c0842160c1c65b35a')
|
||||
b2sums=('SKIP'
|
||||
'e43847222ad644a23761f7f601891971f499552156d8dfd5922732d134e5a09202c6c4fa3880e13c1ae950d34c5a3617ada12fabc06368e3201110ac5455af7f')
|
||||
sha512sums=('SKIP')
|
||||
b2sums=('SKIP')
|
||||
|
||||
_pick() {
|
||||
local p="$1" f d; shift
|
||||
@ -60,15 +54,16 @@ _pick() {
|
||||
done
|
||||
}
|
||||
|
||||
pkgver() {
|
||||
cd $pkgbase
|
||||
git describe --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/v//g'
|
||||
}
|
||||
|
||||
prepare() {
|
||||
cd $pkgbase
|
||||
|
||||
# add version, so that utils/gen-version.sh may rely on it
|
||||
printf "%s\n" "$pkgver" > .tarball-version
|
||||
|
||||
# fix use of python-sphinx
|
||||
# https://github.com/sphinx-doc/sphinx/pull/11381
|
||||
git apply -v ../$pkgbase-0.0.5-sphinx.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
@ -87,6 +82,15 @@ check() {
|
||||
}
|
||||
|
||||
package_libcamera() {
|
||||
license=(
|
||||
Apache-2.0
|
||||
CC0-1.0
|
||||
'GPL-2.0-only WITH Linux-syscall-note'
|
||||
GPL-2.0-or-later
|
||||
LGPL-2.1-or-later
|
||||
'GPL-2.0-or-later WITH Linux-syscall-note OR BSD-3-Clause'
|
||||
'GPL-2.0-or-later WITH Linux-syscall-note OR MIT'
|
||||
)
|
||||
depends=(
|
||||
gcc-libs
|
||||
glibc
|
||||
@ -106,6 +110,7 @@ package_libcamera() {
|
||||
provides=(libcamera.so libcamera-base.so)
|
||||
|
||||
meson install -C build --destdir "$pkgdir"
|
||||
install -vDm 644 $pkgbase/LICENSES/{BSD-3-Clause,Linux-syscall-note,MIT}.txt -t "$pkgdir/usr/share/licenses/$pkgname/"
|
||||
|
||||
(
|
||||
cd "$pkgdir"
|
||||
@ -118,6 +123,11 @@ package_libcamera() {
|
||||
|
||||
package_libcamera-docs() {
|
||||
pkgdesc+=" - documentation"
|
||||
license=(
|
||||
CC-BY-4.0
|
||||
CC-BY-SA-4.0
|
||||
CC0-1.0
|
||||
)
|
||||
|
||||
mv -v $pkgname/* "$pkgdir"
|
||||
mv -v "$pkgdir/usr/share/doc/$pkgbase-$pkgver/" "$pkgdir/usr/share/doc/$pkgbase/"
|
||||
@ -126,6 +136,13 @@ package_libcamera-docs() {
|
||||
|
||||
package_libcamera-ipa() {
|
||||
pkgdesc+=" - signed IPA"
|
||||
license=(
|
||||
BSD-2-Clause
|
||||
CC-BY-SA-4.0
|
||||
CC0-1.0
|
||||
GPL-2.0-or-later
|
||||
LGPL-2.1-or-later
|
||||
)
|
||||
depends=(
|
||||
gcc-libs
|
||||
glibc
|
||||
@ -139,10 +156,17 @@ package_libcamera-ipa() {
|
||||
$pkgbase/src/ipa/ipa-sign.sh "$(find build -type f -iname "*ipa-priv-key.pem")" "$_lib" "$_lib.sign"
|
||||
done
|
||||
mv -v $pkgname/* "$pkgdir"
|
||||
install -vDm 644 $pkgbase/LICENSES/BSD-2-Clause.txt -t "$pkgdir/usr/share/licenses/$pkgname/"
|
||||
}
|
||||
|
||||
package_libcamera-tools() {
|
||||
pkgdesc+=" - tools"
|
||||
license=(
|
||||
BSD-2-Clause
|
||||
CC0-1.0
|
||||
GPL-2.0-or-later
|
||||
LGPL-2.1-or-later
|
||||
)
|
||||
depends=(
|
||||
gcc-libs
|
||||
glibc
|
||||
@ -160,10 +184,15 @@ package_libcamera-tools() {
|
||||
replaces=("$pkgbase-tests<0.0.1-2")
|
||||
|
||||
mv -v $pkgname/* "$pkgdir"
|
||||
install -vDm 644 $pkgbase/LICENSES/BSD-2-Clause.txt -t "$pkgdir/usr/share/licenses/$pkgname/"
|
||||
}
|
||||
|
||||
package_gst-plugin-libcamera() {
|
||||
pkgdesc="Multimedia graph framework - libcamera plugin"
|
||||
license=(
|
||||
CC0-1.0
|
||||
LGPL-2.1-or-later
|
||||
)
|
||||
depends=(
|
||||
gcc-libs
|
||||
glibc
|
||||
|
Loading…
x
Reference in New Issue
Block a user