wok-next view usbmuxd/receipt @ rev 20957

Random updates
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Sep 05 15:26:05 2018 +0300 (2018-09-05)
parents 4396aed7eb01
children d5aab818505e
line source
1 # SliTaz package receipt v2.
3 PACKAGE="usbmuxd"
4 VERSION="1.0.7"
5 CATEGORY="misc"
6 SHORT_DESC="USB Multiplex Daemon"
7 MAINTAINER="slaxemulator@gmail.com"
8 LICENSE="GPL2 GPL3 LGPL2.1"
9 WEB_SITE="http://marcansoft.com/blog/iphonelinux/usbmuxd/"
11 TARBALL="$PACKAGE-$VERSION.tar.bz2"
12 WGET_URL="http://marcansoft.com/uploads/$PACKAGE/$TARBALL"
14 BUILD_DEPENDS="cmake libusb-dev libplist-dev"
15 SPLIT="usbmuxd-dev"
17 compile_rules() {
18 sed -i 's|/lib/udev/rules.d/|/etc/udev/rules.d/|g' udev/CMakeLists.txt
19 mkdir build
20 cd build
21 cmake ../ -DCMAKE_INSTALL_PREFIX:PATH=/usr -DLIB_SUFFIX=""
22 make && make install
23 }
25 genpkg_rules() {
26 case $PACKAGE in
27 usbmuxd)
28 copy @std
29 DEPENDS="libusb libplist"
30 ;;
31 *-dev)
32 copy @dev
33 ;;
34 esac
35 }
37 # Add user usbmuxd if needed
38 post_install_usbmuxd() {
39 if ! grep -q usbmuxd "$1/etc/passwd"; then
40 echo -n "Adding user privoxy..."
41 chroot "$1/" adduser -s /bin/false -H -D -u 140 usbmuxd
42 status
43 fi
45 if ! grep -q usbmuxd "$1/etc/group"; then
46 echo -n "Adding group privoxy..."
47 chroot "$1/" addgroup -g 140 usbmuxd
48 status
49 fi
50 }
52 # Del user usbmuxd when pkg is removed
53 post_remove_usbmuxd() {
54 chroot "$1/" deluser usbmuxd
55 chroot "$1/" delgroup usbmuxd
56 }