Convert package to the new template format (f).

This commit is contained in:
Juan RP
2013-04-12 11:16:02 +02:00
parent a7fcdce3c4
commit 2a9fab8b58
97 changed files with 868 additions and 605 deletions

View File

@@ -1,12 +0,0 @@
# Template file for 'ffmpeg-devel'.
#
depends="libavcodec>=${version} libavdevice>=${version} libavformat>=${version}
libavutil>=${version} libavfilter>=${version} libpostproc>=${version}
libswscale>=${version} libswresample>=${version}"
short_desc="${short_desc} - development files"
do_install() {
vmove usr/include usr
vmove usr/lib/pkgconfig usr/lib
vmove usr/share/ffmpeg/examples usr/share/ffmpeg
}

View File

@@ -1,7 +0,0 @@
# Template file for 'libavcodec'.
#
short_desc="FFmpeg codec library"
do_install() {
vmove "usr/lib/libavcodec.so*" usr/lib
}

View File

@@ -1,7 +0,0 @@
# Template file for 'libavdevice'.
#
short_desc="FFmpeg device handling library"
do_install() {
vmove "usr/lib/libavdevice.so*" usr/lib
}

View File

@@ -1,7 +0,0 @@
# Template file for 'libavfilter'.
#
short_desc="FFmpeg audio/video filter library"
do_install() {
vmove "usr/lib/libavfilter.so*" usr/lib
}

View File

@@ -1,7 +0,0 @@
# Template file for 'libavformat'.
#
short_desc="FFmpeg file format library"
do_install() {
vmove "usr/lib/libavformat.so*" usr/lib
}

View File

@@ -1,7 +0,0 @@
# Template file for 'libavutil'.
#
short_desc="FFmpeg utility library"
do_install() {
vmove "usr/lib/libavutil.so*" usr/lib
}

View File

@@ -1,7 +0,0 @@
# Template file for 'libpostproc'.
#
short_desc="FFmpeg video postprocessing library"
do_install() {
vmove "usr/lib/libpostproc.so*" usr/lib
}

View File

@@ -1,7 +0,0 @@
# Template file for 'libswresample'.
#
short_desc="FFmpeg video resampling library"
do_install() {
vmove "usr/lib/libswresample.so*" usr/lib
}

View File

@@ -1,7 +0,0 @@
# Template file for 'libswscale'.
#
short_desc="FFmpeg video scaling library"
do_install() {
vmove "usr/lib/libswscale.so*" usr/lib
}

View File

@@ -9,10 +9,6 @@ homepage="http://www.ffmpeg.org"
distfiles="${homepage}/releases/ffmpeg-${version}.tar.bz2"
checksum=1f1af23112e2da8403abce605749db9111d45d2e4e28910831e778c6e2cbdcce
subpackages="libavcodec libavdevice libavformat libavutil libavfilter
libpostproc libswscale libswresample ffmpeg-devel"
#depends="faad2 x264 xvidcore libvdpau"
makedepends="pkg-config perl yasm zlib-devel alsa-lib-devel libXfixes-devel
libXext-devel libXvMC-devel faad2-devel lame-devel libtheora-devel
libvorbis-devel x264-devel xvidcore-devel jack-devel SDL-devel libcdio-devel
@@ -41,3 +37,79 @@ do_build() {
do_install() {
make DESTDIR=${DESTDIR} install install-man
}
libavcodec_package() {
short_desc="FFmpeg codec library"
pkg_install() {
vmove "usr/lib/libavcodec.so*"
}
}
libavdevice_package() {
short_desc="FFmpeg device handling library"
pkg_install() {
vmove "usr/lib/libavdevice.so*"
}
}
libavformat_package() {
short_desc="FFmpeg file format library"
pkg_install() {
vmove "usr/lib/libavformat.so*"
}
}
libavutil_package() {
short_desc="FFmpeg utility library"
pkg_install() {
vmove "usr/lib/libavutil.so*"
}
}
libavfilter_package() {
short_desc="FFmpeg audio/video filter library"
pkg_install() {
vmove "usr/lib/libavfilter.so*"
}
}
libpostproc_package() {
short_desc="FFmpeg video postprocessing library"
pkg_install() {
vmove "usr/lib/libpostproc.so*"
}
}
libswscale_package() {
short_desc="FFmpeg video scaling library"
pkg_install() {
vmove "usr/lib/libswscale.so*"
}
}
libswresample_package() {
short_desc="FFmpeg video resampling library"
pkg_install() {
vmove "usr/lib/libswresample.so*"
}
}
ffmpeg-devel_package() {
depends="libavcodec>=${version} libavdevice>=${version} libavformat>=${version}
libavutil>=${version} libavfilter>=${version} libpostproc>=${version}
libswscale>=${version} libswresample>=${version}"
short_desc="${short_desc} - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove usr/share/ffmpeg/examples
}
}
ffmpeg_package() {
pkg_install() {
vmove usr/bin
vmove usr/share/man
vmove usr/share/ffmpeg
}
}