Projects
Multimedia
gmerlin-avdecoder
gmerlin-avdecoder.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File gmerlin-avdecoder.spec of Package gmerlin-avdecoder
# # spec file for package gmerlin-avdecoder # # Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2005-2010 oc2pus # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %define _prefix /usr %define _SO_nr 1 %define rev 4256 Name: gmerlin-avdecoder Version: 1.2.0rsvn%{rev} Release: 0 Summary: Gmerlin A/V decoder library License: GPL-2.0+ Group: Productivity/Multimedia/Video/Editors and Convertors Url: http://gmerlin.sourceforge.net/ # svn co svn:://svn.code.sf.net/p/gmerlin/code/trunk/gmerlin_avdecoder/ Source0: %{name}-%{rev}.tar.gz #PATCH-FIX-UPSTREAM FSF.patch avvissu@yandex.ru -- Fix wrong fsf address Patch0: gmerlin_avdecoder-1.2.0rsvn4256-FSF.patch Patch1: gmerlin_avdec-implicitdecl.patch Patch2: gmerlin-avdecoder-Xext.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: doxygen BuildRequires: gamin-devel BuildRequires: libdvdread3-devel BuildRequires: libfaad2-devel >= 2.0 BuildRequires: libjpeg-devel BuildRequires: libmpcdec-devel BuildRequires: libstdc++-devel BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: pkgconfig(flac) >= 1.1.0 BuildRequires: pkgconfig(gmerlin) >= 1.2.0 BuildRequires: pkgconfig(liba52) >= 0.7.4 BuildRequires: pkgconfig(libavcodec) BuildRequires: pkgconfig(libcdio) >= 0.75 BuildRequires: pkgconfig(libdca) BuildRequires: pkgconfig(libmpeg2) >= 0.4.0 #BuildRequires: libmusepack >= 1.1 BuildRequires: pkgconfig(libopenjpeg) BuildRequires: pkgconfig(libpng) >= 1.2.2 BuildRequires: pkgconfig(libtiff-4) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(mad) >= 0.15.0 BuildRequires: pkgconfig(mjpegtools) >= 1.9 BuildRequires: pkgconfig(smbclient) BuildRequires: pkgconfig(speex) >= 1.0.4 BuildRequires: pkgconfig(theora) >= 1.0alpha5 BuildRequires: pkgconfig(vdpau) BuildRequires: pkgconfig(vorbis) >= 1.0 BuildRequires: pkgconfig(x264) BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Gmerlin-avdecoder is one of the most complete general purpose media decoding libraries. The supported formats and codecs span a wide range of applications from consumer level (mp3, divx etc.) to high end production formats like 32 bit PCM and some professional uncompressed video codecs. %package -n libgmerlin_avdec-devel Summary: Header files for compiling gmerlin applications and plugins Group: Development/Libraries/C and C++ Requires: libdvdread3-devel Requires: libfaad2-devel >= 2.0 Requires: libgmerlin_avdec%{_SO_nr} = %{version} Requires: libjpeg-devel Requires: libmpcdec-devel Requires: pkgconfig(flac) >= 1.1.0 Requires: pkgconfig(gamin) Requires: pkgconfig(gmerlin) >= 1.2.0 Requires: pkgconfig(liba52) >= 0.7.4 Requires: pkgconfig(libavcodec) #Requires: pkgconfig(libcdio) >= 0.75 Requires: pkgconfig(libdca) Requires: pkgconfig(libmpeg2) >= 0.4.0 #Requires: libmusepack >= 1.1 Requires: pkgconfig(libopenjpeg) Requires: pkgconfig(libpng) >= 1.2.2 Requires: pkgconfig(libtiff-4) Requires: pkgconfig(libxml-2.0) Requires: pkgconfig(mad) >= 0.15.0 Requires: pkgconfig(mjpegtools) >= 1.9 Requires: pkgconfig(smbclient) Requires: pkgconfig(speex) >= 1.0.4 Requires: pkgconfig(theora) >= 1.0alpha5 Requires: pkgconfig(vdpau) Requires: pkgconfig(vorbis) >= 1.0 Requires: pkgconfig(x264) %description -n libgmerlin_avdec-devel Header files for compiling gmerlin applications and plugins for package gmerlin-avdecoder. %package -n libgmerlin_avdec%{_SO_nr} Summary: Shared library for gmerlin-avdecoder Group: System/Libraries Provides: libgmerlin-avdecoder1 = 1.0.0 Obsoletes: libgmerlin-avdecoder1 < 1.0.0 %description -n libgmerlin_avdec%{_SO_nr} Shared library for Gmerlin A/V decoder library. %package plugins Summary: Plugins for gmerlin Group: Productivity/Multimedia/Other Requires: gmerlin >= 1.2.0 Provides: gmerlin-input-plugin %description plugins Gmerlin plugins based on the Gmerlin A/V decoder library. %lang_package %prep %autosetup -p1 -n %{name} %build # Do not compile in DATE and TIME echo 'HTML_TIMESTAMP = NO' >> doc/Doxyfile.in ./autogen.sh %ifarch %{ix86} x86_64 %configure --with-cpuflags=-march=core2 %else %ifarch aarch64 %configure --with-cpuflags=-march=armv8-a %else %configure %endif %endif make %{?_smp_mflags} %install make DESTDIR=%{buildroot} install %{?_smp_mflags} \ docdir=%{_docdir}/%{name}-devel %find_lang %{name} find %{buildroot} -type f -name "*.la" -delete -print %post -n libgmerlin_avdec%{_SO_nr} -p /sbin/ldconfig %postun -n libgmerlin_avdec%{_SO_nr} -p /sbin/ldconfig %files lang -f %{name}.lang %defattr(-,root,root) %files %defattr(-,root,root) %doc AUTHORS COPYING NEWS README %{_bindir}/bgavdump %{_bindir}/bgavdemux %files -n libgmerlin_avdec%{_SO_nr} %defattr(-,root,root) %{_libdir}/libgmerlin_avdec.so.* %files -n libgmerlin_avdec-devel %defattr(-,root,root) %dir %doc %{_docdir}/%{name}-devel %doc %{_docdir}/%{name}-devel/* %{_includedir}/gmerlin/*.h %{_libdir}/libgmerlin_avdec.so %{_libdir}/pkgconfig/gmerlin_avdec.pc %files plugins %defattr(-,root,root) %dir %{_libdir}/gmerlin %dir %{_libdir}/gmerlin/plugins %{_libdir}/gmerlin/plugins/*.so* %changelog
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
.