~david4dev/sound-theme-manager/packaging

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: David Green
  • Date: 2010-11-07 20:00:14 UTC
  • Revision ID: david4dev@gmail.com-20101107200014-x59eiai412k17cad
added changes for packaging

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/usr/bin/make -f
 
2
# -*- mode: makefile; coding: utf-8 -*-
 
3
 
 
4
build:
 
5
 
 
6
clean:
 
7
 
 
8
binary-indep: build
 
9
        rm -rf debian/tmp
 
10
        mkdir -p debian/tmp/usr/lib/python2.6/dist-packages/sound-theme-manager
 
11
        mkdir -p debian/tmp/usr/share/sound-theme-manager
 
12
        mkdir -p debian/tmp/usr/share/doc/sound-theme-manager
 
13
        mkdir -p debian/tmp/usr/share/man/man1/
 
14
        mkdir -p debian/tmp/usr/bin/
 
15
        mkdir -p debian/tmp/usr/share/pixmaps
 
16
        mkdir -p debian/tmp/usr/share/applications
 
17
        mkdir -p debian/tmp/DEBIAN
 
18
        cp sound-theme-manager.py debian/tmp/usr/bin/sound-theme-manager
 
19
        cp uninstall_theme.py debian/tmp/usr/bin/sound-theme-manager-uninstall-theme
 
20
        cp install_package.py debian/tmp/usr/bin/sound-theme-manager-install-package
 
21
        chmod +x debian/tmp/usr/bin/*
 
22
        cp soundtheme.py debian/tmp/usr/lib/python2.6/dist-packages/sound-theme-manager/soundtheme.py
 
23
        cp -r soundthememanager debian/tmp/usr/lib/python2.6/dist-packages/sound-theme-manager/
 
24
        cp *.svg debian/tmp/usr/share/sound-theme-manager/
 
25
        cp *.xpm debian/tmp/usr/share/pixmaps/
 
26
        cp *.desktop debian/tmp/usr/share/applications
 
27
        chmod -x debian/tmp/usr/share/applications/*
 
28
        cp *.1 debian/tmp/usr/share/man/man1
 
29
        cp debian/copyright debian/tmp/usr/share/doc/sound-theme-manager/copyright
 
30
        cp debian/changelog debian/tmp/usr/share/doc/sound-theme-manager/changelog.Debian
 
31
        gzip -9 debian/tmp/usr/share/doc/sound-theme-manager/changelog.Debian
 
32
        gzip -r9 debian/tmp/usr/share/man
 
33
        chown -R root:root debian/tmp
 
34
        chmod -R u+w,go=rX debian/tmp
 
35
        dpkg-gencontrol
 
36
        dpkg --build debian/tmp ..
 
37
 
 
38
binary: binary-indep
 
39
 
 
40
.PHONY: binary binary-arch binary-indep clean