]> git.pld-linux.org Git - packages/gnome-disk-utility.git/blob - gnome-disk-utility.spec
36d16cd0fc67d081895df0a4b62a586d6000c56d
[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 Summary(pl.UTF-8):      Aplikacja do zarządzania dyskami
7 Name:           gnome-disk-utility
8 Version:        3.0.2
9 Release:        1
10 License:        LGPL v2+
11 Group:          X11/Applications
12 Source0:        http://ftp.gnome.org/pub/GNOME/sources/gnome-disk-utility/3.0/%{name}-%{version}.tar.bz2
13 # Source0-md5:  2a4b9c005677a62a519b8197e6bba02f
14 Patch0:         %{name}-link.patch
15 BuildRequires:  autoconf
16 BuildRequires:  automake >= 1:1.11
17 BuildRequires:  avahi-ui-gtk3-devel >= 0.6.25
18 BuildRequires:  dbus-glib-devel >= 0.74
19 BuildRequires:  docbook-dtd412-xml
20 BuildRequires:  gettext-devel
21 BuildRequires:  glib2-devel >= 1:2.28.0
22 BuildRequires:  gnome-doc-utils
23 BuildRequires:  gtk+3-devel >= 3.0.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.6.1
29 BuildRequires:  libtool >= 2.2
30 BuildRequires:  libunique3-devel >= 3.0.0
31 BuildRequires:  nautilus-devel >= 3.0.0
32 BuildRequires:  pkgconfig
33 BuildRequires:  rpmbuild(find_lang) >= 1.23
34 BuildRequires:  rpmbuild(macros) >= 1.601
35 BuildRequires:  scrollkeeper
36 BuildRequires:  udisks-devel >= 1.0.0
37 Requires(post,postun):  gtk-update-icon-cache
38 Requires:       %{name}-libs = %{version}-%{release}
39 Requires:       hicolor-icon-theme
40 Requires:       nautilus >= 3.0.0
41 Requires:       udisks >= 1.0.0
42 Suggests:       openssh-gnome-askpass
43 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44
45 %description
46 This package contains the Palimpsest disk management application.
47 Palimpsest supports partitioning, file system creation, encryption,
48 RAID, SMART monitoring, etc.
49
50 %description -l pl.UTF-8
51 Ten pakiet zawiera aplikację do zarządzania dyskami Palimpsest.
52 Obsługuje ona partycjonowanie, tworzenie systemów plików, szyfrowanie,
53 RAID, monitorowanie SMART itp.
54
55 %package libs
56 Summary:        gnome-disk-utility libraries
57 Summary(pl.UTF-8):      Biblioteki gnome-disk-utility
58 Group:          X11/Libraries
59
60 %description libs
61 gnome-disk-utility libraries.
62
63 %description libs -l pl.UTF-8
64 Biblioteki gnome-disk-utility.
65
66 %package devel
67 Summary:        Header files for gnome-disk-utility libraries
68 Summary(pl.UTF-8):      Pliki nagłówkowe bibliotek gnome-disk-utility
69 Group:          X11/Development/Libraries
70 Requires:       %{name}-libs = %{version}-%{release}
71 Requires:       glib2-devel >= 1:2.28.0
72 Requires:       gtk+3-devel >= 3.0.0
73
74 %description devel
75 Header files for gnome-disk-utility libraries.
76
77 %description devel -l pl.UTF-8
78 Pliki nagłówkowe bibliotek gnome-disk-utility.
79
80 %package static
81 Summary:        Static gnome-disk-utility libraries
82 Summary(pl.UTF-8):      Statyczne biblioteki gnome-disk-utility
83 Group:          X11/Development/Libraries
84 Requires:       %{name}-devel = %{version}-%{release}
85
86 %description static
87 Static gnome-disk-utility libraries.
88
89 %description static -l pl.UTF-8
90 Statyczne biblioteki gnome-disk-utility.
91
92 %package apidocs
93 Summary:        gnome-disk-utility libraries API documentation
94 Summary(pl.UTF-8):      Dokumentacja API bibliotek gnome-disk-utility
95 Group:          Documentation
96 Requires:       gtk-doc-common
97
98 %description apidocs
99 gnome-disk-utility libraries API documentation.
100
101 %description apidocs -l pl.UTF-8
102 Dokumentacja API bibliotek gnome-disk-utility.
103
104 %prep
105 %setup -q
106 %patch0 -p1
107
108 %build
109 %{__gtkdocize}
110 %{__intltoolize}
111 %{__libtoolize}
112 %{__aclocal}
113 %{__autoconf}
114 %{__autoheader}
115 %{__automake}
116 %configure \
117         --disable-silent-rules \
118         %{__enable_disable apidocs gtk-doc} \
119         --with-html-dir=%{_gtkdocdir}
120
121 %{__make}
122
123 %install
124 rm -rf $RPM_BUILD_ROOT
125
126 %{__make} install \
127         DESTDIR=$RPM_BUILD_ROOT
128
129 %{__rm} $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-3.0/libnautilus-gdu.{a,la}
130 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.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-3.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 %{_includedir}/gnome-disk-utility
171 %{_pkgconfigdir}/gdu-gtk.pc
172 %{_pkgconfigdir}/gdu.pc
173
174 %files static
175 %defattr(644,root,root,755)
176 %{_libdir}/libgdu-gtk.a
177 %{_libdir}/libgdu.a
178
179 %if %{with apidocs}
180 %files apidocs
181 %defattr(644,root,root,755)
182 %{_gtkdocdir}/gnome-disk-utility
183 %endif
This page took 0.068709 seconds and 2 git commands to generate.