summaryrefslogtreecommitdiff
path: root/src/gphoto2-sync.sh
blob: 6cbf7329e09302d18ec3052d81a9fbd731abc170 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/sh
#set -e

SVN=`which svn`
if [ "x$SVN" = "x" ]; then
    echo "Install svn! (subversion client)"
    exit 1
fi

if [ ! -d ptp2 ] ; then
    echo "No copy of the gphoto trunk, checking out..."
    svn checkout svn://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2/camlibs/ptp2 ptp2
fi
if [ ! -d ptp2 ] ; then
    echo "Could not clone gphoto trunk."
    exit 1
fi

cd ptp2
svn update
cd ..

cp ptp2/ptp.c ptp.c
cp ptp2/ptp.h ptp.h
cp ptp2/ptp-pack.c ptp-pack.c
cp ptp2/chdk_ptp.h chdk_ptp.h
cp ptp2/chdk_live_view.h chdk_live_view.h
diff -ur ptp2/device-flags.h device-flags.h

echo "Finished!"