Mercurial > mplayer.hg
annotate debian/rules @ 3127:59ac428ae68d
Disable problematic ffmpeg.so support by default and remove die on 2.2.x
and older kernel, replacing it with more in depth info.
(Kernel SSE check will disable SSE, if needed!)
author | atmos4 |
---|---|
date | Mon, 26 Nov 2001 00:46:44 +0000 |
parents | ab3cc8156c3d |
children | 06911836febd |
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 |
8 package=mplayer | |
9 | |
1397 | 10 configure: configure-stamp |
11 configure-stamp: | |
12 dh_testdir | |
13 # Add here commands to configure the package. | |
18 | 14 $(checkdir) |
2759
ce39b5cc7e16
add gui, this way we can finally add usable entry to menus. ( Sveg Hartge
eyck
parents:
1862
diff
changeset
|
15 ./configure --prefix=/usr --enable-gui --enable-streaming |
1397 | 16 |
17 touch configure-stamp | |
18 | |
19 build: configure-stamp build-stamp | |
20 build-stamp: | |
21 dh_testdir | |
22 | |
23 # Add here commands to compile the package. | |
24 #$(MAKE) | |
25 #/usr/bin/docbook-to-man debian/etherconf.sgml > etherconf.1 | |
1634
3249bbc48bf9
Changes to debian packaging based on patches by Josip Rodin (joy debian org)
eyck
parents:
1397
diff
changeset
|
26 ${MAKE} mplayer |
1397 | 27 |
28 touch build-stamp | |
18 | 29 |
30 clean: | |
1397 | 31 dh_testdir |
32 dh_testroot | |
33 rm -f build-stamp configure-stamp | |
18 | 34 |
1397 | 35 # Add here commands to clean up after the build process. |
36 #-$(MAKE) clean | |
37 # $(checkdir) | |
38 # -rm -f build | |
1719 | 39 -$(MAKE) distclean |
1397 | 40 # -rm -f `find . -name "*~"` |
1760
d40da1ac8a9f
that's more like it, who's intimidating who now, big city, eh?
eyck
parents:
1759
diff
changeset
|
41 # -rm -rf debian/tmp debian/files* core debian/substvars |
1397 | 42 dh_clean |
18 | 43 |
845
29a3f57d5e1d
spellcheck, start of integration with debian menu system, /etc/mplayer.conf
eyck
parents:
821
diff
changeset
|
44 |
29a3f57d5e1d
spellcheck, start of integration with debian menu system, /etc/mplayer.conf
eyck
parents:
821
diff
changeset
|
45 |
1397 | 46 install: build |
47 dh_testdir | |
48 dh_testroot | |
49 dh_clean -k | |
50 dh_installdirs | |
51 | |
52 # Add here commands to install the package into debian/<packagename> | |
53 # $(MAKE) prefix=`pwd`/debian/`dh_listpackages`/usr install | |
1667 | 54 # $(MAKE) install prefix=$(CURDIR)/debian/tmp/usr |
1760
d40da1ac8a9f
that's more like it, who's intimidating who now, big city, eh?
eyck
parents:
1759
diff
changeset
|
55 # install -d $(CURDIR)/debian/tmp/usr/bin |
1862
2fa80ba21968
package is built in 'mplayer' not 'tmp' now. debian/rules did not reflect that. fixed.
eyck
parents:
1760
diff
changeset
|
56 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
|
57 dh_link usr/bin/mplayer usr/bin/gmplayer |
ce39b5cc7e16
add gui, this way we can finally add usable entry to menus. ( Sveg Hartge
eyck
parents:
1862
diff
changeset
|
58 |
1667 | 59 #Do we really need this?: |
60 # install -o root -g root -m 4755 fibmap_mplayer usr/bin/fibmap_mplayer | |
61 | |
845
29a3f57d5e1d
spellcheck, start of integration with debian menu system, /etc/mplayer.conf
eyck
parents:
821
diff
changeset
|
62 |
1397 | 63 # Build architecture-independent files here. |
64 binary-indep: build install | |
65 # We have nothing to do by default. | |
66 | |
67 | |
68 # Build architecture-dependent files here. | |
69 binary-arch: build install | |
70 dh_testdir | |
71 dh_testroot | |
72 dh_installdebconf | |
1634
3249bbc48bf9
Changes to debian packaging based on patches by Josip Rodin (joy debian org)
eyck
parents:
1397
diff
changeset
|
73 dh_installdocs DOCS/* |
1733
220f86ac8c15
examples and started cleanup of rules by andre.dahlqvist@telia.com
eyck
parents:
1721
diff
changeset
|
74 dh_installexamples etc/example.conf |
1397 | 75 dh_installmenu |
76 # dh_installmime | |
1721
1548cfd585e3
No need for TVout/fbset/fbset.8, it conflicts with the one distributed by debian
eyck
parents:
1720
diff
changeset
|
77 dh_installmanpages TVout/fbset/fb.modes.5 TVout/fbset/fbset.8 |
1397 | 78 dh_installinfo |
79 # dh_undocumented | |
80 dh_installchangelogs | |
81 dh_link | |
82 dh_strip | |
83 dh_compress | |
84 dh_fixperms | |
85 # dh_makeshlibs | |
86 dh_installdeb | |
87 dh_perl | |
88 dh_shlibdeps | |
89 dh_gencontrol | |
90 dh_md5sums | |
91 dh_builddeb | |
92 | |
93 | |
94 | |
95 #binary-arch: checkroot build | |
96 # $(checkdir) | |
97 # -rm -rf debian/tmp | |
98 # install -d debian/tmp | |
99 # cd debian/tmp && install -d `cat ../dirs` | |
100 | |
845
29a3f57d5e1d
spellcheck, start of integration with debian menu system, /etc/mplayer.conf
eyck
parents:
821
diff
changeset
|
101 |
18 | 102 # Must have debmake installed for this to work. Otherwise please copy |
103 # /usr/bin/debstd into the debian directory and change debstd to debian/debstd | |
1397 | 104 # debstd |
105 # dpkg-gencontrol -isp | |
106 # chown -R root.root debian/tmp | |
107 # chmod -R go=rX debian/tmp | |
108 # dpkg --build debian/tmp .. | |
18 | 109 |
110 binary: binary-indep binary-arch | |
111 | |
112 .PHONY: binary binary-arch binary-indep clean checkroot |