From aa1aa81c82051c33c2e835b816cdd9d1edcde88d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=2E=20Fernando=20S=C3=A1nchez?= Date: Wed, 31 Jan 2018 17:30:19 +0100 Subject: [PATCH] First commit. 0.10.0 --- .SRCINFO | 15 +++++++++++++++ .gitignore | 5 +++++ Makefile | 48 +++++++++++++++++++++++++++++++++++++++++++++++ PKGBUILD | 26 +++++++++++++++++++++++++ PKGBUILD.template | 26 +++++++++++++++++++++++++ README.md | 18 ++++++++++++++++++ 6 files changed, 138 insertions(+) create mode 100644 .SRCINFO create mode 100644 .gitignore create mode 100644 Makefile create mode 100644 PKGBUILD create mode 100644 PKGBUILD.template create mode 100644 README.md diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..a8ee122 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = draft-bin + pkgdesc = Draft client + pkgver = 0.10.0 + pkgrel = 1 + url = http://draft.sh + arch = i686 + arch = x86_64 + license = mit + source_i686 = draft-0.10.0::https://azuredraft.blob.core.windows.net/draft/draft-v0.10.0-linux-386.tar.gz + md5sums_i686 = c3e02176572b85a609155a7da014b3c4 + source_x86_64 = draft-0.10.0::https://azuredraft.blob.core.windows.net/draft/draft-v0.10.0-linux-amd64.tar.gz + md5sums_x86_64 = d8c7fe25a6a04232f9b7df4d969e516c + +pkgname = draft-bin + diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6aa08ac --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +*.bak +tmp +src +pkg +draft-* diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..62d475d --- /dev/null +++ b/Makefile @@ -0,0 +1,48 @@ + + + + +PHOHY = clean release + +VERSION:=0.10.0 +BASEURL:=https://azuredraft.blob.core.windows.net/draft +URL_386:=${BASEURL}/draft-v${VERSION}-linux-386.tar.gz +URL_AMD64:=${BASEURL}/draft-v${VERSION}-linux-amd64.tar.gz + +check: +ifndef VERSION + @echo "Define version in ENV" + @exit 1; +else + @echo "Build version ${VERSION}" +endif + + +tmp: + @mkdir -p tmp + +tmp/draft_amd64-${VERSION}: tmp + curl -s ${URL_AMD64} > tmp/draft_amd64-${VERSION} + + +tmp/draft_386-${VERSION}: tmp + curl -s ${URL_386} > tmp/draft_386-${VERSION} + +pkgbuild: tmp/draft_amd64-${VERSION} tmp/draft_386-${VERSION} PKGBUILD.template + set -e; \ + echo ${URL_386}; \ + MD5_386=`md5sum tmp/draft_386-${VERSION} | awk '{print $$1}'`; \ + MD5_AMD64=`md5sum tmp/draft_amd64-${VERSION} | awk '{print $$1}'`; \ + sed -r -e "s#PKGVER#${VERSION}#g" \ + -e "s#URL_386#${URL_386}#g" \ + -e "s#URL_AMD64#${URL_AMD64}#g" \ + -e "s#MD5_386#$${MD5_386}#g" \ + -e "s#MD5_AMD64#$${MD5_AMD64}#g" PKGBUILD.template > PKGBUILD; \ + makepkg --printsrcinfo > .SRCINFO; \ + +release: pkgbuild + makepkg; \ + sudo pacman -U draft-bin*; \ + +clean: + rm -rf PKGBUILD draft-* pkg src *.bak tmp diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..2750b67 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: larte +# Contributor: Maxwell Pray a.k.a. Synthead + +pkgname=draft-bin +pkgdesc="Draft client" +pkgver=0.10.0 +pkgrel=1 +arch=('i686' 'x86_64') +url="http://draft.sh" +license=('mit') +conflicts=() +_draft_file=draft-$pkgver +source_i686=($_draft_file::https://azuredraft.blob.core.windows.net/draft/draft-v0.10.0-linux-386.tar.gz ) +source_x86_64=($_draft_file::https://azuredraft.blob.core.windows.net/draft/draft-v0.10.0-linux-amd64.tar.gz ) +md5sums_i686=('c3e02176572b85a609155a7da014b3c4') +md5sums_x86_64=('d8c7fe25a6a04232f9b7df4d969e516c') + +package() { + FOLDER="linux-386" + if [[ $CARCH -eq 'x86_64' ]]; + then + FOLDER="linux-amd64" + fi + + install -Dm 755 "$srcdir/$FOLDER/draft" "$pkgdir/usr/bin/draft" +} diff --git a/PKGBUILD.template b/PKGBUILD.template new file mode 100644 index 0000000..0aff237 --- /dev/null +++ b/PKGBUILD.template @@ -0,0 +1,26 @@ +# Maintainer: larte +# Contributor: Maxwell Pray a.k.a. Synthead + +pkgname=draft-bin +pkgdesc="Draft client" +pkgver=PKGVER +pkgrel=1 +arch=('i686' 'x86_64') +url="http://draft.sh" +license=('mit') +conflicts=() +_draft_file=draft-$pkgver +source_i686=($_draft_file::URL_386) +source_x86_64=($_draft_file::URL_AMD64) +md5sums_i686=('MD5_386') +md5sums_x86_64=('MD5_AMD64') + +package() { + FOLDER="linux-386" + if [[ $CARCH -eq 'x86_64' ]]; + then + FOLDER="linux-amd64" + fi + + install -Dm 755 "$srcdir/$FOLDER/draft" "$pkgdir/usr/bin/draft" +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..9362b0e --- /dev/null +++ b/README.md @@ -0,0 +1,18 @@ +# draft-bin-AUR + +This PKGBUILD for arch linux package system. +available at [https://aur.archlinux.org/packages/draft-bin/](https://aur.archlinux.org/packages/draft-bin/) + +## Usage + +To build: + + $ makepkg + +To install: + + $ sudo pacman -U + +To generate a new version, change the VERSION variable in the Makefile and run: + + $ make pkgbuild