/[packages]/cauldron/gnome-disk-utility/current/SPECS/gnome-disk-utility.spec
ViewVC logotype

Contents of /cauldron/gnome-disk-utility/current/SPECS/gnome-disk-utility.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1800435 - (show annotations) (download)
Sat Mar 19 16:10:51 2022 UTC (2 years, 1 month ago) by tv
File size: 2758 byte(s)
Update to 42.0
1 %define Werror_cflags %nil
2
3 %define url_ver %{lua: ver = rpm.expand("%{version}"); majmin, count1 = string.gsub(ver, "^([0123456789]+%.[0123456789]+).*", "%1", 1); if count1 == 0 then print(ver); return; end; maj, count2 = string.gsub(majmin, "^([0123456789]+).*", "%1", 1); if count2 == 0 then print(majmin) elseif tonumber(majmin) < 40 then print(majmin) else print(maj) end}
4
5 %global tarball_version %%(echo %{version} | tr '~' '.')
6
7 %global libhandy_version 1.5.0
8
9 Summary: Disk management daemon
10 Name: gnome-disk-utility
11 Version: 42.0
12 Release: %mkrel 1
13 License: LGPLv2+
14 Group: System/Configuration
15 URL: http://git.gnome.org/cgit/gnome-disk-utility
16 Source0: https://download.gnome.org/sources/%{name}/%{url_ver}/%{name}-%{tarball_version}.tar.xz
17 BuildRequires: pkgconfig(dvdread) >= 4.2.0
18 BuildRequires: pkgconfig(gio-unix-2.0) >= 2.31.0
19 BuildRequires: pkgconfig(gnome-settings-daemon) >= 3.6
20 BuildRequires: pkgconfig(gtk+-3.0) >= 3.5.8
21 BuildRequires: pkgconfig(libcanberra-gtk3) >= 0.1
22 BuildRequires: pkgconfig(liblzma) >= 5.1.0
23 BuildRequires: pkgconfig(libnotify) >= 0.7
24 BuildRequires: pkgconfig(libsecret-1) >= 0.7
25 BuildRequires: pkgconfig(libsystemd)
26 BuildRequires: pkgconfig(pwquality) >= 1.0.0
27 BuildRequires: pkgconfig(udisks2) >= 2.1.1
28 BuildRequires: pkgconfig(libhandy-1) >= %{libhandy_version}
29 BuildRequires: gnome-doc-utils
30 BuildRequires: gettext
31 BuildRequires: gtk-doc
32 BuildRequires: desktop-file-utils
33 BuildRequires: gettext-devel
34 BuildRequires: gnome-common
35 BuildRequires: meson
36 BuildRequires: locales
37 Requires: polkit-agent
38 Requires: udisks2 >= 2.1.0
39 Obsoletes: palimpsest < 3.0.0
40
41 %description
42 This package contains the Palimpsest disk management application.
43 Palimpsest supports partitioning, file system creation, encryption,
44 RAID, SMART monitoring, etc.
45
46 %prep
47 %autosetup -p1 -n %{name}-%{tarball_version}
48
49 %build
50 %meson
51 %meson_build
52
53 %install
54 export LANG=UTF-8
55 %meson_install
56
57 #fix desktop files
58 desktop-file-install \
59 --dir=%{buildroot}%{_datadir}/applications \
60 %{buildroot}%{_datadir}/applications/*.desktop
61
62 %find_lang %{name}
63
64 %check
65 %meson_test
66
67 %files -f %{name}.lang
68 %doc AUTHORS NEWS README.md
69 %{_bindir}/gnome-disk-image-mounter
70 %{_bindir}/gnome-disks
71 %{_datadir}/dbus-1/services/org.gnome.DiskUtility.service
72 %{_datadir}/glib-2.0/schemas/org.gnome.Disks.gschema.xml
73 %{_datadir}/applications/gnome-disk-image-mounter.desktop
74 %{_datadir}/applications/org.gnome.DiskUtility.desktop
75 %{_datadir}/applications/gnome-disk-image-writer.desktop
76 %{_iconsdir}/hicolor/*/apps/*
77 %{_mandir}/man1/gnome-disk-image-mounter.1.*
78 %{_mandir}/man1/gnome-disks.1.*
79 %{_datadir}/metainfo/org.gnome.DiskUtility.appdata.xml
80 %{_libexecdir}/gsd-disk-utility-notify
81 %{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.DiskUtilityNotify.desktop

  ViewVC Help
Powered by ViewVC 1.1.30