Hello community,

here is the log from the commit of package gtk-vnc for openSUSE:Factory
checked in at Tue May 3 13:56:27 CEST 2011.



--------
--- GNOME/gtk-vnc/gtk-vnc.changes       2011-02-15 15:26:29.000000000 +0100
+++ gtk-vnc/gtk-vnc.changes     2011-04-27 11:42:10.000000000 +0200
@@ -1,0 +2,31 @@
+Thu Mar 24 12:19:41 UTC 2011 - [email protected]
+
+- Update to version 0.4.3:
+  + Bug fixes:
+    - Fix crash in pointer motion event handler
+    - Fix crash in vnc_display_get_pixbuf
+    - Fix crash in TLS cleanup code
+    - Fix framebuffer boundary checks
+    - Improve drawing performance with server side pixmap
+    - Fix performance degradation due to leaked GSource
+    - Fix setting of 'shared' connection flag
+    - Make pointer warp boundary detection more robust
+    - Adapt keymap code to build with GDK3 multiple displays
+    - Remove use of gdk_drawable calls to fix GTK3
+  + Code cleanup:
+    - Remove need for Text::CSV perl module at build time
+- Add pre_checkin.sh to build gtk2 and gtk3 version of the package
+  and add some macros to handle dual gtk2 / gtk3 packages.
+- Differences between gtk2 / gtk3 packages:
+  + gtk3 package doesn't come with python bindings as introspection
+    support is used instead.
+  + Pass --with-gtk=2.0/--with-gtk=3.0 to configure as appropriate.
+  + libgvnc-1_0-0 and tools subpackages are only kept for gtk3
+    build.
+- Drop gtk-vnc-unref-gsource.patch: fixed upstream.
+- Use Recommends instead of Requires for the -lang package.
+- Remove explicit gtk2-devel Requires from the -devel package: the
+  right Requires will automatically be added the pkgconfig() way.
+- Drop perl-Text-CSV BuildRequires.
+
+-------------------------------------------------------------------
New Changes file:

--- /dev/null   2010-08-26 16:28:41.000000000 +0200
+++ gtk-vnc/gtk-vnc2.changes    2011-04-27 11:42:11.000000000 +0200
@@ -0,0 +1,272 @@
+-------------------------------------------------------------------
+Thu Mar 24 12:19:41 UTC 2011 - [email protected]
+
+- Update to version 0.4.3:
+  + Bug fixes:
+    - Fix crash in pointer motion event handler
+    - Fix crash in vnc_display_get_pixbuf
+    - Fix crash in TLS cleanup code
+    - Fix framebuffer boundary checks
+    - Improve drawing performance with server side pixmap
+    - Fix performance degradation due to leaked GSource
+    - Fix setting of 'shared' connection flag
+    - Make pointer warp boundary detection more robust
+    - Adapt keymap code to build with GDK3 multiple displays
+    - Remove use of gdk_drawable calls to fix GTK3
+  + Code cleanup:
+    - Remove need for Text::CSV perl module at build time
+- Add pre_checkin.sh to build gtk2 and gtk3 version of the package
+  and add some macros to handle dual gtk2 / gtk3 packages.
+- Differences between gtk2 / gtk3 packages:
+  + gtk3 package doesn't come with python bindings as introspection
+    support is used instead.
+  + Pass --with-gtk=2.0/--with-gtk=3.0 to configure as appropriate.
+  + libgvnc-1_0-0 and tools subpackages are only kept for gtk3
+    build.
+- Drop gtk-vnc-unref-gsource.patch: fixed upstream.
+- Use Recommends instead of Requires for the -lang package.
+- Remove explicit gtk2-devel Requires from the -devel package: the
+  right Requires will automatically be added the pkgconfig() way.
+- Drop perl-Text-CSV BuildRequires.
+
+-------------------------------------------------------------------
+Tue Feb 15 15:24:07 CET 2011 - [email protected]
+
+- Added support for translation-update-upstream.
+
+-------------------------------------------------------------------
+Tue Feb 15 12:19:28 UTC 2011 - [email protected]
+
+- Add gtk-vnc-unref-gsource.patch to fix cpu usage and speed
+  problems in virt-manager (bnc#672071, rh#657847)
+
+-------------------------------------------------------------------
+Mon Nov 15 11:34:39 CET 2010 - [email protected]
+
+- Update to version 0.4.2:
+  + New features:
+    - OSX VNC Authentication scheme
+    - Add API to query library version
+  + Bug fixes
+  + Switched over to GIO for socket connections.
+  + Removed all use of GNULIB. GIO now handles all portability
+    issues with sockets.
+  + Mandate use of cairo for all drawing, removing any use of
+    GdkPixmap, GdkImage and GdkBitmap.
+  + Updated translations.
+- Drop gtk-vnc-0.4.1-close-buffer.patch: fixed upstream.
+- Add perl-Text-CSV BuildRequires for keymap-gen.pl to work.
+
+-------------------------------------------------------------------
+Mon Sep 27 12:21:49 UTC 2010 - [email protected]
+
+- Add gtk-vnc-0.4.1-close-buffer.patch to fix virt-manager crashes
+  (bnc#641981, rh#620843).
+
+-------------------------------------------------------------------
+Mon Aug  9 15:25:42 CEST 2010 - [email protected]
+
+- Build introspection support: add gobject-introspection-devel
+  BuildRequires.
+- Remove gtkglext-devel BuildRequires and replace gnome-common
+  BuildRequires with intltool.
+- Split the libgvnc library in its own libgvnc-1_0-0 subpackage.
+- Move %py_requires to python-gtk-vnc subpackage.
+- Pass --with-examples to configure to build the gvncviewer tool.
+- Package examples/gvncviewer.py in python-gtk-vnc as
+  documentation.
+
+-------------------------------------------------------------------
+Mon Jul 26 14:24:40 CEST 2010 - [email protected]
+
+- Update to version 0.4.1:
+  + Fix test suite execution
+  + Ensure builds against GTK3 get a separate library soname,
+    pkg-config file and include directory to allow parallel
+    install with GTK2 builds
+- Changes from version 0.4.0:
+  + Refactored gvnc module to provide a full GObject for
+    interacting with the RFB protcol.
+  + Create a libgvnc.so for non-GTK related APIs for dealing with
+    RFB protcol
+  + Add gvnccapture command line tool for screenshot capture
+  + Fix protocol greeting so wireshark detects stream
+  + Fix build with GSEAL
+  + Try next DNS address after any connect failure
+  + Plugin build with newer mozilla
+  + Fix linkage to libgpg-error
+  + Fix linker flags on solaris
+  + Fix gcrypt threading callbacks
+  + Fix multiple memory leaks
+  + Remove use of PATH_MAX to fix Hurd
+- Drop gtk-vnc-0.3.3-pkgconfig.patch, upstream fixed.
+
+-------------------------------------------------------------------
+Fri Nov 13 17:41:31 CET 2009 - [email protected]
+
+- Update to version 0.3.10:
+  + Bug fixes:
+    - Fix check for SASL on Solaris
+    - Improvements on autoconf stuff such as drop some warnings,
+      use silent Makefile rules, etc.
+    - Improvements on the example program
+    - Request a full screen update when receives a desktop-resize
+      encoding
+  + New features:
+    - Add internationalization (i18n) support
+    - Add ability to set the depth color
+    - Add ability to request a full screen update
+  + Updated translations.
+- Create a lang package.
+
+-------------------------------------------------------------------
+Tue Aug 11 17:21:59 CEST 2009 - [email protected]
+
+- Update to version 0.3.9:
+  + Bug fixes:
+    - Fix Shift+Tab keyval translation (again)
+    - Remove use of deprecated GTK+ symbols
+    - Fix inverted logic for release pointer grab
+    - Fix enter/leave event handling in relative mouse mode
+    - Don't send keys/clipboard data in readonly mode
+    - Fix relative mouse motion mode edge tracing
+    - Fix linking to libgcrypt for mingw32 platform
+  + New features:
+    - Add API to get command line GOptionEntry objects
+    - Support SASL authentication extension
+    - Support MS Logon authentication extension
+- Add cyrus-sasl-devel BuildRequires.
+
+-------------------------------------------------------------------
+Thu Mar 19 04:33:58 CET 2009 - [email protected]
+
+- Do not create a gtk-vnc package with only documentation, and
+  instead ship the documentation in the libgtk-vnc-1_0-0 package
+  (add Obsoletes/Provides for this)
+- Remove AutoReqProv: it's default now.
+- Remove check for old version of openSUSE.
+- Remove unneeded BuildRequires: perl-XML-Parser.
+
+-------------------------------------------------------------------
+Sat Dec 20 07:35:13 EST 2008 - [email protected]
+
+- Update to version 0.3.8:
+  + Fix threads based coroutine locking
+  + Switch to alternate d3des code for clarity in
+    licensing terms
+  + Re-write keycode handling to improve correctness on
+    non-US keyboard layouts
+  + Fix keycode to scancode translation for evdev keyboard
+    driver
+  + Save dimensions when getting desktop resize events
+  + Avoid bogus framebuffer updates from psuedo-encodings
+  + Always allow key ungrab if keyboard grab is active
+  + Use Cairo for scaling support instead of OpenGL
+  + Ported to compile & run under Win32/MinGW
+- Removed gtk-vnc-0.3.7-ungrab.patch. Fixed upstream
+
+-------------------------------------------------------------------
+Tue Nov 25 11:17:58 CET 2008 - [email protected]
+
+- Fix for inability to ungrab mouse when in absolute pointer mode
+
+-------------------------------------------------------------------
+Mon Sep 15 10:26:05 EDT 2008 - [email protected]
+
+- Enable scaling support
+
+-------------------------------------------------------------------
+Fri Sep 12 09:38:04 CDT 2008 - [email protected]
+
+- Update to version 0.3.7:
+  + Ungrab pointer if widget loses focus
+  + Set a pixmap format if server does not default to true colour
+    mode
+  + Misc fixes to prevent crash
+  + Register internal signal handlers against class instead
+    of per object
+  + New feature: Add API to allow down-scaling to be enabled.
+
+-------------------------------------------------------------------
+Thu Aug 14 03:23:30 CEST 2008 - [email protected]
+
+- pkgconfig has an odd behaviour with "Requires.private" 
+
+-------------------------------------------------------------------
+Mon Jun 23 19:33:50 CEST 2008 - [email protected]
+
++++ 75 more lines (skipped)
++++ between /dev/null
++++ and gtk-vnc/gtk-vnc2.changes

calling whatdependson for head-i586


Old:
----
  gtk-vnc-0.4.2.tar.bz2
  gtk-vnc-unref-gsource.patch

New:
----
  gtk-vnc-0.4.3.tar.bz2
  gtk-vnc2.changes
  gtk-vnc2.spec
  pre_checkin.sh

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gtk-vnc.spec ++++++
--- /var/tmp/diff_new_pack.SkDBuo/_old  2011-05-03 13:54:47.000000000 +0200
+++ /var/tmp/diff_new_pack.SkDBuo/_new  2011-05-03 13:54:47.000000000 +0200
@@ -17,27 +17,39 @@
 
 # norootforbuild
 
+%define build_for_gtk2 0
+
+%if !%{build_for_gtk2}
+%define _sover -2_0-0
+%define _sonamever 2.0
+%else
+%define _sover -1_0-0
+%define _sonamever 1.0
+%endif
 
 Name:           gtk-vnc
+%define _name   gtk-vnc
 BuildRequires:  cyrus-sasl-devel
 BuildRequires:  gnutls-devel
 BuildRequires:  gobject-introspection-devel
+%if %{build_for_gtk2}
 BuildRequires:  gtk2-devel
+%else
+BuildRequires:  gtk3-devel
+%endif
 BuildRequires:  intltool
-BuildRequires:  perl-Text-CSV
+%if %{build_for_gtk2}
 BuildRequires:  python-devel
 BuildRequires:  python-gtk-devel
+%endif
 BuildRequires:  translation-update-upstream
 Summary:        A GTK widget for VNC clients
-Version:        0.4.2
-Release:        7
+Version:        0.4.3
+Release:        1
 # FIXME: see if the browser plugin can be built (last try 0.4.2)
 License:        LGPLv2.1 ; LGPLv2.1+
 Group:          Development/Libraries/X11
-Source:         
http://downloads2.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
-# PATCH-FIX-UPSTREAM gtk-vnc-unref-gsource.patch bnc#672071 [email protected] -- 
Fix performance issue, taken from git
-Patch1:         gtk-vnc-unref-gsource.patch
-Requires:       %{name}-lang = %{version}
+Source:         
http://downloads2.sourceforge.net/%{_name}/%{_name}-%{version}.tar.bz2
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Url:            http://gtk-vnc.sf.net/
 
@@ -59,15 +71,19 @@
 This package contains the GObject-based library to interact with the
 RFB protocol.
 
-%package -n libgtk-vnc-1_0-0
+%package -n libgtk-vnc%{_sover}
+
+
 License:        LGPLv2.1 ; LGPLv2.1+
 Summary:        A GTK widget for VNC clients
 Group:          Development/Libraries/X11
-Requires:       %{name}-lang = %{version}
-Provides:       gtk-vnc = %{version}
-Obsoletes:      gtk-vnc < %{version}
+Recommends:     %{name}-lang
+# Needed to make lang package installable (and because we used to
+# have a gtk-vnc package earlier).
+Provides:       %{name} = %{version}
+Obsoletes:      %{name} < %{version}
 
-%description  -n libgtk-vnc-1_0-0
+%description  -n libgtk-vnc%{_sover}
 gtk-vnc is a VNC viewer widget for GTK+. It is built using coroutines
 allowing it to be completely asynchronous while remaining single
 threaded.
@@ -89,14 +105,15 @@
 Summary:        A GTK widget for VNC clients -- Development Files
 Group:          Development/Libraries/X11
 Requires:       libgvnc-1_0-0 = %{version}
-Requires:       libgtk-vnc-1_0-0 = %{version}
-Requires:       gtk2-devel
+Requires:       libgtk-vnc%{_sover} = %{version}
 
 %description devel
 gtk-vnc is a VNC viewer widget for GTK+. It is built using coroutines
 allowing it to be completely asynchronous while remaining single
 threaded.
 
+%if %{build_for_gtk2}
+
 %package -n python-gtk-vnc
 License:        LGPLv2.1+
 Summary:        Python bindings for the gtk-vnc library
@@ -111,24 +128,41 @@
 threaded.
 
 This package contains the python bindings for gtk-vnc.
+%endif
 
 %lang_package
+
 %prep
-%setup -q
+%setup -q -n %{_name}-%{version}
 translation-update-upstream
-%patch1 -p1
 
 %build
 # We use --with-examples since this will build gvncviewer, which is neat
 %configure --disable-static --with-pic \
+%if %{build_for_gtk2}
+        --with-gtk=2.0\
+%else
+        --with-gtk=3.0\
+%endif
         --with-examples
-%{__make} %{?jobs:-j%jobs}
+%{__make} %{?jobs:-j%jobs} V=1
 
 %install
 %makeinstall
-%{__rm} -rf $RPM_BUILD_ROOT/%{py_sitedir}/gtkvnc.*a
+%if %{build_for_gtk2}
+rm %{buildroot}%{py_sitedir}/gtkvnc.*a
+# Files that will come with gtk3 build
+rm -r %{buildroot}%{_includedir}/gvnc-1.0/
+rm %{buildroot}%{_libdir}/libgvnc-1.0.so*
+rm %{buildroot}%{_libdir}/pkgconfig/gvnc-1.0.pc
+rm %{buildroot}%{_datadir}/gir-1.0/GVnc-1.0.gir
+rm %{buildroot}%{_libdir}/girepository-1.0/GVnc-1.0.typelib
+rm %{buildroot}%{_bindir}/gvnccapture
+rm %{buildroot}%{_bindir}/gvncviewer
+rm %{buildroot}%{_mandir}/man1/gvnccapture.1*
+%endif
 %{__rm} -f %{buildroot}%{_libdir}/*.la
-%find_lang %{name}
+%find_lang %{_name}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -137,41 +171,55 @@
 
 %post  -n libgvnc-1_0-0 -p /sbin/ldconfig
 
-%postun  -n libgtk-vnc-1_0-0 -p /sbin/ldconfig
+%postun  -n libgtk-vnc%{_sover} -p /sbin/ldconfig
+
+%post  -n libgtk-vnc%{_sover} -p /sbin/ldconfig
 
-%post  -n libgtk-vnc-1_0-0 -p /sbin/ldconfig
+%if !%{build_for_gtk2}
 
 %files -n libgvnc-1_0-0
 %defattr(-, root, root)
 %doc AUTHORS COPYING.LIB ChangeLog NEWS README
 %{_libdir}/libgvnc-1.0.so.0*
 %{_libdir}/girepository-1.0/GVnc-1.0.typelib
+%endif
 
-%files -n libgtk-vnc-1_0-0
+%files -n libgtk-vnc%{_sover}
 %defattr(-, root, root)
 %doc AUTHORS COPYING.LIB ChangeLog NEWS README
-%{_libdir}/libgtk-vnc-1.0.so.0*
-%{_libdir}/girepository-1.0/GtkVnc-1.0.typelib
+%{_libdir}/libgtk-vnc-%{_sonamever}.so.0*
+%{_libdir}/girepository-1.0/GtkVnc-%{_sonamever}.typelib
+
+%if !%{build_for_gtk2}
 
 %files tools
 %defattr(-, root, root)
 %{_bindir}/gvnccapture
 %{_bindir}/gvncviewer
 %{_mandir}/man1/gvnccapture.1*
+%endif
+
+%if %{build_for_gtk2}
 
 %files -n python-gtk-vnc
 %defattr(-, root, root)
 %doc examples/gvncviewer.py
 %{py_sitedir}/gtkvnc.so
+%endif
 
 %files devel
 %defattr(-, root, root)
-%{_includedir}/gtk-vnc-1.0/
+%if !%{build_for_gtk2}
 %{_includedir}/gvnc-1.0/
-%{_libdir}/*.so
-%{_libdir}/pkgconfig/*.pc
-%{_datadir}/gir-1.0/*.gir
+%{_libdir}/libgvnc-1.0.so
+%{_libdir}/pkgconfig/gvnc-1.0.pc
+%{_datadir}/gir-1.0/GVnc-1.0.gir
+%endif
+%{_includedir}/gtk-vnc-%{_sonamever}/
+%{_libdir}/libgtk-vnc-%{_sonamever}.so
+%{_libdir}/pkgconfig/gtk-vnc-%{_sonamever}.pc
+%{_datadir}/gir-1.0/GtkVnc-%{_sonamever}.gir
 
-%files lang -f %{name}.lang
+%files lang -f %{_name}.lang
 
 %changelog

++++++ gtk-vnc2.spec ++++++
#
# spec file for package gtk-vnc2
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

# norootforbuild

%define build_for_gtk2 1

%if !%{build_for_gtk2}
%define _sover -2_0-0
%define _sonamever 2.0
%else
%define _sover -1_0-0
%define _sonamever 1.0
%endif

Name:           gtk-vnc2
%define _name   gtk-vnc
BuildRequires:  cyrus-sasl-devel
BuildRequires:  gnutls-devel
BuildRequires:  gobject-introspection-devel
%if %{build_for_gtk2}
BuildRequires:  gtk2-devel
%else
BuildRequires:  gtk3-devel
%endif
BuildRequires:  intltool
%if %{build_for_gtk2}
BuildRequires:  python-devel
BuildRequires:  python-gtk-devel
%endif
BuildRequires:  translation-update-upstream
Summary:        A GTK widget for VNC clients
Version:        0.4.3
Release:        1
# FIXME: see if the browser plugin can be built (last try 0.4.2)
License:        LGPLv2.1 ; LGPLv2.1+
Group:          Development/Libraries/X11
Source:         
http://downloads2.sourceforge.net/%{_name}/%{_name}-%{version}.tar.bz2
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
Url:            http://gtk-vnc.sf.net/

%description
gtk-vnc is a VNC viewer widget for GTK+. It is built using coroutines
allowing it to be completely asynchronous while remaining single
threaded.

%package -n libgvnc-1_0-0
License:        LGPLv2.1 ; LGPLv2.1+
Summary:        GObject-based library to interact with the RFB protocol
Group:          Development/Libraries/X11

%description  -n libgvnc-1_0-0
gtk-vnc is a VNC viewer widget for GTK+. It is built using coroutines
allowing it to be completely asynchronous while remaining single
threaded.

This package contains the GObject-based library to interact with the
RFB protocol.

%package -n libgtk-vnc%{_sover}

License:        LGPLv2.1 ; LGPLv2.1+
Summary:        A GTK widget for VNC clients
Group:          Development/Libraries/X11
Recommends:     %{name}-lang
# Needed to make lang package installable (and because we used to
# have a gtk-vnc package earlier).
Provides:       %{name} = %{version}
Obsoletes:      %{name} < %{version}

%description  -n libgtk-vnc%{_sover}
gtk-vnc is a VNC viewer widget for GTK+. It is built using coroutines
allowing it to be completely asynchronous while remaining single
threaded.

%package tools
License:        LGPLv2.1 ; LGPLv2.1+
Summary:        VNC Tools based on gtk-vnc
Group:          Development/Libraries/X11

%description tools
This package contains tools based on gtk-vnc:

 - gvnccapture: a tool to capture a screenshot of the VNC desktop

 - gvncviewer: a simple VNC client

%package devel
License:        LGPLv2.1+
Summary:        A GTK widget for VNC clients -- Development Files
Group:          Development/Libraries/X11
Requires:       libgvnc-1_0-0 = %{version}
Requires:       libgtk-vnc%{_sover} = %{version}

%description devel
gtk-vnc is a VNC viewer widget for GTK+. It is built using coroutines
allowing it to be completely asynchronous while remaining single
threaded.

%if %{build_for_gtk2}

%package -n python-gtk-vnc
License:        LGPLv2.1+
Summary:        Python bindings for the gtk-vnc library
Group:          Development/Libraries/X11
Provides:       gtk-vnc-python = %{version}
Obsoletes:      gtk-vnc-python < %{version}
%py_requires

%description -n python-gtk-vnc
gtk-vnc is a VNC viewer widget for GTK+. It is built using coroutines
allowing it to be completely asynchronous while remaining single
threaded.

This package contains the python bindings for gtk-vnc.
%endif

%lang_package

%prep
%setup -q -n %{_name}-%{version}
translation-update-upstream

%build
# We use --with-examples since this will build gvncviewer, which is neat
%configure --disable-static --with-pic \
%if %{build_for_gtk2}
        --with-gtk=2.0\
%else
        --with-gtk=3.0\
%endif
        --with-examples
%{__make} %{?jobs:-j%jobs} V=1

%install
%makeinstall
%if %{build_for_gtk2}
rm %{buildroot}%{py_sitedir}/gtkvnc.*a
# Files that will come with gtk3 build
rm -r %{buildroot}%{_includedir}/gvnc-1.0/
rm %{buildroot}%{_libdir}/libgvnc-1.0.so*
rm %{buildroot}%{_libdir}/pkgconfig/gvnc-1.0.pc
rm %{buildroot}%{_datadir}/gir-1.0/GVnc-1.0.gir
rm %{buildroot}%{_libdir}/girepository-1.0/GVnc-1.0.typelib
rm %{buildroot}%{_bindir}/gvnccapture
rm %{buildroot}%{_bindir}/gvncviewer
rm %{buildroot}%{_mandir}/man1/gvnccapture.1*
%endif
%{__rm} -f %{buildroot}%{_libdir}/*.la
%find_lang %{_name}

%clean
rm -rf $RPM_BUILD_ROOT

%postun  -n libgvnc-1_0-0 -p /sbin/ldconfig

%post  -n libgvnc-1_0-0 -p /sbin/ldconfig

%postun  -n libgtk-vnc%{_sover} -p /sbin/ldconfig

%post  -n libgtk-vnc%{_sover} -p /sbin/ldconfig

%if !%{build_for_gtk2}

%files -n libgvnc-1_0-0
%defattr(-, root, root)
%doc AUTHORS COPYING.LIB ChangeLog NEWS README
%{_libdir}/libgvnc-1.0.so.0*
%{_libdir}/girepository-1.0/GVnc-1.0.typelib
%endif

%files -n libgtk-vnc%{_sover}
%defattr(-, root, root)
%doc AUTHORS COPYING.LIB ChangeLog NEWS README
%{_libdir}/libgtk-vnc-%{_sonamever}.so.0*
%{_libdir}/girepository-1.0/GtkVnc-%{_sonamever}.typelib

%if !%{build_for_gtk2}

%files tools
%defattr(-, root, root)
%{_bindir}/gvnccapture
%{_bindir}/gvncviewer
%{_mandir}/man1/gvnccapture.1*
%endif

%if %{build_for_gtk2}

%files -n python-gtk-vnc
%defattr(-, root, root)
%doc examples/gvncviewer.py
%{py_sitedir}/gtkvnc.so
%endif

%files devel
%defattr(-, root, root)
%if !%{build_for_gtk2}
%{_includedir}/gvnc-1.0/
%{_libdir}/libgvnc-1.0.so
%{_libdir}/pkgconfig/gvnc-1.0.pc
%{_datadir}/gir-1.0/GVnc-1.0.gir
%endif
%{_includedir}/gtk-vnc-%{_sonamever}/
%{_libdir}/libgtk-vnc-%{_sonamever}.so
%{_libdir}/pkgconfig/gtk-vnc-%{_sonamever}.pc
%{_datadir}/gir-1.0/GtkVnc-%{_sonamever}.gir

%files lang -f %{_name}.lang

%changelog
++++++ gtk-vnc-0.4.2.tar.bz2 -> gtk-vnc-0.4.3.tar.bz2 ++++++
++++ 4175 lines of diff (skipped)

++++++ pre_checkin.sh ++++++
#!/bin/sh

sed 's,build_for_gtk2 0,build_for_gtk2 1,;s,^\(Name: *\)gtk-vnc,\1gtk-vnc2,' 
gtk-vnc.spec > gtk-vnc2.spec
cp gtk-vnc.changes gtk-vnc2.changes

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to