commit 6a19d6b3fb81c3c27a976ce12254f6dd519eb64c
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Sun Jul 5 01:28:06 2020 +0100
Update to 1.0.0
BR SDL2-devel instead SDL-devel
Add BR jack-audio-connection-kit-devel and libfreenect-devel
Remove BR js-devel, wxGTK3-devel, gtk+-devel and gtk2-devel
gpac.spec | 49 ++++++++++++++++++++++++++++++++++---------------
sources | 2 +-
2 files changed, 35 insertions(+), 16 deletions(-)
---
diff --git a/gpac.spec b/gpac.spec
index 512acfe..eeccfb6 100644
--- a/gpac.spec
+++ b/gpac.spec
@@ -8,12 +8,16 @@
Name: gpac
Summary: MPEG-4 multimedia framework
-Version: 0.8.0
-Release: 5%{?dist}
+Version: 1.0.0
+Release: 1%{?dist}
License: LGPLv2+
URL:
http://gpac.sourceforge.net/
Source0:
https://github.com/gpac/gpac/archive/v%{version}/gpac-%{version}.tar.gz
-
+#Source9: gpac-snapshot.sh
+#Debian dependencies provide by gpac
+#Build-Depends: debhelper (>= 6), libc6, libc6-dev, libx11-dev (>= 1.3), zlib1g-dev
(>= 1), libfreetype6-dev, libjpeg62-dev | libjpeg62-turbo-dev, libpng-dev, libmad0-dev,
libfaad-dev, libogg-dev, libvorbis-dev, libtheora-dev, liba52-dev | liba52-0.7.4-dev,
libavcodec-dev, libavformat-dev, libavutil-dev, libswscale-dev, libavdevice-dev,
libavfilter-dev, libxv-dev, x11proto-video-dev, libgl1-mesa-dev, x11proto-gl-dev,
libxvidcore-dev, libssl-dev (>= 0.9.8), libjack-dev (>= 0.118), libasound2-dev
(>= 1.0), libpulse-dev (>= 0.9), libsdl-dev (>= 1.2) | libsdl2-dev, ccache
+#BuildRequires: ImageMagick
+#BuildRequires: SDL-devel
BuildRequires: SDL2-devel
BuildRequires: a52dec-devel
BuildRequires: librsvg2-devel >= 2.5.0
@@ -28,6 +32,7 @@ BuildRequires: xvidcore-devel >= 1.0.0
BuildRequires: ffmpeg-devel
BuildRequires: libxml2-devel
BuildRequires: openssl-devel
+BuildRequires: openjpeg-devel
BuildRequires: pulseaudio-libs-devel
BuildRequires: zlib-devel
BuildRequires: libogg-devel
@@ -36,9 +41,11 @@ BuildRequires: libtheora-devel
BuildRequires: libXt-devel
BuildRequires: libXpm-devel
BuildRequires: libXv-devel
+BuildRequires: jack-audio-connection-kit-devel
+BuildRequires: libfreenect-devel
BuildRequires: xmlrpc-c-devel
BuildRequires: doxygen graphviz
-BuildRequires: gcc
+BuildRequires: gcc-c++
%{?_with_amr:BuildRequires: amrnb-devel
BuildRequires: amrwb-devel}
@@ -87,11 +94,14 @@ Static library for gpac.
%prep
%autosetup -p1
rm -r extra_lib/
+pushd share/doc
# Fix encoding warnings
-cp -p doc/ipmpx_syntax.bt doc/ipmpx_syntax.bt.origine
-iconv -f ISO-8859-1 -t UTF8 doc/ipmpx_syntax.bt.origine > doc/ipmpx_syntax.bt
-touch -r doc/ipmpx_syntax.bt.origine doc/ipmpx_syntax.bt
-rm -rf doc/ipmpx_syntax.bt.origine
+cp -p ipmpx_syntax.bt ipmpx_syntax.bt.origine
+iconv -f ISO-8859-1 -t UTF8 ipmpx_syntax.bt.origine > ipmpx_syntax.bt
+touch -r ipmpx_syntax.bt.origine ipmpx_syntax.bt
+rm -rf share/doc/ipmpx_syntax.bt.origine
+popd
+sed -i 's/dh_link/ln -s -r/' Makefile
%build
@@ -112,7 +122,7 @@ cp -p config.h include/gpac
%{make_build} sggen
## kwizart - build doxygen doc for devel
-pushd doc
+pushd share/doc
doxygen
popd
@@ -129,7 +139,7 @@ for b in MPEG4 X3D; do
done
#Fix doxygen timestamp
-touch -r Changelog doc/html-libgpac/*
+touch -r Changelog share/doc/html-libgpac/*
#config.h like but not only
#Usual multilib bug
https://bugzilla.rpmfusion.org/show_bug.cgi?id=270
@@ -145,10 +155,11 @@ rm %{buildroot}%{_includedir}/wince/errno.h
%ldconfig_scriptlets libs
%files
-%doc AUTHORS BUGS Changelog README.md TODO
+%doc Changelog README.md
%license COPYING
-%{_bindir}/DashCast
-%{_bindir}/MP42TS
+%{_bindir}/gpac
+#{_bindir}/DashCast
+#{_bindir}/MP42TS
%{_bindir}/MP4Box
%{_bindir}/MP4Client
%{_bindir}/MPEG4Gen
@@ -156,16 +167,18 @@ rm %{buildroot}%{_includedir}/wince/errno.h
%{_bindir}/X3DGen
%{_datadir}/gpac/
%{_mandir}/man1/*.1.*
+%{_datadir}/applications/*.desktop
+%{_datadir}/pixmaps/*.png
%files libs
%{_libdir}/libgpac.so.*
%{_libdir}/gpac/
%files doc
-%doc doc/html-libgpac/*
+%doc share/doc/html-libgpac/*
%files devel
-%doc doc/CODING_STYLE doc/ipmpx_syntax.bt
+%doc share/doc/CODING_STYLE share/doc/ipmpx_syntax.bt
%{_includedir}/gpac/
%{_libdir}/libgpac.so
@@ -174,6 +187,12 @@ rm %{buildroot}%{_includedir}/wince/errno.h
%changelog
+* Fri Jul 03 2020 Sérgio Basto <sergio(a)serjux.com> - 1.0.0-1
+- Update to 1.0.0
+- BR SDL2-devel instead SDL-devel
+- Add BR jack-audio-connection-kit-devel and libfreenect-devel
+- Remove BR js-devel, wxGTK3-devel, gtk+-devel and gtk2-devel
+
* Thu Mar 12 2020 Leigh Scott <leigh123linux(a)gmail.com> - 0.8.0-5
- Rebuilt for i686
diff --git a/sources b/sources
index 9faf7ed..09dbe67 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-06ecb86b4da83e2d38e108f513c2ed8a gpac-0.8.0.tar.gz
+SHA512 (gpac-1.0.0.tar.gz) =
930b4b02f1d68554a99b9fde3faf6a429d78a86522b52da7601a40907d41e159724c935952becc008ae626001cb23543e446125dfb58764513d5808197ec4e29