From 9871a67052979d4e92e92bf8b8b01926bb9c62ec Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Sat, 6 Jan 2024 04:37:36 +0100 Subject: [PATCH] added -mono, -tools and -java subpackages [release 1.36-3mamba;Fri Oct 16 2020] --- libidn.spec | 65 +++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 51 insertions(+), 14 deletions(-) diff --git a/libidn.spec b/libidn.spec index acc122d..0d40c7c 100644 --- a/libidn.spec +++ b/libidn.spec @@ -1,6 +1,6 @@ Name: libidn Version: 1.36 -Release: 2mamba +Release: 3mamba Summary: An implementation of the Stringprep, Punycode and IDNA specification Group: System/Libraries Vendor: openmamba @@ -9,7 +9,6 @@ Packager: Silvan Calarco URL: http://www.gnu.org/software/libidn/ Source: ftp://ftp.gnu.org/gnu/libidn/libidn-%{version}.tar.gz License: LGPL -Requires(post):%{__install_info} ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: ldconfig @@ -23,6 +22,8 @@ BuildRequires: gtk-doc %endif BuildRequires: gettext-devel >= 0.14.0 BuildRequires: texinfo +Requires(post):%{__install_info} +Requires: %{name}-tools = %{?epoch:%epoch:}%{version}-%{release} BuildRoot: %{_tmppath}/%{name}-%{version}-root %description @@ -57,6 +58,30 @@ Requires: gtk-doc %description apidocs GNU Libidn API documentation. +%package mono +Summary: Mono %{name} library +Group: System/Libraries +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description mono +Mono %{name} library. + +%package java +Summary: Java %{name} library +Group: System/Libraries +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description java +Java %{name} library. + +%package tools +Summary: Tools provided with %{name} +Group: System/Tools +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description tools +Tools provided with %{name}. + %debug_package %prep @@ -102,19 +127,16 @@ exit 0 %uninstall_info %{name}.info exit 0 -%files -f %{name}.lang +%files +%defattr(-,root,root) +%{_libdir}/libidn.so.* +%doc AUTHORS COPYING* + +%files tools -f %{name}.lang %defattr(-,root,root) %{_bindir}/idn %{_datadir}/emacs/* -%if "%{stage1}" != "1" -%{_datadir}/java/*.jar -%endif -%{_libdir}/libidn.so.* -%if "%{stage1}" != "1" -%{_libdir}/Libidn.dll -%endif %{_mandir}/man1/idn.* -%doc AUTHORS COPYING* %files devel %defattr(-,root,root) @@ -125,16 +147,31 @@ exit 0 %{_infodir}/libidn.info.* %{_infodir}/libidn-components.png.* %{_mandir}/man3/* -%doc doc/libidn.pdf %doc ChangeLog NEWS README THANKS TODO %if "%{stage1}" != "1" -%files apidocs +%files java %defattr(-,root,root) -%{_datadir}/gtk-doc/html/libidn/ +%{_datadir}/java/*.jar %endif +%if "%{stage1}" != "1" +%files mono +%defattr(-,root,root) +%{_libdir}/Libidn.dll +%endif + +%files apidocs +%defattr(-,root,root) +%if "%{stage1}" != "1" +%{_datadir}/gtk-doc/html/libidn/ +%endif +%doc doc/libidn.pdf + %changelog +* Fri Oct 16 2020 Silvan Calarco 1.36-3mamba +- added -mono, -tools and -java subpackages + * Sun Aug 23 2020 Silvan Calarco 1.36-2mamba - debug package added