wok-next diff libgphoto2/receipt @ rev 18693
slitaz-icons-faenza: rename applications-science into applications-education (thanks llev)
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Sun Dec 13 22:37:22 2015 +0200 (2015-12-13) |
parents | 8f447cf2eee5 |
children | 9e01bc6321ea |
line diff
1.1 --- a/libgphoto2/receipt Sat Nov 09 20:47:29 2013 +0000 1.2 +++ b/libgphoto2/receipt Sun Dec 13 22:37:22 2015 +0200 1.3 @@ -12,73 +12,78 @@ 1.4 TAGS="camera photo" 1.5 1.6 DEPENDS="libexif jpeg libusb libusb-compat libltdl hal" 1.7 -BUILD_DEPENDS="jpeg-dev libexif-dev libtool libexif jpeg libusb libusb-dev libusb-compat libusb-compat-dev pkg-config" 1.8 +BUILD_DEPENDS="jpeg-dev libexif-dev libtool libexif jpeg libusb libusb-dev \ 1.9 +libusb-compat libusb-compat-dev pkg-config" 1.10 1.11 # Rules to configure and make the package. 1.12 compile_rules() 1.13 { 1.14 - cd $src 1.15 - ./configure --prefix=/usr udevscriptdir=/lib/udev \ 1.16 - --with-exif --disable-static $CONFIGURE_ARGS && 1.17 + ./configure \ 1.18 + --prefix=/usr \ 1.19 + udevscriptdir=/lib/udev \ 1.20 + --with-exif \ 1.21 + --disable-static \ 1.22 + $CONFIGURE_ARGS && 1.23 make && 1.24 make install 1.25 - 1.26 } 1.27 1.28 # Rules to gen a SliTaz package suitable for Tazpkg. 1.29 genpkg_rules() 1.30 { 1.31 - mkdir -p $fs/usr/lib/$PACKAGE $fs/usr/share \ 1.32 - $fs/lib \ 1.33 - $fs/usr/share/hal/fdi/information/20thirdparty \ 1.34 - $fs/etc/udev/rules.d 1.35 + mkdir -p \ 1.36 + $fs/usr/lib/$PACKAGE \ 1.37 + $fs/usr/share \ 1.38 + $fs/lib \ 1.39 + $fs/usr/share/hal/fdi/information/20thirdparty \ 1.40 + $fs/etc/udev/rules.d 1.41 cp -a $install/usr/bin $fs/usr 1.42 cp -a $install/usr/lib/$PACKAGE $fs/usr/lib 1.43 cp -a $install/usr/lib/${PACKAGE}_port $fs/usr/lib 1.44 cp -a $install/usr/lib/*so* $fs/usr/lib 1.45 cp -a $install/usr/share/$PACKAGE $fs/usr/share 1.46 cp -a $install/lib/udev $fs/lib 1.47 - 1.48 + 1.49 # rm all archive files 1.50 find $fs/usr/lib -name "*.*a" -exec rm -f {} \; 2> /dev/null 1.51 - 1.52 + 1.53 # fix permissions 1.54 chmod +x $fs/lib/udev/check* 1.55 chmod +x $fs/usr/bin/gphoto2* 1.56 - 1.57 } 1.58 1.59 post_install() 1.60 { 1.61 - local root 1.62 - root=$1 1.63 - 1.64 - HAL_FDI="$1/usr/share/hal/fdi/information/20thirdparty/10-camera-libgphoto2.fdi" 1.65 - UDEV_RULE="$1/etc/udev/rules.d/70-libgphoto2.rules" 1.66 - CAM_LIST="$1/usr/lib/libgphoto2/print-camera-list" 1.67 + local root=$1 1.68 + 1.69 + HAL_FDI="$root/usr/share/hal/fdi/information/20thirdparty/10-camera-libgphoto2.fdi" 1.70 + UDEV_RULE="$root/etc/udev/rules.d/70-libgphoto2.rules" 1.71 + CAM_LIST="$root/usr/lib/libgphoto2/print-camera-list" 1.72 1.73 # Let print-camera-list find libgphoto2.so 1.74 - export LD_LIBRARY_PATH="$1/usr/lib" 1.75 + export LD_LIBRARY_PATH="$root/usr/lib" 1.76 # Let libgphoto2 find its camera-modules before running print-camera-list 1.77 - export CAMLIBS="$1/usr/lib/libgphoto2/$VERSION" 1.78 + export CAMLIBS="$root/usr/lib/libgphoto2/$VERSION" 1.79 1.80 # HAL file 1.81 "$CAM_LIST" hal-fdi > "$HAL_FDI" || return 1 1.82 - 1.83 + 1.84 #udev rule 1.85 "$CAM_LIST" udev-rules version 0.98 group camera mode 0660 > "$UDEV_RULE" || return 1 1.86 - 1.87 - tazpkg reconfigure udev --root=$1 1.88 - 1.89 + 1.90 + tazpkg reconfigure udev --root=$root 1.91 + 1.92 # add group camera 1.93 - if ! grep -q camera $root/etc/group ; then 1.94 - addgroup -g 97 camera 1.95 + if ! grep -q camera $root/etc/group; then 1.96 + chroot "$1/" addgroup -g 97 camera 1.97 fi 1.98 - 1.99 - echo "Don't forget to add yourself to group camera to use libgphoto2: addgroup tux camera" 1.100 + 1.101 + echo 1.102 + echo "Don't forget to add yourself to group camera to use libgphoto2:" 1.103 + echo " # addgroup tux camera" 1.104 } 1.105 1.106 post_remove() 1.107 { 1.108 - chroot "$1/" delgroup camera & >/dev/null 1.109 + chroot "$1/" delgroup camera 1.110 }