annotate debian/rules @ 33737:71c29e8ec68f

Move string functions from interface.c to string.c. Additionally, change char parameter of gstrchr() to const and rename parameter size of gstrncmp() n. The Win32 GUI now needs gstrdup() defined before its first usage.
author ib
date Thu, 07 Jul 2011 08:32:10 +0000
parents 4f940d7917f0
children 77c1b5736020
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
31833
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
1 #!/usr/bin/make -f
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
2
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
3 # This has to be exported to make some magic below work.
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
4 export DH_OPTIONS
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
5
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
6 # Support multiple makes at once
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
7 ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
8 NUMJOBS = -j$(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
9 else
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
10 # on i386 and amd64, we query the system unless overriden by DEB_BUILD_OPTIONS
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
11 ifeq ($(DEB_BUILD_ARCH),i386)
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
12 NUMJOBS := -j$(shell getconf _NPROCESSORS_ONLN 2>/dev/null || echo 1)
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
13 else ifeq ($(DEB_BUILD_ARCH),amd64)
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
14 NUMJOBS := -j$(shell getconf _NPROCESSORS_ONLN 2>/dev/null || echo 1)
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
15 endif
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
16 endif
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
17
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
18
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
19 # do not run the actual rules of this makefile in parallel. sub-makes
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
20 # can go in parallel
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
21 .NOTPARALLEL:
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
22
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
23 ############
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
24
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
25 DEB_SOURCE := $(shell dpkg-parsechangelog | sed -n 's/^Source: //p')
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
26 DEB_VERSION := $(shell dpkg-parsechangelog | sed -n 's/^Version: //p')
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
27 UPSTREAM_VERSION := $(shell echo $(DEB_VERSION) | sed -r 's/[^:]+://; s/-[^-]+$$//')
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
28 SVN_VERSION := $(shell echo $(UPSTREAM_VERSION) | sed -nr 's/^[0-9.:-~]+\+svn([0-9]+)$$/\1/p')
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
29
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
30
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
31 #UPSTREAMSOURCE := upstream SVN repository
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
32 UPSTREAMSOURCE := http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc1.tar.bz2
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
33
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
34 DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
35 DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
36 DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
37 DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
38 DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
39
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
40
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
41 # XXX enable-menu is frowned upon by upstream
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
42 CONFIGURE_FLAGS = \
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
43 --prefix=/usr \
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
44 --confdir=/etc/mplayer \
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
45 --enable-xvmc \
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
46 --enable-menu \
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
47 --disable-arts \
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
48 --language=all \
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
49 $(archconf)
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
50
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
51 ifeq ($(DEB_HOST_ARCH),i386)
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
52 #configure optimizes for the cpu detected at ./configure time
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
53 #in order to build a generic binary, avoid non-standard opcodes through gcc
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
54 archconf += --target=i586-linux
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
55 CONFIGURE_FLAGS += --enable-runtime-cpudetection
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
56 endif
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
57 ifeq ($(DEB_HOST_ARCH),amd64)
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
58 CONFIGURE_FLAGS += --enable-runtime-cpudetection
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
59 endif
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
60 ifeq ($(DEB_HOST_ARCH),kfreebsd-i386)
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
61 CONFIGURE_FLAGS += --enable-runtime-cpudetection
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
62 endif
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
63 ifeq ($(DEB_HOST_ARCH),kfreebsd-amd64)
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
64 CONFIGURE_FLAGS += --enable-runtime-cpudetection
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
65 endif
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
66 ifeq ($(DEB_HOST_ARCH),powerpc)
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
67 CONFIGURE_FLAGS += --enable-runtime-cpudetection
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
68 endif
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
69 ifeq ($(DEB_HOST_ARCH),alpha)
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
70 #Avoid high optimization through gcc.
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
71 # see http://permalink.gmane.org/gmane.linux.debian.ports.alpha/7295
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
72 archconf += --target=alpha_ev5-linux
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
73 endif
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
74
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
75 # generate debugging symbols for mplayer-dbg for all archs but mipsen,
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
76 # see bug #520113
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
77 ifeq (,$(findstring mips,$(DEB_HOST_ARCH)))
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
78 CONFIGURE_FLAGS += --enable-debug
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
79 endif
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
80
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
81 ifeq (linux,$(DEB_HOST_ARCH_OS))
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
82 CONFIGURE_FLAGS += --enable-mga --enable-3dfx --enable-tdfxfb
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
83 endif
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
84
31863
4b6dc3f9b281 restore functionality to be able to pass custom configure flags or override the used compiler
siretart
parents: 31833
diff changeset
85 ifneq (,$(DEB_EXTRA_CONFIGURE_FLAGS))
4b6dc3f9b281 restore functionality to be able to pass custom configure flags or override the used compiler
siretart
parents: 31833
diff changeset
86 CONFIGURE_FLAGS += $(DEB_EXTRA_CONFIGURE_FLAGS)
4b6dc3f9b281 restore functionality to be able to pass custom configure flags or override the used compiler
siretart
parents: 31833
diff changeset
87 endif
31833
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
88
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
89 build: build-arch build-indep
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
90
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
91 ####### build-arch
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
92 build-arch:
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
93 dh_testdir
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
94 dh_prep -a
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
95 $(MAKE) -f debian/rules debian/mplayer/usr/bin/mplayer
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
96 $(MAKE) -f debian/rules debian/mencoder/usr/bin/mencoder
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
97 $(MAKE) -f debian/rules debian/mplayer-gui/usr/bin/gmplayer
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
98
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
99 # build non-gui version
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
100 # & mencoder
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
101 debian/mplayer/usr/bin/mplayer debian/mencoder/usr/bin/mencoder:
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
102 dh_testdir
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
103 $(CLEAN_ENV) \
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
104 ./configure $(CONFIGURE_FLAGS) --disable-gui
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
105 $(CLEAN_ENV) \
32999
0aa4bfd6314e make buildlogs in debian/ubuntu buildlogs verbose
siretart
parents: 32758
diff changeset
106 $(MAKE) $(NUMJOBS) mplayer mencoder V=1
31833
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
107 $(MAKE) install-mplayer DESTDIR=$(CURDIR)/debian/mplayer
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
108 $(MAKE) install-mplayer-man DESTDIR=$(CURDIR)/debian/mplayer
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
109 $(MAKE) install-mencoder DESTDIR=$(CURDIR)/debian/mencoder
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
110 $(MAKE) install-mencoder-man DESTDIR=$(CURDIR)/debian/mplayer
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
111 install -D -m 644 debian/mplayer.conf \
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
112 $(CURDIR)/debian/mplayer/etc/mplayer/mplayer.conf
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
113
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
114 # build gui version
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
115 debian/mplayer-gui/usr/bin/gmplayer:
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
116 dh_testdir
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
117 $(CLEAN_ENV) \
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
118 ./configure $(CONFIGURE_FLAGS) --enable-gui
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
119 $(CLEAN_ENV) \
32999
0aa4bfd6314e make buildlogs in debian/ubuntu buildlogs verbose
siretart
parents: 32758
diff changeset
120 $(MAKE) $(NUMJOBS) mplayer V=1
31833
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
121 install -D -m 755 mplayer $(CURDIR)/debian/mplayer-gui/usr/bin/gmplayer
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
122 install -D -m 644 etc/mplayer.desktop \
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
123 $(CURDIR)/debian/mplayer-gui/usr/share/applications/mplayer.desktop
33484
4f940d7917f0 Provide a desktop icon of reasonable size (48x48) and quality.
ib
parents: 33233
diff changeset
124 install -D -m 644 etc/mplayer.png \
4f940d7917f0 Provide a desktop icon of reasonable size (48x48) and quality.
ib
parents: 33233
diff changeset
125 $(CURDIR)/debian/mplayer-gui/usr/share/pixmaps/mplayer.png
31833
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
126
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
127
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
128 # binaries already installed via build rules as we have to build several flavors
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
129 install-arch: build-arch
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
130
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
131 ###### build-indep
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
132 DOCS/HTML/en/index.html:
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
133 sh debian/all-lang-config-mak.sh > config.mak
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
134 cd DOCS/xml && ./configure
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
135 $(MAKE) -C DOCS/xml html-chunked
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
136
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
137 build-indep:
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
138 dh_testdir
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
139 dh_prep -i
32431
a116d0fcea6e 10l, unbreak building of mplayer-doc package
siretart
parents: 32430
diff changeset
140 test -f DOCS/HTML/en/index.html || $(MAKE) -f debian/rules DOCS/HTML/en/index.html
31833
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
141
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
142 # commands to compile the documentation
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
143 install-indep: build-indep
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
144 dh_installchangelogs -i
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
145 dh_installdocs -i
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
146 dh_compress -i
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
147 dh_fixperms -i
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
148
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
149 ################ clean
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
150
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
151 clean:
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
152 dh_testdir
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
153 dh_testroot
32430
1ab876dcf5d6 Make clean target even more robust and forcefully remove generated HTML docs
siretart
parents: 32425
diff changeset
154 -test ! -f config.mak || ( $(MAKE) -C DOCS/xml releaseclean ; $(MAKE) distclean )
1ab876dcf5d6 Make clean target even more robust and forcefully remove generated HTML docs
siretart
parents: 32425
diff changeset
155 # in case the previous command fails for some reason, remove 'svn ignored' files
32758
ee56fbdc58ab Skip deleting HTML-single directory, which is no longer created.
diego
parents: 32432
diff changeset
156 rm -rf DOCS/HTML DOCS/codecs-status.html
31833
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
157
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
158 # Build architecture-independent packages
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
159 binary-indep: install-indep
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
160
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
161 # Build architecture-dependent packages
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
162 binary-arch: install-arch
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
163 dh_testdir
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
164 dh_testroot
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
165 dh_install -a
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
166 dh_installchangelogs -a
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
167 dh_installdocs -a
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
168 dh_installexamples -a
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
169 dh_installmenu -a
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
170 dh_installmime -a
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
171 dh_installman -a
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
172 dh_strip -a --dbg-package=mplayer-dbg
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
173 dh_link
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
174 dh_compress -a
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
175 dh_fixperms -a
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
176 dh_makeshlibs -a
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
177 dh_installdeb
32425
0b221d9da48e don't fail debian package build if not all shlibdeps information could be retrieved
siretart
parents: 32402
diff changeset
178 dh_shlibdeps -- --ignore-missing-info
31833
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
179 dh_gencontrol
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
180 dh_md5sums
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
181 dh_builddeb
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
182
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
183 binary: binary-indep binary-arch
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
184
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
185 get-orig-source:
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
186 dh_testdir
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
187 sh debian/get-orig-source.sh -d $(SVN_VERSION)
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
188
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
189 PHONY += build clean binary-indep binary-arch binary-common binary
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
190 PHONY += install binary binary-arch binary-indep clean checkroot get-orig-source
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
191 PHONY += autocontrol fix-orig-source copy-orig-from-svn download-and-unpack-orig
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
192
c9f9a077d760 Add new debian packaging based on official distro packages
siretart
parents:
diff changeset
193 .PHONY: $(PHONY)