[packages/lightdm] split gobject/gtk libs; skip static libs
glen
glen at pld-linux.org
Sun Jun 2 20:41:12 CEST 2013
commit 8b5287740283043cb717dc285141df6ff5aa08d9
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Sun Jun 2 21:39:16 2013 +0300
split gobject/gtk libs; skip static libs
lightdm.spec | 71 ++++++++++++++++++++++++++++++++++++------------------------
1 file changed, 43 insertions(+), 28 deletions(-)
---
diff --git a/lightdm.spec b/lightdm.spec
index 1523397..9fbd4fa 100644
--- a/lightdm.spec
+++ b/lightdm.spec
@@ -2,7 +2,7 @@ Summary: A lightweight display manager
Summary(hu.UTF-8): Egy könnyűsúlyú bejelentkezéskezelő
Name: lightdm
Version: 1.7.0
-Release: 0.2
+Release: 0.7
# library/bindings are LGPLv2 or LGPLv3, the rest GPLv3+
License: (LGPLv2 or LGPLv3) and GPLv3+
Group: X11/Applications
@@ -61,28 +61,42 @@ Egy X bejelentkezéskezelő, amely:
- teljesen témázható (a legkönnyebb a webkit felülettel)
- desktop-független (üdvözlők bármilyen eszközkészlettel írhatók)
-%package libs
-Summary: lightdm libraries
+%package libs-gobject
+Summary: LightDM GObject client library
Group: Libraries
-Conflicts: lightdm < 1.1.1-2
+Obsoletes: lightdm-libs < 1.7.0-0.6
-%description libs
-lightdm libraries.
+%description libs-gobject
+This package contains a GObject based library for LightDM clients to
+use to interface with LightDM.
-%package static
-Summary: Static library for lightdm development
+%package libs-gobject-devel
+Summary: Development files for %{name}-gobject
Group: Development/Libraries
+Group: Libraries
+Requires: %{name}-libs-gobject = %{version}-%{release}
+
+%description libs-gobject-devel
+This package contains development files for a GObject based library
+for LightDM clients to use to interface with LightDM.
+
+%package libs-qt
+Summary: LightDM Qt client library
+Group: Libraries
+Conflicts: lightdm-libs < 1.7.0-0.6
-%description static
-Static library for lightdm development.
+%description libs-qt
+This package contains a Qt based library for LightDM clients to use to
+interface with LightDM.
-%package devel
-Summary: Header files for lightdm development
+%package libs-qt-devel
+Summary: Development files for %{name}-qt
Group: Development/Libraries
-Requires: %{name}-libs = %{version}-%{release}
+Requires: %{name}-libs-qt = %{version}-%{release}
-%description devel
-Header files for lightdm development.
+%description libs-qt-devel
+This package contains development files for a Qt based library for
+LightDM clients to use to interface with LightDM.
%package apidocs
Summary: lightdm API documentation
@@ -117,6 +131,7 @@ Upstart támogatás lightdm-hez.
%{__automake}
%configure \
--disable-silent-rules \
+ --disable-static \
--disable-tests \
--enable-liblightdm-qt \
--with-html-dir=%{_gtkdocdir} \
@@ -154,8 +169,11 @@ rm -rf $RPM_BUILD_ROOT
%groupadd -g 55 -r -f xdm
%useradd -u 55 -r -d /home/services/xdm -s /bin/false -c "X Display Manager" -g xdm xdm
-%post libs -p /sbin/ldconfig
-%postun libs -p /sbin/ldconfig
+%post libs-gobject -p /sbin/ldconfig
+%postun libs-gobject -p /sbin/ldconfig
+
+%post libs-qt -p /sbin/ldconfig
+%postun libs-qt -p /sbin/ldconfig
%post upstart
%upstart_post lightdm
@@ -195,23 +213,18 @@ fi
%dir %attr(710,root,root) /var/log/lightdm
%dir %attr(750,xdm,xdm) /home/services/xdm
-%files libs
+%files libs-gobject
%defattr(644,root,root,755)
-# -gobject
%attr(755,root,root) %{_libdir}/liblightdm-gobject-1.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/liblightdm-gobject-1.so.0
-# -qt
-%attr(755,root,root) %{_libdir}/liblightdm-qt-3.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/liblightdm-qt-3.so.0
-%files static
+%files libs-qt
%defattr(644,root,root,755)
-%{_libdir}/liblightdm-gobject-1.a
-%{_libdir}/liblightdm-qt-3.a
+%attr(755,root,root) %{_libdir}/liblightdm-qt-3.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/liblightdm-qt-3.so.0
-%files devel
+%files libs-gobject-devel
%defattr(644,root,root,755)
-# -gobject
%{_datadir}/gir-1.0/LightDM-1.gir
%{_includedir}/lightdm-gobject-1
%{_pkgconfigdir}/liblightdm-gobject-1.pc
@@ -219,7 +232,9 @@ fi
%attr(755,root,root) %{_libdir}/liblightdm-gobject-1.so
# -vala
%{_datadir}/vala/vapi/liblightdm-gobject-1.vapi
-# -qt
+
+%files libs-qt-devel
+%defattr(644,root,root,755)
%{_libdir}/liblightdm-qt-3.la
%attr(755,root,root) %{_libdir}/liblightdm-qt-3.so
%{_includedir}/lightdm-qt-3
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/lightdm.git/commitdiff/8b5287740283043cb717dc285141df6ff5aa08d9
More information about the pld-cvs-commit
mailing list