Mercurial > mplayer.hg
changeset 14268:37e1dc7e7107
wording/spelling
author | diego |
---|---|
date | Wed, 29 Dec 2004 05:49:24 +0000 |
parents | ae421e5d6fb6 |
children | 718ec28220d6 |
files | DOCS/tech/binary-packaging.txt |
diffstat | 1 files changed, 14 insertions(+), 14 deletions(-) [+] |
line wrap: on
line diff
--- a/DOCS/tech/binary-packaging.txt Wed Dec 29 01:55:32 2004 +0000 +++ b/DOCS/tech/binary-packaging.txt Wed Dec 29 05:49:24 2004 +0000 @@ -83,17 +83,17 @@ internationalization. Libavcodec MUST always be in the latest development version and it SHOULD -be linked statically into mplayer binary, because MPlayer requires a -recent libavcodec snapshot. While some distributions provide ffmpeg -packages containing shared libavcodec library, they are often based on the -last "release" version of ffmpeg, which is quite old and will usually not -function with MPlayer. +be linked statically into the mplayer binary, because MPlayer requires a +recent libavcodec snapshot. While some distributions provide FFmpeg +packages containing a shared libavcodec library, they are often based on the +last "release" version of FFmpeg, which is quite old and will usually not +function correctly with MPlayer. File locations ~~~~~~~~~~~~~~ In general, you SHOULD follow your distribution guidelines. For example, -for RedHat and Fedora RPMs I am using FHS-compliant paths: +for Red Hat and Fedora RPMs I am using FHS-compliant paths: /etc/mplayer/ system-wide configs /usr/bin/ binaries @@ -113,7 +113,7 @@ Although it is tempting to simply provide a single all-in-one package, I think it is best to split MPlayer into several packages. It may be a little more troublesome for less clueful users, but it allows you to -install only what you need. This is the layout I am using for RedHat and +install only what you need. This is the layout I am using for Red Hat and Fedora RPMs: mencoder contains MEncoder binary (mencoder) @@ -125,8 +125,8 @@ mplayer-gui contains MPlayer binary with GUI (gmplayer); requires default skin package mplayer-skin-* contain various MPlayer GUI skins -mplayer-vidix contains vidix support library for MPlayer -mplayer-vidix-* contain vidix drivers for specific cards, one per package +mplayer-vidix contains VIDIX support library for MPlayer +mplayer-vidix-* contain VIDIX drivers for specific cards, one per package There is no strict policy for now, just use your common sense. @@ -135,11 +135,11 @@ ~~~~~~~~~~~ While it is acceptable to provide packages optimized for specific CPUs, you MUST provide at least one "lowest common denominator" package set -that will work on all CPUs. This means it MUST be configured with +that will work on all CPUs. This means it MUST be configured with the --enable-runtime-cpudetection option. Building for specific CPUs requires disabling this option, but try to make sure that users cannot accidentally install a package not suitable for their CPU. With RPMs, for example, this -is handled automatically, when building with "--target arch" rpm option. +is handled automatically, when building with the "--target arch" rpm option. Compiler flags MUST be set to either configure-generated CFLAGS or something as close to them as possible. @@ -155,7 +155,7 @@ You SHOULD provide an option to rebuild the package with full debug information enabled (by passing --enable-debug=3 to ./configure and disabling any stripping of binaries and libs during the build process). -For example my source RPM can be rebuilt with "--with debug" option, which +For example my source RPM can be rebuilt with a "--with debug" option, which does just that, making it easier to supply gdb information along with any bug reports, while retaining all benefits of using binary packages. @@ -190,10 +190,10 @@ echo ".so mplayer.1" >> mencoder.1 -Similar trick can be used for "man gmplayer". This avoids problems with +A similar trick can be used for "man gmplayer". This avoids problems with gzipped man pages and symbolic links. -Newer RedHat and Fedora distributions keep localized man pages encoded in +Newer Red Hat and Fedora distributions keep localized man pages encoded in UTF-8. If your distribution does the same, make sure you convert MPlayer's translated man pages to UTF-8 so that man mplayer works for locales other than English.