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 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125
|
#!/usr/bin/make -f
# -*- makefile -*-
# Based on a sample debian/rules that uses debhelper.
# GNU copyright 1997 to 1999 by Joey Hess.
# Modifications Copyright 2008 by Bart Samwel
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
include /usr/share/dpkg/pkg-info.mk
DEB_UPSTREAM_VERSION = $(shell dpkg-parsechangelog -SVersion | cut -d- -f1)
get-orig-source:
uscan --force-download --rename --repack\
--download-version=$(DEB_UPSTREAM_VERSION) --destdir=.
configure: configure-stamp
configure-stamp:
dh_testdir
# Nothing to do.
touch configure-stamp
build: build-arch build-indep
build-arch: build-stamp
build-indep: build-stamp
build-stamp: configure-stamp
dh_testdir
cp etc/init.d/laptop-mode debian/laptop-mode-tools.laptop-mode.init
touch build-stamp
clean:
dh_testdir
dh_testroot
rm -f debian/laptop-mode-tools.laptop-mode.init
rm -f build-stamp configure-stamp
dh_clean
DESTDIR=$(CURDIR)/debian/laptop-mode-tools
INSTALL=install -o root -g root
install: build
dh_testdir
dh_testroot
dh_prep
dh_installdirs
# Add here commands to install the package into debian/laptop-mode-tools.
install -m755 -d $(DESTDIR)/etc/laptop-mode
install -m755 -d $(DESTDIR)/etc/acpi/events
install -m755 -d $(DESTDIR)/etc/acpi/actions
install -m755 -d $(DESTDIR)/usr/sbin
install -m755 -d $(DESTDIR)/usr/share/applications
install -m755 -d $(DESTDIR)/usr/share/pixmaps
install -m755 -d $(DESTDIR)/usr/share/laptop-mode-tools/modules
install -m755 -d $(DESTDIR)/usr/share/laptop-mode-tools/module-helpers
install -m755 -d $(DESTDIR)/usr/lib/tmpfiles.d
install -m755 -d $(DESTDIR)/etc/apm/event.d
install -m755 -d $(DESTDIR)/etc/power/scripts.d
install -m755 -d $(DESTDIR)/etc/power/event.d
install -m755 -d $(DESTDIR)/lib/udev/rules.d
install -m755 -d $(DESTDIR)/lib/systemd/system
install -m755 -d $(DESTDIR)/usr/lib/pm-utils/sleep.d
install -m755 -d $(DESTDIR)/etc/laptop-mode/batt-start
install -m755 -d $(DESTDIR)/etc/laptop-mode/batt-stop
install -m755 -d $(DESTDIR)/etc/laptop-mode/lm-ac-start
install -m755 -d $(DESTDIR)/etc/laptop-mode/lm-ac-stop
install -m755 -d $(DESTDIR)/etc/laptop-mode/nolm-ac-start
install -m755 -d $(DESTDIR)/etc/laptop-mode/nolm-ac-stop
install -m755 -d $(DESTDIR)/etc/laptop-mode/conf.d
install -m755 -d $(DESTDIR)/etc/laptop-mode/modules
install -m644 etc/laptop-mode/laptop-mode.conf $(DESTDIR)/etc/laptop-mode/laptop-mode.conf
install -m644 etc/laptop-mode/conf.d/* $(DESTDIR)/etc/laptop-mode/conf.d
install -m755 etc/acpi/actions/* $(DESTDIR)/etc/acpi/actions
install -m644 etc/acpi/events/* $(DESTDIR)/etc/acpi/events
install -m755 etc/apm/event.d/* $(DESTDIR)/etc/apm/event.d
install -m755 etc/power/scripts.d/* $(DESTDIR)/etc/power/scripts.d
install -m755 etc/power/event.d/* $(DESTDIR)/etc/power/event.d
install -m644 etc/rules/99-laptop-mode.rules $(DESTDIR)/lib/udev/rules.d
install -m755 etc/rules/lmt-udev $(DESTDIR)/lib/udev/lmt-udev
install -m644 etc/systemd/laptop-mode.service $(DESTDIR)/lib/systemd/system/laptop-mode.service
install -m644 etc/systemd/laptop-mode.timer $(DESTDIR)/lib/systemd/system/laptop-mode.timer
install -m644 etc/systemd/lmt-poll.service $(DESTDIR)/lib/systemd/system/lmt-poll.service
install -m644 etc/systemd/laptop-mode.conf.tmpfiles $(DESTDIR)/usr/lib/tmpfiles.d/laptop-mode.conf
install -m755 usr/lib/pm-utils/sleep.d/* $(DESTDIR)/usr/lib/pm-utils/sleep.d
install -m755 usr/sbin/laptop_mode $(DESTDIR)/usr/sbin
install -m755 usr/sbin/lm-syslog-setup $(DESTDIR)/usr/sbin
install -m755 usr/sbin/lm-profiler $(DESTDIR)/usr/sbin
install -m755 usr/share/laptop-mode-tools/modules/* $(DESTDIR)/usr/share/laptop-mode-tools/modules
install -m755 usr/share/laptop-mode-tools/module-helpers/* $(DESTDIR)/usr/share/laptop-mode-tools/module-helpers
install -m755 gui/lmt-config-gui $(DESTDIR)/usr/sbin/lmt-config-gui
install -m755 gui/lmt-config-gui-pkexec $(DESTDIR)/usr/sbin/lmt-config-gui-pkexec
install -m644 gui/LMT.py $(DESTDIR)/usr/share/laptop-mode-tools/lmt.py
install -m644 gui/laptop-mode-tools.svg $(DESTDIR)/usr/share/pixmaps/
install -m644 gui/laptop-mode-tools.desktop $(DESTDIR)/usr/share/applications/
install -m644 gui/laptop-mode-tools.svg $(DESTDIR)/usr/share/pixmaps/
install -m644 usr/share/polkit-1/actions/org.linux.lmt.gui.policy $(DESTDIR)/usr/share/polkit-1/actions/
# Build architecture-independent files here.
binary-arch: build install
# Build architecture-dependent files here.
binary-indep: build install
dh_testdir
dh_testroot
dh_installchangelogs Documentation/revision-history.txt
dh_installdocs
dh_installinit --name laptop-mode -- defaults 99
dh_installsystemd
dh_installman man/*
dh_lintian
dh_compress
dh_fixperms
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install configure get-orig-source
|