-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathinstall.sh
79 lines (78 loc) · 4.16 KB
/
install.sh
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
#!/bin/sh
echo Obtaining required packages...
apt-get -qq update
apt-get -qq install build-essential
apt-get -qq install libusb-1.0-0-dev
apt-get -qq install qt5-default
apt-get -qq install qtbase5-dev
echo Copying source code files...
mkdir -p /usr/local/src/cp2130-conf/icons/buttons
mkdir -p /usr/local/src/cp2130-conf/images
mkdir -p /usr/local/src/cp2130-conf/misc
mkdir -p /usr/local/src/cp2130-conf/translations
cp -f src/aboutdialog.cpp /usr/local/src/cp2130-conf/.
cp -f src/aboutdialog.h /usr/local/src/cp2130-conf/.
cp -f src/aboutdialog.ui /usr/local/src/cp2130-conf/.
cp -f src/common.cpp /usr/local/src/cp2130-conf/.
cp -f src/common.h /usr/local/src/cp2130-conf/.
cp -f src/configuration.cpp /usr/local/src/cp2130-conf/.
cp -f src/configuration.h /usr/local/src/cp2130-conf/.
cp -f src/configurationreader.cpp /usr/local/src/cp2130-conf/.
cp -f src/configurationreader.h /usr/local/src/cp2130-conf/.
cp -f src/configurationwriter.cpp /usr/local/src/cp2130-conf/.
cp -f src/configurationwriter.h /usr/local/src/cp2130-conf/.
cp -f src/configuratorwindow.cpp /usr/local/src/cp2130-conf/.
cp -f src/configuratorwindow.h /usr/local/src/cp2130-conf/.
cp -f src/configuratorwindow.ui /usr/local/src/cp2130-conf/.
cp -f src/cp2130-conf.pro /usr/local/src/cp2130-conf/.
cp -f src/cp2130.cpp /usr/local/src/cp2130-conf/.
cp -f src/cp2130.h /usr/local/src/cp2130-conf/.
cp -f src/cp2130limits.h /usr/local/src/cp2130-conf/.
cp -f src/GPL.txt /usr/local/src/cp2130-conf/.
cp -f src/icons/active64.png /usr/local/src/cp2130-conf/icons/.
cp -f src/icons/buttons/cycle.png /usr/local/src/cp2130-conf/icons/buttons/.
cp -f src/icons/buttons/cycle.svg /usr/local/src/cp2130-conf/icons/buttons/.
cp -f src/icons/cp2130-conf.png /usr/local/src/cp2130-conf/icons/.
cp -f src/icons/greyed64.png /usr/local/src/cp2130-conf/icons/.
cp -f src/icons/icon.svg /usr/local/src/cp2130-conf/icons/.
cp -f src/icons/selected64.png /usr/local/src/cp2130-conf/icons/.
cp -f src/images/banner.png /usr/local/src/cp2130-conf/images/.
cp -f src/images/banner.svg /usr/local/src/cp2130-conf/images/.
cp -f src/informationdialog.cpp /usr/local/src/cp2130-conf/.
cp -f src/informationdialog.h /usr/local/src/cp2130-conf/.
cp -f src/informationdialog.ui /usr/local/src/cp2130-conf/.
cp -f src/LGPL.txt /usr/local/src/cp2130-conf/.
cp -f src/libusb-extra.c /usr/local/src/cp2130-conf/.
cp -f src/libusb-extra.h /usr/local/src/cp2130-conf/.
cp -f src/main.cpp /usr/local/src/cp2130-conf/.
cp -f src/mainwindow.cpp /usr/local/src/cp2130-conf/.
cp -f src/mainwindow.h /usr/local/src/cp2130-conf/.
cp -f src/mainwindow.ui /usr/local/src/cp2130-conf/.
cp -f src/misc/cp2130-conf.desktop /usr/local/src/cp2130-conf/misc/.
cp -f src/nonblocking.cpp /usr/local/src/cp2130-conf/.
cp -f src/nonblocking.h /usr/local/src/cp2130-conf/.
cp -f src/otpromviewerdialog.cpp /usr/local/src/cp2130-conf/.
cp -f src/otpromviewerdialog.h /usr/local/src/cp2130-conf/.
cp -f src/otpromviewerdialog.ui /usr/local/src/cp2130-conf/.
cp -f src/README.txt /usr/local/src/cp2130-conf/.
cp -f src/resources.qrc /usr/local/src/cp2130-conf/.
cp -f src/serialgenerator.cpp /usr/local/src/cp2130-conf/.
cp -f src/serialgenerator.h /usr/local/src/cp2130-conf/.
cp -f src/serialgeneratordialog.cpp /usr/local/src/cp2130-conf/.
cp -f src/serialgeneratordialog.h /usr/local/src/cp2130-conf/.
cp -f src/serialgeneratordialog.ui /usr/local/src/cp2130-conf/.
cp -f src/serialgeneratorsettings.h /usr/local/src/cp2130-conf/.
cp -f src/translations/cp2130-conf_en.qm /usr/local/src/cp2130-conf/translations/.
cp -f src/translations/cp2130-conf_en.ts /usr/local/src/cp2130-conf/translations/.
cp -f src/translations/cp2130-conf_en_US.qm /usr/local/src/cp2130-conf/translations/.
cp -f src/translations/cp2130-conf_en_US.ts /usr/local/src/cp2130-conf/translations/.
cp -f src/translations/cp2130-conf_pt.qm /usr/local/src/cp2130-conf/translations/.
cp -f src/translations/cp2130-conf_pt.ts /usr/local/src/cp2130-conf/translations/.
cp -f src/translations/cp2130-conf_pt_PT.qm /usr/local/src/cp2130-conf/translations/.
cp -f src/translations/cp2130-conf_pt_PT.ts /usr/local/src/cp2130-conf/translations/.
echo Building and installing application...
cd /usr/local/src/cp2130-conf
qmake
make install clean
rm -f cp2130-conf
echo Done!