~chronoscz/vcard-studio/debian-packaging

« back to all changes in this revision

Viewing changes to rules

  • Committer: chronos
  • Date: 2018-01-31 07:56:06 UTC
  • Revision ID: svn-v4:b2f690cb-8b89-471c-b043-dbd4632e1e77:trunk/Install/deb/debian:4
* Added: Debian packaging files.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/usr/bin/make -f
 
2
 
 
3
# Set temporary HOME for lazarus primary config directory
 
4
export HOME=$(CURDIR)/tmphome
 
5
 
 
6
ROOT = $(CURDIR)/debian/vCardStudio
 
7
 
 
8
override_dh_auto_clean:
 
9
        $(RM) -r lib
 
10
        $(RM) lib *.res vCardStudio
 
11
 
 
12
override_dh_auto_build:
 
13
        lazbuild --build-mode=Release --cpu=$DEB_TARGET_ARCH_CPU --operating-system=$DEB_TARGET_ARCH_OS vCardStudio.lpi
 
14
 
 
15
override_dh_auto_install:
 
16
        install -d -m 755 $(ROOT)/usr/bin
 
17
        install -s -m 755 vCardStudio $(ROOT)/usr/bin
 
18
        install -d -m 755 $(ROOT)/usr/share/vCardStudio/languages
 
19
        install -m 755 Languages/AcronymDecoder.po $(ROOT)/usr/share/vCardStudio/languages
 
20
        install -m 755 Languages/AcronymDecoder.cs.po $(ROOT)/usr/share/vCardStudio/languages
 
21
        install -d -m 755 $(ROOT)/usr/share/applications
 
22
        install -m 755 Install/deb/vCardStudio.desktop $(ROOT)/usr/share/applications
 
23
        install -d -m 755 $(ROOT)/usr/share/pixmaps
 
24
        install -m 755 Images/vCardStudio.png $(ROOT)/usr/share/pixmaps
 
25
 
 
26
%:
 
27
        dh $@