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