commit beab6a2233751193baea19725dd0b846032958c9 Author: Adrian Schröter Date: Mon Oct 14 14:49:26 2024 +0200 Sync from SUSE:ALP:Source:Standard:1.0 libavtp revision ddb8beb32eb91613fddb73edc0b3821b diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..fecc750 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/baselibs.conf b/baselibs.conf new file mode 100644 index 0000000..243b9f2 --- /dev/null +++ b/baselibs.conf @@ -0,0 +1 @@ +libavtp0 diff --git a/libavtp-0.2.0.tar.gz b/libavtp-0.2.0.tar.gz new file mode 100644 index 0000000..c45f1f4 --- /dev/null +++ b/libavtp-0.2.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:631f5e704a1b7c8f953ca017a382ad945e75c2952c81813ff355e9ab8071b70e +size 42214 diff --git a/libavtp.changes b/libavtp.changes new file mode 100644 index 0000000..f22cedb --- /dev/null +++ b/libavtp.changes @@ -0,0 +1,52 @@ +------------------------------------------------------------------- +Thu Mar 23 16:47:22 UTC 2023 - Martin Liška + +- Enable LTO as it builds fine. + +------------------------------------------------------------------- +Mon May 9 16:13:27 UTC 2022 - Christophe Giboudeaux + +- Update to 0.2.0 + * Raw Video Format support + * libavtp can now be used as meson subproject + * Building tests is now optional + * gcc 9 fixes + +------------------------------------------------------------------- +Fri Oct 23 07:44:00 UTC 2020 - Antonio Larrosa + +- Add baselibs.conf + +------------------------------------------------------------------- +Tue Sep 29 14:34:10 CEST 2020 - tiwai@suse.de + +- Don't build / package static library + +------------------------------------------------------------------- +Thu Sep 3 11:22:19 UTC 2020 - Antonio Larrosa + +- Update to 0.1.0+git20200527.9482c11 + * Fix compilation with GCC 9 + * Declare dependency so libavtp can be used as a meson subproject + * Update version to MAJOR.MINOR.PATCH format + * Fix URL in meson.build + * Add IEC 61883/IIDC support + * Many added examples and tests + * Add CVF support - H.264 only + * Factor out "common stream header" from avtp_aaf.c + +------------------------------------------------------------------- +Tue Jan 8 17:45:18 UTC 2019 - Jan Engelhardt + +- Fix SRPM group, and update description to avoid redundancies. + +------------------------------------------------------------------- +Mon Dec 17 14:30:18 CET 2018 - tiwai@suse.de + +- Update to git 2f0b071: fix 32bit builds + +------------------------------------------------------------------- +Mon Dec 10 11:12:17 CET 2018 - tiwai@suse.de + +- Initial package: git SHA 1936451 + diff --git a/libavtp.spec b/libavtp.spec new file mode 100644 index 0000000..3f01c8b --- /dev/null +++ b/libavtp.spec @@ -0,0 +1,80 @@ +# +# spec file for package libavtp +# +# Copyright (c) 2023 SUSE LLC +# +# 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 https://bugs.opensuse.org/ +# + + +Name: libavtp +Version: 0.2.0 +Release: 0 +Summary: Audio Video Transport Protocol (AVTP) Support Library +License: BSD-3-Clause +Group: Development/Libraries/C and C++ +URL: https://github.com/AVnu/libavtp.git +Source: https://github.com/Avnu/libavtp/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +Source99: baselibs.conf +BuildRequires: meson +BuildRequires: pkgconfig +BuildRequires: pkgconfig(cmocka) + +%description +An implementation of Audio Video Transport Protocol (AVTP) as specified +in IEEE 1722-2016. + +%package -n libavtp0 +Summary: Audio Video Transport Protocol (AVTP) Support Library +Group: System/Libraries + +%description -n libavtp0 +An implementation of Audio Video Transport Protocol (AVTP) as specified +in IEEE 1722-2016. + +%package devel +Summary: Header files for the Audio/Video Transport Protocol support library +Group: Development/Libraries/C and C++ +Requires: libavtp0 = %{version} + +%description devel +This package contains all necessary include files and libraries needed +to develop applications that require libavtp. + +%prep +%setup -q + +%build +%meson +%meson_build + +%install +%meson_install + +%check +%meson_test + +%post -n libavtp0 -p /sbin/ldconfig +%postun -n libavtp0 -p /sbin/ldconfig + +%files -n libavtp0 +%{_libdir}/libavtp.so.0 +%{_libdir}/libavtp.so.0.* + +%files devel +%doc README.md +%license LICENSE +%{_includedir}/*.h +%{_libdir}/libavtp.so +%{_libdir}/pkgconfig/avtp.pc + +%changelog