source: projects/specs/trunk/d/dconf/dconf-vl.spec @ 7062

Revision 7062, 4.1 KB checked in by Takemikaduchi, 12 years ago (diff)

new upstream release

Line 
1# Basic Information
2Name:           dconf
3Version:        0.14.1
4Release:        1%{?_dist_release}
5License:        LGPL
6Group:          System Environment/Base
7Source0:        http://ftp.gnome.org/pub/GNOME/sources/%{name}/0.14/%{name}-%{version}.tar.xz
8BuildRoot:      %{_tmppath}/%{name}-%{version}-root
9
10Vendor:         Project Vine
11Distribution:   Vine Linux
12Packager:       yasumichi
13
14Summary:        dconf is a low-level configuration system.
15Summary(ja):    dconfは、低レベル設定システムです。
16
17# Dependency
18Requires:       glib2
19Requires:       gtk3
20Requires:       libgee
21Requires:       libxml2
22
23BuildRequires:  glib2-devel
24BuildRequires:  gtk3-devel
25BuildRequires:  libgee-devel
26BuildRequires:  libxml2-devel
27BuildRequires:  dbus-devel
28BuildRequires:  libxslt-devel
29BuildRequires:  docbook-style-xsl
30
31%description
32dconf is a low-level configuration system. Its main purpose is to provide
33a backend to GSettings on platforms that don't already have configuration
34storage systems.
35
36%description -l ja
37dconfは、低レベル設定システムです。その主要な目的は、まだ設定保存システムを
38有していないプラットフォーム上にGSettingsのバックエンドを提供することです。
39
40%package devel
41Summary:        Headers for developing programs that will use %{name}
42Summary(ja):    %{name} の開発用ファイル
43Group:          Development/Libraries
44Requires:       %{name} = %{version}-%{release}
45Requires:       glib2-devel
46Requires:       gtk3-devel
47Requires:       libgee-devel
48Requires:       libxml2-devel
49Requires:       dbus-devel
50
51%description devel
52This package contains the headers that programmers will need to develop
53applications which will use %{name}.
54
55%prep
56%setup -q
57
58%build
59%configure
60#%{__make} %{?_smp_mflags} INTROSPECTION_SCANNER='/usr/bin/g-ir-scanner --identifier-prefix=DConf'
61%{__make} %{?_smp_mflags}
62
63%install
64%{__rm} -rf ${RPM_BUILD_ROOT}
65%{__make} install DESTDIR=${RPM_BUILD_ROOT}
66
67%find_lang %{name}
68
69%clean
70%{__rm} -rf ${RPM_BUILD_ROOT}
71
72
73%post
74touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
75gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
76update-desktop-database -q &> /dev/null || :
77gio-querymodules %{_libdir}/gio/modules
78
79%postun
80if [ $1 -eq 0 ] ; then
81    touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
82    gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
83    update-desktop-database -q &> /dev/null || :
84    glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
85    gio-querymodules %{_libdir}/gio/modules
86fi
87
88%posttrans
89glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
90
91
92%files -f %{name}.lang
93%defattr(-,root,root)
94%doc COPYING NEWS
95%{_bindir}/dconf
96%{_bindir}/dconf-editor
97%{_libdir}/gio/modules/libdconfsettings.so
98%{_libdir}/libdconf*.so.*
99%{_libexecdir}/dconf-service
100%{_datadir}/applications/dconf-editor.desktop
101%{_datadir}/bash-completion/completions/dconf
102%{_datadir}/dconf-editor/dconf-editor-menu.ui
103%{_datadir}/dbus-1/services/ca.desrt.dconf.service
104%{_datadir}/dconf-editor/dconf-editor.ui
105%{_datadir}/glib-2.0/schemas/*.xml
106%{_datadir}/icons/hicolor/*/apps/*
107%{_mandir}/man1/*.gz
108%{_mandir}/man7/dconf.7.gz
109
110%files devel
111%defattr(-, root, root, -)
112%{_includedir}/dconf/
113%{_includedir}/dconf-dbus-1/
114%{_libdir}/libdconf*.so
115%{_libdir}/pkgconfig/*.pc
116%{_datadir}/gtk-doc/html/dconf/
117%{_datadir}/vala/vapi/dconf.deps
118%{_datadir}/vala/vapi/dconf.vapi
119
120%changelog
121* Fri Nov 02 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.14.1-1
122- new upstream release
123
124* Sat Sep 29 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.14.0-1
125- new upstream release
126- add BuildRequires: libxslt-devel, docbook-style-xsl
127
128* Sun May 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.1-1
129- new upstream release
130
131* Sun Apr 08 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.0-1
132- new upstream release
133
134* Thu Sep 29 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.10.0-1
135- new upstream release
136
137* Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.1-1
138- new upstream release
139
140* Mon Aug 15 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.8.0-1
141- new upstream release
142- add BuildRequires: dbus-devel
143- change BuildRequires: gtk3-devel instead of gtk2-devel
144
145* Sun Oct 17 2010 Yasumichi Akahoshi <yasumichi@vinelinux.org> 0.5.1-1
146- new package.
147
Note: See TracBrowser for help on using the repository browser.