]> git.pld-linux.org Git - packages/gnome-disk-utility.git/blob - gnome-disk-utility.spec
f69ec3297c65d46aa7fe8b750292d4d2b84d0599
[packages/gnome-disk-utility.git] / gnome-disk-utility.spec
1 #
2 # Conditional build:
3 %bcond_with     apidocs         # do not build and package API docs
4 #
5 Summary:        Disk management application
6 Name:           gnome-disk-utility
7 Version:        2.32.0
8 Release:        2
9 License:        LGPL v2+
10 Group:          X11/Applications
11 #Source0:       http://ftp.gnome.org/pub/GNOME/sources/gnome-disk-utility/2.30/%{name}-%{version}.tar.bz2
12 Source0:        http://hal.freedesktop.org/releases/%{name}-%{version}.tar.bz2
13 # Source0-md5:  f0366c8baebca0404d190b2d78f3582d
14 BuildRequires:  autoconf
15 BuildRequires:  automake >= 1:1.9
16 BuildRequires:  avahi-ui-devel >= 0.6.25
17 BuildRequires:  dbus-glib-devel >= 0.74
18 BuildRequires:  docbook-dtd412-xml
19 BuildRequires:  gettext-devel
20 BuildRequires:  glib2-devel >= 1:2.22.0
21 BuildRequires:  gnome-common
22 BuildRequires:  gnome-doc-utils
23 BuildRequires:  gtk+2-devel >= 2:2.20.0
24 %{?with_apidocs:BuildRequires:  gtk-doc >= 1.3}
25 BuildRequires:  intltool >= 0.35.0
26 BuildRequires:  libatasmart-devel >= 0.14
27 BuildRequires:  libgnome-keyring-devel >= 2.22.0
28 BuildRequires:  libnotify-devel >= 0.3.0
29 BuildRequires:  libtool
30 BuildRequires:  libunique-devel >= 1.0.0
31 BuildRequires:  nautilus-devel >= 2.24.0
32 BuildRequires:  pkgconfig
33 BuildRequires:  rpmbuild(find_lang) >= 1.23
34 BuildRequires:  rpmbuild(macros) >= 1.311
35 BuildRequires:  scrollkeeper
36 BuildRequires:  sed >= 4.0
37 BuildRequires:  udev-devel
38 BuildRequires:  udisks-devel >= 1.0.0
39 Requires(post,postun):  gtk-update-icon-cache
40 Requires(post,postun):  hicolor-icon-theme
41 Requires:       %{name}-libs = %{version}-%{release}
42 Requires:       nautilus >= 2.24.0
43 Requires:       udisks >= 1.0.0
44 Suggests:       openssh-gnome-askpass
45 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46
47 %define         skip_post_check_so      libgdu-gtk.so.0.0.0
48
49 %description
50 This package contains the Palimpsest disk management application.
51 Palimpsest supports partitioning, file system creation, encryption,
52 RAID, SMART monitoring, etc.
53
54 %package libs
55 Summary:        gnome-disk-utility libraries
56 Summary(pl.UTF-8):      Biblioteki gnome-disk-utility
57 Group:          X11/Libraries
58
59 %description libs
60 gnome-disk-utility libraries.
61
62 %description libs -l pl.UTF-8
63 Biblioteki gnome-disk-utility.
64
65 %package devel
66 Summary:        Header files for gnome-disk-utility libraries
67 Summary(pl.UTF-8):      Pliki nagłówkowe bibliotek gnome-disk-utility
68 Group:          X11/Development/Libraries
69 Requires:       %{name}-libs = %{version}-%{release}
70 Requires:       glib2-devel >= 1:2.22.0
71 Requires:       gtk+2-devel >= 2:2.20.0
72
73 %description devel
74 Header files for gnome-disk-utility libraries.
75
76 %description devel -l pl.UTF-8
77 Pliki nagłówkowe bibliotek gnome-disk-utility.
78
79 %package static
80 Summary:        Static gnome-disk-utility libraries
81 Summary(pl.UTF-8):      Statyczne biblioteki gnome-disk-utility
82 Group:          X11/Development/Libraries
83 Requires:       %{name}-devel = %{version}-%{release}
84
85 %description static
86 Static gnome-disk-utility libraries.
87
88 %description static -l pl.UTF-8
89 Statyczne biblioteki gnome-disk-utility.
90
91 %package apidocs
92 Summary:        gnome-disk-utility libraries API documentation
93 Summary(pl.UTF-8):      Dokumentacja API bibliotek gnome-disk-utility
94 Group:          Documentation
95 Requires:       gtk-doc-common
96
97 %description apidocs
98 gnome-disk-utility libraries API documentation.
99
100 %description apidocs -l pl.UTF-8
101 Dokumentacja API bibliotek gnome-disk-utility.
102
103 %prep
104 %setup -q
105
106 sed -i -e 's/^en@shaw//' po/LINGUAS
107 rm -f po/en@shaw.po
108
109 %build
110 %{__gtkdocize}
111 %{__intltoolize}
112 %{__libtoolize}
113 %{__aclocal}
114 %{__autoconf}
115 %{__autoheader}
116 %{__automake}
117 %configure \
118         --disable-silent-rules \
119         --%{?with_apidocs:en}%{!?with_apidocs:dis}able-gtk-doc \
120         --with-html-dir=%{_gtkdocdir}
121
122 %{__make}
123
124 %install
125 rm -rf $RPM_BUILD_ROOT
126
127 %{__make} install \
128         DESTDIR=$RPM_BUILD_ROOT
129
130 %{__rm} $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-2.0/libnautilus-gdu.{a,la}
131
132 %find_lang gnome-disk-utility
133 %find_lang palimpsest --with-gnome --with-omf
134
135 %clean
136 rm -rf $RPM_BUILD_ROOT
137
138 %post
139 %update_icon_cache hicolor
140
141 %postun
142 %update_icon_cache hicolor
143
144 %post libs      -p /sbin/ldconfig
145 %postun libs    -p /sbin/ldconfig
146
147 %files -f palimpsest.lang
148 %defattr(644,root,root,755)
149 %doc AUTHORS NEWS README TODO
150 %attr(755,root,root) %{_bindir}/palimpsest
151 %attr(755,root,root) %{_libdir}/gdu-format-tool
152 %attr(755,root,root) %{_libdir}/gdu-notification-daemon
153 %attr(755,root,root) %{_libdir}/nautilus/extensions-2.0/libnautilus-gdu.so
154 %{_sysconfdir}/xdg/autostart/gdu-notification-daemon.desktop
155 %{_desktopdir}/palimpsest.desktop
156 %{_iconsdir}/hicolor/*/*/*.png
157 %{_iconsdir}/hicolor/*/*/*.svg
158
159 %files libs -f gnome-disk-utility.lang
160 %defattr(644,root,root,755)
161 %attr(755,root,root) %{_libdir}/libgdu-gtk.so.*.*.*
162 %attr(755,root,root) %{_libdir}/libgdu.so.*.*.*
163 %attr(755,root,root) %ghost %{_libdir}/libgdu-gtk.so.0
164 %attr(755,root,root) %ghost %{_libdir}/libgdu.so.0
165
166 %files devel
167 %defattr(644,root,root,755)
168 %attr(755,root,root) %{_libdir}/libgdu-gtk.so
169 %attr(755,root,root) %{_libdir}/libgdu.so
170 %{_libdir}/libgdu-gtk.la
171 %{_libdir}/libgdu.la
172 %{_includedir}/gnome-disk-utility
173 %{_pkgconfigdir}/gdu-gtk.pc
174 %{_pkgconfigdir}/gdu.pc
175
176 %files static
177 %defattr(644,root,root,755)
178 %{_libdir}/libgdu-gtk.a
179 %{_libdir}/libgdu.a
180
181 %if %{with apidocs}
182 %files apidocs
183 %defattr(644,root,root,755)
184 %{_gtkdocdir}/gnome-disk-utility
185 %endif
This page took 0.088018 seconds and 2 git commands to generate.