[packages/gcc/GCC_11] - added multilib -d*/libgphobos* packages
qboosh
qboosh at pld-linux.org
Fri Apr 4 17:59:41 CEST 2025
commit a67babb3243cd610322b4b0bb0423e5dd62d3c2b
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Fri Apr 4 17:32:37 2025 +0200
- added multilib -d*/libgphobos* packages
gcc.spec | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 130 insertions(+)
---
diff --git a/gcc.spec b/gcc.spec
index 5dedce8..5e97718 100644
--- a/gcc.spec
+++ b/gcc.spec
@@ -974,9 +974,40 @@ compiler.
%description d -l pl.UTF-8
Ten pakiet dodaje obsługę języka D do kompilatora GCC.
+%package d-multilib-32
+Summary: D language 32-bit binaries support for GCC
+Summary(pl.UTF-8): Obsługa binariów 32-bitowych w języku D dla GCC
+Group: Development/Languages
+Requires: %{name} = %{epoch}:%{version}-%{release}
+Requires: libgphobos-multilib-32 = %{epoch}:%{version}-%{release}
+
+%description d-multilib-32
+This package adds support for compiling 32-bit D programs with the GNU
+compiler.
+
+%description d-multilib-32 -l pl.UTF-8
+Ten pakiet dodaje obsługę 32-bitowych programów w języku D do
+kompilatora GCC.
+
+%package d-multilib-%{multilib2}
+Summary: D language %{m2_desc} binaries support for GCC
+Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku D dla GCC
+Group: Development/Languages
+Requires: %{name} = %{epoch}:%{version}-%{release}
+Requires: libgphobos-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
+
+%description d-multilib-%{multilib2}
+This package adds support for compiling D programs to %{m2_desc}
+binaries with the GNU compiler.
+
+%description d-multilib-%{multilib2} -l pl.UTF-8
+Ten pakiet dodaje obsługę binariów %{m2_desc} w języku D do
+kompilatora GCC.
+
%package -n libgphobos
Summary: D language runtime libraries
Summary(pl.UTF-8): Biblioteki uruchomieniowe dla języka D
+License: Boost v1.0
Group: Libraries
%description -n libgphobos
@@ -988,6 +1019,7 @@ Biblioteki uruchomieniowe dla języka D.
%package -n libgphobos-static
Summary: Static D language runtime libraries
Summary(pl.UTF-8): Statyczne biblioteki uruchomieniowe dla języka D
+License: Boost v1.0
Group: Development/Libraries
Requires: %{name}-d = %{epoch}:%{version}-%{release}
@@ -997,6 +1029,56 @@ Static D language runtime libraries.
%description -n libgphobos-static -l pl.UTF-8
Statyczne biblioteki uruchomieniowe dla języka D.
+%package -n libgphobos-multilib-32
+Summary: D language runtime libraries - 32-bit version
+Summary(pl.UTF-8): Biblioteki uruchomieniowe dla języka D - wersja 32-bitowa
+License: Boost v1.0
+Group: Libraries
+
+%description -n libgphobos-multilib-32
+D language runtime libraries - 32-bit version.
+
+%description -n libgphobos-multilib-32 -l pl.UTF-8
+Biblioteki uruchomieniowe dla języka D - wersja 32-bitowa.
+
+%package -n libgphobos-multilib-32-static
+Summary: Static D language runtime libraries - 32-bit version
+Summary(pl.UTF-8): Statyczne biblioteki uruchomieniowe dla języka D - wersja 32-bitowa
+Group: Development/Libraries
+License: Boost v1.0
+Requires: %{name}-d-multilib-32 = %{epoch}:%{version}-%{release}
+
+%description -n libgphobos-multilib-32-static
+Static D language runtime libraries - 32-bit version.
+
+%description -n libgphobos-multilib-32-static -l pl.UTF-8
+Statyczne biblioteki uruchomieniowe dla języka D - wersja 32-bitowa.
+
+%package -n libgphobos-multilib-%{multilib2}
+Summary: D language runtime libraries - %{m2_desc} version
+Summary(pl.UTF-8): Biblioteki uruchomieniowe dla języka D - wersja %{m2_desc}
+License: Boost v1.0
+Group: Libraries
+
+%description -n libgphobos-multilib-%{multilib2}
+D language runtime libraries - %{m2_desc} version.
+
+%description -n libgphobos-multilib-%{multilib2} -l pl.UTF-8
+Biblioteki uruchomieniowe dla języka D - wersja 32-bitowa.
+
+%package -n libgphobos-multilib-%{multilib2}-static
+Summary: Static D language runtime libraries - %{m2_desc} version
+Summary(pl.UTF-8): Statyczne biblioteki uruchomieniowe dla języka D - wersja %{m2_desc}
+Group: Development/Libraries
+License: Boost v1.0
+Requires: %{name}-d-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
+
+%description -n libgphobos-multilib-%{multilib2}-static
+Static D language runtime libraries - %{m2_desc} version.
+
+%description -n libgphobos-multilib-%{multilib2}-static -l pl.UTF-8
+Statyczne biblioteki uruchomieniowe dla języka D - wersja %{m2_desc}.
+
%package fortran
Summary: Fortran 95 language support for GCC
Summary(es.UTF-8): Soporte de Fortran 95 para GCC
@@ -3764,6 +3846,26 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man1/gdc.1*
%{_infodir}/gdc.info*
+%if %{with multilib}
+%files d-multilib-32
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir32}/libgdruntime.so
+%attr(755,root,root) %{_libdir32}/libgphobos.so
+%{_libdir32}/libgdruntime.la
+%{_libdir32}/libgphobos.la
+%{_libdir32}/libgphobos.spec
+%endif
+
+%if %{with multilib2}
+%files d-multilib-%{multilib2}
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdirm2}/libgdruntime.so
+%attr(755,root,root) %{_libdirm2}/libgphobos.so
+%{_libdirm2}/libgdruntime.la
+%{_libdirm2}/libgphobos.la
+%{_libdirm2}/libgphobos.spec
+%endif
+
%files -n libgphobos
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libgdruntime.so.*.*.*
@@ -3775,6 +3877,34 @@ rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%{_libdir}/libgdruntime.a
%{_libdir}/libgphobos.a
+
+%if %{with multilib}
+%files -n libgphobos-multilib-32
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir32}/libgdruntime.so.2.0.0
+%attr(755,root,root) %ghost %{_libdir32}/libgdruntime.so.2
+%attr(755,root,root) %{_libdir32}/libgphobos.so.2.0.0
+%attr(755,root,root) %ghost %{_libdir32}/libgphobos.so.2
+
+%files -n libgphobos-multilib-32-static
+%defattr(644,root,root,755)
+%{_libdir32}/libgdruntime.a
+%{_libdir32}/libgphobos.a
+%endif
+
+%if %{with multilib2}
+%files -n libgphobos-multilib-%{multilib2}
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdirm2}/libgdruntime.so.2.0.0
+%attr(755,root,root) %ghost %{_libdirm2}/libgdruntime.so.2
+%attr(755,root,root) %{_libdirm2}/libgphobos.so.2.0.0
+%attr(755,root,root) %ghost %{_libdirm2}/libgphobos.so.2
+
+%files -n libgphobos-multilib-%{multilib2}-static
+%defattr(644,root,root,755)
+%{_libdirm2}/libgdruntime.a
+%{_libdirm2}/libgphobos.a
+%endif
%endif
%if %{with fortran}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/gcc.git/commitdiff/a67babb3243cd610322b4b0bb0423e5dd62d3c2b
More information about the pld-cvs-commit
mailing list