wok-next annotate usbmuxd/receipt @ rev 21087

Updates...
Revert names: libsdl -> sdl, libsmpeg -> smpeg, libtdb -> tdb
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Dec 28 05:11:49 2018 +0200 (2018-12-28)
parents d5aab818505e
children
rev   line source
al@20464 1 # SliTaz package receipt v2.
slaxemulator@10262 2
slaxemulator@10262 3 PACKAGE="usbmuxd"
slaxemulator@11734 4 VERSION="1.0.7"
slaxemulator@10262 5 CATEGORY="misc"
slaxemulator@10262 6 SHORT_DESC="USB Multiplex Daemon"
al@21020 7 MAINTAINER="devel@slitaz.org"
pascal@15363 8 LICENSE="GPL2 GPL3 LGPL2.1"
al@21032 9 WEB_SITE="https://github.com/libimobiledevice/usbmuxd"
al@20464 10
slaxemulator@10262 11 TARBALL="$PACKAGE-$VERSION.tar.bz2"
slaxemulator@10262 12 WGET_URL="http://marcansoft.com/uploads/$PACKAGE/$TARBALL"
slaxemulator@10262 13
pascal@15363 14 BUILD_DEPENDS="cmake libusb-dev libplist-dev"
al@21020 15 SPLIT="$PACKAGE-dev"
pascal@15363 16
al@20464 17 compile_rules() {
slaxemulator@10262 18 sed -i 's|/lib/udev/rules.d/|/etc/udev/rules.d/|g' udev/CMakeLists.txt
al@21020 19
slaxemulator@10262 20 mkdir build
al@21020 21 cd build
al@21020 22 cmake \
al@21020 23 -DCMAKE_INSTALL_PREFIX:PATH=/usr \
al@21020 24 -DLIB_SUFFIX="" \
al@21020 25 .. &&
al@21020 26 make &&
al@21020 27 make install
slaxemulator@10262 28 }
slaxemulator@10262 29
al@20464 30 genpkg_rules() {
al@20464 31 case $PACKAGE in
al@20464 32 usbmuxd)
al@20956 33 copy @std
al@20464 34 DEPENDS="libusb libplist"
al@20464 35 ;;
al@20464 36 *-dev)
al@20956 37 copy @dev
al@20464 38 ;;
al@20464 39 esac
slaxemulator@10262 40 }
slaxemulator@10262 41
al@20464 42 # Add user usbmuxd if needed
al@20464 43 post_install_usbmuxd() {
pascal@18730 44 if ! grep -q usbmuxd "$1/etc/passwd"; then
slaxemulator@10262 45 echo -n "Adding user privoxy..."
pascal@18730 46 chroot "$1/" adduser -s /bin/false -H -D -u 140 usbmuxd
slaxemulator@10262 47 status
slaxemulator@10262 48 fi
slaxemulator@10262 49
pascal@18730 50 if ! grep -q usbmuxd "$1/etc/group"; then
slaxemulator@10262 51 echo -n "Adding group privoxy..."
pascal@18730 52 chroot "$1/" addgroup -g 140 usbmuxd
slaxemulator@10262 53 status
slaxemulator@10262 54 fi
slaxemulator@10262 55 }
slaxemulator@10262 56
al@20464 57 # Del user usbmuxd when pkg is removed
al@20464 58 post_remove_usbmuxd() {
pascal@18730 59 chroot "$1/" deluser usbmuxd
pascal@18730 60 chroot "$1/" delgroup usbmuxd
slaxemulator@10262 61 }