SPECS: lineakd.spec - libtool fix, separated -libs

qboosh qboosh at pld-linux.org
Thu Mar 9 20:15:34 CET 2006


Author: qboosh                       Date: Thu Mar  9 19:15:34 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- libtool fix, separated -libs

---- Files affected:
SPECS:
   lineakd.spec (1.16 -> 1.17) 

---- Diffs:

================================================================
Index: SPECS/lineakd.spec
diff -u SPECS/lineakd.spec:1.16 SPECS/lineakd.spec:1.17
--- SPECS/lineakd.spec:1.16	Tue Mar  7 13:42:09 2006
+++ SPECS/lineakd.spec	Thu Mar  9 20:15:29 2006
@@ -1,8 +1,4 @@
 # $Revision$, $Date$
-#
-# TODO:
-# - make libtoolize build correct .so librarires
-#
 Summary:	Control multimedia keys on modern keyboards
 Summary(pl):	Obsługa klawiszy multimedialnych występujących na nowych klawiaturach
 Name:		lineakd
@@ -20,6 +16,7 @@
 BuildRequires:	libstdc++-devel
 BuildRequires:	libtool
 Requires:	%{name}-defs = %{version}-%{release}
+Requires:	%{name}-libs = %{version}-%{release}
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -34,11 +31,22 @@
 możliwość konfiguracji wszystkich klawiszy (poprzez GUI z oddzielnego
 pakietu lub plik .conf), sterowania głośnością i dźwiękiem.
 
+%package libs
+Summary:	Lineak shared library
+Summary(pl):	Biblioteka współdzielona lineak
+Group:		Libraries
+
+%description libs
+Lineak shared library.
+
+%description libs -l pl
+Biblioteka współdzielona lineak.
+
 %package devel
 Summary:	Header files for lineak library
 Summary(pl):	Pliki nagłówkowe biblioteki lineak
 Group:		Development/Libraries
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name}-libs = %{version}-%{release}
 Requires:	libstdc++-devel
 
 %description devel
@@ -75,16 +83,16 @@
 %setup -q
 %patch0 -p1
 
+cat admin/{acinclude.m4.in,lineak.m4.in} > acinclude.m4
+
 %build
-#libtoolize makes libs build without .so extension
-#%{__libtoolize}
+%{__libtoolize}
 %{__aclocal}
 %{__autoconf}
 %{__autoheader}
 %{__automake}
 %configure
 
-cd lineak
 %{__make}
 
 %install
@@ -96,20 +104,23 @@
 %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 AUTHORS ChangeLog README TODO lineakd.conf.example lineakd.conf.kde.example lineakkb.def.custom_example
 %attr(755,root,root) %{_bindir}/lineakd
-%attr(750,root,root) %{_sbindir}/*
-%attr(755,root,root) %{_libdir}/liblineak.so.*.*.*
+%attr(754,root,root) %{_sbindir}/send_to_keyboard
 %dir %{_libdir}/%{name}
 %dir %{_libdir}/%{name}/plugins
 %{_mandir}/man1/lineakd.1*
 %{_mandir}/man8/*
 
+%files libs
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/liblineak.so.*.*.*
+
 %files devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/liblineak.so
@@ -130,6 +141,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.17  2006/03/09 19:15:29  qboosh
+- libtool fix, separated -libs
+
 Revision 1.16  2006/03/07 12:42:09  czarny
 - up to 0.8.4
 - rel 0.1
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/lineakd.spec?r1=1.16&r2=1.17&f=u



More information about the pld-cvs-commit mailing list