Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > 498840c310c590df819d9ec61ceb75c1 > files > 2

gnome-connections-44.1-1.mga9.src.rpm

# Exclude private libraries from autogenerated provides and requires
%global __provides_exclude_from ^%{_libdir}/gnome-connections/
%global __requires_exclude ^(%%(find %{buildroot}%{_libdir}/gnome-connections/ -name '*.so' | xargs -n1 basename | sort -u | paste -s -d '|' -))

%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}

Name:		gnome-connections
Version:	44.1
Release:	%mkrel 1
Summary:	A remote desktop client for the GNOME desktop environment
Group:		Graphical desktop/GNOME
License:	GPLv3+
URL:		https://gitlab.gnome.org/gnome/connections/-/wikis/home
Source0:	https://download.gnome.org/sources/%{name}/%{url_ver}/%{name}-%{version}.tar.xz
BuildRequires:	appstream-util
BuildRequires:	gettext >= 0.19.8
BuildRequires:	itstool
BuildRequires:	meson
BuildRequires:	vala >= 0.36.0
BuildRequires:	vala-tools
BuildRequires:	yelp-tools
BuildRequires:	pkgconfig(appstream-glib)
BuildRequires:	pkgconfig(freerdp2)
BuildRequires:	pkgconfig(glib-2.0)
BuildRequires:	pkgconfig(gtk+-3.0)
BuildRequires:	pkgconfig(gtk-vnc-2.0)
BuildRequires:	pkgconfig(libxml-2.0)
BuildRequires:	pkgconfig(gobject-introspection-1.0)
BuildRequires:	pkgconfig(libhandy-1)
BuildRequires:	pkgconfig(libsecret-1)

Provides:	connections = %{version}-%{release}
Obsoletes:	connections < 3.38.1-3

%description
GNOME Connections is a new app that aims to be a modern remote desktop client
for the GNOME desktop environment. Th app takes advantage of the VNC (Virtual
Network Client) and RDP (Remote Desktop Protocol) standards and lets users
connect to remote machines.

%prep
%autosetup -p1

%build
%meson
%meson_build

%install
%meson_install

%find_lang %{name} --with-gnome

# Remove unneeded development files
rm -rf %{buildroot}%{_includedir}/gnome-connections/
rm -rf %{buildroot}%{_libdir}/gnome-connections/girepository-1.0/
rm -rf %{buildroot}%{_libdir}/gnome-connections/pkgconfig/
rm -rf %{buildroot}%{_datadir}/gnome-connections/gir-1.0/
rm -rf %{buildroot}%{_datadir}/gnome-connections/vapi/

%files -f %{name}.lang
%license COPYING
%doc README.md NEWS
%{_bindir}/%{name}
%{_libdir}/%{name}/
%{_datadir}/applications/org.gnome.Connections.desktop
%{_datadir}/glib-2.0/schemas/org.gnome.Connections.gschema.xml
%{_iconsdir}/hicolor/scalable/apps/org.gnome.Connections.svg
%{_iconsdir}/hicolor/symbolic/apps/org.gnome.Connections-symbolic.svg
%{_metainfodir}/org.gnome.Connections.appdata.xml
%{_datadir}/dbus-1/services/org.gnome.Connections.service
%{_datadir}/mime/packages/org.gnome.Connections.xml


%changelog
* Mon Apr 24 2023 daviddavid <daviddavid> 44.1-1.mga9
+ Revision: 1954810
- new version 44.1
- rename pkg from connections to gnome-connections

* Thu Mar 31 2022 umeabot <umeabot> 3.38.1-2.mga9
+ Revision: 1837759
- Mageia 9 Mass Rebuild

* Mon Oct 19 2020 ovitters <ovitters> 3.38.1-1.mga8
+ Revision: 1636979
- new version 3.38.1

* Mon Sep 14 2020 ovitters <ovitters> 3.38.0-1.mga8
+ Revision: 1626529
- new version 3.38.0

* Sat Sep 12 2020 tv <tv> 3.37.91-1.mga8
+ Revision: 1624949
- package typelib
- fix filelist
- package translations
+ ovitters <ovitters>
- new version 3.37.91
- dropped merged patch 76f2946120d1a34b1ac7f8d2bad25308803e5e55.patch

* Fri Jul 24 2020 ovitters <ovitters> 3.37.2-2.mga8
+ Revision: 1608691
- add upstream patch to fix rpath
- BR appstream-util

* Tue Jul 21 2020 ovitters <ovitters> 3.37.2-1.mga8
+ Revision: 1607647
- BR gtk-vnc-2.0
- based upon gnome-boxes spec