~nitrokey/nitrokey/release

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: ggkitsas
  • Date: 2015-04-06 11:29:10 UTC
  • Revision ID: git-v1:5264a39ba4fc1982a95a6380bfb5595cfecc6a2e
nsis installer script

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#!/usr/bin/make -f
2
 
 
3
 
export DEB_BUILD_HARDENING=1
4
 
export QT_SELECT=qt5
5
 
 
6
 
clean:
7
 
        -rm build
8
 
        dh_testdir
9
 
        qmake -qt=qt5
10
 
        make clean
11
 
        dh_clean -A
12
 
 
13
 
build:
14
 
        qmake -qt=qt5
15
 
        make
16
 
        touch build
17
 
 
18
 
binary:
19
 
        dh_testdir
20
 
        dh_testroot
21
 
        dh_prep
22
 
        dh_installdirs
23
 
 
24
 
        install -m755 nitrokey-app debian/nitrokey-app/usr/bin/nitrokey-app
25
 
 
26
 
        cp -r data/icons/ubuntu-mono-dark/* debian/nitrokey-app/usr/share/icons/ubuntu-mono-dark/
27
 
        cp -r data/icons/ubuntu-mono-dark/* debian/nitrokey-app/usr/share/icons/breeze-dark/
28
 
        cp -r data/icons/ubuntu-mono-dark/* debian/nitrokey-app/usr/share/icons/Humanity-Dark/
29
 
        cp -r data/icons/ubuntu-mono-light/* debian/nitrokey-app/usr/share/icons/ubuntu-mono-light/
30
 
        cp -r data/icons/ubuntu-mono-light/* debian/nitrokey-app/usr/share/icons/breeze/
31
 
        cp -r data/icons/ubuntu-mono-light/* debian/nitrokey-app/usr/share/icons/Humanity/
32
 
        cp -r data/icons/hicolor/* debian/nitrokey-app/usr/share/icons/hicolor/
33
 
        cp -r data/icons/hicolor/* debian/nitrokey-app/usr/share/icons/Adwaita/
34
 
 
35
 
        install -m644 data/nitrokey-app.desktop debian/nitrokey-app/usr/share/applications/nitrokey-app.desktop
36
 
        install -m644 data/icons/hicolor/48x48/apps/nitrokey-app.png debian/nitrokey-app/usr/share/pixmaps/nitrokey-app.png
37
 
        install -m644 data/nitrokey-app-small.xpm debian/nitrokey-app/usr/share/pixmaps/nitrokey-app-small.xpm
38
 
        install -m644 data/40-nitrokey.rules debian/nitrokey-app/lib/udev/rules.d/40-nitrokey.rules
39
 
        install -m644 data/bash-autocomplete/nitrokey-app debian/nitrokey-app/usr/share/bash-completion/completions/nitrokey-app
40
 
 
41
 
        dh_installdocs
42
 
        dh_installchangelogs
43
 
        dh_strip
44
 
        dh_shlibdeps
45
 
        dh_installmenu
46
 
        dh_icons
47
 
        dh_compress
48
 
        dh_fixperms
49
 
        dh_installdeb
50
 
        dh_gencontrol
51
 
        dh_md5sums
52
 
        dh_builddeb
53
 
 
54
 
 
55
 
binary-arch: binary
56
 
binary-indep: binary
57
 
 
58
 
build-arch: build
59
 
build-indep: build
60
 
 
61
 
.PHONY: clean binary