Update to latest 1.2.0 snapshot (post 1.2.0-rcgit.2) for updated FreeRDP.

Require latest FreeRDP snapshot for building.
Remove upstream patch.
Format and sort BuildRequires, add AppData file.
epel8
Simone Caronni 10 years ago
parent aa3a594b05
commit 341c7753e7

1
.gitignore vendored

@ -7,3 +7,4 @@ remmina-0.7.5.tar.gz
/Remmina-65d2ca4872150942cced1fbe92248dd933e9c0cb.tar.gz /Remmina-65d2ca4872150942cced1fbe92248dd933e9c0cb.tar.gz
/Remmina-efb7b5f87b2ed1604fa8bdf559fd4e08e2a18d9b.tar.gz /Remmina-efb7b5f87b2ed1604fa8bdf559fd4e08e2a18d9b.tar.gz
/v1.2.0-rcgit.1.tar.gz /v1.2.0-rcgit.1.tar.gz
/Remmina-b3e339ea5478c0941a6dfa0bf8fed9e7a1c70e0b.tar.gz

@ -1,14 +1,18 @@
# Review at https://bugzilla.redhat.com/show_bug.cgi?id=553402 # Review at https://bugzilla.redhat.com/show_bug.cgi?id=553402
# https://fedoraproject.org/wiki/Packaging:SourceURL#Github
%global commit b3e339ea5478c0941a6dfa0bf8fed9e7a1c70e0b
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: remmina Name: remmina
Version: 1.2.0 Version: 1.2.0
Release: 0.1.rcgit.1%{?dist} Release: 0.3%{?shortcommit:.git.%{shortcommit}}%{?dist}
Summary: Remote Desktop Client Summary: Remote Desktop Client
License: GPLv2+ and MIT License: GPLv2+ and MIT
URL: http://remmina.sourceforge.net URL: http://remmina.sourceforge.net
# VCS: git:https://github.com/FreeRDP/Remmina.git # VCS: git:https://github.com/FreeRDP/Remmina.git
Source0: https://github.com/FreeRDP/Remmina/archive/v1.2.0-rcgit.1.tar.gz Source0: https://github.com/FreeRDP/Remmina/archive/%{commit}/Remmina-%{commit}.tar.gz
# Cmake helper file to easy build plugins outside remmina sourse tree # Cmake helper file to easy build plugins outside remmina sourse tree
# See http://www.muflone.com/remmina-plugin-rdesktop/english/install.html which # See http://www.muflone.com/remmina-plugin-rdesktop/english/install.html which
@ -19,24 +23,22 @@ Source1: pluginBuild-CMakeLists.txt
BuildRequires: avahi-ui-devel BuildRequires: avahi-ui-devel
BuildRequires: cmake >= 2.8 BuildRequires: cmake >= 2.8
BuildRequires: desktop-file-utils BuildRequires: desktop-file-utils
BuildRequires: freerdp-devel >= 1:1.2.0-0.4.beta.1 BuildRequires: freerdp-devel >= 1:1.2.1-0.1
BuildRequires: gettext BuildRequires: gettext
BuildRequires: gnutls-devel BuildRequires: gnutls-devel
BuildRequires: gtk3-devel BuildRequires: gtk3-devel
BuildRequires: intltool BuildRequires: intltool
BuildRequires: libappindicator-gtk3-devel
BuildRequires: libappstream-glib
BuildRequires: libgcrypt-devel BuildRequires: libgcrypt-devel
BuildRequires: libgnome-keyring-devel BuildRequires: libgnome-keyring-devel
BuildRequires: libjpeg-devel BuildRequires: libjpeg-devel
BuildRequires: libssh-devel >= 0.4 BuildRequires: libssh-devel >= 0.4
BuildRequires: libvncserver-devel BuildRequires: libvncserver-devel
BuildRequires: libwinpr-devel >= 1:1.2.0-0.4.beta.1 BuildRequires: libwinpr-devel >= 1:1.2.1-0.1
BuildRequires: libxkbfile-devel BuildRequires: libxkbfile-devel
BuildRequires: telepathy-glib-devel BuildRequires: telepathy-glib-devel
BuildRequires: vte3-devel BuildRequires: vte3-devel
BuildRequires: libappindicator-gtk3-devel
# https://github.com/FreeRDP/Remmina/commit/17827fbd95156ad249b429bb0d862b5affa615e8
Patch0: %{name}-tools.patch
# We don't ship the remmina-plugins-common package any longer # We don't ship the remmina-plugins-common package any longer
Provides: remmina-plugins-common = %{version} Provides: remmina-plugins-common = %{version}
@ -144,8 +146,7 @@ client.
%prep %prep
%setup -qn Remmina-1.2.0-rcgit.1 %setup -qn Remmina-%{commit}
%patch0 -p1
#? Hack: https://github.com/FreeRDP/Remmina/issues/292 #? Hack: https://github.com/FreeRDP/Remmina/issues/292
sed -i 's#install(DIRECTORY include/remmina DESTINATION include/remmina #install(DIRECTORY remmina/include/remmina DESTINATION include/ #' CMakeLists.txt sed -i 's#install(DIRECTORY include/remmina DESTINATION include/remmina #install(DIRECTORY remmina/include/remmina DESTINATION include/ #' CMakeLists.txt
@ -178,6 +179,7 @@ make %{?_smp_mflags}
%make_install %make_install
desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/appdata/%{name}.appdata.xml
mkdir -p %{buildroot}/%{_libdir}/cmake/%{name}/ mkdir -p %{buildroot}/%{_libdir}/cmake/%{name}/
cp -pr cmake/*.cmake %{buildroot}/%{_libdir}/cmake/%{name}/ cp -pr cmake/*.cmake %{buildroot}/%{_libdir}/cmake/%{name}/
@ -185,7 +187,6 @@ cp -pr config.h.in %{buildroot}/%{_includedir}/%{name}/
cp -p %{SOURCE1} %{buildroot}/%{_includedir}/%{name}/ cp -p %{SOURCE1} %{buildroot}/%{_includedir}/%{name}/
%find_lang %{name} %find_lang %{name}
%find_lang %{name}-plugins
%post %post
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
@ -250,9 +251,10 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%files -f %{name}.lang -f %{name}-plugins.lang %files -f %{name}.lang
%doc AUTHORS ChangeLog LICENSE README %doc AUTHORS ChangeLog LICENSE README
%{_bindir}/%{name} %{_bindir}/%{name}
%{_datadir}/appdata/*.appdata.xml
%{_datadir}/applications/*.desktop %{_datadir}/applications/*.desktop
%{_datadir}/icons/hicolor/*/actions/*.* %{_datadir}/icons/hicolor/*/actions/*.*
%{_datadir}/icons/hicolor/*/apps/*.* %{_datadir}/icons/hicolor/*/apps/*.*
@ -293,6 +295,12 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%changelog %changelog
* Tue Feb 24 2015 Simone Caronni <negativo17@gmail.com> - 1.2.0-0.2.rcgit.2
- Update to latest 1.2.0 snapshot (post 1.2.0-rcgit.2) for updated FreeRDP.
- Require latest FreeRDP snapshot for building.
- Remove upstream patch.
- Format and sort BuildRequires, add AppData file.
* Tue Dec 16 2014 Simone Caronni <negativo17@gmail.com> - 1.2.0-0.1.rcgit.1 * Tue Dec 16 2014 Simone Caronni <negativo17@gmail.com> - 1.2.0-0.1.rcgit.1
- Update to latest 1.2.0 snapshot. - Update to latest 1.2.0 snapshot.
- Require latest FreeRDP 1.2.0-beta1+android9 for building. - Require latest FreeRDP 1.2.0-beta1+android9 for building.

@ -1 +1 @@
bd92d1beb5c0c3acb6e32ad546e30d84 v1.2.0-rcgit.1.tar.gz 5416021bacea67866835a14dd2f22af5 Remmina-b3e339ea5478c0941a6dfa0bf8fed9e7a1c70e0b.tar.gz

Loading…
Cancel
Save