summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Swanson2015-08-24 13:40:29 -0700
committerMike Swanson2015-08-24 13:40:29 -0700
commit699cc649392a7d71605164c068e3745ac503c7f5 (patch)
tree9cb6f27b3a733cc9bd6b9d3f754b9d367dc88ffc
downloadaur-699cc649392a7d71605164c068e3745ac503c7f5.tar.gz
cc65-git
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD33
3 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f00901523e7e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = cc65-git
+ pkgdesc = C compiler for 6502 family microprocessors
+ pkgver = 2.13.3.r6521.a85ac88
+ pkgrel = 1
+ url = https://cc65.github.io/cc65/
+ arch = i686
+ arch = x86_64
+ license = BSD
+ makedepends = linuxdoc-tools
+ provides = cc65
+ conflicts = cc65
+ source = git+https://github.com/cc65/cc65
+ sha256sums = SKIP
+
+pkgname = cc65-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..7ba349d11bed
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*.pkg.tar*
+*.src.tar*
+/cc65/
+src
+pkg
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0b42e79e9fbe
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+pkgname=cc65-git
+pkgver=2.13.3.r6521.a85ac88
+pkgrel=1
+pkgdesc='C compiler for 6502 family microprocessors'
+arch=('i686' 'x86_64')
+makedepends=('linuxdoc-tools')
+conflicts=('cc65')
+provides=('cc65')
+license=('BSD')
+url='https://cc65.github.io/cc65/'
+source=(git+https://github.com/cc65/cc65)
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/${pkgname/-git//}"
+
+ # Not tags (yet) in the Git repo. Start off with the version of last release.
+ printf "2.13.3.r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd "$srcdir/${pkgname/-git//}"
+
+ make
+ make doc
+}
+
+package() {
+ cd "$srcdir/${pkgname/-git//}"
+
+ make DESTDIR="$pkgdir" prefix=/usr install
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/license"
+}