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 - sndir...@suse.com
+
+- marked avrdude.keyring and debian.avrdude.udev as sources in 
+  specfile
+
+-------------------------------------------------------------------
+Tue Nov 14 15:55:04 UTC 2017 - lnus...@suse.de
+
+- add USB IDs for Arduino Micro
+- add download URL and keyring
+
+-------------------------------------------------------------------
+Wed Jul 12 11:51:50 UTC 2017 - pcervi...@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 - kkae...@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 <j...@owncloud.com>
# This is for Arch Linux.

pkgname=avrdude
pkgver=6.3
pkgrel=1
epoch=1
pkgdesc="Download/upload/manipulate the ROM and EEPROM contents of AVR 
microcontrollers"
arch=('any')
url="https://github.com/owncloud/administration";
url="http://savannah.nongnu.org/projects/avrdude";
license=('GPL-2.0+')
depends=('readline' 'libftdi' 'libusb-compat' 'elfutils')
makedepends=('bison')
options=('!strip')
source=(http://download.savannah.gnu.org/releases/avrdude/${pkgname}-${pkgver}.tar.gz)
# must not have a *sig or it fails.
# must say SKIP so that it builds.
sha1sums=('SKIP')

build() {
  cd "${srcdir}/${pkgname}-${pkgver}"
  ./configure --mandir=/usr/share/man --prefix=/usr --sysconfdir=/etc 
--enable-linuxgpio
  make
}

package() {
  cd "${srcdir}/${pkgname}-${pkgver}"
  make DESTDIR="${pkgdir}" install
}
++++++ avrdude-usbdevices ++++++
--- /var/tmp/diff_new_pack.fvtsOw/_old  2018-04-19 15:32:36.699359017 +0200
+++ /var/tmp/diff_new_pack.fvtsOw/_new  2018-04-19 15:32:36.703358853 +0200
@@ -11,3 +11,7 @@
 2341 0036 Arduino Leonardo boot loader
 2341 8036 Arduino Leonardo application
 03eb 2044 LUFA CDC Demo Application
+2a03 0037 Arduino Micro bootloader (factory version)
+2a03 8037 Arduino Micro application (factory version)
+2341 0037 Arduino Micro bootloader
+2341 8037 Arduino Micro application

++++++ avrdude.dsc ++++++
Format: 1.0
Source: avrdude
Binary: avrdude
Version: 6.3-0.3
Maintainer: Juergen Weigert <jue...@fabfolk.com>
Architecture: all
Standards-Version: 3.9.4
Build-Depends: debhelper (>= 9), autotools-dev (>= 20100122.1), autoconf, 
automake, ghostscript, texinfo, texlive-latex-base, flex, bison, 
libncurses5-dev, libreadline-dev, libusb-dev, libftdi-dev, libelf-dev, texi2html
# https://github.com/openSUSE/obs-build/pull/147
DEBTRANSFORM-RELEASE: 1

++++++ debian.avrdude.lintian-overrides ++++++
avrdude: non-empty-dependency_libs-in-la-file

++++++ debian.avrdude.udev ++++++
# JTAG ICE mkII
SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2103", 
GROUP="plugdev", MODE="0660"
# AVR ISP mkII
SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2104", 
GROUP="plugdev", MODE="0660"
# STK600
SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2106", 
GROUP="plugdev", MODE="0660"
# AVR Dragon
SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2107", 
GROUP="plugdev", MODE="0660"
# AVR JTAGICE3
SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2110", 
GROUP="plugdev", MODE="0660"
# AVR xplainedmini
SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2145", 
GROUP="plugdev", MODE="0660"
# Xplained Pro board
SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2111", 
GROUP="plugdev", MODE="0660"
# AVR JTAGICE3 (v3.x)
SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2140", 
GROUP="plugdev", MODE="0660"
# Atmel-ICE
SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2141", 
GROUP="plugdev", MODE="0660"
# ATxmega32A4U DFU
SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2fe4", 
GROUP="plugdev", MODE="0660"
# Cactus V6 DFU
SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2fe6", 
GROUP="plugdev", MODE="0660"
# Cactus RF60 DFU
SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2fea", 
GROUP="plugdev", MODE="0660"
# atmega8u2 DFU
SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2fee", 
GROUP="plugdev", MODE="0660"
# atmega16u2 DFU
SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2fef", 
GROUP="plugdev", MODE="0660"
# atmega32u2 DFU
SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2ff0", 
GROUP="plugdev", MODE="0660"
# at32uc3a3 DFU
SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2ff1", 
GROUP="plugdev", MODE="0660"
# atmega16u4 DFU
SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2ff3", 
GROUP="plugdev", MODE="0660"
# atmega32u4 DFU
SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2ff4", 
GROUP="plugdev", MODE="0660"
# at32uc3b0/1 DFU
SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2ff6", 
GROUP="plugdev", MODE="0660"
# at90usb82 DFU
SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2ff7", 
GROUP="plugdev", MODE="0660"
# at32uc3a0/1 DFU
SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2ff8", 
GROUP="plugdev", MODE="0660"
# at90usb646/647 DFU
SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2ff9", 
GROUP="plugdev", MODE="0660"
# at90usb162 DFU
SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2ffa", 
GROUP="plugdev", MODE="0660"
# at90usb1286/1287 AVR DFU
SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2ffb", 
GROUP="plugdev", MODE="0660"
# at89c5130/c5131 DFU
SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2ffd", 
GROUP="plugdev", MODE="0660"
# at89c5132/c51snd1c DFU
SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2fff", 
GROUP="plugdev", MODE="0660"
# PICkit2
SUBSYSTEM=="usb", ATTR{idVendor}=="04d8", ATTR{idProduct}=="0033", 
GROUP="plugdev", MODE="0660"
# USBasp
SUBSYSTEM=="usb", ATTR{idVendor}=="16c0", ATTR{idProduct}=="05dc", 
GROUP="plugdev", MODE="0660"
# NIBObee
SUBSYSTEM=="usb", ATTR{idVendor}=="16c0", ATTR{idProduct}=="092f", 
GROUP="plugdev", MODE="0660"
# USBtinyISP
SUBSYSTEM=="usb", ATTR{idVendor}=="1781", ATTR{idProduct}=="0c9f", 
GROUP="plugdev", MODE="0660"
++++++ debian.changelog ++++++
avrdude (6.3-0.3) stable; urgency=medium

  * do not depend on libhidapi

 -- Jürgen Weigert <jue...@fabfolk.com>  Mon, 21 Mar 2016 21:59:25 +0100

avrdude (6.3-0.2) stable; urgency=medium

  * imported dependencies from 
http://http.debian.net/debian/pool/main/a/avrdude/avrdude_6.2-5.dsc

 -- Jürgen Weigert <jue...@fabfolk.com>  Mon, 21 Mar 2016 21:29:44 +0100

avrdude (6.3) stable; urgency=low

  * initial deb port

 -- Jürgen Weigert <jue...@fabfolk.com>  Mon, 21 Mar 2016 13:16:35 +0200

++++++ debian.compat ++++++
9
++++++ debian.control ++++++
Source: avrdude
Section: devel
Priority: optional
Maintainer: Jürgen Weigert <jue...@fabfolk.com>
# dependencies from 
http://http.debian.net/debian/pool/main/a/avrdude/avrdude_6.2-5.dsc
# plus, for 6.3: libhidapi-dev needed for LIBHID support
Build-Depends: debhelper (>= 9), autotools-dev (>= 20100122.1), autoconf, 
automake, ghostscript, texinfo, texlive-latex-base, flex, bison, 
libncurses5-dev, libreadline-dev, libusb-dev, libftdi-dev, libelf-dev, texi2html
# https://github.com/openSUSE/obs-build/pull/147
Standards-Version: 3.9.4

Package: avrdude
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: A tool for avr microcontrollers and drives many hardware
 in-system programmers. avrdude allows you to program your
 microcontroller through USB or parallel port of your computer.


++++++ debian.copyright ++++++
Files: *
Copyright: 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
License: GPL-2.0+
  On Debian systems, the full text of the GNU General Public
  License version 2 can be found in the file
  `/usr/share/common-licenses/GPL-2'.
++++++ debian.rules ++++++
#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.

# Uncomment this to turn on verbose mode.
export DH_VERBOSE=1

SHELL=/bin/bash

ifeq ($(DEB_HOST_ARCH_OS),linux)
        CONFFLAGS += --enable-linuxgpio
endif
%:      
        dh $@ --with autotools_dev

override_dh_auto_configure:
        dh_auto_configure -- \
                --enable-versioned-doc=no \
                --enable-doc \
                $(CONFFLAGS)

override_dh_auto_test:


override_dh_auto_install:
        dh_auto_install -- INSTALL_ROOT=$(CURDIR)/debian/tmp


Reply via email to