[packages/v4l-utils] - package gconv modules (in iconv-v4l package)

qboosh qboosh at pld-linux.org
Sat Dec 16 15:59:07 CET 2023


commit ae2856e0afc2d8c7c7d5f06eb2463c9228a6dc85
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Dec 16 15:18:23 2023 +0100

    - package gconv modules (in iconv-v4l package)

 v4l-utils.spec | 27 ++++++++++++++++++++++++++-
 1 file changed, 26 insertions(+), 1 deletion(-)
---
diff --git a/v4l-utils.spec b/v4l-utils.spec
index 90d7e86..f971648 100644
--- a/v4l-utils.spec
+++ b/v4l-utils.spec
@@ -1,4 +1,3 @@
-# TODO: package ARIB-STD-B24 EN300-468-TAB00 gconv modules
 #
 # Conditional build:
 %bcond_without	apidocs		# Doxygen documentation
@@ -163,6 +162,20 @@ API documentation for libv4l libraries.
 %description -n libv4l-apidocs -l pl.UTF-8
 Dokumentacja API biblioteki libv4l.
 
+%package -n iconv-v4l
+Summary:	Conversion modules for TV broadcasting encodings
+Summary(pl.UTF-8):	Moduły konwersji do kodowań używanych w telewizji
+Group:		Libraries
+Requires:	iconv
+
+%description -n iconv-v4l
+Conversion modules for TV broadcasting encodings: ARIB-STD-B24,
+EN300-468-TAB00.
+
+%description -n iconv-v4l -l pl.UTF-8
+Moduły konwersji do kodowań używanych w telewizji: ARIB-STD-B24,
+EN300-468-TAB00.
+
 %prep
 %setup -q
 
@@ -186,6 +199,9 @@ rm -rf $RPM_BUILD_ROOT
 install build/contrib/rds-saa6588/rds-saa6588 $RPM_BUILD_ROOT%{_bindir}
 install build/contrib/xc3028-firmware/xc3028-firmware $RPM_BUILD_ROOT%{_bindir}/xc3028-firmware
 
+install -d $RPM_BUILD_ROOT%{_libdir}/gconv/gconv-modules.d
+%{__mv} $RPM_BUILD_ROOT%{_libdir}/gconv/gconv-modules $RPM_BUILD_ROOT%{_libdir}/gconv/gconv-modules.d/gconv-modules-v4l.conf
+
 %find_lang libdvbv5
 %find_lang v4l-utils
 
@@ -214,6 +230,9 @@ done
 %post   -n libv4l -p /sbin/ldconfig
 %postun -n libv4l -p /sbin/ldconfig
 
+%posttrans -n iconv-v4l
+%{_sbindir}/iconvconfig --nostdlib -o %{_libdir}/gconv/gconv-modules.cache %{_libdir}/gconv
+
 %files -f v4l-utils.lang
 %defattr(644,root,root,755)
 %doc ChangeLog README.md TODO contrib
@@ -326,3 +345,9 @@ done
 %defattr(644,root,root,755)
 %{_docdir}/v4l-utils
 %endif
+
+%files -n iconv-v4l
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/gconv/ARIB-STD-B24.so
+%attr(755,root,root) %{_libdir}/gconv/EN300-468-TAB00.so
+%{_libdir}/gconv/gconv-modules.d/gconv-modules-v4l.conf
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/v4l-utils.git/commitdiff/ae2856e0afc2d8c7c7d5f06eb2463c9228a6dc85



More information about the pld-cvs-commit mailing list