SPECS: libxklavier.spec - added apidocs bcond and subpackage - rel...
megabajt
megabajt at pld-linux.org
Fri May 18 23:34:39 CEST 2007
Author: megabajt Date: Fri May 18 21:34:39 2007 GMT
Module: SPECS Tag: HEAD
---- Log message:
- added apidocs bcond and subpackage
- release 2
---- Files affected:
SPECS:
libxklavier.spec (1.36 -> 1.37)
---- Diffs:
================================================================
Index: SPECS/libxklavier.spec
diff -u SPECS/libxklavier.spec:1.36 SPECS/libxklavier.spec:1.37
--- SPECS/libxklavier.spec:1.36 Sun Apr 8 20:36:40 2007
+++ SPECS/libxklavier.spec Fri May 18 23:34:32 2007
@@ -1,9 +1,13 @@
# $Revision$, $Date$
+#
+# Conditional build:
+%bcond_without apidocs # disable gtk-doc
+#
Summary: libXklavier library
Summary(pl.UTF-8): Biblioteka libXklavier
Name: libxklavier
Version: 3.2
-Release: 1
+Release: 2
License: GPLv2 / LGPL v2
Group: Libraries
Source0: http://dl.sourceforge.net/gswitchit/%{name}-%{version}.tar.gz
@@ -12,7 +16,7 @@
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: glib2-devel >= 1:2.12.4
-BuildRequires: gtk-doc >= 1.7
+%{?with_apidocs:BuildRequires: gtk-doc >= 1.7}
BuildRequires: libtool
BuildRequires: libxml2-devel >= 1:2.6.26
BuildRequires: pkgconfig
@@ -26,30 +30,42 @@
Ta biblioteka pozwala uprościć programowanie związane z XKB.
%package devel
-Summary: Header files to develop libxklavier applications
-Summary(pl.UTF-8): Pliki nagłówkowe do tworzenia aplikacji z użyciem libxklavier
+Summary: Header files to develop libXklavier applications
+Summary(pl.UTF-8): Pliki nagłówkowe do tworzenia aplikacji z użyciem libXklavier
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: libxml2-devel >= 1:2.6.26
Requires: xorg-lib-libxkbfile-devel
%description devel
-Header files to develop libxklavier applications.
+Header files to develop libXklavier applications.
%description devel -l pl.UTF-8
-Pliki nagłówkowe do tworzenia aplikacji z użyciem libxklavier.
+Pliki nagłówkowe do tworzenia aplikacji z użyciem libXklavier.
%package static
-Summary: Static version of libxklavier library
-Summary(pl.UTF-8): Statyczna wersja biblioteki libxklavier
+Summary: Static version of libXklavier library
+Summary(pl.UTF-8): Statyczna wersja biblioteki libXklavier
Group: Development/Libraries
Requires: %{name}-devel = %{version}-%{release}
%description static
-Static version of libxklavier library.
+Static version of libXklavier library.
%description static -l pl.UTF-8
-Statyczna wersja biblioteki libxklavier.
+Statyczna wersja biblioteki libXklavier.
+
+%package apidocs
+Summary: libXklavier API documentation
+Summary(pl.UTF-8): Dokumentacja API libXklavier
+Group: Documentation
+Requires: gtk-doc-common
+
+%description apidocs
+libXklavier API documentation.
+
+%description apidocs -l pl.UTF-8
+Dokumentacja API libXklavier.
%prep
%setup -q
@@ -61,7 +77,7 @@
%{__autoconf}
%{__automake}
%configure \
- --enable-gtk-doc \
+ --%{?with_apidocs:en}%{!?with_apidocs:dis}able-gtk-doc \
--with-xkb-bin-base=%{_bindir} \
--with-xkb-base=%{_datadir}/X11/xkb \
--with-html-dir=%{_gtkdocdir}
@@ -73,6 +89,8 @@
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
+%{!?with_apidocs:rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}/%{name}}
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -91,18 +109,27 @@
%{_libdir}/lib*.la
%{_pkgconfigdir}/*.pc
%{_includedir}/*
-%{_gtkdocdir}/%{name}
%files static
%defattr(644,root,root,755)
%{_libdir}/lib*.a
+%if %{with apidocs}
+%files apidocs
+%defattr(644,root,root,755)
+%{_gtkdocdir}/%{name}
+%endif
+
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.37 2007/05/18 21:34:32 megabajt
+- added apidocs bcond and subpackage
+- release 2
+
Revision 1.36 2007/04/08 18:36:40 megabajt
- updated to 3.2
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/libxklavier.spec?r1=1.36&r2=1.37&f=u
More information about the pld-cvs-commit
mailing list