[packages/dvanalyzer] - new

qboosh qboosh at pld-linux.org
Mon Dec 24 09:26:55 CET 2018


commit 6395783a587fa3d218b9fe49964a1213d563bd59
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Dec 24 09:31:28 2018 +0100

    - new

 dvanalyzer.spec | 129 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 129 insertions(+)
---
diff --git a/dvanalyzer.spec b/dvanalyzer.spec
new file mode 100644
index 0000000..eaf3a53
--- /dev/null
+++ b/dvanalyzer.spec
@@ -0,0 +1,129 @@
+Summary:	Technical and tag information about video or audio file (CLI)
+Summary(pl.UTF-8):	Informacje techniczne i oznaczenia dotyczące pliku wideo lub audio (CLI)
+Name:		dvanalyzer
+Version:	1.4.2
+Release:	1
+License:	GPL v3+
+Group:		Applications/Multimedia
+Source0:	https://mediaarea.net/download/source/dvanalyzer/%{version}/%{name}_%{version}.tar.xz
+# Source0-md5:	207b881f4762cc06cb5652fdddcb60ee
+URL:		https://mediaarea.net/DVAnalyzer
+BuildRequires:	Qt5Gui-devel >= 5
+BuildRequires:	Qt5Widgets-devel >= 5
+BuildRequires:	autoconf >= 2.50
+BuildRequires:	automake
+BuildRequires:	libmediainfo-devel >= 0.7.99
+BuildRequires:	libstdc++-devel
+BuildRequires:	libtool >= 2:1.5
+BuildRequires:	libzen-devel >= 0.4.37
+BuildRequires:	pkgconfig
+BuildRequires:	qt5-build >= 5
+BuildRequires:	rpmbuild(macros) >= 1.566
+BuildRequires:	sed >= 4.0
+BuildRequires:	tar >= 1:1.22
+BuildRequires:	xz
+Requires:	libmediainfo >= 0.7.99
+Requires:	libzen >= 0.4.37
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+DV Analyzer is a technical quality control and reporting tool that
+examines DV streams in order to report errors in the tape-to-file
+transfer process, such as video error concealment information, invalid
+audio samples, timecode inconsistency, inconsistent use of arbitrary
+bits in video DIF blocks, and DIF structural problems. DV Analyzer
+also reports on patterns within DV streams such as changes in DV time
+code, changes in recording date and time markers, first and last frame
+markers within individual recordings, and more.
+
+%description -l pl.UTF-8
+DV Analyzer to narzędzie do sprawdzania i raportowania jakości
+technicznej strumieni DV w celu raportowania błędów w procesie
+przenoszenia z taśmy do pliku, takie jak informacje o ukrywaniu
+błędów, błędne próbki dźwiękowe, niezgodność kodowania czasu,
+niespójne użycie określonych bitów w blokach DIF obrazu oraz problemy
+ze strukturą DIF. DV Analyzer informuje także o wzorcach w
+strumieniach DV, takich jak zmiany w kodowaniu czasu, zmiany w
+znacznikach daty i czasu nagrania, znaczniki pierwszej i ostatniej
+klatki w poszczególnych nagraniach itd.
+
+%package gui
+Summary:	Technical and tag information about video or audio file (GUI)
+Summary(pl.UTF-8):	Informacje techniczne i oznaczenia dotyczące pliku wideo lub audio (GUI)
+Group:		X11/Applications/Multimedia
+Requires:	libmediainfo >= 0.7.99
+Requires:	libzen >= 0.4.37
+
+%description gui
+DV Analyzer is a technical quality control and reporting tool that
+examines DV streams in order to report errors in the tape-to-file
+transfer process, such as video error concealment information, invalid
+audio samples, timecode inconsistency, inconsistent use of arbitrary
+bits in video DIF blocks, and DIF structural problems. DV Analyzer
+also reports on patterns within DV streams such as changes in DV time
+code, changes in recording date and time markers, first and last frame
+markers within individual recordings, and more.
+
+%description gui -l pl.UTF-8
+DV Analyzer to narzędzie do sprawdzania i raportowania jakości
+technicznej strumieni DV w celu raportowania błędów w procesie
+przenoszenia z taśmy do pliku, takie jak informacje o ukrywaniu
+błędów, błędne próbki dźwiękowe, niezgodność kodowania czasu,
+niespójne użycie określonych bitów w blokach DIF obrazu oraz problemy
+ze strukturą DIF. DV Analyzer informuje także o wzorcach w
+strumieniach DV, takich jak zmiany w kodowaniu czasu, zmiany w
+znacznikach daty i czasu nagrania, znaczniki pierwszej i ostatniej
+klatki w poszczególnych nagraniach itd.
+
+%prep
+%setup -q -n AVPS_DV_Analyzer
+%undos *.html *.txt Release/*.txt
+chmod 644 *.html *.txt Release/*.txt
+
+%build
+# build CLI
+cd Project/GNU/CLI
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__automake}
+%configure
+%{__make}
+# now build GUI
+cd ../../../Project/GNU/GUI
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__automake}
+# Qt5Core with -reduce-relocations requires PIC code
+%configure \
+	CXXFLAGS="%{rpmcxxflags} -fPIC"
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} -C Project/GNU/CLI install \
+	DESTDIR=$RPM_BUILD_ROOT
+
+%{__make} -C Project/GNU/GUI install \
+	DESTDIR=$RPM_BUILD_ROOT
+
+install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_iconsdir}/hicolor/128x128/apps}
+cp -p Project/GNU/GUI/dvanalyzer-gui.desktop $RPM_BUILD_ROOT%{_desktopdir}
+cp -p Source/Resource/Image/AVPS/logo_sign_alpha_square.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/128x128/apps/dvanalyzer.png
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc License.html History_CLI.txt Release/ReadMe_CLI_Linux.txt
+%attr(755,root,root) %{_bindir}/dvanalyzer
+
+%files gui
+%defattr(644,root,root,755)
+%doc License.html History_GUI.txt Release/ReadMe_GUI_Linux.txt
+%attr(755,root,root) %{_bindir}/dvanalyzer-gui
+%{_desktopdir}/dvanalyzer-gui.desktop
+%{_iconsdir}/hicolor/128x128/apps/dvanalyzer.png
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/dvanalyzer.git/commitdiff/6395783a587fa3d218b9fe49964a1213d563bd59



More information about the pld-cvs-commit mailing list