]> git.pld-linux.org Git - packages/eggdbus.git/blame_incremental - eggdbus.spec
- unconditional noarch subpackages
[packages/eggdbus.git] / eggdbus.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_without apidocs # build without apidocs
4
5Summary: Experimental D-Bus bindings for GObject
6Summary(pl.UTF-8): Eksperymentalne wiązania D-Busa do GObject
7Name: eggdbus
8Version: 0.6
9Release: 4
10License: LGPL v2+
11Group: Libraries
12Source0: http://hal.freedesktop.org/releases/%{name}-%{version}.tar.gz
13# Source0-md5: b43d2a6c523fcb8b9d0b0300c4222386
14URL: http://cgit.freedesktop.org/~david/eggdbus
15BuildRequires: autoconf >= 2.60
16BuildRequires: automake
17BuildRequires: dbus-devel >= 1.0.0
18BuildRequires: dbus-glib-devel >= 0.73
19BuildRequires: docbook-dtd412-xml
20BuildRequires: glib2-devel >= 1:2.20.0
21%{?with_apidocs:BuildRequires: gtk-doc >= 1.3}
22BuildRequires: libtool
23BuildRequires: libxslt-progs
24BuildRequires: pkgconfig
25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27%description
28Experimental D-Bus bindings for GObject.
29
30%description -l pl.UTF-8
31Eksperymentalne wiązania D-Busa do GObject.
32
33%package devel
34Summary: Development files for EggDBus library
35Summary(pl.UTF-8): Pliki programistyczne biblioteki EggDBus
36Group: Development/Libraries
37Requires: %{name} = %{version}-%{release}
38Requires: glib2-devel >= 1:2.20.0
39
40%description devel
41Development files for EggDBus library.
42
43%description devel -l pl.UTF-8
44Pliki programistyczne biblioteki EggDBus.
45
46%package static
47Summary: Static EggDBus library
48Summary(pl.UTF-8): Statyczna biblioteka EggDBus
49Group: Development/Libraries
50Requires: %{name}-devel = %{version}-%{release}
51
52%description static
53Static EggDBus library.
54
55%description static -l pl.UTF-8
56Statyczna biblioteka EggDBus.
57
58%package apidocs
59Summary: EggDBus API documentation
60Summary(pl.UTF-8): Dokumentacja API EggDBus
61Group: Documentation
62Requires: gtk-doc-common
63BuildArch: noarch
64
65%description apidocs
66EggDBus API documentation.
67
68%description apidocs -l pl.UTF-8
69Dokumentacja API EggDBus.
70
71%prep
72%setup -q
73
74%build
75%{?with_apidocs:%{__gtkdocize}}
76%{__libtoolize}
77%{__aclocal}
78%{__autoconf}
79%{__autoheader}
80%{__automake}
81%configure \
82 --%{!?with_apidocs:dis}%{?with_apidocs:en}able-gtk-doc \
83 --with-html-dir=%{_gtkdocdir}
84
85%{__make} -j1
86
87%install
88rm -rf $RPM_BUILD_ROOT
89
90%{__make} install \
91 DESTDIR=$RPM_BUILD_ROOT
92
93rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}/tests
94
95%clean
96rm -rf $RPM_BUILD_ROOT
97
98%post -p /sbin/ldconfig
99%postun -p /sbin/ldconfig
100
101%files
102%defattr(644,root,root,755)
103%doc AUTHORS
104%attr(755,root,root) %{_libdir}/libeggdbus-1.so.*.*
105%attr(755,root,root) %ghost %{_libdir}/libeggdbus-1.so.0
106
107%files devel
108%defattr(644,root,root,755)
109%attr(755,root,root) %{_bindir}/eggdbus-binding-tool
110%attr(755,root,root) %{_bindir}/eggdbus-glib-genmarshal
111%attr(755,root,root) %{_libdir}/libeggdbus-1.so
112%{_libdir}/libeggdbus-1.la
113%{_includedir}/eggdbus-1
114%{_pkgconfigdir}/eggdbus-1.pc
115%{_mandir}/man1/eggdbus-binding-tool.1*
116
117%files static
118%defattr(644,root,root,755)
119%{_libdir}/libeggdbus-1.a
120
121%if %{with apidocs}
122%files apidocs
123%defattr(644,root,root,755)
124%{_gtkdocdir}/eggdbus
125%endif
This page took 0.066533 seconds and 4 git commands to generate.