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