Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/utils
In directory vz-cvs-3.sog:/tmp/cvs-serv3418/utils

Added Files:
        ideviceinstaller.info libimobiledevice-py.info 
        libimobiledevice.info usbmuxd.info 
Log Message:
move imobiledevice stuff to stable.

--- NEW FILE: libimobiledevice.info ---
Package: libimobiledevice
Version: 1.0.6
Revision: 1
Description: Library to talk to iDevices
License: LGPL

# Dependencies:
BuildDependsOnly: true
Depends: %N1-shlibs (>= %v-1)
BuildDepends: pkgconfig, usbmuxd-dev, libplist, gnutls26, libtasn1-3, 
libgpg-error, libgettext8-dev, glib2-dev

# Unpack Phase:
Source: http://www.libimobiledevice.org/downloads/%n-%v.tar.bz2
Source-MD5: bd5cdff5212060ee299481360f67fa24

ConfigureParams: LDFLAGS="-L%p/lib" --without-swig

DocFiles: AUTHORS COPYING* NEWS README

SplitOff: <<
  Package: %N1-shlibs
  Conflicts: %N-shlibs
  Replaces:  %N-shlibs
  Depends: usbmuxd-shlibs | usbmuxd1-shlibs, gnutls26-shlibs, glib2-shlibs

  Files: <<
    lib/libimobiledevice.1.dylib
  <<
  Shlibs: <<
    %p/lib/libimobiledevice.1.dylib 2.0.0 libimobiledevice (>= 1.0.6-1)
  <<
  DocFiles: AUTHORS COPYING* NEWS README
<<

Splitoff2: <<
  Package: %N-dev
  Depends: %N1-shlibs (>= %v-1)
  BuildDependsOnly: true
  Files: <<
    include
    lib
  <<
  DocFiles: AUTHORS COPYING* NEWS README docs/html
<<

# Additional Info
DescDetail: <<
libimobiledevice is a software library that talks the protocols to support
iPhone, iPod Touch, iPad and Apple TV devices.  Unlike other projects, it
does not depend on using any existing proprietary libraries and does not
require jailbreaking.  It allows other software to easily access the
device's filesystem, retrieve information about the device and it's
internals, backup/restore the device, manage SpringBoard icons, manage
installed applications, retrieve addressbook/calendars/notes and bookmarks
and synchronize music and video to the device.

See the README file for some commandline tools to access iDevices.
<<

Homepage: http://www.libimobiledevice.org/
Maintainer: Karl-Michael Schindler <[email protected]>

--- NEW FILE: libimobiledevice-py.info ---
Info2: <<
Package: libimobiledevice-py%type_pkg[python]
Type: python (2.5 2.6 2.7)
Version: 1.0.6
Revision: 1
Description: Library to talk to iDevices
License: LGPL

# Dependencies:
Depends: python%type_pkg[python], libimobiledevice1-shlibs
BuildDepends: pkgconfig, swig, usbmuxd-dev, libplist, 
libplist-py%type_pkg[python]-dev
GCC: 4.0

# Unpack Phase:
Source: http://www.libimobiledevice.org/downloads/libimobiledevice-%v.tar.bz2
Source-MD5: bd5cdff5212060ee299481360f67fa24

ConfigureParams: LDFLAGS="-L%p/lib/python%type_raw[python]/config -L%p/lib" 
PYTHON=%p/bin/python%type_raw[python] SWIG=%p/bin/swig

CompileScript: <<
#!/bin/sh -ev
  ./configure %c
# Compile only what is needed for building the python stuff with swig
  make -C src  all
  make -C swig all
<<

InstallScript: <<
#!/bin/sh -ev
  SWIGLIB_PATH=`%p/bin/swig -swiglib | cut -d / -f 3-5`
  mkdir -p -m 755 %i/$SWIGLIB_PATH
  cp swig/imobiledevice.i %i/$SWIGLIB_PATH
  make -C swig install DESTDIR=%d
<<

DocFiles: AUTHORS COPYING* NEWS README

SplitOff: <<
  Package: %N-dev
  BuildDependsOnly: true
  Depends: %N
  Conflicts: libimobiledevice-py25-dev, libimobiledevice-py26-dev, 
libimobiledevice-py27-dev 
  Replaces:  libimobiledevice-py25-dev, libimobiledevice-py26-dev, 
libimobiledevice-py27-dev
  Files: include share/swig
<<

# Additional Info
DescDetail: <<
libimobiledevice is a software library that talks the protocols to support
iPhone, iPod Touch, iPad and Apple TV devices.  Unlike other projects, it
does not depend on using any existing proprietary libraries and does not
require jailbreaking.  It allows other software to easily access the
device's filesystem, retrieve information about the device and it's
internals, backup/restore the device, manage SpringBoard icons, manage
installed applications, retrieve addressbook/calendars/notes and bookmarks
and synchronize music and video to the device.

See the README file for some commandline tools to access iDevices.
<<

Homepage: http://www.libimobiledevice.org/
Maintainer: Karl-Michael Schindler <[email protected]>
<<

--- NEW FILE: ideviceinstaller.info ---
Package: ideviceinstaller
Version: 1.0.0
Revision: 3
Description: Manage applications of an iDevice
License: GPL/LGPL

# Dependencies:
BuildDepends: fink (>= 0.24.12), libzip1, libimobiledevice
Depends: libzip1-shlibs, libimobiledevice1-shlibs

# Unpack Phase:
Source: http://www.libimobiledevice.org/downloads/%n-%v.tar.bz2
Source-MD5: 877a1597797c292b47f4a9de581e8974

# Both patches are reported upstream
Patchscript: <<
#!/bin/sh -ev

  sed -i.bak '/#include <time.h>/a\
  #include <libgen.h>
' src/ideviceinstaller.c
  rm -f src/ideviceinstaller.c.bak

  sed -i.bak 's|zip_fread \%%ld|zip_fread \%%lld|g'                         
src/ideviceinstaller.c
  rm -f src/ideviceinstaller.c.bak
<<

DocFiles: AUTHORS COPYING* README

# Additional Info
DescDetail: <<
  ideviceinstaller is a tool to interact with the installation_proxy 
  of an iDevice allowing to install, upgrade, uninstall, archive, restore,
  and enumerate installed or archived apps.

  Note:
  There is a known bug in libimobiledevice which causes transfers of large 
  apps to/from the device to abort due to a timeout.

Usage: ideviceinstaller OPTIONS

  -U, --uuid UUID       Target specific device by its 40-digit device UUID.
  -l, --list-apps       List apps, possible options:
       -o list_user     - list user apps only (this is the default)
       -o list_system   - list system apps only
       -o list_all      - list all types of apps
       -o xml           - print full output as xml plist
  -i, --install ARCHIVE Install app from package file specified by ARCHIVE.
  -u, --uninstall APPID Uninstall app specified by APPID.
  -g, --upgrade APPID   Upgrade app specified by APPID.
  -L, --list-archives   List archived applications, possible options:
       -o xml           - print full output as xml plist
  -a, --archive APPID   Archive app specified by APPID, possible options:
       -o uninstall     - uninstall the package after making an archive
       -o app_only      - archive application data only
       -o copy=PATH     - copy the app archive to directory PATH when done
       -o remove        - only valid when copy=PATH is used: remove after copy
  -r, --restore APPID   Restore archived app specified by APPID
  -R, --remove-archive APPID  Remove app archive specified by APPID
  -o, --options         Pass additional options to the specified command.
  -h, --help            prints usage information
  -d, --debug           enable communication debugging
<<

DescPort: Followed the instructions in README

Homepage: http://www.libimobiledevice.org/
Maintainer: Karl-Michael Schindler <[email protected]>

--- NEW FILE: usbmuxd.info ---
Package: usbmuxd
Version: 1.0.7
Revision: 1
Description: USB multiplexing daemon
License: LGPL

# Dependencies:
BuildDependsOnly: true
Depends: %N1-shlibs (= %v-%r)
BuildDepends: pkgconfig, cmake, libplist, libusb1, libgcrypt

# Unpack Phase:
Source: http://marcansoft.com/uploads/%n/%n-%v.tar.bz2
Source-MD5: 6f431541f3177fa06aa6df9ceecb2da0

# Compile Phase:
CompileScript: <<
#!/bin/sh -ev
  mkdir build
  cd build
  cmake .. -DCMAKE_INSTALL_PREFIX=%p
  make
<<

# Install Phase:
DocFiles: AUTHORS COPYING* README*
InstallScript: <<
#!/bin/sh -ev
  cd build
  make install DESTDIR=%d
<<

SplitOff: <<
  Package: %N1-shlibs
  Conflicts: %N-shlibs
  Replaces:  %N-shlibs
  Depends: libplist-shlibs | libplist1-shlibs, libusb1-shlibs, libgcrypt-shlibs

  Files: <<
    lib/libusbmuxd.%v.dylib
    lib/libusbmuxd.1.dylib
  <<
  Shlibs: <<
    %p/lib/libusbmuxd.1.dylib 1.0.0 %n (>= 1.0.7-1)
  <<
  DocFiles: AUTHORS COPYING* README*
<<

Splitoff2: <<
  Package: %N-dev
  Depends: %N1-shlibs (>= %v-1)
  BuildDependsOnly: true
  Files: <<
    include
    lib
  <<
  DocFiles: AUTHORS COPYING* README*
<<

# Additional Info
DescDetail: <<
'usbmuxd' stands for "USB multiplexing daemon".  This daemon is in charge
of multiplexing connections over USB to an iPhone or iPod touch.  To users,
it means you can sync your music, contacts, photos, etc.  over USB. To
developers, it means you can connect to any listening localhost socket on
the device.  usbmuxd is not used for tethering data transfer, which uses a
dedicated USB interface as a virtual network device.

There is already a usbmuxd daemon running if iTunes is installed.  The
purpose of this package is mainly to offer libusbmuxd.dylib for other
programs to talk to the usbmuxd daemon.
<<
Homepage: http://www.libimobiledevice.org/
Maintainer: Karl-Michael Schindler <[email protected]>


------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to