[NetworkManager-openvpn/f19] Update to 0.9.8.2 release; split GUI to separate package

Jirka Klimes jklimes at fedoraproject.org
Wed Jul 17 14:33:07 UTC 2013


commit 0101510b590fd304f101987484a93117639dc2ea
Author: Jiří Klimeš <jklimes at redhat.com>
Date:   Wed Jul 17 15:26:05 2013 +0200

    Update to 0.9.8.2 release; split GUI to separate package
    
    and cleanup spec file (rh #949132)

 .gitignore                  |    1 +
 NetworkManager-openvpn.spec |  121 ++++++++++++++++++++++--------------------
 sources                     |    2 +-
 3 files changed, 65 insertions(+), 59 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index aebd861..f563bff 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@ NetworkManager-openvpn-0.8.0.997.git20100609.tar.bz2
 NetworkManager-openvpn-0.8.1.tar.bz2
 /NetworkManager-openvpn-0.9.3.995.git20120302.tar.bz2
 /NetworkManager-openvpn-0.9.3.997.tar.bz2
+/NetworkManager-openvpn-0.9.8.2.tar.bz2
diff --git a/NetworkManager-openvpn.spec b/NetworkManager-openvpn.spec
index d6f5c69..48c47c5 100644
--- a/NetworkManager-openvpn.spec
+++ b/NetworkManager-openvpn.spec
@@ -1,48 +1,57 @@
-%define nm_version          1:0.9.2
-%define dbus_version        1.1
-%define gtk2_version        3.0.1
-%define openvpn_version     2.1
-%define shared_mime_version 0.16-3
-
-%define snapshot %{nil}
-%define realversion 0.9.6.0
-
-Summary: NetworkManager VPN plugin for OpenVPN
-Name: NetworkManager-openvpn
-Epoch:   1
-Version: 0.9.6.0
-Release: 2%{snapshot}%{?dist}
-License: GPLv2+
-URL: http://www.gnome.org/projects/NetworkManager/
-Group: System Environment/Base
-Source: %{name}-%{realversion}%{snapshot}.tar.xz
-
-BuildRequires: gtk3-devel                 >= %{gtk2_version}
-BuildRequires: dbus-devel                 >= %{dbus_version}
-BuildRequires: NetworkManager-devel       >= %{nm_version}
-BuildRequires: NetworkManager-glib-devel  >= %{nm_version}
+%global snapshot %{nil}
+
+Summary:   NetworkManager VPN plugin for OpenVPN
+Name:      NetworkManager-openvpn
+Epoch:     1
+Version:   0.9.8.2
+Release:   1%{snapshot}%{?dist}
+License:   GPLv2+
+URL:       http://www.gnome.org/projects/NetworkManager/
+Group:     System Environment/Base
+Source0:   http://ftp.gnome.org/pub/GNOME/sources/%{name}/0.9/%{name}-%{version}%{snapshot}.tar.bz2
+
+BuildRequires: gtk3-devel
+BuildRequires: dbus-devel
+BuildRequires: NetworkManager-devel
+BuildRequires: NetworkManager-glib-devel
 BuildRequires: glib2-devel
-%if 0%{?fedora} > 16
-BuildRequires: libgnome-keyring-devel
-%else
-BuildRequires: gnome-keyring-devel
-%endif
 BuildRequires: libtool intltool gettext
-Requires(post): %{_bindir}/update-desktop-database
-Requires(postun): %{_bindir}/update-desktop-database
-Requires: gtk3             >= %{gtk2_version}
-Requires: dbus             >= %{dbus_version}
-Requires: NetworkManager   >= %{nm_version}
-Requires: openvpn          >= %{openvpn_version}
-Requires: shared-mime-info >= %{shared_mime_version}
+BuildRequires: libgnome-keyring-devel
+
+Requires: gtk3
+Requires: dbus
+Requires: NetworkManager
+Requires: openvpn
+Requires: shared-mime-info
 Requires: gnome-keyring
+Obsoletes: NetworkManager-openvpn < 0.9.8.2-1
+
+%global _privatelibs libnm-openvpn-properties[.]so.*
+%global __provides_exclude ^(%{_privatelibs})$
+%global __requires_exclude ^(%{_privatelibs})$
 
 %description
-This package contains software for integrating the OpenVPN VPN software
-with NetworkManager and the GNOME desktop.
+This package contains software for integrating VPN capabilities with
+the OpenVPN server with NetworkManager.
+
+%package -n NetworkManager-openvpn-gnome
+Summary: NetworkManager VPN plugin for OpenVPN - GNOME files
+Group:   System Environment/Base
+
+Requires: NetworkManager-openvpn = %{epoch}:%{version}-%{release}
+%if 0%{?fedora} > 17
+Requires: nm-connection-editor
+%else
+Requires: NetworkManager-gnome
+%endif
+Obsoletes: NetworkManager-openvpn < 0.9.8.2-1
+
+%description -n NetworkManager-openvpn-gnome
+This package contains software for integrating VPN capabilities with
+the OpenVPN server with NetworkManager (GNOME files).
 
 %prep
-%setup -q -n %{name}-%{realversion}
+%setup -q -n %{name}-%{version}
 
 %build
 if [ ! -f configure ]; then
@@ -51,6 +60,9 @@ fi
 %configure --disable-static --disable-dependency-tracking --enable-more-warnings=yes --with-gtkver=3
 make %{?_smp_mflags}
 
+%check
+make check
+
 %install
 make install DESTDIR=%{buildroot} INSTALL="%{__install} -p"
 
@@ -58,34 +70,27 @@ rm -f %{buildroot}%{_libdir}/NetworkManager/lib*.la
 
 %find_lang %{name}
 
-%post
-/usr/bin/update-desktop-database > /dev/null
-touch --no-create %{_datadir}/icons/hicolor
-if [ -x /usr/bin/gtk-update-icon-cache ]; then
-      /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
-fi
-
-%postun
-/usr/bin/update-desktop-database > /dev/null
-touch --no-create %{_datadir}/icons/hicolor
-if [ -x /usr/bin/gtk-update-icon-cache ]; then
-      /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
-fi
-
 %files -f %{name}.lang
-%defattr(-, root, root)
-
-%doc AUTHORS ChangeLog README
-%{_libdir}/NetworkManager/lib*.so*
-%{_libexecdir}/nm-openvpn-auth-dialog
+%doc COPYING AUTHORS README ChangeLog
 %{_sysconfdir}/dbus-1/system.d/nm-openvpn-service.conf
 %{_sysconfdir}/NetworkManager/VPN/nm-openvpn-service.name
 %{_libexecdir}/nm-openvpn-service
+%{_libexecdir}/nm-openvpn-auth-dialog
 %{_libexecdir}/nm-openvpn-service-openvpn-helper
-%{_datadir}/gnome-vpn-properties/openvpn/nm-openvpn-dialog.ui
+
+%files -n NetworkManager-openvpn-gnome
+%doc COPYING AUTHORS README ChangeLog
+%{_libdir}/NetworkManager/lib*.so*
 %dir %{_datadir}/gnome-vpn-properties/openvpn
+%{_datadir}/gnome-vpn-properties/openvpn/nm-openvpn-dialog.ui
 
 %changelog
+* Tue Jul 16 2013 Jiří Klimeš <jklimes at redhat.com> - 1:0.9.8.2-1
+- Update to 0.9.8.2 release
+
+* Sat Apr 06 2013 Dan Fruehauf <malkodan at gmail.com> - 1:0.9.8.0-1
+- Refactored spec file
+
 * Wed Feb 13 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1:0.9.6.0-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
 
diff --git a/sources b/sources
index 0a7abc9..5b60b42 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-c4c11aae895f5967d36f3dc7a24046b2  NetworkManager-openvpn-0.9.6.0.tar.xz
+2073ef7ee98032dc777c7fbda7f8e2ad  NetworkManager-openvpn-0.9.8.2.tar.bz2


More information about the scm-commits mailing list