]> git.pld-linux.org Git - packages/dbus.git/commitdiff
- first try to package DBUS
authorArtur Frysiak <artur@frysiak.net>
Wed, 11 Jun 2003 15:32:34 +0000 (15:32 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    dbus.spec -> 1.1

dbus.spec [new file with mode: 0644]

diff --git a/dbus.spec b/dbus.spec
new file mode 100644 (file)
index 0000000..b831117
--- /dev/null
+++ b/dbus.spec
@@ -0,0 +1,140 @@
+%define gettext_package dbus
+%define expat_version           1.95.5
+%define glib2_version           2.2.0
+%define qt_version              3.1.0
+
+Summary:       D-BUS message bus
+Name:          dbus
+Version:       0.11
+Release:       1
+Source0:       http://www.freedesktop.org/software/dbus/releases/%{name}-%{version}.tar.gz
+Patch0:                %{name}-ac.patch
+URL:           http://www.freedesktop.org/software/dbus/
+License:       AFL/GPL
+Group:         Libraries
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+PreReq:                chkconfig
+BuildRequires: expat-devel >= %{expat_version}
+BuildRequires: glib2-devel >= %{glib2_version}
+BuildRequires: qt-devel    >= %{qt_version}
+BuildRequires: kdelibs-devel
+
+%description
+D-BUS is a system for sending messages between applications. It is
+used both for the systemwide message bus service, and as a
+per-user-login-session messaging facility.
+
+%package devel
+Summary:       Libraries and headers for D-BUS
+Group:         Development/Libraries
+Requires:      %name = %{version}
+
+%description devel
+Headers and static libraries for D-BUS.
+
+%package glib
+Summary:       GLib-based library for using D-BUS
+Group:         Development/Libraries
+Requires:      %name = %{version}
+
+%description glib
+D-BUS add-on library to integrate the standard D-BUS library with the
+GLib thread abstraction and main loop.
+
+
+%package qt
+Summary:       Qt-based library for using D-BUS
+Group:         Development/Libraries
+Requires:      %name = %{version}
+
+%description qt
+D-BUS add-on library to integrate the standard D-BUS library with the
+Qt thread abstraction and main loop.
+
+%prep
+%setup -q
+%patch0 -p1
+
+%build
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__automake}
+COMMON_ARGS="--enable-glib=yes --enable-qt=yes"
+export QTDIR=/usr
+
+%configure $COMMON_ARGS \
+       --disable-tests \
+       --disable-verbose-mode \
+       --disable-asserts
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
+
+## %find_lang %{gettext_package}
+
+%clean
+rm -rf %{buildroot}
+
+%pre
+# Add the "messagebus" user
+#/usr/sbin/useradd -c 'System message bus' -u 81 \
+#      -s /sbin/nologin -r -d '/' messagebus 2> /dev/null || :
+
+%post
+/sbin/ldconfig
+#/sbin/chkconfig --add messagebus
+
+%preun
+#if [ $1 = 0 ]; then
+#    service messagebus stop > /dev/null 2>&1
+#    /sbin/chkconfig --del messagebus
+#fi
+
+%postun
+/sbin/ldconfig
+#if [ "$1" -ge "1" ]; then
+#  service messagebus condrestart > /dev/null 2>&1
+#fi
+
+%post   glib -p /sbin/ldconfig
+%postun glib -p /sbin/ldconfig
+
+%post   qt -p /sbin/ldconfig
+%postun qt -p /sbin/ldconfig
+
+##  -f %{gettext_package}.lang
+%files
+%defattr(644,root,root,755)
+%doc COPYING ChangeLog NEWS
+%dir %{_sysconfdir}/dbus-1
+%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/dbus-1/*.conf
+#/etc/rc.d/init.d/*
+%dir %{_sysconfdir}/dbus-1/system.d
+%dir %{_localstatedir}/run/dbus
+%dir %{_libdir}/dbus-*
+%attr(755,root,root) %{_bindir}/*
+%{_libdir}/*dbus-1*.so.*
+%{_mandir}/man*/*
+#%{_libdir}/dbus-1.0/services
+
+%files devel
+%defattr(644,root,root,755)
+%{_libdir}/libdbus-1*.so
+%{_libdir}/libdbus-1*.la
+%{_libdir}/dbus-*/include
+%{_pkgconfigdir}/*
+%{_includedir}/*
+%{_libdir}/lib*.a
+
+%files glib
+%defattr(644,root,root,755)
+%{_libdir}/*glib*.so.*.*
+
+%files qt
+%defattr(644,root,root,755)
+%{_libdir}/*qt*.so.*.*
This page took 0.480954 seconds and 4 git commands to generate.