[remmina/f22] Update to latest 1.2.0 snapshot (post 1.2.0-rcgit.2) for updated FreeRDP. Require latest FreeRDP sna
Simone Caronni
slaanesh at fedoraproject.org
Fri Mar 13 14:54:27 UTC 2015
commit 341c7753e7918ad07a91eac2d57b291f5ca63235
Author: Simone Caronni <negativo17 at gmail.com>
Date: Fri Mar 13 15:52:59 2015 +0100
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.
.gitignore | 1 +
remmina.spec | 76 +++++++++++++++++++++++++++++++++---------------------------
sources | 2 +-
3 files changed, 44 insertions(+), 35 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 6e961b2..f277689 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,4 @@ remmina-0.7.5.tar.gz
/Remmina-65d2ca4872150942cced1fbe92248dd933e9c0cb.tar.gz
/Remmina-efb7b5f87b2ed1604fa8bdf559fd4e08e2a18d9b.tar.gz
/v1.2.0-rcgit.1.tar.gz
+/Remmina-b3e339ea5478c0941a6dfa0bf8fed9e7a1c70e0b.tar.gz
diff --git a/remmina.spec b/remmina.spec
index dba40cb..3f14769 100644
--- a/remmina.spec
+++ b/remmina.spec
@@ -1,42 +1,44 @@
# Review at https://bugzilla.redhat.com/show_bug.cgi?id=553402
-Name: remmina
-Version: 1.2.0
-Release: 0.1.rcgit.1%{?dist}
-Summary: Remote Desktop Client
+# https://fedoraproject.org/wiki/Packaging:SourceURL#Github
+%global commit b3e339ea5478c0941a6dfa0bf8fed9e7a1c70e0b
+%global shortcommit %(c=%{commit}; echo ${c:0:7})
-License: GPLv2+ and MIT
-URL: http://remmina.sourceforge.net
+Name: remmina
+Version: 1.2.0
+Release: 0.3%{?shortcommit:.git.%{shortcommit}}%{?dist}
+Summary: Remote Desktop Client
+
+License: GPLv2+ and MIT
+URL: http://remmina.sourceforge.net
# 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
# See http://www.muflone.com/remmina-plugin-rdesktop/english/install.html which
# use http://www.muflone.com/remmina-plugin-builder/ with remmina bundled source.
# So we can't use it directly only as instructions.
-Source1: pluginBuild-CMakeLists.txt
-
-BuildRequires: avahi-ui-devel
-BuildRequires: cmake >= 2.8
-BuildRequires: desktop-file-utils
-BuildRequires: freerdp-devel >= 1:1.2.0-0.4.beta.1
-BuildRequires: gettext
-BuildRequires: gnutls-devel
-BuildRequires: gtk3-devel
-BuildRequires: intltool
-BuildRequires: libgcrypt-devel
-BuildRequires: libgnome-keyring-devel
-BuildRequires: libjpeg-devel
-BuildRequires: libssh-devel >= 0.4
-BuildRequires: libvncserver-devel
-BuildRequires: libwinpr-devel >= 1:1.2.0-0.4.beta.1
-BuildRequires: libxkbfile-devel
-BuildRequires: telepathy-glib-devel
-BuildRequires: vte3-devel
-BuildRequires: libappindicator-gtk3-devel
-
-# https://github.com/FreeRDP/Remmina/commit/17827fbd95156ad249b429bb0d862b5affa615e8
-Patch0: %{name}-tools.patch
+Source1: pluginBuild-CMakeLists.txt
+
+BuildRequires: avahi-ui-devel
+BuildRequires: cmake >= 2.8
+BuildRequires: desktop-file-utils
+BuildRequires: freerdp-devel >= 1:1.2.1-0.1
+BuildRequires: gettext
+BuildRequires: gnutls-devel
+BuildRequires: gtk3-devel
+BuildRequires: intltool
+BuildRequires: libappindicator-gtk3-devel
+BuildRequires: libappstream-glib
+BuildRequires: libgcrypt-devel
+BuildRequires: libgnome-keyring-devel
+BuildRequires: libjpeg-devel
+BuildRequires: libssh-devel >= 0.4
+BuildRequires: libvncserver-devel
+BuildRequires: libwinpr-devel >= 1:1.2.1-0.1
+BuildRequires: libxkbfile-devel
+BuildRequires: telepathy-glib-devel
+BuildRequires: vte3-devel
# We don't ship the remmina-plugins-common package any longer
Provides: remmina-plugins-common = %{version}
@@ -144,8 +146,7 @@ client.
%prep
-%setup -qn Remmina-1.2.0-rcgit.1
-%patch0 -p1
+%setup -qn Remmina-%{commit}
#? 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
@@ -178,6 +179,7 @@ make %{?_smp_mflags}
%make_install
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}/
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}/
%find_lang %{name}
-%find_lang %{name}-plugins
%post
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 || :
-%files -f %{name}.lang -f %{name}-plugins.lang
+%files -f %{name}.lang
%doc AUTHORS ChangeLog LICENSE README
%{_bindir}/%{name}
+%{_datadir}/appdata/*.appdata.xml
%{_datadir}/applications/*.desktop
%{_datadir}/icons/hicolor/*/actions/*.*
%{_datadir}/icons/hicolor/*/apps/*.*
@@ -293,6 +295,12 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%changelog
+* Tue Feb 24 2015 Simone Caronni <negativo17 at 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 at gmail.com> - 1.2.0-0.1.rcgit.1
- Update to latest 1.2.0 snapshot.
- Require latest FreeRDP 1.2.0-beta1+android9 for building.
diff --git a/sources b/sources
index 71f6982..f88fb62 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-bd92d1beb5c0c3acb6e32ad546e30d84 v1.2.0-rcgit.1.tar.gz
+5416021bacea67866835a14dd2f22af5 Remmina-b3e339ea5478c0941a6dfa0bf8fed9e7a1c70e0b.tar.gz
More information about the scm-commits
mailing list