From 8332f2afa871ff38ae54a3fabc112ef7e3e73daa7eec92f1988326bcbd24d560 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Fri, 3 Apr 2015 10:37:04 +0000 Subject: [PATCH] Accepting request 294292 from home:pluskalm:branches:hardware - Cleanup spec file with spec-cleaner - Use udev macros from systemd-rpm-macros - Update info rules - Add gpg signature - Use url for source OBS-URL: https://build.opensuse.org/request/show/294292 OBS-URL: https://build.opensuse.org/package/show/hardware/isight-firmware-tools?expand=0&rev=9 --- isight-firmware-tools-1.6.tar.gz.asc | 11 +++ isight-firmware-tools.changes | 9 +++ isight-firmware-tools.keyring | 115 +++++++++++++++++++++++++++ isight-firmware-tools.spec | 41 +++++----- 4 files changed, 158 insertions(+), 18 deletions(-) create mode 100644 isight-firmware-tools-1.6.tar.gz.asc create mode 100644 isight-firmware-tools.keyring diff --git a/isight-firmware-tools-1.6.tar.gz.asc b/isight-firmware-tools-1.6.tar.gz.asc new file mode 100644 index 0000000..fe39281 --- /dev/null +++ b/isight-firmware-tools-1.6.tar.gz.asc @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.11 (GNU/Linux) + +iQEcBAABAgAGBQJNvaD8AAoJED2DadgXJjG40hIIAJvfAixoe74C0xkNnY8cE9bz +R1Ej/YRqMhYYuchoKX0FMBbzfUqFTXuhhp+igBFo73AnQ16E2/xMJhCE2jYU+uMm +hMBx0k2/hEjgVdSL4Gc0+II9QkAC7kAPe81ypljyq6zE3aaw2epu2So7u/ICgQu+ +ekiE7sSLPSwPPPNVfLH92lHpuGMXKzioj7M64FufOXjUz4UFcw05OBTvGvI9XnFa +YueUGvlX24nEKIjcJ7Mf7YTg68Vbif5KQC6/dInJPJRVLCcs1XaC0kFPrAuYxKyw +l8nD2RH7SgAROoomKUCxpMGiyW9WjjSiVp9niI9V37NOlQrLg/1BUganB3REw/8= +=K12H +-----END PGP SIGNATURE----- diff --git a/isight-firmware-tools.changes b/isight-firmware-tools.changes index aa342ea..718c581 100644 --- a/isight-firmware-tools.changes +++ b/isight-firmware-tools.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +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 + ------------------------------------------------------------------- Thu May 9 04:47:32 UTC 2013 - crrodriguez@opensuse.org diff --git a/isight-firmware-tools.keyring b/isight-firmware-tools.keyring new file mode 100644 index 0000000..72c17df --- /dev/null +++ b/isight-firmware-tools.keyring @@ -0,0 +1,115 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2 + +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 +=wZOH +-----END PGP PUBLIC KEY BLOCK----- diff --git a/isight-firmware-tools.spec b/isight-firmware-tools.spec index e800508..2351589 100644 --- a/isight-firmware-tools.spec +++ b/isight-firmware-tools.spec @@ -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 @@ Summary: Tools to manipulate firmware for Built-in iSight 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 @@ found on Apple machine since iMac G5 iSight %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 @@ rm -f %{buildroot}%{_infodir}/dir 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}