diff options
author | Eric Biggers | 2017-04-08 11:37:19 -0700 |
---|---|---|
committer | Eric Biggers | 2017-04-08 11:40:30 -0700 |
commit | 361701f9b0da74524b815b3c7fedffa7cc51d2bb (patch) | |
tree | 44874ff2d2f30b42f2cb0a75471c570269ce38e4 | |
parent | f236224fd45c1a1c9f11813e95570fdcbb5cf937 (diff) | |
download | aur-361701f9b0da74524b815b3c7fedffa7cc51d2bb.tar.gz |
Update to fix compile error related to ToUpper()
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 18 | ||||
-rw-r--r-- | ToUpper_build_fix.patch | 26 |
3 files changed, 47 insertions, 12 deletions
@@ -1,12 +1,13 @@ +# Generated by mksrcinfo v8 +# Sat Apr 8 18:40:29 UTC 2017 pkgbase = dnaa pkgdesc = An analysis package for short reads from next-generation sequencing pkgver = 0.1.2 - pkgrel = 3 - url = http://sourceforge.net/apps/mediawiki/dnaa/index.php?title=Main_Page + pkgrel = 4 + url = https://sourceforge.net/projects/dnaa/ arch = i686 arch = x86_64 license = GPL2 - makedepends = gawk depends = zlib depends = bzip2 depends = r @@ -15,9 +16,11 @@ pkgbase = dnaa source = http://downloads.sourceforge.net/project/bfast/bfast/0.7.0/bfast-0.7.0a.tar.gz source = http://downloads.sourceforge.net/project/samtools/samtools/0.1.18/samtools-0.1.18.tar.bz2 source = http://downloads.sourceforge.net/project/dnaa/dnaa/0.1.2/dnaa-0.1.2.tar.gz - md5sums = 9b0574dce903ab83e39e371b0a3bbbc6 - md5sums = 71dab132e21c0766f0de84c2371a9157 - md5sums = a11eb449af9bf14906d00fdba5150ead + source = ToUpper_build_fix.patch + sha256sums = ed8de49693165a87d5dbef352207c424b1bf6f670a83acf49a4f4f188444995e + sha256sums = f3faaf34430d4782956562eb72906289e8e34d44d0c4d73837bdbeead7746b16 + sha256sums = e6549590066de19e7c5989404830fa3ea82607b864a25147ca16b20a28dd6b68 + sha256sums = 7efc85235c49789b208b7b0b879241b608cccd16ec949fc2d7ad09800ea3ff8c pkgname = dnaa @@ -2,13 +2,12 @@ pkgname=dnaa pkgver=0.1.2 -pkgrel=3 +pkgrel=4 pkgdesc='An analysis package for short reads from next-generation sequencing' arch=('i686' 'x86_64') -url="http://sourceforge.net/apps/mediawiki/dnaa/index.php?title=Main_Page" +url="https://sourceforge.net/projects/dnaa/" license=('GPL2') depends=('zlib' 'bzip2' 'r' 'perl') -makedepends=('gawk') conflicts=('dwgsim') # Upstream doesn't provide a way to use already-installed bfast or samtools... @@ -16,8 +15,13 @@ source=( "http://downloads.sourceforge.net/project/bfast/bfast/0.7.0/bfast-0.7.0a.tar.gz" "http://downloads.sourceforge.net/project/samtools/samtools/0.1.18/samtools-0.1.18.tar.bz2" "http://downloads.sourceforge.net/project/${pkgname}/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz" +"ToUpper_build_fix.patch" # fix compile error ) +prepare() { + patch -p1 < ToUpper_build_fix.patch +} + build() { cd ${pkgname}-${pkgver} [[ ! -L bfast ]] && ln -s ../bfast-0.7.0a bfast @@ -30,6 +34,8 @@ package() { cd ${pkgname}-${pkgver} make DESTDIR=${pkgdir} install } -md5sums=('9b0574dce903ab83e39e371b0a3bbbc6' - '71dab132e21c0766f0de84c2371a9157' - 'a11eb449af9bf14906d00fdba5150ead') + +sha256sums=('ed8de49693165a87d5dbef352207c424b1bf6f670a83acf49a4f4f188444995e' + 'f3faaf34430d4782956562eb72906289e8e34d44d0c4d73837bdbeead7746b16' + 'e6549590066de19e7c5989404830fa3ea82607b864a25147ca16b20a28dd6b68' + '7efc85235c49789b208b7b0b879241b608cccd16ec949fc2d7ad09800ea3ff8c') diff --git a/ToUpper_build_fix.patch b/ToUpper_build_fix.patch new file mode 100644 index 000000000000..650015550377 --- /dev/null +++ b/ToUpper_build_fix.patch @@ -0,0 +1,26 @@ +diff --git a/bfast-0.7.0a/bfast/BLib.c b/bfast-0.7.0a/bfast/BLib.c +index 45f1488..1894a6b 100644 +--- a/bfast-0.7.0a/bfast/BLib.c ++++ b/bfast-0.7.0a/bfast/BLib.c +@@ -90,7 +90,7 @@ void ToLowerRead(char *r, int readLength) + } + + /* TODO */ +-inline char ToUpper(char a) ++char ToUpper(char a) + { + if(97 <= a && a < 122) return (char)(a - 32); + return a; +diff --git a/bfast-0.7.0a/bfast/BLib.h b/bfast-0.7.0a/bfast/BLib.h +index 6c87810..c116899 100644 +--- a/bfast-0.7.0a/bfast/BLib.h ++++ b/bfast-0.7.0a/bfast/BLib.h +@@ -16,7 +16,7 @@ int GetFastaHeaderLine(FILE*, char*); + int ParseFastaHeaderLine(char*); + char ToLower(char); + void ToLowerRead(char*, int); +-inline char ToUpper(char); ++char ToUpper(char); + void ToUpperRead(char*, int); + void ReverseRead(char*, char*, int); + void ReverseReadFourBit(int8_t*, int8_t*, int); |