Hello community, here is the log from the commit of package libavc1394 for openSUSE:Factory checked in at 2015-11-24 22:32:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libavc1394 (Old) and /work/SRC/openSUSE:Factory/.libavc1394.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libavc1394" Changes: -------- --- /work/SRC/openSUSE:Factory/libavc1394/libavc1394.changes 2015-03-25 09:54:43.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libavc1394.new/libavc1394.changes 2015-11-24 22:32:20.000000000 +0100 @@ -1,0 +2,9 @@ +Sat Nov 14 22:10:12 UTC 2015 - jengelh@inai.de + +- Update groups and trim descriptions. +- Remove redundant --with-pic; shared libraries always get it + anyway. +- Name the utility package -tools as with many other pkgs. + Set its license. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libavc1394.spec ++++++ --- /var/tmp/diff_new_pack.1rj1zB/_old 2015-11-24 22:32:21.000000000 +0100 +++ /var/tmp/diff_new_pack.1rj1zB/_new 2015-11-24 22:32:21.000000000 +0100 @@ -19,11 +19,13 @@ Name: libavc1394 Version: 0.5.4 Release: 0 -Summary: Libavc1394--Programming Interface to the AV/C Specification -License: LGPL-2.1+ -Group: Development/Libraries/C and C++ +Summary: Programming Interface to the AV/C Specification +License: LGPL-2.1+ and GPL-2.0+ +Group: System/Libraries Url: http://sourceforge.net/projects/libavc1394/ -Source0: http://sourceforge.net/projects/libavc1394/files/libavc1394/%{name}-%{version}.tar.gz + +#SVN-Clone: svn://svn.code.sf.net/p/libavc1394/code/trunk +Source: http://downloads.sf.net/libavc1394/%name-%version.tar.gz Source2: baselibs.conf Patch0: libavc1394.no-mkrfc2734.patch Patch1: libavc1394.raw1394_set_fcp_handler.patch @@ -32,46 +34,52 @@ BuildRequires: automake BuildRequires: libraw1394-devel BuildRequires: libtool -BuildRequires: pkgconfig +BuildRequires: pkg-config BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -Libavc1394 is a programming interface to the AV/C specification from -the 1394 Trade Association. AV/C stands for Audio/Video Control. -Currently, applications use the library to control the tape transport -mechanism on DV camcorders. However, there are many devices and device -functions that can be controlled via AV/C. Eventually, the library will -be expanded to implement more of the specification and to provide a -high level interface to various devices. +libavc1394 is a programming interface to the AV/C (Audio/Video +Control) specification. Applications use the library to control the +tape transport mechanism on DV camcorders. However, there are many +devices and functions of devices that can be controlled via AV/C. %package 0 -Summary: Libavc1394--Programming Interface to the AV/C Specification -License: LGPL-2.1+ -Group: Development/Libraries/C and C++ +Summary: Programming Interface to the AV/C Specification +License: LGPL-2.1+ and GPL-2.0+ +Group: System/Libraries %description 0 -Libavc1394 is a programming interface to the AV/C specification from -the 1394 Trade Association. AV/C stands for Audio/Video Control. -Currently, applications use the library to control the tape transport -mechanism on DV camcorders. However, there are many devices and device -functions that can be controlled via AV/C. Eventually, the library will -be expanded to implement more of the specification and to provide a -high level interface to various devices. +libavc1394 is a programming interface to the AV/C (Audio/Video +Control) specification. Applications use the library to control the +tape transport mechanism on DV camcorders. However, there are many +devices and functions of devices that can be controlled via AV/C. %package devel -Summary: Libavc1394 is a programming interface to the AV/C specification +Summary: Development files for libavc1394, a library to the AV/C specification +License: LGPL-2.1+ and GPL-2.0+ Group: Development/Libraries/C and C++ Requires: libavc1394-0 = %{version} +%if 0%{?suse_version} && 0%{?suse_version} < 1140 +# already autoderived from libavc1394.pc in new-enough rpm Requires: libraw1394-devel +%endif %description devel -libavc1394 is a programming interface to the AV/C specification from -the 1394 Trade Association. AV/C stands for Audio/Video Control. -Currently, applications use the library to control the tape transport -mechanism on DV camcorders. However, there are many devices and -functions of devices that can be controlled via AV/C. Eventually, the -library will be expanded to implement more of the specification and to -provide high level interfaces to various devices. +libavc1394 is a programming interface to the AV/C (Audio/Video +Control) specification. Applications use the library to control the +tape transport mechanism on DV camcorders. However, there are many +devices and functions of devices that can be controlled via AV/C. + +%package tools +Summary: Utilities for AV/C 1394 +License: GPL-2.0+ +Group: Hardware/Other +# added on 2015-11-14 +Obsoletes: %name < %version-%release +Provides: %name = %version-%release + +%description tools +Command-line utilities to inspect and control AV/C hardware. %prep %setup -q @@ -81,20 +89,18 @@ %build autoreconf -ifv -%configure \ - --disable-static \ - --with-pic +%configure --disable-static make %{?_smp_mflags} %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} +%make_install %{?_smp_mflags} find %{buildroot} -type f -name "*.la" -delete -print %post 0 -p /sbin/ldconfig %postun 0 -p /sbin/ldconfig -%files +%files tools %defattr(-,root,root) %doc README AUTHORS COPYING %{_mandir}/man1/*