Hello community, here is the log from the commit of package isight-firmware-tools for openSUSE:Factory checked in at 2015-04-07 09:29:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/isight-firmware-tools (Old) and /work/SRC/openSUSE:Factory/.isight-firmware-tools.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "isight-firmware-tools" Changes: -------- --- /work/SRC/openSUSE:Factory/isight-firmware-tools/isight-firmware-tools.changes 2013-05-13 14:57:50.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.isight-firmware-tools.new/isight-firmware-tools.changes 2015-04-07 09:29:19.000000000 +0200 @@ -1,0 +2,9 @@ +Fri Apr 3 08:12:36 UTC 2015 - mpluskal@suse.com + +- Cleanup spec file with spec-cleaner +- Use udev macros from systemd-rpm-macros +- Update info rules +- Add gpg signature +- Use url for source + +------------------------------------------------------------------- New: ---- isight-firmware-tools-1.6.tar.gz.asc isight-firmware-tools.keyring ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ isight-firmware-tools.spec ++++++ --- /var/tmp/diff_new_pack.NEB56Q/_old 2015-04-07 09:29:19.000000000 +0200 +++ /var/tmp/diff_new_pack.NEB56Q/_new 2015-04-07 09:29:19.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package isight-firmware-tools # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,6 +16,8 @@ # +%define _udevdir %(pkg-config --variable=udevdir udev) +%define _udevrulesdir %{_udevdir}/rules.d Name: isight-firmware-tools Version: 1.6 Release: 0 @@ -23,20 +25,26 @@ License: GPL-2.0 Group: Amusements/Toys/Graphics Url: http://bersace03.free.fr/ift/ -Source: isight-firmware-tools-%{version}.tar.gz +Source0: https://launchpad.net/isight-firmware-tools/main/%{version}/+download/isight-firmware-tools-%{version}.tar.gz +Source1: https://launchpad.net/isight-firmware-tools/main/%{version}/+download/isight-firmware-tools-%{version}.tar.gz.asc +Source2: %{name}.keyring Patch0: isight-firmware-tools-older_isight-1.6.0.diff Patch1: isight-ft-udev.patch +BuildRequires: autoconf BuildRequires: automake -BuildRequires: gcc BuildRequires: intltool BuildRequires: libgcrypt-devel +BuildRequires: libtool BuildRequires: libusb-devel BuildRequires: pkgconfig +BuildRequires: systemd-rpm-macros BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(udev) +Requires(post): %{install_info_prereq} +Requires(preun): %{install_info_prereq} BuildRoot: %{_tmppath}/%{name}-%{version}-build -%define _udevdir %(pkg-config --variable=udevdir udev) -%define _udevrulesdir %{_udevdir}/rules.d +%{?systemd_requires} + %description This project provide tools to manipulate firmware for Built-in iSight found on Apple machine since iMac G5 iSight @@ -45,13 +53,14 @@ %setup -q %patch0 -p1 %patch1 -p1 + %build -autoreconf -fiv +autoreconf -fi %configure make %{?_smp_mflags} %install -%makeinstall +make DESTDIR=%{buildroot} install %{?_smp_mflags} %find_lang %{name} rm -f %{buildroot}%{_infodir}/dir @@ -59,27 +68,23 @@ mkdir -p %{buildroot}%{_docdir} mv %{buildroot}%{_datadir}/doc/isight-firmware-tools %{buildroot}%{_docdir}/isight-firmware-tools -%clean -rm -rf %{buildroot} - %post -/sbin/install-info %{_infodir}/ift-extract.info %{_infodir}/dir || : -/sbin/install-info %{_infodir}/ift-export.info %{_infodir}/dir || : +%install_info --info-dir=%{_infodir} %{_infodir}/ift-extract.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/ift-export.info.gz +%{udev_rules_update} %preun -if [ $1 = 0 ] ; then - /sbin/install-info --delete %{_infodir}/ift-extract.info %{_infodir}/dir || : - /sbin/install-info --delete %{_infodir}/ift-export.info %{_infodir}/dir || : -fi +%install_info_delete --info-dir=%{_infodir} %{_infodir}/ift-extract.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/ift-export.info.gz %files -f %{name}.lang %defattr(-,root,root) %{_udevrulesdir}/isight.rules -%dir %{_datadir}/doc/packages/%{name} +%dir %{_docdir}/%{name} %{_bindir}/ift-export %{_bindir}/ift-extract %{_udevdir}/ift-load -%doc %{_datadir}/doc/packages/%{name}/HOWTO +%doc %{_docdir}/%{name}/HOWTO %{_infodir}/* %{_mandir}/man1/*.1%{ext_man}