Hello community, here is the log from the commit of package avrdude for openSUSE:Factory checked in at 2014-02-12 07:01:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/avrdude (Old) and /work/SRC/openSUSE:Factory/.avrdude.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "avrdude" Changes: -------- --- /work/SRC/openSUSE:Factory/avrdude/avrdude.changes 2012-12-10 17:15:32.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.avrdude.new/avrdude.changes 2014-02-12 07:01:57.000000000 +0100 @@ -1,0 +2,34 @@ +Sat Feb 8 08:07:24 UTC 2014 - [email protected] + +- no longer use an URL for the source, since the tarball is generated + +------------------------------------------------------------------- +Sat Feb 8 05:54:19 UTC 2014 - [email protected] + +- set the _service to localonly + +------------------------------------------------------------------- +Fri Jan 17 09:34:47 UTC 2014 - [email protected] + +- work around systemd-udev warnings, by moving comments in the + udev rules file to the beginning of a line. + +------------------------------------------------------------------- +Fri Feb 15 12:05:11 UTC 2013 - [email protected] + +- Build the info file only, no PS/PDF documentation. +- Don't require libftdi for older SUSE versions. + +------------------------------------------------------------------- +Thu Feb 7 16:09:24 UTC 2013 - [email protected] + +- Build from svn snapshot (last official release is too old). +- avrdude-use-serial-device-for-serbb.patch is no longer needed. +- Add UDB IDs for Arduino Leonardo and LUFA ACM bootloaders. +- Give access to programmer devices only to local users. +- Build documentation from source instead of importing pre-built + html and pdf documentation. +- Disable documentation building on releases older than 12.3 due + to texinfo problems. + +------------------------------------------------------------------- Old: ---- avrdude-5.11.1.tar.gz avrdude-5.11.tar.gz avrdude-doc-5.11.1.pdf avrdude-doc-5.11.1.tar.gz avrdude-doc-5.11.pdf avrdude-doc-5.11.tar.gz avrdude-use-serial-device-for-serbb.patch New: ---- avrdude-5.11svn.1275.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ avrdude.spec ++++++ --- /var/tmp/diff_new_pack.796LOv/_old 2014-02-12 07:01:57.000000000 +0100 +++ /var/tmp/diff_new_pack.796LOv/_new 2014-02-12 07:01:57.000000000 +0100 @@ -16,20 +16,26 @@ # Name: avrdude -BuildRequires: bison flex libusb-devel readline-devel libftdi1-devel -Version: 5.11.1 -Release: 1 +BuildRequires: bison +BuildRequires: flex +BuildRequires: libusb-devel +BuildRequires: readline-devel +%if 0%{?suse_version} >= 1210 +BuildRequires: libftdi1-devel +%endif +BuildRequires: libelf-devel +BuildRequires: automake +BuildRequires: texinfo +Version: 5.11svn.1275 +Release: 0 Url: http://savannah.nongnu.org/projects/avrdude Group: Development/Tools/Other License: GPL-2.0+ Summary: Upload tool for AVR microcontrollers -Source0: http://savannah.nongnu.org/download/%name/%name-%version.tar.gz -Source1: http://savannah.nongnu.org/download/%name/%name-doc-%version.tar.gz -Source2: http://savannah.nongnu.org/download/%name/%name-doc-%version.pdf +Source0: %name-%version.tar.gz Source3: modprobe.avrdude_parport Source4: avrdude-udev.rules Patch0: avrdude-5.11-no-builddate.diff -Patch1: avrdude-use-serial-device-for-serbb.patch Provides: avr-programmer BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: /bin/cat /sbin/modprobe @@ -41,27 +47,33 @@ microcontroller through USB or parallel port of your computer. %prep -%setup -q -a 1 -cp -a %{S:2} %name.pdf -mv %name-html html - +%setup -q # avrdude-5.11-no-builddate.diff %patch0 -p1 -# avrdude-use-serial-device-for-serbb.patch -%patch1 -p1 - touch lexer.l %build -%configure +./bootstrap +sed -i 's/--clean /--tidy /g' doc/Makefile.in +%configure \ + --enable-linuxgpio make %{?_smp_mflags} +make -C doc info %install -make DESTDIR=$RPM_BUILD_ROOT install -make DESTDIR=$RPM_BUILD_ROOT -C doc install-info -install -D -m 644 %{S:3} $RPM_BUILD_ROOT/etc/modprobe.d/avrdude_parport.conf -install -D -m 644 %{S:4} $RPM_BUILD_ROOT/etc/udev/rules.d/98-avrdude.rules -install -d $RPM_BUILD_ROOT/usr/bin +%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 +%if 0%{?suse_version} >= 1230 +%define udevdir /usr/lib/udev +sed -i 's/"udev-acl"/"uaccess"/g' %{S:4} +%else +%define udevdir /etc/udev +sed -i 's/"uaccess"/"udev-acl"/g' %{S:4} +%endif +install -D -m 644 %{S:4} %buildroot%udevdir/rules.d/50-avrdude.rules +install -d -m 755 %buildroot%_docdir/%name +install -m 644 AUTHORS COPYING NEWS README %buildroot%_docdir/%name %post %if %{?suse_version:1}0 @@ -82,10 +94,13 @@ %files %defattr (-, root, root) -%doc AUTHORS COPYING NEWS README html %name.pdf +%_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/* -%config /etc/* %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.796LOv/_old 2014-02-12 07:01:57.000000000 +0100 +++ /var/tmp/diff_new_pack.796LOv/_new 2014-02-12 07:01:57.000000000 +0100 @@ -1,2 +1,13 @@ <services> + <service name="tar_scm" mode='localonly'> + <param name="scm">svn</param> + <param name="url">svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude</param> + <param name="filename">avrdude</param> + <param name="versionprefix">5.11svn</param> + </service> + <service name="recompress" mode='localonly'> + <param name="file">*tar</param> + <param name="compression">gz</param> + </service> + <service name="set_version" mode='localonly'/> </services> ++++++ avrdude-udev.rules ++++++ --- /var/tmp/diff_new_pack.796LOv/_old 2014-02-12 07:01:58.000000000 +0100 +++ /var/tmp/diff_new_pack.796LOv/_new 2014-02-12 07:01:58.000000000 +0100 @@ -1,14 +1,28 @@ -KERNEL=="parport*", MODE="0666" - -ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2104", MODE="0666" # AVRISP mkII -ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2107", MODE="0666" # AVR-Dragon -ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2103", MODE="0666" # JTAG ICE mkII -ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2106", MODE="0666" # STK600 -ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", MODE="0666" # USBASP (www.fischl.de) -ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="c7b4", MODE="0666" # USBASP old VID/PID -ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ffa", MODE="0666" # AT90USB -ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", MODE="0666" # AVR910 -ATTRS{idVendor}=="1781", ATTRS{idProduct}=="0c9f", MODE="0666" # USBtiny - -ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", MODE="0666" # PL2303 USB to serial adapter +KERNEL=="parport*", TAG+="uaccess" +# AVRISP mkII +ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2104", TAG+="uaccess" +# AVR-Dragon +ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2107", TAG+="uaccess" +# JTAG ICE mkII +ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2103", TAG+="uaccess" +# STK600 +ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2106", TAG+="uaccess" +# USBASP (www.fischl.de) +ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", TAG+="uaccess" +# USBASP old VID/PID +ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="c7b4", TAG+="uaccess" +# AT90USB +ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ffa", TAG+="uaccess" +# AVR910 +ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", TAG+="uaccess" +# USBtiny +ATTRS{idVendor}=="1781", ATTRS{idProduct}=="0c9f", TAG+="uaccess" +# PL2303 USB to serial adapter +ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", TAG+="uaccess" +# Arduino Leonardo boot loader +ATTRS{idVendor}=="2341", ATTRS{idProduct}=="0036", TAG+="uaccess" +# Arduino Leonardo application +ATTRS{idVendor}=="2341", ATTRS{idProduct}=="8036", TAG+="uaccess" +# LUFA CDC Demo Application +ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2044", TAG+="uaccess" -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
