summaryrefslogtreecommitdiff
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 17 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d55e869..e960d12 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,6 @@
# Mantainer: Mattia Procopio <matto.astro@gmail.com>
pkgbase=libcamera
-pkgbasecustom=libcamera-rpi
pkgname=(
libcamera-rpi
libcamera-rpi-docs
@@ -121,19 +120,19 @@ package_libcamera-rpi() {
conflicts=(libcamera)
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%"-rpi"}/"
+ install -vDm 644 $pkgbase/LICENSES/{BSD-3-Clause,Linux-syscall-note,MIT}.txt -t "$pkgdir/usr/share/licenses/$pkgname/"
(
cd "$pkgdir"
- _pick $pkgbasecustom-docs usr/share/doc
- _pick $pkgbasecustom-ipa usr/lib/libcamera/
- _pick $pkgbasecustom-tools usr/bin/{cam,qcam,lc-compliance}
- _pick gst-plugin-$pkgbasecustom usr/lib/gstreamer-*
- _pick python-$pkgbasecustom usr/lib/python*
+ _pick $pkgname-docs usr/share/doc
+ _pick $pkgname-ipa usr/lib/libcamera/
+ _pick $pkgname-tools usr/bin/{cam,qcam,lc-compliance}
+ _pick gst-plugin-$pkgname usr/lib/gstreamer-*
+ _pick python-$pkgname usr/lib/python*
)
}
-package_libcamera-docs-rpi() {
+package_libcamera-rpi-docs() {
pkgdesc+=" - documentation"
license=(
CC-BY-4.0
@@ -143,12 +142,12 @@ package_libcamera-docs-rpi() {
conflicts=("libcamera-docs")
provides=("libcamera-docs")
- mv -v ${pkgname%"-rpi"}/* "$pkgdir"
+ mv -v ${pkgname}/* "$pkgdir"
mv -v "$pkgdir/usr/share/doc/$pkgbase-$pkgver/" "$pkgdir/usr/share/doc/$pkgbase/"
rm -frv "$pkgdir/usr/share/doc/$pkgbase/html/.buildinfo"
}
-package_libcamera-ipa-rpi() {
+package_libcamera-rpi-ipa() {
pkgdesc+=" - signed IPA"
license=(
BSD-2-Clause
@@ -167,12 +166,12 @@ package_libcamera-ipa-rpi() {
provides=(libcamera-ipa)
conflicts=(libcamera-ipa)
- strip ${pkgname%"-rpi"}/usr/lib/libcamera/*{.so,proxy}
- for _lib in ${pkgname%"-rpi"}/usr/lib/libcamera/*.so; do
+ strip ${pkgname}/usr/lib/libcamera/*{.so,proxy}
+ for _lib in ${pkgname}/usr/lib/libcamera/*.so; do
$pkgbase/src/ipa/ipa-sign.sh "$(find build -type f -iname "*ipa-priv-key.pem")" "$_lib" "$_lib.sign"
done
- mv -v ${pkgname%"-rpi"}/* "$pkgdir"
- install -vDm 644 $pkgbase/LICENSES/BSD-2-Clause.txt -t "$pkgdir/usr/share/licenses/${pkgname%"-rpi"}/"
+ mv -v ${pkgname}/* "$pkgdir"
+ install -vDm 644 $pkgbase/LICENSES/BSD-2-Clause.txt -t "$pkgdir/usr/share/licenses/${pkgname}/"
}
package_libcamera-rpi-tools() {
@@ -200,8 +199,8 @@ package_libcamera-rpi-tools() {
replaces=("$pkgbase-tests<0.0.1-2")
provides=("libcamera-tools")
- mv -v ${pkgname%"-rpi"}/* "$pkgdir"
- install -vDm 644 $pkgbase/LICENSES/BSD-2-Clause.txt -t "$pkgdir/usr/share/licenses/${pkgname%"-rpi"}/"
+ mv -v ${pkgname}/* "$pkgdir"
+ install -vDm 644 $pkgbase/LICENSES/BSD-2-Clause.txt -t "$pkgdir/usr/share/licenses/${pkgname}/"
}
package_gst-plugin-libcamera-rpi() {
@@ -220,7 +219,7 @@ package_gst-plugin-libcamera-rpi() {
)
conflicts=(gst-plugin-libcamera)
provides=(gst-plugin-camera)
- mv -v ${pkgname%"-rpi"}/* "$pkgdir"
+ mv -v ${pkgname}/* "$pkgdir"
}
package_python-libcamera-rpi() {
@@ -236,5 +235,5 @@ package_python-libcamera-rpi() {
python
)
- mv -v ${pkgname%"-rpi"}/* "$pkgdir"
+ mv -v ${pkgname}/* "$pkgdir"
}