[packages/luajit] split off -libs subpackage

atler atler at pld-linux.org
Tue May 3 12:34:33 CEST 2022


commit adfec2e509c3827fada32f94a0f544f4b1316601
Author: Jan Palus <atler at pld-linux.org>
Date:   Tue May 3 11:53:52 2022 +0200

    split off -libs subpackage

 luajit.spec | 23 +++++++++++++++++++----
 1 file changed, 19 insertions(+), 4 deletions(-)
---
diff --git a/luajit.spec b/luajit.spec
index f0f20df..cb13112 100644
--- a/luajit.spec
+++ b/luajit.spec
@@ -17,6 +17,7 @@ URL:		http://luajit.org/
 BuildRequires:	sed >= 4.0
 BuildRequires:	tar >= 1:1.22
 BuildRequires:	xz
+Requires:	%{name}-libs = %{version}-%{release}
 ExclusiveArch:	%{ix86} %{x8664} %{arm} aarch64 mips mips64 mipsel ppc
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -30,11 +31,22 @@ language.
 %description -l pl.UTF-8
 LuaJIT to działający w locie (Just-In-Time) kompilator języka Lua.
 
+%package libs
+Summary:	LuaJIT libraries
+Summary(pl.UTF-8):	Biblioteki LuaJIT
+Group:		Libraries
+
+%description libs
+LuaJIT libraries.
+
+%description libs -l pl.UTF-8
+Biblioteki LuaJIT.
+
 %package devel
 Summary:	Header files for LuaJIT library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki LuaJIT
 Group:		Development/Libraries
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name}-libs = %{version}-%{release}
 
 %description devel
 Header files for LuaJIT library.
@@ -101,21 +113,24 @@ ln -s luajit-%{version} $RPM_BUILD_ROOT%{_bindir}/luajit
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post	-p /sbin/ldconfig
-%postun	-p /sbin/ldconfig
+%post	libs -p /sbin/ldconfig
+%postun	libs -p /sbin/ldconfig
 
 %files
 %defattr(644,root,root,755)
 %doc COPYRIGHT README
 %attr(755,root,root) %{_bindir}/luajit
 %attr(755,root,root) %{_bindir}/luajit-%{version}
+%{_mandir}/man1/luajit.1*
+
+%files libs
+%defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libluajit-%{lua_abi}.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libluajit-%{lua_abi}.so.2
 %dir %{_libdir}/luajit
 %dir %{_libdir}/luajit/%{luajit_abi}
 %dir %{_datadir}/luajit
 %{_datadir}/luajit/%{luajit_abi}
-%{_mandir}/man1/luajit.1*
 # lua module dirs (shared with lua interpreters)
 %dir %{_libdir}/lua
 %dir %{_libdir}/lua/%{lua_abi}
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/luajit.git/commitdiff/adfec2e509c3827fada32f94a0f544f4b1316601



More information about the pld-cvs-commit mailing list