wok-next view libv4l/receipt @ rev 20464

Combine receipts (final)
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Mar 07 19:43:44 2018 +0200 (2018-03-07)
parents b62f93de1a4e
children
line source
1 # SliTaz package receipt v2.
3 PACKAGE="libv4l"
4 VERSION="0.8.5"
5 CATEGORY="multimedia"
6 MAINTAINER="jozee@slitaz.org"
7 LICENSE="GPL2"
8 SHORT_DESC="Userspace library for Video 4 Linux (1 and 2)"
9 WEB_SITE="http://freshmeat.net/projects/libv4l"
11 TARBALL="v4l-utils-$VERSION.tar.bz2"
12 WGET_URL="http://linuxtv.org/downloads/v4l-utils/$TARBALL"
14 BUILD_DEPENDS="jpeg-dev"
15 SPLIT="libv4l"
17 compile_rules() {
18 make &&
19 make install PREFIX="/usr" DESTDIR="$DESTDIR"
20 }
22 genpkg_rules() {
23 case $PACKAGE in
24 libv4l)
25 mkdir -p $fs/usr/lib
26 cp -a $install/usr/lib/*so* $fs/usr/lib/
27 cp -a $install/usr/lib/$PACKAGE $fs/usr/lib
28 DEPENDS="libjpeg"
29 TAGS="webcam video"
30 ;;
31 *-dev)
32 mkdir -p $fs/usr/lib
33 cp -a $install/usr/include $fs/usr
34 cp -a $install/usr/lib/pkgconfig $fs/usr/lib
35 ;;
36 esac
37 }
39 post_install_libv4l() {
40 lib='/usr/lib/libv4l/v4l1compat.so'
41 if [ -e "$1$lib" ]; then
42 grep -q "^export LD_PRELOAD=$lib$" "$1/etc/profile" ||
43 echo "export LD_PRELOAD=$lib" >> "$1/etc/profile"
44 fi
45 }
47 post_remove_libv4l() {
48 sed -i '/export LD_PRELOAD=\/usr\/lib\/libv4l\/v4l1compat.so/d' "$1/etc/profile"
49 }