Merge pull request #3423 from Spencer-H/openshot

New package: openshot-2.0.5
This commit is contained in:
Juan RP 2016-01-30 08:10:50 +01:00
commit f109ca62c3
9 changed files with 103 additions and 2 deletions

View file

@ -2329,3 +2329,6 @@ libax25.so.0 libax25-0.0.12rc4_1
libax25io.so.0 libax25-0.0.12rc4_1
libmill.so.12 libmill-1.4_1
libykneomgr.so.0 libykneomgr-0.1.8_1
libopenshot-audio.so.3 libopenshot-audio-0.0.6_1
libopenshot.so.6 libopenshot-0.0.9_1
libavresample.so.2 libavresample-2.8.5_3

View file

@ -52,7 +52,7 @@ do_configure() {
$(vopt_if x265 '--enable-libx265' '--disable-libx265') \
$(vopt_if v4l2 '--enable-libv4l2' '--disable-libv4l2') \
$(vopt_enable vaapi) $(vopt_enable vdpau) \
--enable-libbs2b
--enable-libbs2b --enable-avresample
}
do_build() {
rm ${XBPS_WRAPPERDIR}/strip
@ -75,6 +75,12 @@ libavdevice_package() {
vmove "usr/lib/libavdevice.so.*"
}
}
libavresample_package() {
short_desc="FFmpeg audio resampling library"
pkg_install() {
vmove "usr/lib/libavresample.so.*"
}
}
libavformat_package() {
short_desc="FFmpeg file format library"
pkg_install() {
@ -120,7 +126,8 @@ ffmpeg-devel_package() {
libavfilter>=${version}_${revision}
libpostproc>=${version}_${revision}
libswscale>=${version}_${revision}
libswresample>=${version}_${revision}"
libswresample>=${version}_${revision}
libavresample>=${version}_${revision}"
short_desc+=" - development files"
pkg_install() {
vmove usr/include

1
srcpkgs/libavresample Symbolic link
View file

@ -0,0 +1 @@
ffmpeg

View file

@ -0,0 +1 @@
libopenshot-audio

View file

@ -0,0 +1,24 @@
# Template file for 'libopenshot-audio'
pkgname=libopenshot-audio
version=0.0.6
revision=1
build_style=cmake
only_for_archs="x86_64 i686"
hostmakedepends="cmake doxygen"
makedepends="xorg-server-devel libXrandr-devel libXinerama-devel libXcursor-devel alsa-lib-devel"
short_desc="OpenShot audio library"
maintainer="Spencer Hill <spencernh77@gmail.com>"
license="GPL-3"
homepage="www.openshot.org"
distfiles="https://launchpad.net/libopenshot/0.0/0.0.9/+download/${pkgname}-${version}.tar.gz"
checksum=29707bf7603fc08b2a152abff2599405f3499a2d674919b1a1749638cd91f42e
create_wrksrc=yes
libopenshot-audio-devel_package() {
short_desc+=" - development files"
depends+=" ${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/include
vmove "usr/lib/*.so"
}
}

1
srcpkgs/libopenshot-devel Symbolic link
View file

@ -0,0 +1 @@
libopenshot

View file

@ -0,0 +1,24 @@
# Template file for 'libopenshot'
pkgname=libopenshot
version=0.0.9
revision=1
build_style=cmake
only_for_archs="i686 x86_64"
hostmakedepends="cmake swig doxygen ruby python3"
makedepends="python3.4-devel ffmpeg-devel libmagick-devel qt5-devel libgomp-devel libopenshot-audio-devel qt5-multimedia-devel
ffmpeg libswresample ruby-devel x264-devel unittest-cpp libavresample"
depends="python3"
short_desc="Library files for the OpenShot video editor"
maintainer="Spencer Hill <spencernh77@gmail.com>"
license="GPL-3"
homepage="www.openshot.org"
distfiles="https://launchpad.net/${pkgname}/0.0/${version}/+download/${pkgname}-${version}.tar.gz"
checksum=8ff9779a19f576f3c30fb2114d7e4741200bd6e6b79a81787eabde262be6c19c
create_wrksrc=yes
libopenshot-devel_package() {
short_desc+=" - development files"
pkg_install() {
vmove usr/include
}
}

17
srcpkgs/openshot/template Normal file
View file

@ -0,0 +1,17 @@
# Template file for 'openshot'
pkgname=openshot
version=2.0.5
revision=1
build_style=python-module
python_versions="3.4"
only_for_archs="i686 x86_64"
hostmakedepends="python3"
makedepends="python3.4-PyQt5 ffmpeg-devel python3.4-setuptools"
depends="python3.4 python3.4-PyQt5 python3.4-PyQt5-webkit libopenshot"
short_desc="An open-source, non-linear video editor for Linux"
maintainer="Spencer Hill <spencernh77@gmail.com>"
license="GPL-3"
homepage="www.openshot.org"
distfiles="https://launchpad.net/${pkgname}/2.0/${version}/+download/${pkgname}-qt-${version}.tar.gz"
checksum=e934000aa2958b88b60e642699ee382e4624b1ad536f33d5154ea5acfc472fa0
wrksrc=${pkgname}-qt-${version}

View file

@ -0,0 +1,23 @@
# Template file for 'unittest-cpp'
pkgname=unittest-cpp
version=1.5.0
revision=1
build_style=cmake
hostmakedepends="cmake"
short_desc="A lightweight unit testing framework for C++"
maintainer="Spencer Hill <spencernh77@gmail.com>"
license="MIT"
homepage="https://github.com/unittest-cpp/unittest-cpp"
distfiles="https://github.com/unittest-cpp/unittest-cpp/archive/v1.5.0.tar.gz"
checksum=09426598ee0976f9c908f8ea7282bda7e9f088305a1fe27d674b7c65b8f53379
pre_build() {
case $XBPS_TARGET_MACHINE in
arm* ) echo "Removing built in test from arm build. Won't run on host x86_64 machine"
sed -i '59,61d' CMakeLists.txt ;;
esac
}
post_install() {
vlicense LICENSE
}