]> git.pld-linux.org Git - packages/dbus.git/blame - dbus.spec
- md5 added
[packages/dbus.git] / dbus.spec
CommitLineData
3f8dd6e4
AF
1%define gettext_package dbus
2%define expat_version 1.95.5
3%define glib2_version 2.2.0
4%define qt_version 3.1.0
5
6Summary: D-BUS message bus
7Name: dbus
8Version: 0.11
9Release: 1
10Source0: http://www.freedesktop.org/software/dbus/releases/%{name}-%{version}.tar.gz
bded3ba7 11# Source0-md5: 87f8cf7ffd114846d577e454ef3129aa
3f8dd6e4
AF
12Patch0: %{name}-ac.patch
13URL: http://www.freedesktop.org/software/dbus/
14License: AFL/GPL
15Group: Libraries
16BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17PreReq: chkconfig
18BuildRequires: expat-devel >= %{expat_version}
19BuildRequires: glib2-devel >= %{glib2_version}
20BuildRequires: qt-devel >= %{qt_version}
21BuildRequires: kdelibs-devel
22
23%description
24D-BUS is a system for sending messages between applications. It is
25used both for the systemwide message bus service, and as a
26per-user-login-session messaging facility.
27
28%package devel
29Summary: Libraries and headers for D-BUS
30Group: Development/Libraries
31Requires: %name = %{version}
32
33%description devel
34Headers and static libraries for D-BUS.
35
36%package glib
37Summary: GLib-based library for using D-BUS
38Group: Development/Libraries
39Requires: %name = %{version}
40
41%description glib
42D-BUS add-on library to integrate the standard D-BUS library with the
43GLib thread abstraction and main loop.
44
45
46%package qt
47Summary: Qt-based library for using D-BUS
48Group: Development/Libraries
49Requires: %name = %{version}
50
51%description qt
52D-BUS add-on library to integrate the standard D-BUS library with the
53Qt thread abstraction and main loop.
54
55%prep
56%setup -q
57%patch0 -p1
58
59%build
60%{__libtoolize}
61%{__aclocal}
62%{__autoconf}
63%{__automake}
64COMMON_ARGS="--enable-glib=yes --enable-qt=yes"
65export QTDIR=/usr
66
67%configure $COMMON_ARGS \
68 --disable-tests \
69 --disable-verbose-mode \
70 --disable-asserts
71%{__make}
72
73%install
74rm -rf $RPM_BUILD_ROOT
75
76%{__make} install \
77 DESTDIR=$RPM_BUILD_ROOT
78
79## %find_lang %{gettext_package}
80
81%clean
82rm -rf %{buildroot}
83
84%pre
85# Add the "messagebus" user
86#/usr/sbin/useradd -c 'System message bus' -u 81 \
87# -s /sbin/nologin -r -d '/' messagebus 2> /dev/null || :
88
89%post
90/sbin/ldconfig
91#/sbin/chkconfig --add messagebus
92
93%preun
94#if [ $1 = 0 ]; then
95# service messagebus stop > /dev/null 2>&1
96# /sbin/chkconfig --del messagebus
97#fi
98
99%postun
100/sbin/ldconfig
101#if [ "$1" -ge "1" ]; then
102# service messagebus condrestart > /dev/null 2>&1
103#fi
104
105%post glib -p /sbin/ldconfig
106%postun glib -p /sbin/ldconfig
107
108%post qt -p /sbin/ldconfig
109%postun qt -p /sbin/ldconfig
110
111## -f %{gettext_package}.lang
112%files
113%defattr(644,root,root,755)
114%doc COPYING ChangeLog NEWS
115%dir %{_sysconfdir}/dbus-1
116%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/dbus-1/*.conf
117#/etc/rc.d/init.d/*
118%dir %{_sysconfdir}/dbus-1/system.d
119%dir %{_localstatedir}/run/dbus
120%dir %{_libdir}/dbus-*
121%attr(755,root,root) %{_bindir}/*
122%{_libdir}/*dbus-1*.so.*
123%{_mandir}/man*/*
124#%{_libdir}/dbus-1.0/services
125
126%files devel
127%defattr(644,root,root,755)
128%{_libdir}/libdbus-1*.so
129%{_libdir}/libdbus-1*.la
130%{_libdir}/dbus-*/include
131%{_pkgconfigdir}/*
132%{_includedir}/*
133%{_libdir}/lib*.a
134
135%files glib
136%defattr(644,root,root,755)
137%{_libdir}/*glib*.so.*.*
138
139%files qt
140%defattr(644,root,root,755)
141%{_libdir}/*qt*.so.*.*
This page took 0.047264 seconds and 4 git commands to generate.