Convert package to the new template format (f).
This commit is contained in:
@@ -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
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
# Template file for 'libavcodec'.
|
||||
#
|
||||
short_desc="FFmpeg codec library"
|
||||
|
||||
do_install() {
|
||||
vmove "usr/lib/libavcodec.so*" usr/lib
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
# Template file for 'libavdevice'.
|
||||
#
|
||||
short_desc="FFmpeg device handling library"
|
||||
|
||||
do_install() {
|
||||
vmove "usr/lib/libavdevice.so*" usr/lib
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
# Template file for 'libavfilter'.
|
||||
#
|
||||
short_desc="FFmpeg audio/video filter library"
|
||||
|
||||
do_install() {
|
||||
vmove "usr/lib/libavfilter.so*" usr/lib
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
# Template file for 'libavformat'.
|
||||
#
|
||||
short_desc="FFmpeg file format library"
|
||||
|
||||
do_install() {
|
||||
vmove "usr/lib/libavformat.so*" usr/lib
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
# Template file for 'libavutil'.
|
||||
#
|
||||
short_desc="FFmpeg utility library"
|
||||
|
||||
do_install() {
|
||||
vmove "usr/lib/libavutil.so*" usr/lib
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
# Template file for 'libpostproc'.
|
||||
#
|
||||
short_desc="FFmpeg video postprocessing library"
|
||||
|
||||
do_install() {
|
||||
vmove "usr/lib/libpostproc.so*" usr/lib
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
# Template file for 'libswresample'.
|
||||
#
|
||||
short_desc="FFmpeg video resampling library"
|
||||
|
||||
do_install() {
|
||||
vmove "usr/lib/libswresample.so*" usr/lib
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
# Template file for 'libswscale'.
|
||||
#
|
||||
short_desc="FFmpeg video scaling library"
|
||||
|
||||
do_install() {
|
||||
vmove "usr/lib/libswscale.so*" usr/lib
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user