/[packages]/updates/1/dbus-glib/current/SPECS/dbus-glib.spec
ViewVC logotype

Annotation of /updates/1/dbus-glib/current/SPECS/dbus-glib.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 101464 - (hide annotations) (download)
Wed Jun 1 19:01:05 2011 UTC (10 years, 3 months ago) by schedbot
File size: 2666 byte(s)
SILENT: branch release 1
1 ahmad 8511 #if %mandriva_branch == Cooker
2 ahmad 8498 # Cooker
3 ahmad 8511 %define release %mkrel 2
4     #%else
5 ahmad 8498 # Old distros
6 ahmad 8511 #define subrel 2
7     #define release %mkrel 1
8     #endif
9 ahmad 8498 %define glib2_version 2.6.0
10     %define dbus_version 0.94
11    
12     %define lib_major 2
13     %define lib_api 1
14     %define lib_name %mklibname dbus-glib- %{lib_api} %{lib_major}
15    
16     %define git_url git://git.freedesktop.org/git/dbus/dbus-glib
17    
18    
19     Summary: D-Bus message bus
20     Name: dbus-glib
21     Version: 0.88
22     Release: %release
23     URL: http://www.freedesktop.org/Software/dbus
24     Source0: http://dbus.freedesktop.org/releases/%name/%{name}-%{version}.tar.gz
25     License: AFL and GPLv2
26     Group: System/Libraries
27     BuildRoot: %{_tmppath}/%{name}-%{version}-root
28     BuildRequires: glib2-devel >= %{glib2_version}
29     BuildRequires: dbus-devel >= %{dbus_version}
30     BuildRequires: libxml2-devel
31     BuildRequires: libexpat-devel
32     # needed by patch0
33     BuildRequires: gtk-doc
34    
35     %description
36     D-Bus add-on library to integrate the standard D-Bus library with
37     the GLib thread abstraction and main loop.
38    
39     %package -n %{lib_name}
40     Summary: GLib-based library for using D-Bus
41     Group: System/Libraries
42     Provides: dbus-glib = %{version}-%{release}
43     # keep this provides to be able Mdv 2007.0 using urpmi
44     Provides: libdbus-glib = %{version}-%{release}
45    
46     %description -n %{lib_name}
47     D-Bus add-on library to integrate the standard D-Bus library with
48     the GLib thread abstraction and main loop.
49    
50     %package -n %{lib_name}-devel
51     Summary: Libraries and headers for D-Bus
52     Group: Development/C
53     Requires: %{lib_name} = %{version}
54     Provides: lib%{name}-1-devel = %{version}-%{release}
55     Provides: lib%{name}-devel = %{version}-%{release}
56     Provides: %{name}-devel = %{version}-%{release}
57    
58     %description -n %{lib_name}-devel
59     Headers and static libraries for D-Bus.
60    
61    
62     %prep
63     %setup -q
64    
65     %build
66    
67     %configure2_5x \
68     --disable-tests \
69     --disable-verbose-mode \
70     --disable-asserts
71    
72     %make
73    
74     %check
75     make check
76    
77     %install
78     rm -rf %{buildroot}
79    
80     %makeinstall_std
81    
82     #remove unpackaged file
83     rm -f %{buildroot}%{_libdir}/*.la
84    
85     %clean
86     rm -rf %{buildroot}
87    
88     %files -n %{lib_name}
89     %defattr(-,root,root)
90     %{_libdir}/*glib*.so.%{lib_major}*
91    
92     %files -n %{lib_name}-devel
93     %defattr(-,root,root)
94     %{_bindir}/dbus-binding-tool
95     %{_sysconfdir}/bash_completion.d/dbus-bash-completion.sh
96     %{_libdir}/dbus-bash-completion-helper
97     %{_libdir}/libdbus-glib-%{lib_api}.a
98     %{_libdir}/libdbus-glib-%{lib_api}.so
99     %{_libdir}/pkgconfig/dbus-glib-%{lib_api}.pc
100     %{_includedir}/dbus-1.0/dbus/dbus-glib-bindings.h
101     %{_includedir}/dbus-1.0/dbus/dbus-gtype-specialized.h
102     %{_includedir}/dbus-1.0/dbus/dbus-glib-error-enum.h
103     %{_includedir}/dbus-1.0/dbus/dbus-glib-lowlevel.h
104     %{_includedir}/dbus-1.0/dbus/dbus-glib.h
105     %{_datadir}/gtk-doc/html/dbus-glib/
106     %{_mandir}/man1/*
107    
108    

  ViewVC Help
Powered by ViewVC 1.1.28