Mercurial > mplayer.hg
annotate debian/rules @ 13519:6bf63a7524d8
Sync with 1.759:
Documentation of x264 3-pass mode, and fixes on lavc's *_mask
options, pointed out by Jiri Heryan
author | gpoirier |
---|---|
date | Fri, 01 Oct 2004 15:53:09 +0000 |
parents | 17e40e9b7654 |
children | c87c407f4922 |
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. | |
3974
90e7917f945f
Clean up - no longer needed comments, commented out older version of solutions.
eyck
parents:
3971
diff
changeset
|
6 export DH_COMPAT=3 |
18 | 7 |
3632 | 8 package := mplayer |
4521
0737156ad1f0
Juergen Kreileder changes, fixing some lintian errors, adding correct manpath and adding
eyck
parents:
4059
diff
changeset
|
9 prefix := $(shell pwd)/debian/$(package) |
0737156ad1f0
Juergen Kreileder changes, fixing some lintian errors, adding correct manpath and adding
eyck
parents:
4059
diff
changeset
|
10 |
3632 | 11 arch := $(shell dpkg --print-architecture) |
12 | |
18 | 13 |
1397 | 14 configure: configure-stamp |
15 configure-stamp: | |
16 dh_testdir | |
17 # Add here commands to configure the package. | |
18 | 18 $(checkdir) |
8404 | 19 ./configure --prefix=/usr --confdir=/etc/mplayer --enable-runtime-cpudetection --enable-gui $(DEB_BUILD_OPTIONS) |
1397 | 20 |
21 touch configure-stamp | |
22 | |
23 build: configure-stamp build-stamp | |
24 build-stamp: | |
25 dh_testdir | |
26 | |
3632 | 27 # commands to compile the package. |
28 ${MAKE} | |
1397 | 29 |
30 touch build-stamp | |
18 | 31 |
32 clean: | |
1397 | 33 dh_testdir |
34 dh_testroot | |
35 rm -f build-stamp configure-stamp | |
18 | 36 |
3632 | 37 # commands to clean up after the build process. |
1719 | 38 -$(MAKE) distclean |
10915
230d73616bbc
Remove generated files at cleaning, and install some more examples.
lumag
parents:
9986
diff
changeset
|
39 rm -f help_mp.h config.h config.mak libao2/config.mak libvo/config.mak Gui/config.mak |
1397 | 40 dh_clean |
18 | 41 |
3632 | 42 # Build architecture-independent files here. |
43 binary-indep: build | |
44 # 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
|
45 |
3632 | 46 # Build architecture-dependent files here. |
47 binary-arch: build | |
1397 | 48 dh_testdir |
49 dh_testroot | |
50 dh_clean -k | |
51 dh_installdirs | |
52 | |
3632 | 53 # commands to install the package into debian/<packagename> |
7263 | 54 $(MAKE) prefix=$(prefix)/usr BINDIR=$(prefix)/usr/bin CONFDIR=$(prefix)/etc/mplayer LIBDIR=$(prefix)/usr/lib DATADIR=$(prefix)/usr/share/mplayer MANDIR=$(prefix)/usr/share/man install |
12727 | 55 |
56 install -m 644 -o 0 -g 0 etc/mplayer.desktop $(prefix)/usr/share/applications/mplayer.desktop | |
12784
e66787b22dbd
better menu icons by Piero di Vita <scognito@libero.it>
diego
parents:
12727
diff
changeset
|
57 install -m 644 -o 0 -g 0 Gui/mplayer/pixmaps/mplayer-desktop.xpm $(prefix)/usr/share/icons/mplayer-desktop.xpm |
12727 | 58 |
4521
0737156ad1f0
Juergen Kreileder changes, fixing some lintian errors, adding correct manpath and adding
eyck
parents:
4059
diff
changeset
|
59 dh_link usr/bin/mplayer usr/bin/gmplayer \ |
0737156ad1f0
Juergen Kreileder changes, fixing some lintian errors, adding correct manpath and adding
eyck
parents:
4059
diff
changeset
|
60 usr/share/man/man1/mplayer.1.gz usr/share/man/man1/gmplayer.1.gz |
0737156ad1f0
Juergen Kreileder changes, fixing some lintian errors, adding correct manpath and adding
eyck
parents:
4059
diff
changeset
|
61 |
845
29a3f57d5e1d
spellcheck, start of integration with debian menu system, /etc/mplayer.conf
eyck
parents:
821
diff
changeset
|
62 |
1397 | 63 dh_installdebconf |
9705 | 64 dh_installdocs --exclude=CVS --exclude=mplayer.1 DOCS/* |
10915
230d73616bbc
Remove generated files at cleaning, and install some more examples.
lumag
parents:
9986
diff
changeset
|
65 dh_installexamples etc/example.conf etc/dvb-menu.conf etc/input.conf etc/menu.conf |
1397 | 66 dh_installmenu |
13100
17e40e9b7654
mime handling support, patch by Konstantin G. Khlebnikov <c00nst@ezmail.ru>
diego
parents:
12784
diff
changeset
|
67 dh_installmime |
1397 | 68 dh_installinfo |
9986
4bdd248d372e
Start fixing gabbucino changes that broke the package.
eyck
parents:
9705
diff
changeset
|
69 dh_installchangelogs |
4bdd248d372e
Start fixing gabbucino changes that broke the package.
eyck
parents:
9705
diff
changeset
|
70 #ChangeLog |
1397 | 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 |