source: projects/specs/branches/6/g/gnome-disk-utility/gnome-disk-utility-vl.spec @ 2041

Revision 2041, 9.1 KB checked in by Takemikaduchi, 13 years ago (diff)

update to GNOME-2.32.0

Line 
1%define dbus_version              1.4.0
2%define dbus_glib_version         0.88
3%define glib2_version             2.26.0
4%define gtk2_version              2.22.0
5%define gnome_doc_utils_version   0.3.2
6%define libgnome_keyring_version  2.32
7%define udisks_version            1.0.1
8%define unique_version            1.0.4
9%define libnotify_version         0.4.5
10%define nautilus_version          2.32
11%define libatasmart_version       0.14
12%define avahi_version             0.6.25
13
14Summary: Disk management application
15Summary(ja): ディスク管理アプリケーション
16Name: gnome-disk-utility
17Version: 2.32.0
18Release: 1%{?_dist_release}
19License: LGPLv2+
20Group: System Environment/Libraries
21URL: http://git.gnome.org/cgit/gnome-disk-utility
22Source0: %{name}-%{version}.tar.bz2
23BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
24BuildRequires: dbus-devel  >= %{dbus_version}
25BuildRequires: dbus-glib-devel >= %{dbus_glib_version}
26BuildRequires: dbus-glib >= %{dbus_glib_version}
27BuildRequires: glib2-devel >= %{glib2_version}
28BuildRequires: gtk2-devel >= %{gtk2_version}
29BuildRequires: gnome-doc-utils >= %{gnome_doc_utils_version}
30BuildRequires: gettext
31BuildRequires: desktop-file-utils
32BuildRequires: libgnome-keyring-devel >= %{libgnome_keyring_version}
33BuildRequires: udisks-devel >= %{udisks_version}
34BuildRequires: unique-devel >= %{unique_version}
35BuildRequires: libnotify-devel >= %{libnotify_version}
36BuildRequires: nautilus-devel >= %{nautilus_version}
37BuildRequires: libatasmart-devel >= %{libatasmart_version}
38BuildRequires: avahi-ui-devel >= %{avahi_version}
39BuildRequires: intltool
40Requires(post): scrollkeeper
41Requires(postun): scrollkeeper
42Requires: %{name}-libs = %{version}-%{release}
43Obsoletes: gnome-disk-utility-format
44Obsoletes: nautilus-gdu
45
46%description
47This package contains the Palimpsest disk management application.
48Palimpsest supports partitioning, file system creation, encryption,
49RAID, SMART monitoring, etc.
50
51%package libs
52Summary: Shared libraries used by Palimpsest
53Summary(ja): Shared libraries used by Palimpsest
54Group: Development/Libraries
55Requires: udisks
56Requires(post): /sbin/ldconfig
57Requires(postun): /sbin/ldconfig
58
59%description libs
60This package contains libraries that are used by the Palimpsest
61disk management application. The libraries in this package do not
62contain UI-related code.
63
64%package ui-libs
65Summary: Shared libraries used by Palimpsest
66Summary(ja): Shared libraries used by Palimpsest
67Group: Development/Libraries
68Requires: %{name}-libs = %{version}-%{release}
69Requires(post): /sbin/ldconfig
70Requires(postun): /sbin/ldconfig
71
72%description ui-libs
73This package contains libraries that are used by the Palimpsest
74disk management application. The libraries in this package contain
75disk-related widgets for use in GTK+ applications.
76
77%package devel
78Summary: Development files for gnome-disk-utility-libs
79Summary(ja): Development files for gnome-disk-utility-libs
80Group: Development/Libraries
81Requires: %{name}-libs = %{version}-%{release}
82Requires: glib2-devel
83Requires: pkgconfig
84
85%description devel
86This package contains header files and libraries needed to
87develop applications with gnome-disk-utility-libs.
88
89%package ui-devel
90Summary: Development files for gnome-disk-utility-ui-libs
91Summary(ja): Development files for gnome-disk-utility-ui-libs
92Group: Development/Libraries
93Requires: %{name}-ui-libs = %{version}-%{release}
94Requires: %{name}-devel = %{version}-%{release}
95Requires: gtk2-devel
96Requires: pkgconfig
97
98%description ui-devel
99This package contains header files and libraries needed to
100develop applications with gnome-disk-utility-ui-libs.
101
102%prep
103%setup -q
104
105%build
106%configure
107make
108
109%install
110rm -rf $RPM_BUILD_ROOT
111
112make install DESTDIR=$RPM_BUILD_ROOT
113
114# TODO: upstream doesn't ship a HACKING file yet
115echo " " > HACKING
116
117desktop-file-install --delete-original  \
118  --dir $RPM_BUILD_ROOT%{_datadir}/applications \
119  $RPM_BUILD_ROOT%{_datadir}/applications/palimpsest.desktop
120
121desktop-file-install --delete-original  \
122  --dir $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart \
123  $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/gdu-notification-daemon.desktop
124
125rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
126rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
127rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-2.0/*.la
128rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-2.0/*.a
129
130
131%find_lang %{name}
132
133%clean
134rm -rf $RPM_BUILD_ROOT
135
136%post
137scrollkeeper-update
138update-desktop-database %{_datadir}/applications &> /dev/null
139
140%postun
141scrollkeeper-update
142update-desktop-database %{_datadir}/applications &> /dev/null
143
144%post libs
145touch --no-create %{_datadir}/icons/hicolor
146if [ -x /usr/bin/gtk-update-icon-cache ]; then
147  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
148fi
149/sbin/ldconfig
150
151%postun libs
152touch --no-create %{_datadir}/icons/hicolor
153if [ -x /usr/bin/gtk-update-icon-cache ]; then
154  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
155fi
156/sbin/ldconfig
157
158%post ui-libs -p /sbin/ldconfig
159
160%postun ui-libs -p /sbin/ldconfig
161
162%files
163%defattr(-,root,root,-)
164
165%{_libexecdir}/gdu-notification-daemon
166%{_sysconfdir}/xdg/autostart/gdu-notification-daemon.desktop
167%{_libdir}/nautilus/extensions-2.0/*.so
168%{_libexecdir}/gdu-format-tool
169
170%{_bindir}/palimpsest
171%{_datadir}/applications/palimpsest.desktop
172
173%dir %{_datadir}/gnome/help/palimpsest
174%{_datadir}/gnome/help/palimpsest/*
175
176%dir %{_datadir}/omf/palimpsest
177%{_datadir}/omf/palimpsest/*
178
179%files libs -f %{name}.lang
180%defattr(-,root,root,-)
181
182%doc README AUTHORS NEWS COPYING HACKING doc/TODO
183
184%{_libdir}/libgdu.so.*
185
186# Yes, it's a bit weird to include icons in the non-UI package but the
187# library returns references to these icons
188%{_datadir}/icons/hicolor/*/apps/*.png
189%{_datadir}/icons/hicolor/scalable/apps/*.svg
190
191%files ui-libs
192%defattr(-,root,root,-)
193
194%{_libdir}/libgdu-gtk.so.*
195
196%files devel
197%defattr(-,root,root,-)
198
199%{_libdir}/libgdu.so
200%{_libdir}/pkgconfig/gdu.pc
201
202%dir %{_includedir}/gnome-disk-utility
203%dir %{_includedir}/gnome-disk-utility/gdu
204%{_includedir}/gnome-disk-utility/gdu/*
205
206%files ui-devel
207%defattr(-,root,root,-)
208
209%{_libdir}/libgdu-gtk.so
210%{_libdir}/pkgconfig/gdu-gtk.pc
211
212%dir %{_includedir}/gnome-disk-utility/gdu-gtk
213%{_includedir}/gnome-disk-utility/gdu-gtk/*
214
215%changelog
216* Tue Oct 05 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.32.0-1
217- new upstream release
218- fix %files
219
220* Thu Apr 08 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.1-1
221- new upstream release
222- change BuildRequires: DeviceKit-disks-devel -> udisks-devel
223- change Requires: DeviceKit-disks -> udisks
224- add BuildRequires: avahi-ui-devel
225
226* Wed Nov 04 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.28.1-1
227- initial build for Vine Linux
228
229* Mon Nov  2 2009 David Zeuthen <davidz@redhat.com> - 2.28.1-1%{?dist}
230- Update to 2.28.1
231
232* Tue Oct 13 2009 Tomas Bzatek <tbzatek@redhat.com> - 2.28.0-5%{?dist}
233- Fix nautilus crashes by proper object referencing
234
235* Mon Oct  5 2009 Matthias Clasen <mclasen@redhat.com> - 2.28.0-4%{?dist}
236- Incorporate fixes for translation issues from the stable upstream branch
237
238* Fri Sep 18 2009 David Zeuthen <davidz@redhat.com> - 2.28.0-2%{?dist}
239- BR libatasmart-devel
240
241* Fri Sep 18 2009 David Zeuthen <davidz@redhat.com> - 2.28.0-1%{?dist}
242- Update to upstream release 2.28.0
243- Compared to previous releases, this release should whine less about SMART
244
245* Mon Aug 17 2009 David Zeuthen <davidz@redhat.com> - 0.5-3%{?dist}
246- Drop upstreamed patch
247
248* Mon Aug 17 2009 David Zeuthen <davidz@redhat.com> - 0.5-2%{?dist}
249- Rebuild
250
251* Mon Aug 17 2009 David Zeuthen <davidz@redhat.com> - 0.5-1%{?dist}
252- Update to release 0.5
253
254* Mon Jul 27 2009 Matthias Clasen <mclasen@redhat.com> - 0.4-3%{?dist}
255- Drop PolicyKit from .pc files, too
256
257* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4-2
258- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
259
260* Fri Jun 19 2009 David Zeuthen <davidz@redhat.com> - 0.4-1%{?dist}
261- Update to release 0.4
262
263* Fri May 01 2009 David Zeuthen <davidz@redhat.com> - 0.3-1%{?dist}
264- Upstream release 0.3
265
266* Wed Apr 15 2009 David Zeuthen <davidz@redhat.com> - 0.3-0.5.20090415git%{?dist}
267- New snapshot
268
269* Sun Apr 12 2009 David Zeuthen <davidz@redhat.com> - 0.3-0.4.20090412git%{?dist}
270- New snapshot
271
272* Fri Apr 10 2009 Matthias Clasen <mclasen@redhat.com> - 0.3-0.3.20090406git%{?dist}
273- Don't own directories that belong to hicolor-icon-theme
274
275* Wed Apr 08 2009 David Zeuthen <davidz@redhat.com> - 0.3-0.2.20090406git%{?dist}
276- Fix bug in detecting when a PolicyKit error is returned (#494787)
277
278* Mon Apr 06 2009 David Zeuthen <davidz@redhat.com> - 0.3-0.1.20090406git%{?dist}
279- New snapshot
280
281* Wed Mar 04 2009 David Zeuthen <davidz@redhat.com> - 0.2-2%{?dist}
282- Don't crash when changing the LUKS passphrase on a device
283
284* Mon Mar 02 2009 David Zeuthen <davidz@redhat.com> - 0.2-1%{?dist}
285- Update to version 0.2
286
287* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1-0.git20080720.2.1
288- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
289
290* Tue Jan 27 2009 Matthias Clasen <mclasen@redhat.com> 0.1-0.git20080720.2%{?dist}
291- Rebuild for pkgconfig provides
292
293* Sun Nov 23 2008 Matthias Clasen <mclasen@redhat.com> 0.1-0.git20080720.1%{?dist}
294- Improve %%summary and %%description
295
296* Fri Jul 20 2008 David Zeuthen <davidz@redhat.com> - 0.1-0.git20080720%{?dist}
297- Initial Packaging
Note: See TracBrowser for help on using the repository browser.