Hello community,
here is the log from the commit of package zapping
checked in at Wed Jan 10 18:05:10 CET 2007.
--------
--- GNOME/zapping/zapping.changes 2006-12-04 17:09:19.000000000 +0100
+++ /mounts/work_src_done/STABLE/zapping/zapping.changes 2007-01-10 16:25:46.000000000 +0100
@@ -1,0 +2,11 @@
+Wed Jan 10 14:40:56 CET 2007 - sbrabec@suse.cz
+
+- Spec file cleanup.
+- Changed zapping_setup_fb from SUID root to SGID video.
+
+-------------------------------------------------------------------
+Mon Dec 18 14:23:49 CST 2006 - maw@suse.de
+
+- Move to /usr.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ zapping.spec ++++++
--- /var/tmp/diff_new_pack.R28152/_old 2007-01-10 18:04:47.000000000 +0100
+++ /var/tmp/diff_new_pack.R28152/_new 2007-01-10 18:04:47.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package zapping (Version 0.9.6)
#
-# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -11,13 +11,13 @@
# norootforbuild
Name: zapping
-BuildRequires: arts-devel docbook-xsl-stylesheets gnome-common intltool libglade2-devel libgnomeui-devel lirc mDNSResponder-devel perl-XML-Parser python-devel scrollkeeper sgml-skel update-desktop-files zvbi-devel
+BuildRequires: arts-devel docbook-xsl-stylesheets gnome-common intltool libglade2-devel libgnomeui-devel lirc python-devel scrollkeeper sgml-skel update-desktop-files zvbi-devel
URL: http://zapping.sf.net
License: GNU General Public License (GPL)
Group: Hardware/TV
Autoreqprov: on
Version: 0.9.6
-Release: 51
+Release: 61
Summary: GNOME TV Application
Source0: %{name}-%{version}.tar.bz2
Patch0: zapping-noincaudit.diff
@@ -47,60 +47,85 @@
%build
%{?suse_update_config -fl}
#./autogen.sh # <= crap, broken :-/
-autoreconf -vfi
-intltoolize --force
-cp /usr/share/automake-1.*/mkinstalldirs .
+autoreconf -f -i
+#cp /usr/share/automake-1.*/mkinstalldirs .
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
+# FIXME: Build as root modifies system!
+# zapping-0.9.6: --disable-scrollkeeper does not work properly.
export LIB="%{_lib}"
-./configure --prefix=/opt/gnome \
- --libdir=/opt/gnome/%{_lib} \
- --mandir=/opt/gnome/share/man \
- --x-libraries=/usr/X11R6/%{_lib} \
- --disable-scrollkeeper \
- --with-gconf-schema-file-dir=/etc/opt/gnome/gconf/schemas
-make
+%configure\
+ --disable-scrollkeeper\
+ --disable-schemas-install\
+ --x-libraries=/usr/X11R6/%{_lib}
+# --with-gconf-schema-file-dir=%{_sysconfdir}/gconf/schemas
+make %{?jobs:-j%jobs}
%install
-export LIB="%{_lib}"
-make DESTDIR="%{buildroot}" install
-rm %{buildroot}/opt/gnome/bin/zapping_setup_fb
-ln -s ../sbin/zapping_setup_fb %{buildroot}/opt/gnome/bin/zapping_setup_fb
-gzip -9nf %{buildroot}/opt/gnome/share/man/man?/*.?
-rm -f %{buildroot}/opt/gnome/lib64/zapping/plugins/lib*.zapping.la
+# needed for zapping-0.9.6:
+export LIB=%{_lib}
+make DESTDIR=$RPM_BUILD_ROOT install
+rm $RPM_BUILD_ROOT%{_bindir}/zapping_setup_fb
+ln -s ../sbin/zapping_setup_fb $RPM_BUILD_ROOT%{_bindir}/zapping_setup_fb
+rm $RPM_BUILD_ROOT%{_libdir}/*/*/*.*a
+%if %suse_version <= 1020
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/permissions.d
+cat >$RPM_BUILD_ROOT%{_sysconfdir}/permissions.d/%{name}.easy <