1
mirror of https://github.com/mpv-player/mpv synced 2024-09-01 04:16:39 +02:00

using debhelper instead of hardcoded stuff

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1398 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
eyck 2001-07-28 07:53:11 +00:00
parent fbeeb77050
commit ba516b3a40
4 changed files with 95 additions and 33 deletions

3
debian/TODO.Debian vendored
View File

@ -1,3 +1,4 @@
- create packages of mp_font3 and win32codecs, depend/recommend them.
- fibmap_mplayer - figure out what to do with suid. - fibmap_mplayer - figure out what to do with suid.
- global configuration - global configuration
( /etc/mplayer/mplayer.conf ( /etc/mplayer/mplayer.conf
@ -7,5 +8,3 @@
or figure out some other way of satisfying other dependencies or figure out some other way of satisfying other dependencies
like *.dlls and fonts. like *.dlls and fonts.
In other words - automate win32dll.zip installation. In other words - automate win32dll.zip installation.
- check debhelper quirks and abilities for config files.

6
debian/changelog vendored
View File

@ -1,3 +1,9 @@
mplayer (0.18-2) unstable; urgency=low
* modified debian scripts
-- Dariush Pietrzak <eyck@ghost.tinet.pl> Fri, 27 Jul 2001 09:25:52 +0200
mplayer (0.18-1) unstable; urgency=low mplayer (0.18-1) unstable; urgency=low
* lots of changes in mplayer * lots of changes in mplayer

2
debian/control vendored
View File

@ -6,7 +6,7 @@ Standards-Version: 3.2.1
Package: mplayer Package: mplayer
Architecture: any Architecture: any
Depends: ${shlibs:Depends},debconf Depends: ${shlibs:Depends},debconf,libconfhelper-perl
Description: The Ultimate Movie Player For Linux Description: The Ultimate Movie Player For Linux
MPlayer is a movie player for LINUX. It plays most MPEG, AVI and ASF files, MPlayer is a movie player for LINUX. It plays most MPEG, AVI and ASF files,
supported by many native and Win32 DLL codecs. You can watch VCD, DVD and even supported by many native and Win32 DLL codecs. You can watch VCD, DVD and even

117
debian/rules vendored
View File

@ -1,55 +1,112 @@
#!/usr/bin/make -f #!/usr/bin/make -f
# Made with the aid of debmake, by Christoph Lameter, # Made with the aid of debmake, by Christoph Lameter,
# based on the sample debian/rules file for GNU hello by Ian Jackson. # based on the sample debian/rules file for GNU hello by Ian Jackson.
#export DH_VERBOSE=1
# This is the debhelper compatability version to use.
export DH_COMPAT=1
package=mplayer package=mplayer
build: configure: configure-stamp
configure-stamp:
dh_testdir
# Add here commands to configure the package.
$(checkdir) $(checkdir)
./configure --prefix=/usr ./configure --prefix=/usr
touch configure-stamp
build: configure-stamp build-stamp
build-stamp:
dh_testdir
# Add here commands to compile the package.
#$(MAKE)
#/usr/bin/docbook-to-man debian/etherconf.sgml > etherconf.1
make dep make dep
make mplayer make mplayer
touch build
touch build-stamp
clean: clean:
$(checkdir) dh_testdir
-rm -f build dh_testroot
-$(MAKE) distclean rm -f build-stamp configure-stamp
-rm -f `find . -name "*~"`
-rm -rf debian/tmp debian/files* core debian/substvars
binary-indep: checkroot build # Add here commands to clean up after the build process.
$(checkdir) #-$(MAKE) clean
# There are no architecture-independent files to be uploaded # $(checkdir)
# generated by this package. If there were any they would be # -rm -f build
# made here. # -$(MAKE) distclean
# -rm -f `find . -name "*~"`
# -rm -rf debian/tmp debian/files* core debian/substvars
dh_clean
binary-arch: checkroot build install: build
$(checkdir) dh_testdir
-rm -rf debian/tmp dh_testroot
install -d debian/tmp dh_clean -k
cd debian/tmp && install -d `cat ../dirs` dh_installdirs
# Add here commands to install the package into debian/<packagename>
# $(MAKE) prefix=`pwd`/debian/`dh_listpackages`/usr install
$(MAKE) install prefix=`pwd`/debian/tmp/usr $(MAKE) install prefix=`pwd`/debian/tmp/usr
# Build architecture-independent files here.
binary-indep: build install
# We have nothing to do by default.
# Build architecture-dependent files here.
binary-arch: build install
dh_testdir
dh_testroot
dh_installdebconf
dh_installdocs
dh_installexamples
dh_installmenu
# dh_installlogrotate
# dh_installemacsen
# dh_installpam
# dh_installmime
# dh_installinit
# dh_installcron
dh_installman
dh_installinfo
# dh_undocumented
dh_installchangelogs
dh_link
dh_strip
dh_compress
dh_fixperms
# dh_makeshlibs
dh_installdeb
dh_perl
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
#binary-arch: checkroot build
# $(checkdir)
# -rm -rf debian/tmp
# install -d debian/tmp
# cd debian/tmp && install -d `cat ../dirs`
# Must have debmake installed for this to work. Otherwise please copy # Must have debmake installed for this to work. Otherwise please copy
# /usr/bin/debstd into the debian directory and change debstd to debian/debstd # /usr/bin/debstd into the debian directory and change debstd to debian/debstd
debstd # debstd
dpkg-gencontrol -isp # dpkg-gencontrol -isp
chown -R root.root debian/tmp # chown -R root.root debian/tmp
chmod -R go=rX debian/tmp # chmod -R go=rX debian/tmp
dpkg --build debian/tmp .. # dpkg --build debian/tmp ..
define checkdir
test -f debian/rules
endef
binary: binary-indep binary-arch binary: binary-indep binary-arch
checkroot:
$(checkdir)
test root = "`whoami`"
.PHONY: binary binary-arch binary-indep clean checkroot .PHONY: binary binary-arch binary-indep clean checkroot