Replace *.dpatch to *.patch to make gbs build succeed
[platform/core/base/gconf-dbus.git] / packaging / gconf-dbus.spec
1 #sbs-git:slp/pkgs/g/gconf-dbus gconf-dbus 2.16.0 00a1761211cf288653a387587d6abc2bfc4d5626
2 Name:           gconf-dbus
3 Version: 2.16.0
4 Release:        2
5 License:        LGPL-2.0+
6 Summary:        A process-transparent configuration system
7 Url:            http://www.gnome.org
8 Group:          System/Base
9 Source:         ftp://ftp.gnome.org/pub/GNOME/mobile/2.23/2.23.92/sources/%{name}-%{version}.tar.gz
10 Source1001:     gconf-dbus.manifest
11 Patch0:         01_removePopt.patch
12 Patch1:         02_poweroff.patch
13 BuildRequires:  autoconf
14 BuildRequires:  automake
15 BuildRequires:  libtool
16 BuildRequires:  pkgconfig(dbus-1),
17 BuildRequires:  pkgconfig(dbus-glib-1) >= 0.60
18 BuildRequires:  pkgconfig(glib-2.0) > 2.8.0
19 BuildRequires:  pkgconfig(libxml-2.0)
20 BuildRequires: intltool
21 Requires:       %{name} = %{version}-%{release}
22 Requires:       dbus
23
24 %description
25 GConf-dbus is a process-transparent configuration database API used to
26 store user preferences. It has pluggable backends and features to
27 support workgroup administration.
28
29 %package devel
30 Summary:        Headers and libraries for GConf development
31 Group:          Development/Libraries
32 Requires:       %{name} = %{version}
33 # we install an automake macro
34 Requires:       automake
35 Requires:       pkgconfig(dbus-1),
36 Requires:       pkgconfig(dbus-glib-1)
37 Requires:       pkgconfig(glib-2.0) > 2.8.0
38 Requires:       pkgconfig(libxml-2.0)
39
40 %description devel
41 GConf-dbus development package. Contains files needed for doing
42 development using GConf.
43
44 %package utils
45 Summary:        gconf-dbus system tools
46 Group:          System/Libraries
47 Requires:       %{name} = %{version}
48 Requires:       dbus
49
50 %description utils
51 GConf-dbus development package. Contains files needed for doing
52 development using GConf.
53
54
55 %prep
56 %setup -q
57 cp %{SOURCE1001} .
58 %patch0 -p1
59 %patch1 -p1
60
61 %build
62 %configure --disable-static --disable-gtk-doc --disable-defaults-service --disable-gtk --disable-nls --enable-system-bus 
63 make
64
65 %install
66 rm -fr %{buildroot}
67 %make_install
68
69 %find_lang GConf2
70
71 %clean
72 rm -rf %{buildroot}
73
74 %post -p  /sbin/ldconfig
75
76 %postun -p /sbin/ldconfig
77
78
79 %files utils 
80 %manifest %{name}.manifest
81 %{_bindir}/gconf-merge-tree
82 %{_bindir}/gconftool-2
83 %manifest gconf-dbus.manifest
84 %license COPYING
85
86 %files  -f GConf2.lang
87 %manifest %{name}.manifest
88 %doc COPYING
89 %doc %{_datadir}/sgml/gconf/*
90 %config(noreplace) %{_sysconfdir}/gconf/2/path
91 %dir %{_sysconfdir}/gconf
92 %dir %{_sysconfdir}/gconf/2
93 %dir %{_sysconfdir}/gconf/gconf.xml.defaults
94 %dir %{_sysconfdir}/gconf/gconf.xml.mandatory
95 %{_libexecdir}/*
96 %{_libdir}/*.so.*
97 %dir %{_libdir}/GConf-dbus
98 %dir %{_libdir}/GConf-dbus/2
99 %{_libdir}/GConf-dbus/2/*.so
100 %{_datadir}/dbus-1/services/gconf.service
101 %{_sysconfdir}/dbus-1/system.d/gconfd.conf
102 %manifest gconf-dbus.manifest
103 %license COPYING
104
105 %files devel
106 %manifest %{name}.manifest
107 %doc %{_datadir}/gtk-doc/html/gconf/*
108 %doc %{_mandir}/man1/*
109 %{_libdir}/*.so
110 %{_includedir}/gconf
111 %{_datadir}/aclocal/*.m4
112 %{_libdir}/pkgconfig/*
113 %license COPYING