summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSven Schwermer2020-07-12 16:07:44 +0200
committerSven Schwermer2020-07-12 16:07:44 +0200
commit89bb73b99477a5c6195c78fbf84bcbd287844ef7 (patch)
tree1674af7a27fd8b93f409133c45bc9196a51debe0
parenteacb7e094f999ec9d8b1bc54ed92559e6e597fe6 (diff)
downloadaur-89bb73b99477a5c6195c78fbf84bcbd287844ef7.tar.gz
Add avrxmega3 patch
-rw-r--r--.SRCINFO13
-rw-r--r--.gitignore2
-rw-r--r--PKGBUILD23
3 files changed, 24 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 968d0cbbc3a9..dc31f3d76d14 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,12 @@
-# Generated by mksrcinfo v8
-# Mon Jan 25 04:32:43 UTC 2016
-pkgbase = avr-libc-svn
- pkgdesc = The C runtime library for the AVR family of microcontrollers
- pkgver = r2494
+pkgbase = avr-libc-avrxmega3-svn
+ pkgdesc = The C runtime library for the AVR family of microcontrollers (incl. avrxmega3 devices)
+ pkgver = r2550M
pkgrel = 1
url = http://savannah.nongnu.org/projects/avr-libc/
arch = any
license = BSD
makedepends = svn
+ makedepends = xz
depends = avr-gcc
provides = avr-libc
conflicts = avr-libc
@@ -15,7 +14,9 @@ pkgbase = avr-libc-svn
options = libtool
options = staticlibs
source = avr-libc::svn+http://svn.savannah.nongnu.org/svn/avr-libc/trunk/avr-libc/
+ source = avrxmega3-v10.diff.xz::https://file.savannah.nongnu.org/file/avrxmega3-v10.diff.xz?file_id=48974
md5sums = SKIP
+ md5sums = 12ca80af092e6b138356287b69f40d2a
-pkgname = avr-libc-svn
+pkgname = avr-libc-avrxmega3-svn
diff --git a/.gitignore b/.gitignore
index 3473cb2ef045..7e5e0374d8c4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,4 +5,4 @@ src/
*.src.tar.gz
avr-libc/
-
+*.diff.xz
diff --git a/PKGBUILD b/PKGBUILD
index 2264494525b5..fc066d929d5b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,25 @@
-# Maintainer: Thomas Krug <t.krug@elektronenpumpe.de>
+# Maintainer: Sven Schwermer <aur@svenschwermer.de>
+# Contributor: Thomas Krug <t.krug@elektronenpumpe.de>
# Contributor: Corrado Primier <bardo@aur.archlinux.org>
# Contributor: danst0 <danst0@west.de>
# Contributor: Tim Besard <tim.besard@gmail.com>
-pkgname=avr-libc-svn
+pkgname=avr-libc-avrxmega3-svn
_pkgname=avr-libc
-pkgver=r2494
+pkgver=r2550M
pkgrel=1
-pkgdesc="The C runtime library for the AVR family of microcontrollers"
+pkgdesc="The C runtime library for the AVR family of microcontrollers (incl. avrxmega3 devices)"
arch=('any')
url="http://savannah.nongnu.org/projects/avr-libc/"
license=('BSD')
depends=('avr-gcc')
-makedepends=('svn')
+makedepends=('svn' 'xz')
provides=('avr-libc')
conflicts=('avr-libc')
options=('!strip' 'libtool' 'staticlibs')
-source=("$_pkgname"::'svn+http://svn.savannah.nongnu.org/svn/avr-libc/trunk/avr-libc/')
-md5sums=('SKIP')
+source=("$_pkgname"::'svn+http://svn.savannah.nongnu.org/svn/avr-libc/trunk/avr-libc/'
+'avrxmega3-v10.diff.xz'::'https://file.savannah.nongnu.org/file/avrxmega3-v10.diff.xz?file_id=48974')
+md5sums=('SKIP' '12ca80af092e6b138356287b69f40d2a')
pkgver() {
cd "$srcdir/$_pkgname"
@@ -25,6 +27,13 @@ pkgver() {
echo r$(svnversion)
}
+prepare() {
+ cd "$srcdir/$_pkgname"
+
+ # https://savannah.nongnu.org/patch/?9543
+ xzcat "$srcdir/avrxmega3-v10.diff.xz" | patch -p0
+}
+
build() {
cd "$srcdir/$_pkgname"