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]
