]> git.pld-linux.org Git - packages/gnome-boxes.git/blame - gnome-boxes.spec
- updated to 3.36.6
[packages/gnome-boxes.git] / gnome-boxes.spec
CommitLineData
85d81163 1# TODO
20cc79af 2# - Requires: qemu is too much (pulls all arches)
4284bb38 3Summary: A simple GNOME 3 application to access remote or virtual systems
19728756 4Summary(pl.UTF-8): Prosta aplikacja GNOME 3 do dostępu do systemów zdalnych lub wirtualnych
4284bb38 5Name: gnome-boxes
2f0eeee3 6Version: 3.36.6
02de101c 7Release: 1
526b2993 8License: LGPL v2+
4284bb38 9Group: X11/Applications
526b2993 10Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-boxes/3.36/%{name}-%{version}.tar.xz
2f0eeee3 11# Source0-md5: ca643f81e459c672fc7b0b5671cc9619
526b2993
JB
12URL: https://wiki.gnome.org/Apps/Boxes
13BuildRequires: appstream-glib
14BuildRequires: freerdp2-devel >= 2.0
2102eb2c 15BuildRequires: gettext-tools
526b2993 16BuildRequires: glib2-devel >= 1:2.50
4284bb38 17BuildRequires: gobject-introspection-devel >= 0.10.0
526b2993 18BuildRequires: gtk+3-devel >= 3.22.20
4284bb38 19BuildRequires: gtk3-vnc-devel >= 0.4.4
526b2993 20BuildRequires: gtk-webkit4-devel
19728756 21BuildRequires: libarchive-devel >= 3.0.0
526b2993
JB
22BuildRequires: libosinfo-devel >= 1.7.0
23BuildRequires: libsecret-devel
b46e037b 24BuildRequires: libsoup-devel >= 2.38.0
19728756
JB
25BuildRequires: libusb-devel >= 1.0.9
26BuildRequires: libuuid-devel >= 1.41.3
526b2993 27BuildRequires: libvirt-glib-devel >= 3.0.0
4284bb38 28BuildRequires: libxml2-devel >= 1:2.7.8
526b2993
JB
29BuildRequires: meson >= 0.49.2
30BuildRequires: ninja >= 1.5
4284bb38 31BuildRequires: pkgconfig >= 1:0.22
526b2993
JB
32BuildRequires: rpmbuild(macros) >= 1.736
33BuildRequires: spice-gtk-devel >= 0.32
34BuildRequires: tracker-devel >= 2.0
19728756 35BuildRequires: udev-glib-devel >= 1:165
526b2993 36BuildRequires: vte-devel >= 0.40.2
19728756 37BuildRequires: vala >= 2:0.24.0.65
526b2993 38BuildRequires: vala-gtk3-vnc >= 0.4.4
b051f07e 39BuildRequires: vala-libvirt-glib >= 3.0.0
526b2993 40BuildRequires: vala-spice-gtk >= 0.32
b46e037b 41BuildRequires: yelp-tools
4284bb38 42Requires(post,postun): desktop-file-utils
526b2993 43Requires(post,postun): glib2 >= 1:2.50
4284bb38 44Requires(post,postun): gtk-update-icon-cache
526b2993
JB
45Requires: glib2 >= 1:2.50
46Requires: gtk+3 >= 3.22.20
47Requires: gtk3-vnc >= 0.4.4
4284bb38 48Requires: hicolor-icon-theme
526b2993 49Requires: libosinfo >= 1.7.0
19728756
JB
50Requires: libsoup >= 2.38.0
51Requires: libusb >= 1.0.9
52Requires: libuuid >= 1.41.3
526b2993 53Requires: libvirt-glib >= 3.0.0
4284bb38 54Requires: libvirt-utils
19728756
JB
55Requires: libxml2 >= 1:2.7.8
56Requires: qemu >= 1.3
526b2993
JB
57Requires: spice-gtk >= 0.32
58Requires: tracker >= 2.0
19728756 59Requires: udev-glib >= 1:165
526b2993 60Requires: vte >= 0.40.2
4284bb38
MB
61BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
62
526b2993
JB
63# private libraries
64%define _noautoprovfiles %{_libdir}/gnome-boxes
65%define _noautoreq libgovf-0.1.so libgtk-frdp-0.1.so
66
4284bb38
MB
67%description
68gnome-boxes is a simple GNOME 3 application to access remote or
69virtual systems.
70
19728756
JB
71%description -l pl.UTF-8
72gnome-boxes to prosta aplikacja GNOME 3 służąca do dostępu do
73systemów zdalnych lub wirtualnych.
74
4284bb38
MB
75%prep
76%setup -q
77
78%build
526b2993
JB
79%meson build \
80 -Ddistributor_name='pld-linux' \
81 -Ddistributor_version='%{pld_release}'
82
83%ninja_build -C build
4284bb38
MB
84
85%install
86rm -rf $RPM_BUILD_ROOT
87
526b2993
JB
88%ninja_install -C build
89
90# imported subprojects, not for external use
91%{__rm} -r $RPM_BUILD_ROOT%{_includedir}/gnome-boxes/{govf,gtk-frdp}
92%{__rm} -r $RPM_BUILD_ROOT%{_libdir}/gnome-boxes/pkgconfig
93%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gnome-boxes/gir-1.0
4284bb38 94
b46e037b 95%find_lang %{name} --with-gnome
4284bb38
MB
96
97%clean
98rm -rf $RPM_BUILD_ROOT
99
100%post
101%glib_compile_schemas
102%update_icon_cache hicolor
103%update_desktop_database_post
104
105%postun
106%glib_compile_schemas
107%update_icon_cache hicolor
108%update_desktop_database_postun
109
110%files -f %{name}.lang
111%defattr(644,root,root,755)
526b2993 112%doc AUTHORS NEWS README.logos README.md THANKS copyright
4284bb38 113%attr(755,root,root) %{_bindir}/gnome-boxes
526b2993
JB
114%dir %{_libdir}/gnome-boxes
115%attr(755,root,root) %{_libdir}/gnome-boxes/libgovf-0.1.so
116%attr(755,root,root) %{_libdir}/gnome-boxes/libgtk-frdp-0.1.so
117%dir %{_libdir}/gnome-boxes/girepository-1.0
118%{_libdir}/gnome-boxes/girepository-1.0/Govf-0.1.typelib
119%{_libdir}/gnome-boxes/girepository-1.0/GtkFrdp-0.1.typelib
b46e037b 120%attr(755,root,root) %{_libexecdir}/gnome-boxes-search-provider
19728756 121%{_datadir}/dbus-1/services/org.gnome.Boxes.service
b46e037b 122%{_datadir}/dbus-1/services/org.gnome.Boxes.SearchProvider.service
4284bb38
MB
123%{_datadir}/glib-2.0/schemas/org.gnome.boxes.gschema.xml
124%{_datadir}/gnome-boxes
526b2993
JB
125%{_datadir}/gnome-shell/search-providers/org.gnome.Boxes.SearchProvider.ini
126%{_datadir}/metainfo/org.gnome.Boxes.appdata.xml
19728756 127%{_desktopdir}/org.gnome.Boxes.desktop
526b2993
JB
128%{_iconsdir}/hicolor/scalable/apps/org.gnome.Boxes.svg
129%{_iconsdir}/hicolor/symbolic/apps/org.gnome.Boxes-symbolic.svg
This page took 0.064628 seconds and 4 git commands to generate.