Projects
home:vmp
ffmpeg21
ffmpeg21.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File ffmpeg21.spec of Package ffmpeg21
%bcond_with x264 %define tar_version 2.1 %define _prefix /usr/local %define tar_name ffmpeg %define ffmpeg_dir %{tar_name}-%{tar_version} Name: ffmpeg21 Summary: Complete solution to record, convert and stream audio and video License: GPL-2.0 Group: Applications/Multimedia URL: https://sourceforge.net/projects/ffmpeg/ Version: 2.1 Release: 0.snr.0 Source0: %{tar_name}-%{tar_version}.tar.gz #Source0: http://ffmpeg.org/releases/ffmpeg-2.1.8.tar.gz #Source0: http://ffmpeg.org/releases/{tar_name}-{tar_version}.tar.gz #Vendor: #if {with x264} BuildRequires: pkgconfig(x264) #endif BuildRoot: %{_builddir}/%{tar_name}-ROOT #BuildRoot: {_tmppath}/{name}-root #BuildRequires: cmake libkde4-devel libqt4-devel # if suse_version >= 1110 #BuildRequires: cmake gcc-c++ libkde4-devel libQtWebKit-devel # endif #BuildRequires: update-desktop-files %description FFmpeg is a complete and free Internet live audio and video broadcasting solution for Linux/Unix. %package libs Summary: Libraries for %{name} Group: System Environment/Libraries %description libs FFmpeg is a complete and free Internet live audio and video broadcasting solution for Linux/Unix. %package devel Summary: Development package for %{name} Group: Development/Libraries %description devel FFmpeg is a complete and free Internet live audio and video broadcasting solution for Linux/Unix. %global debug_package %{nil} %prep %setup -qn %{tar_name}-%{tar_version} # if suse_version == 1100 #cat configure | sed -i 's@-Werror@@g' > configure_new sed -i 's@-Werror@@g' configure #mv configure_new configure # endif %build #./configure --prefix="{_prefix}" --enable-gpl --enable-static --enable-shared --disable-yasm --disable-doc \ #if {with x264} #--enable-libx264 \ #endif #--libdir="{_libdir}" --shlibdir="{_libdir}" --incdir="{_includedir}" CFLAGS+="$(CFLAGS) -fPIC -Wno-incompatible-pointer-types -Wno-error=implicit-function-declaration" \ ./configure --prefix="%{_prefix}" --enable-gpl --enable-static --enable-shared --disable-asm --disable-yasm --disable-doc --libdir="%{_libdir}" --shlibdir="%{_libdir}" --incdir="%{_includedir}/ffmpeg2.1" --enable-libx264 #./configure --prefix=/usr --enable-gpl --enable-static --enable-shared --disable-ffserver --disable-werror --libdir={_prefix}/lib --incdir={_prefix}/include/ffmpeg063 #./configure --prefix=/usr --disable-yasm --enable-gpl --enable-static --enable-shared --extra-cflags="-Wno-error=implicit-function-declaration" --libdir=lib --incdir=include #./configure --prefix=/usr --enable-gpl --enable-static --enable-shared --extra-cflags="-Werror=implicit-function-declaration -Wmaybe-uninitialized" --libdir=lib --incdir=include make %{?_smp_mflags} #make -j 4 CFLAGS="$(CFLAGS) -Wno-incompatible-pointer-types-Wno-error=implicit-function-declaration" %install make DESTDIR=%{buildroot} install #mkdir -p $RPM_BUILD_ROOT{_prefix}/include/ffmpeg0.6.3 #install -m 0755 $RPM_BUILD_DIR/{ffmpeg_dir}/include \ # $RPM_BUILD_ROOT{_prefix}/include/ffmpeg0.6.3 #rm $RPM_BUILD_ROOT{_prefix}/bin/ffmpeg #rm $RPM_BUILD_ROOT{_prefix}/bin/ffplay rm $RPM_BUILD_ROOT%{_prefix}/bin/ffprobe #rmdir $RPM_BUILD_ROOT{_prefix}/bin #rm $RPM_BUILD_ROOT{_prefix}/include/ffmpeg063/* #rmdir $RPM_BUILD_ROOT{_prefix}/include/ffmpeg063 #rmdir $RPM_BUILD_ROOT{_prefix}/include mv $RPM_BUILD_ROOT%{_prefix}/bin/ffmpeg \ $RPM_BUILD_ROOT%{_prefix}/bin/ffmpeg21 #rm $RPM_BUILD_ROOT{_prefix}/include/ffmpeg063/libavcodec/* #rmdir $RPM_BUILD_ROOT{_prefix}/include/ffmpeg063/libavcodec #rm $RPM_BUILD_ROOT{_prefix}/include/ffmpeg063/libavdevice/* #rmdir $RPM_BUILD_ROOT{_prefix}/include/ffmpeg063/libavdevice #rm $RPM_BUILD_ROOT{_prefix}/include/ffmpeg063/libavformat/* #rmdir $RPM_BUILD_ROOT{_prefix}/include/ffmpeg063/libavformat #rm $RPM_BUILD_ROOT{_prefix}/include/ffmpeg063/libavutil/* #rmdir $RPM_BUILD_ROOT{_prefix}/include/ffmpeg063/libavutil #rm $RPM_BUILD_ROOT{_prefix}/include/ffmpeg063/libswscale/* #rmdir $RPM_BUILD_ROOT{_prefix}/include/ffmpeg063/libswscale #rmdir $RPM_BUILD_ROOT{_prefix}/include/ffmpeg063 #rmdir $RPM_BUILD_ROOT{_prefix}/include rm $RPM_BUILD_ROOT%{_prefix}/share/ffmpeg/examples/* rmdir $RPM_BUILD_ROOT%{_prefix}/share/ffmpeg/examples rm $RPM_BUILD_ROOT%{_prefix}/share/ffmpeg/* rmdir $RPM_BUILD_ROOT%{_prefix}/share/ffmpeg rmdir $RPM_BUILD_ROOT%{_prefix}/share #suse_update_desktop_file -r -n QTrans Office Dictionary %clean rm -rf %{buildroot} %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig %files %defattr(-,root,root,-) #/usr/local/bin %{_prefix}/bin %files devel %defattr(-,root,root,-) #{_includedir}/ffmpeg21 %{_includedir} #{_libdir} %{_libdir}/libavcodec.a %{_libdir}/libavcodec.so %{_libdir}/pkgconfig/libavcodec.pc %{_libdir}/libavdevice.a %{_libdir}/libavdevice.so %{_libdir}/pkgconfig/libavdevice.pc %{_libdir}/libavfilter.a %{_libdir}/libavfilter.so %{_libdir}/pkgconfig/libavfilter.pc %{_libdir}/libavformat.a %{_libdir}/libavformat.so %{_libdir}/pkgconfig/libavformat.pc %{_libdir}/libavutil.a %{_libdir}/libavutil.so %{_libdir}/pkgconfig/libavutil.pc %{_libdir}/libpostproc.a %{_libdir}/libpostproc.so %{_libdir}/pkgconfig/libpostproc.pc %{_libdir}/libswscale.a %{_libdir}/libswscale.so %{_libdir}/pkgconfig/libswscale.pc %{_libdir}/libswresample.a %{_libdir}/libswresample.so %{_libdir}/pkgconfig/libswresample.pc %files libs #defattr(-,root,root,-) # {_libdir}/lib*.so.* #{_libdir} #/usr/lib #/usr/local/lib #{_libdir}/libavcodec.so %{_libdir}/libavcodec.so.55 %{_libdir}/libavcodec.so.55.39.100 #{_libdir}/libavdevice.so %{_libdir}/libavdevice.so.55 %{_libdir}/libavdevice.so.55.5.100 #{_libdir}/libavfilter.so %{_libdir}/libavfilter.so.3 %{_libdir}/libavfilter.so.3.90.100 #{_libdir}/libavformat.so %{_libdir}/libavformat.so.55 %{_libdir}/libavformat.so.55.19.104 #{_libdir}/libavutil.so %{_libdir}/libavutil.so.52 %{_libdir}/libavutil.so.52.48.100 #{_libdir}/libpostproc.so %{_libdir}/libpostproc.so.52 %{_libdir}/libpostproc.so.52.3.100 #{_libdir}/libswresample.so %{_libdir}/libswresample.so.0 %{_libdir}/libswresample.so.0.17.104 #{_libdir}/libswscale.so %{_libdir}/libswscale.so.2 %{_libdir}/libswscale.so.2.5.101 %changelog * Sat Jul 12 2025 Roland Suchan <snrd@arcor.de> - 2.1-1 - new upstream release
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.