Hello community,
here is the log from the commit of package avrdude for openSUSE:Factory checked in at 2018-04-19 15:32:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/avrdude (Old)
and /work/SRC/openSUSE:Factory/.avrdude.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "avrdude"
Thu Apr 19 15:32:30 2018 rev:33 rq:598015 version:6.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/avrdude/avrdude.changes 2016-04-12 19:34:36.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.avrdude.new/avrdude.changes 2018-04-19 15:32:34.911432671 +0200
@@ -1,0 +2,26 @@
+Wed Apr 18 13:45:03 UTC 2018 - sndirsch@suse.com
+
+- marked avrdude.keyring and debian.avrdude.udev as sources in
+ specfile
+
+-------------------------------------------------------------------
+Tue Nov 14 15:55:04 UTC 2017 - lnussel@suse.de
+
+- add USB IDs for Arduino Micro
+- add download URL and keyring
+
+-------------------------------------------------------------------
+Wed Jul 12 11:51:50 UTC 2017 - pcervinka@suse.com
+
+- remove incorrect provides in library subpackage
+- remove not needed obsoletes in library subpackage
+- make libftdi1 build dependency only for openSUSE
+- spec file cleaned by spec-cleaner
+
+-------------------------------------------------------------------
+Mon Dec 12 15:58:08 UTC 2016 - kkaempf@suse.com
+
+- drop parport from 50-avrdude.rules for udev (bsc#994883)
+ limit to USB
+
+-------------------------------------------------------------------
New:
----
PKGBUILD
avrdude-6.3.tar.gz.sig
avrdude.dsc
avrdude.keyring
debian.avrdude.lintian-overrides
debian.avrdude.udev
debian.changelog
debian.compat
debian.control
debian.copyright
debian.rules
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ avrdude.spec ++++++
--- /var/tmp/diff_new_pack.fvtsOw/_old 2018-04-19 15:32:36.583363796 +0200
+++ /var/tmp/diff_new_pack.fvtsOw/_new 2018-04-19 15:32:36.583363796 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package avrdude (Version 5.11)
+# spec file for package avrdude
#
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -15,36 +15,41 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-Name: avrdude
+
%define libname lib%{name}
%define libsoname %{libname}1
-BuildRequires: bison
-BuildRequires: flex
-BuildRequires: libusb-devel
-BuildRequires: readline-devel
-%if 0%{?suse_version} >= 1210
-BuildRequires: libftdi1-devel
-%endif
-BuildRequires: automake
-BuildRequires: libelf-devel
-BuildRequires: libtool
-BuildRequires: texinfo
+Name: avrdude
Version: 6.3
Release: 0
-Url: http://savannah.nongnu.org/projects/avrdude
-Group: Development/Tools/Other
-License: GPL-2.0+
Summary: Upload tool for AVR microcontrollers
-# http://download.savannah.gnu.org/releases/avrdude/
-Source0: %name-%version.tar.gz
+License: GPL-2.0+
+Group: Development/Tools/Other
+Url: http://savannah.nongnu.org/projects/avrdude
+Source0: http://download.savannah.gnu.org/releases/avrdude/%{name}-%{version}.tar.gz
+Source1: http://download.savannah.gnu.org/releases/avrdude/%{name}-%{version}.tar.gz.sig
Source3: modprobe.avrdude_parport
Source4: avrdude-usbdevices
+Source5: avrdude.keyring
+Source6: debian.avrdude.udev
Patch0: avrdude-5.11-no-builddate.diff
Patch1: avrdude-ipv6.patch
+BuildRequires: automake
+BuildRequires: bison
+BuildRequires: flex
+BuildRequires: libelf-devel
+BuildRequires: libtool
+BuildRequires: libusb-devel
+BuildRequires: readline-devel
+BuildRequires: texinfo
+# FIXME: use proper Requires(pre/post/preun/...)
+PreReq: %{install_info_prereq}
+PreReq: /bin/cat
+PreReq: /sbin/modprobe
Provides: avr-programmer
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-PreReq: /bin/cat /sbin/modprobe
-PreReq: %install_info_prereq
+%if 0%{?is_opensuse}
+BuildRequires: libftdi1-devel
+%endif
%description
avrdude is a tool for avr microcontrollers and drives many hardware
@@ -54,8 +59,6 @@
%package -n %{libsoname}
Summary: Shared library of %{name}
Group: System/Libraries
-Provides: %{name} = %{version}
-Obsoletes: %{name} < %{version}
%description -n %{libsoname}
This package contains the shared lib%{name} library.
@@ -82,32 +85,32 @@
--enable-linuxgpio \
--disable-static
make %{?_smp_mflags}
-make -C doc info
+make %{?_smp_mflags} -C doc info
%install
-%makeinstall DOC_INST_DIR=%buildroot%_docdir/%name
-make -C doc install-info DESTDIR=%buildroot
-install -D -m 644 %{S:3} $RPM_BUILD_ROOT/etc/modprobe.d/50-avrdude_parport.conf
-rm $RPM_BUILD_ROOT%{_libdir}/lib%{name}.la
+%make_install DOC_INST_DIR=%{buildroot}%{_docdir}/%{name}
+make -C doc install-info DESTDIR=%{buildroot}
+install -D -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/modprobe.d/50-avrdude_parport.conf
+rm %{buildroot}%{_libdir}/lib%{name}.la
%if 0%{?suse_version} >= 1230
-%global udevdir /usr/lib/udev
+%global udevdir %{_prefix}/lib/udev
%global tag uaccess
%else
-%global udevdir /etc/udev
+%global udevdir %{_sysconfdir}/udev
%global tag udev-acl
%endif
-RULESFILE=%buildroot%udevdir/rules.d/50-avrdude.rules
+RULESFILE=%{buildroot}%{udevdir}/rules.d/50-avrdude.rules
mkdir -p ${RULESFILE%/*}
-echo 'KERNEL=="parport*", TAG+="%tag"' > $RULESFILE
+echo '# parport access not supported anymore with avrdude' > $RULESFILE
while IFS=" " read major minor comment;do
echo "# $comment"
- echo 'ATTRS{idVendor}=="'$major'", ATTRS{idProduct}=="'$minor'", TAG+="%tag"'
-done <%{S:4} >> $RULESFILE
+ echo 'SUBSYSTEM=="usb", ATTRS{idVendor}=="'$major'", ATTRS{idProduct}=="'$minor'", TAG+="%{tag}"'
+done <%{SOURCE4} >> $RULESFILE
chmod 644 $RULESFILE
-install -d -m 755 %buildroot%_docdir/%name
-install -m 644 AUTHORS COPYING NEWS README %buildroot%_docdir/%name
+install -d -m 755 %{buildroot}%{_docdir}/%{name}
+install -m 644 AUTHORS COPYING NEWS README %{buildroot}%{_docdir}/%{name}
%post
%if %{?suse_version:1}0
@@ -127,19 +130,18 @@
%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
%post -n %{libsoname} -p /sbin/ldconfig
-
%postun -n %{libsoname} -p /sbin/ldconfig
%files
%defattr (-, root, root)
-%_docdir/%name
-%doc %_mandir/*/*
-%doc %_infodir/%{name}.info.gz
-%config /etc/avrdude.conf
-%dir /etc/modprobe.d
-%config /etc/modprobe.d/50-avrdude_parport.conf
-%udevdir
-%_bindir/*
+%{_docdir}/%{name}
+%{_mandir}/*/*
+%{_infodir}/%{name}.info%{ext_info}
+%config %{_sysconfdir}/avrdude.conf
+%dir %{_sysconfdir}/modprobe.d
+%config %{_sysconfdir}/modprobe.d/50-avrdude_parport.conf
+%{udevdir}
+%{_bindir}/*
%files devel
%defattr (-, root, root)
++++++ PKGBUILD ++++++
# $Id$
# Maintainer: Jürgen Weigert