spice-gtk/spice-gtk.spec

110 lines
3.7 KiB
RPMSpec
Raw Normal View History

2019-12-03 11:04:18 +08:00
Name: spice-gtk
2023-09-05 11:08:45 +08:00
Version: 0.42
2023-02-01 21:50:09 +08:00
Release: 1
2019-12-03 11:04:18 +08:00
Summary: A GIMP Toolkit (GTK+) widget for SPICE clients
License: LGPLv2+
URL: https://www.spice-space.org/spice-gtk.html
2020-08-03 14:24:14 +08:00
Source0: https://www.spice-space.org/download/gtk/%{name}-%{version}.tar.xz
2023-02-01 21:50:09 +08:00
2020-08-03 14:24:14 +08:00
BuildRequires: git-core meson intltool usbredir-devel >= 0.7.1 libusb1-devel >= 1.0.21 pixman-devel libjpeg-turbo-devel
BuildRequires: opus-devel zlib-devel cyrus-sasl-devel libcacard-devel gobject-introspection-devel libacl-devel polkit-devel
2023-02-01 21:50:09 +08:00
BuildRequires: gtk-doc vala usbutils libsoup3-devel libphodav-devel >= 3.0 lz4-devel gtk3-devel json-glib-devel
2021-08-07 14:22:42 +08:00
BuildRequires: spice-protocol >= 0.14.1 gstreamer1-devel >= 1.10 gstreamer1-plugins-base-devel >= 1.10 openssl-devel python3-pyparsing
2023-02-01 21:50:09 +08:00
BuildRequires: python3-six gnupg2 libcap-ng-devel wayland-protocols-devel
2019-12-03 11:04:18 +08:00
Requires: spice-gtk3-devel = %{version}-%{release}
Provides: spice-glib = %{version}-%{release} spice-gtk3 = %{version}-%{release}
Provides: spice-gtk3-vala = %{version}-%{release} spice-gtk-tools = %{version}-%{release}
Obsoletes: spice-gtk-python < 0.32 spice-glib < %{version}-%{release} spice-gtk3 < %{version}-%{release}
Obsoletes: spice-gtk3-vala < %{version}-%{release} spice-gtk-tools < %{version}-%{release}
%description
The spice-gtk packages provide a GIMP Toolkit (GTK+) widget for SPICE (Simple
Protocol for Independent Computing Environments) clients. Both Virtual Machine
Manager and Virtual Machine Viewer can make use of this widget to access virtual
machines using the SPICE protocol.
%package devel
Summary: Development files for spice-gtk
2023-02-01 21:50:09 +08:00
Requires: spice-glib = %{version}-%{release} spice-gtk3 = %{version}-%{release} pkgconfig glib2-devel gtk3-devel
2019-12-03 11:04:18 +08:00
Provides: spice-glib-devel = %{version}-%{release} spice-gtk3-devel = %{version}-%{release}
2023-02-01 21:50:09 +08:00
Obsoletes: spice-glib-devel < %{version}-%{release} spice-gtk3-devel < %{version}-%{release} spice-gtk-devel < %{version}-%{release}
2019-12-03 11:04:18 +08:00
%description devel
The spice-gtk-devel package includes header files and libraries necessary
for the spice-gtk library.
%package help
Summary: This package contains help documents
Requires: %{name} = %{version}-%{release}
%description help
Files for help with spice-gtk.
%prep
%autosetup -n %{name}-%{version} -p1
%build
2020-08-03 14:24:14 +08:00
%meson \
2023-02-01 21:50:09 +08:00
-Dbuiltin-mjpeg=false \
-Dpolkit=auto \
2020-08-03 14:24:14 +08:00
-Dusb-acl-helper-dir=%{_libexecdir}/spice-gtk-%{_arch}/
2023-02-01 21:50:09 +08:00
%{nil}
2020-08-03 14:24:14 +08:00
%meson_build
%check
%meson_test
2019-12-03 11:04:18 +08:00
%install
2020-08-03 14:24:14 +08:00
%meson_install
2019-12-03 11:04:18 +08:00
%find_lang %{name}
%post
/sbin/ldconfig
%postun
/sbin/ldconfig
%files -f %{name}.lang
%doc COPYING
%{_libdir}/libspice-client-*.so.*
%{_libdir}/girepository-1.0/SpiceClient*.typelib
%attr(4755, root, root) %{_libexecdir}/spice-gtk-%{_arch}/spice-client-glib-usb-acl-helper
%{_datadir}/polkit-1/actions/*
%{_datadir}/vala/vapi/*
%{_bindir}/*
%files devel
%{_libdir}/libspice-client-*.0.so
%{_includedir}/*
%{_libdir}/pkgconfig/*
%{_datadir}/gir-1.0/*
%files help
2020-08-03 14:24:14 +08:00
%doc AUTHORS README.md CHANGELOG.md
2019-12-03 11:04:18 +08:00
%doc %{_datadir}/gtk-doc/html/*
%{_mandir}/man1/spice-client.1*
%changelog
2023-09-05 11:08:45 +08:00
* Tue Sep 05 2023 wulei <wu_lei@hoperun.com> - 0.42-1
- Update to 0.42
2023-02-01 21:50:09 +08:00
* Mon Jan 02 2023 lin zhang <lin.zhang@turbolinux.com.cn> - 0.41-1
- Update to 0.41
* Wed Jan 18 2023 yangchenguang <yangchenguang@uniontech.com> - 0.38-4
- fix invalid use of subprojects
* Tue Feb 08 2022 caodongxia<caodongxia@huawei.com> - 0.38-3
- Fix python module pyparsing not found due to pyparsing update
2021-08-07 14:22:42 +08:00
* Sat Aug 07 2021 caodongxia<caodongxia@huawei.com> - 0.38-2
- Fix python module pyparsing not found
2020-08-03 14:24:14 +08:00
* Mon Aug 03 2020 lingsheng<lingsheng@huawei.com> - 0.38-1
- Update to 0.38
2019-12-03 11:04:18 +08:00
* Mon Nov 25 2019 gulining<gulining1@huawei.com> - 0.35-4
- Pakcage init