Hello community,

here is the log from the commit of package i4l-base for openSUSE:Factory 
checked in at 2012-06-25 12:30:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/i4l-base (Old)
 and      /work/SRC/openSUSE:Factory/.i4l-base.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "i4l-base", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/i4l-base/i4l-base.changes        2012-05-03 
10:57:14.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.i4l-base.new/i4l-base.changes   2012-06-25 
12:30:52.000000000 +0200
@@ -1,0 +2,9 @@
+Tue Jun 19 10:42:55 UTC 2012 - [email protected]
+
+- Use set_permissions instead of run_permissions.
+- Add proper verify_permission usage.
+- Compile with -fno-strict-aliasing due to aliasing issues.
+- Use versioned provides/obsoletes.
+- Use Group Hardware/ISDN everywhere.
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ i4l-base.spec ++++++
--- /var/tmp/diff_new_pack.65GSE1/_old  2012-06-25 12:30:55.000000000 +0200
+++ /var/tmp/diff_new_pack.65GSE1/_new  2012-06-25 12:30:55.000000000 +0200
@@ -37,8 +37,8 @@
 BuildRequires:  xorg-x11
 BuildRequires:  xorg-x11-devel
 Url:            http://www.isdn4linux.de
-Provides:       i4l
-Obsoletes:      i4l
+Provides:       i4l = %{version}
+Obsoletes:      i4l <= %{version}
 Version:        2011.8.29
 Release:        0
 Summary:        ISDN for Linux Basic Utilities
@@ -92,7 +92,7 @@
 %package -n libcapi20-2
 Summary:        CAPI 2.0 library
 License:        LGPL-2.1+
-Group:          System/Libraires
+Group:          Hardware/ISDN
 
 %description -n libcapi20-2
 This package contains the CAPI 2.0 runtime library files.
@@ -100,7 +100,7 @@
 %package -n libcapi20-3
 Summary:        CAPI 2.0 library
 License:        LGPL-2.1+
-Group:          System/Libraires
+Group:          Hardware/ISDN
 
 %description -n libcapi20-3
 This package contains the CAPI 2.0 runtime library files.
@@ -110,8 +110,9 @@
 License:        GPL-2.0+ ; LGPL-2.1+
 Group:          Hardware/ISDN
 Provides:       i4l:/usr/bin/capiinfo
-Requires:       i4l-base ppp-userpass
+Requires:       i4l-base
 Requires:       ppp = %ppp_version
+Requires:       ppp-userpass
 # bug437293
 %ifarch ppc64
 Obsoletes:      capi4linux-64bit
@@ -130,7 +131,8 @@
 License:        GPL-2.0+ ; LGPL-2.1+
 Group:          Hardware/ISDN
 Requires:       capi4linux = %version
-Requires:       libcapi20-2 = %version, libcapi20-3 = %version
+Requires:       libcapi20-2 = %version
+Requires:       libcapi20-3 = %version
 # bug437293
 %ifarch ppc64
 Obsoletes:      capi4linux-devel-64bit
@@ -152,9 +154,11 @@
 
 %package -n i4l-vbox
 Obsoletes:      vbox
-Provides:       vbox vbox2b4
 Provides:       i4l:/usr/bin/vbox
+Provides:       vbox
+Provides:       vbox2b4
 Requires:       i4l-base
+PreReq:         permissions
 Summary:        A Voice Answering Machine for isdn4linux
 License:        GPL-2.0+
 Group:          Hardware/ISDN
@@ -231,15 +235,15 @@
  autoconf
  cd ..
 done
-export CFLAGS="$RPM_OPT_FLAGS"
-make CFLAGS="$RPM_OPT_FLAGS" LIBDIR=/usr/%_lib subconfig
+export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
+make CFLAGS="$RPM_OPT_FLAGS  -fno-strict-aliasing" LIBDIR=/usr/%_lib subconfig
 cd capiinit
 ./configure --sbindir=/sbin --mandir=/usr/share/man --libdir=/usr/%_lib
 cd ..
-make CFLAGS="$RPM_OPT_FLAGS"
+make CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
 # build destination database with all available data
 pushd isdnlog/tools/dest
-make CFLAGS="$RPM_OPT_FLAGS" alldata
+make CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" alldata
 popd
 cd ant-phone 
 ./configure --prefix=/usr --mandir=/usr/share/man --libdir=/usr/%_lib
@@ -250,7 +254,7 @@
 ./configure --sbindir=/sbin --bindir=/usr/bin \
         --with-sbin=/sbin --mandir=/usr/share/man \
         --with-datas=/lib/firmware/isdn --libdir=/usr/%_lib
-make CFLAGS="$RPM_OPT_FLAGS"
+make CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
 
 %install
 mkdir -p $RPM_BUILD_ROOT/usr/{sbin,bin,share,include}
@@ -475,9 +479,12 @@
 # remove old var from rc.config
 # %{remove_and_set I4L_START}
 %{fillup_only -an suseconfig}
-%run_permissions
+%set_permissions /sbin/isdnctrl
 exit 0
 
+%post -n i4l-vbox
+%set_permissions /usr/bin/vboxbeep
+
 %post -n libcapi20-2 -p /sbin/ldconfig
 
 %post -n libcapi20-3 -p /sbin/ldconfig
@@ -497,6 +504,9 @@
 %postun -n capi4linux -p /sbin/ldconfig
 
 %verifyscript
+%verify_permissions -e /sbin/isdnctrl
+
+%verifyscript -n i4l-vbox
 %verify_permissions -e /usr/bin/vboxbeep
 
 %files -f isdnctrl_conf_timru
@@ -529,7 +539,7 @@
 /usr/sbin/ipppd
 /usr/sbin/ipppstats
 /usr/sbin/iprofd
-%attr(4750,root,dialout)/sbin/isdnctrl
+%verify(not mode) %attr(4750,root,dialout)/sbin/isdnctrl
 /usr/sbin/loopctrl
 /usr/sbin/rcisdn
 ### /usr/bin

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

Reply via email to