summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLucas Wendel2016-10-27 12:44:58 +0200
committerLucas Wendel2016-10-27 13:24:02 +0200
commit26789f4c806ab1d71d96637c1c7d8396e90373b8 (patch)
treeaf4cc138e3fd9442bcddf07a095e77fd3b8bafc2
downloadaur-26789f4c806ab1d71d96637c1c7d8396e90373b8.tar.gz
initial committ
tmpcom added patch edited PKGBUILD updated patch added building added package function first release \o/
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD38
-rw-r--r--avra-1.3.0.patch56
3 files changed, 109 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b7b1e5f110a2
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = avra
+ pkgdesc = Atmel AVR Assembler for all platforms. Compatible with Atmel's own assembler.
+ pkgver = 1.3.0
+ pkgrel = 1
+ url = https://sourceforge.net/projects/avra/
+ arch = x86_64
+ license = GPL
+ provides = avra
+ source = https://downloads.sourceforge.net/project/avra/1.3.0/avra-1.3.0.tar.bz2
+ source = avra-1.3.0.patch
+ md5sums = d5d48369ceaa004c4ca09f61f69b2c84
+ md5sums = bbdeb05ec02f6d6d625eba9fe73a687b
+
+pkgname = avra
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..4e8b27fa35f0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Lucas Wendel <aur@igeh.me>
+pkgname=avra
+pkgver=1.3.0
+pkgrel=1
+pkgdesc="Atmel AVR Assembler for all platforms. Compatible with Atmel's own assembler."
+arch=(x86_64)
+url="https://sourceforge.net/projects/avra/"
+license=('GPL')
+groups=()
+depends=()
+makedepends=()
+optdepends=()
+provides=(avra)
+conflicts=()
+replaces=()
+backup=()
+options=()
+install=
+changelog=
+source=("https://downloads.sourceforge.net/project/$pkgname/$pkgver/$pkgname-$pkgver.tar.bz2" "$pkgname-$pkgver.patch")
+md5sums=('d5d48369ceaa004c4ca09f61f69b2c84'
+ 'bbdeb05ec02f6d6d625eba9fe73a687b')
+
+prepare() {
+ patch -p1 -i $pkgname-$pkgver.patch
+}
+
+build() {
+chmod +x ./$pkgname-$pkgver/Build
+cd ./$pkgname-$pkgver
+./Build
+}
+
+package() {
+mkdir -p $pkgdir/usr/bin/
+cp $pkgname-$pkgver/src/avra $pkgdir/usr/bin/avra
+
+}
diff --git a/avra-1.3.0.patch b/avra-1.3.0.patch
new file mode 100644
index 000000000000..13a7a12f40af
--- /dev/null
+++ b/avra-1.3.0.patch
@@ -0,0 +1,56 @@
+diff -aur ./avra-1.3.0/Build ./aur-avra_change/src/avra-1.3.0/Build
+--- ./avra-1.3.0/Build 2010-08-01 22:47:38.000000000 +0200
++++ ./avra-1.3.0/Build 2016-10-27 12:41:38.324167135 +0200
+@@ -4,7 +4,7 @@
+ # source this in the root directory of avra and then invoke one of the
+ # functions to create a release. This is very hackish, but makes life easier.
+ VERSION="1.3.0" # Change to new version
+-OS_TYPE="source" # Change to linux, mingw32, apple or source
++OS_TYPE="linux" # Change to linux, mingw32, apple or source
+
+ # This doesn't normaly have to be changed
+ ROOT_DIR="${PWD}"
+@@ -35,25 +35,25 @@
+ }
+
+ function avra-build-linux {
+- echo "Creating ${LINUX_BUILD} release"
+- asciidoc README
+- mkdir -p ${BUILD_DIR}/${LINUX_BUILD}
+- mkdir -p ${ARCHIVE_DIR}
++ #echo "Creating ${LINUX_BUILD} release"
++ #asciidoc README
++ #mkdir -p ${BUILD_DIR}/${LINUX_BUILD}
++ #mkdir -p ${ARCHIVE_DIR}
+ cd ${SOURCE_DIR}
+ make -f makefiles/Makefile.linux
+- cp avra ${BUILD_DIR}/${LINUX_BUILD}
+- make -f makefiles/Makefile.linux clean
+- cp -R ${DOC_DIR} ${BUILD_DIR}/${LINUX_BUILD}
+- cp -R ${EXAMPLES_DIR} ${BUILD_DIR}/${LINUX_BUILD}
+- cp -R ${INCLUDES_DIR} ${BUILD_DIR}/${LINUX_BUILD}
+- cd ${BUILD_DIR}
+- tar -cjvf ${LINUX_BUILD}.tar.bz2 ${LINUX_BUILD}/
+- cp ${LINUX_BUILD}.tar.bz2 ${ARCHIVE_DIR}
+- cd ${ARCHIVE_DIR}
+- sha1sum * > ${ARCHIVE_DIR}/SHA1SUM
+- cd ${ROOT_DIR}
+- rm -R ${BUILD_DIR}
+- cat ${ARCHIVE_DIR}/SHA1SUM
++ #cp avra ${BUILD_DIR}/${LINUX_BUILD}
++ #make -f makefiles/Makefile.linux clean
++ #cp -R ${DOC_DIR} ${BUILD_DIR}/${LINUX_BUILD}
++ #cp -R ${EXAMPLES_DIR} ${BUILD_DIR}/${LINUX_BUILD}
++ #cp -R ${INCLUDES_DIR} ${BUILD_DIR}/${LINUX_BUILD}
++ #cd ${BUILD_DIR}
++ #tar -cjvf ${LINUX_BUILD}.tar.bz2 ${LINUX_BUILD}/
++ #cp ${LINUX_BUILD}.tar.bz2 ${ARCHIVE_DIR}
++ #cd ${ARCHIVE_DIR}
++ #sha1sum * > ${ARCHIVE_DIR}/SHA1SUM
++ #cd ${ROOT_DIR}
++ #rm -R ${BUILD_DIR}
++ #cat ${ARCHIVE_DIR}/SHA1SUM
+ }
+
+ function avra-build-apple {
+Only in ./aur-avra_change/src/avra-1.3.0/src: .Makefile.in.swp