Mercurial > mplayer.hg
annotate debian/rules @ 3719:f5a1a8e268d5
Somewhere along the line, someone updated a field in an ASF structure
from 'unk1' to 'preroll'. There is a macro that is only needed on big
endian systems that didn't get updated to reflect that change.
author | melanson |
---|---|
date | Mon, 24 Dec 2001 20:38:49 +0000 |
parents | 06911836febd |
children | 61244d76348f |
rev | line source |
---|---|
18 | 1 #!/usr/bin/make -f |
2 # Made with the aid of debmake, by Christoph Lameter, | |
3 # based on the sample debian/rules file for GNU hello by Ian Jackson. | |
1397 | 4 #export DH_VERBOSE=1 |
5 # This is the debhelper compatability version to use. | |
1759
df6660716f69
re-install install dir, which I removed before I checked what's causing problems
eyck
parents:
1733
diff
changeset
|
6 export DH_COMPAT=2 |
18 | 7 |
3632 | 8 package := mplayer |
9 prefix := debian/$(package) | |
10 arch := $(shell dpkg --print-architecture) | |
11 | |
12 ifeq ($(arch),powerpc) | |
13 arch-conf += --disable-mp1e | |
14 endif | |
15 | |
18 | 16 |
1397 | 17 configure: configure-stamp |
18 configure-stamp: | |
19 dh_testdir | |
20 # Add here commands to configure the package. | |
18 | 21 $(checkdir) |
2759
ce39b5cc7e16
add gui, this way we can finally add usable entry to menus. ( Sveg Hartge
eyck
parents:
1862
diff
changeset
|
22 ./configure --prefix=/usr --enable-gui --enable-streaming |
1397 | 23 |
24 touch configure-stamp | |
25 | |
26 build: configure-stamp build-stamp | |
27 build-stamp: | |
28 dh_testdir | |
29 | |
3632 | 30 # commands to compile the package. |
31 ${MAKE} | |
1397 | 32 |
33 touch build-stamp | |
18 | 34 |
35 clean: | |
1397 | 36 dh_testdir |
37 dh_testroot | |
38 rm -f build-stamp configure-stamp | |
18 | 39 |
3632 | 40 # commands to clean up after the build process. |
1719 | 41 -$(MAKE) distclean |
1397 | 42 dh_clean |
18 | 43 |
3632 | 44 # Build architecture-independent files here. |
45 binary-indep: build | |
46 # We have nothing to do by default. | |
845
29a3f57d5e1d
spellcheck, start of integration with debian menu system, /etc/mplayer.conf
eyck
parents:
821
diff
changeset
|
47 |
3632 | 48 # Build architecture-dependent files here. |
49 binary-arch: build | |
1397 | 50 dh_testdir |
51 dh_testroot | |
52 dh_clean -k | |
53 dh_installdirs | |
54 | |
3632 | 55 # commands to install the package into debian/<packagename> |
56 #$(MAKE) prefix=$(prefix)/usr install | |
1862
2fa80ba21968
package is built in 'mplayer' not 'tmp' now. debian/rules did not reflect that. fixed.
eyck
parents:
1760
diff
changeset
|
57 install -m 755 -s mplayer $(CURDIR)/debian/`dh_listpackages`/usr/bin/mplayer |
2759
ce39b5cc7e16
add gui, this way we can finally add usable entry to menus. ( Sveg Hartge
eyck
parents:
1862
diff
changeset
|
58 dh_link usr/bin/mplayer usr/bin/gmplayer |
3632 | 59 install -o root -g root -m 0644 etc/codecs.conf $(prefix)/usr/share/mplayer |
845
29a3f57d5e1d
spellcheck, start of integration with debian menu system, /etc/mplayer.conf
eyck
parents:
821
diff
changeset
|
60 |
1397 | 61 dh_installdebconf |
1634
3249bbc48bf9
Changes to debian packaging based on patches by Josip Rodin (joy debian org)
eyck
parents:
1397
diff
changeset
|
62 dh_installdocs DOCS/* |
1733
220f86ac8c15
examples and started cleanup of rules by andre.dahlqvist@telia.com
eyck
parents:
1721
diff
changeset
|
63 dh_installexamples etc/example.conf |
1397 | 64 dh_installmenu |
65 # dh_installmime | |
3632 | 66 # dh_installmanpages TVout/fbset/fb.modes.5 TVout/fbset/fbset.8 |
67 # dh_installmanpages # handled by make install above | |
1397 | 68 dh_installinfo |
69 # dh_undocumented | |
70 dh_installchangelogs | |
71 dh_link | |
72 dh_strip | |
73 dh_compress | |
74 dh_fixperms | |
75 # dh_makeshlibs | |
76 dh_installdeb | |
77 dh_perl | |
78 dh_shlibdeps | |
79 dh_gencontrol | |
80 dh_md5sums | |
81 dh_builddeb | |
82 | |
83 | |
84 | |
85 #binary-arch: checkroot build | |
86 # $(checkdir) | |
87 # -rm -rf debian/tmp | |
88 # install -d debian/tmp | |
89 # cd debian/tmp && install -d `cat ../dirs` | |
90 | |
845
29a3f57d5e1d
spellcheck, start of integration with debian menu system, /etc/mplayer.conf
eyck
parents:
821
diff
changeset
|
91 |
18 | 92 # Must have debmake installed for this to work. Otherwise please copy |
93 # /usr/bin/debstd into the debian directory and change debstd to debian/debstd | |
1397 | 94 # debstd |
95 # dpkg-gencontrol -isp | |
96 # chown -R root.root debian/tmp | |
97 # chmod -R go=rX debian/tmp | |
98 # dpkg --build debian/tmp .. | |
18 | 99 |
100 binary: binary-indep binary-arch | |
101 | |
102 .PHONY: binary binary-arch binary-indep clean checkroot |