diff options
author | rsteube | 2018-12-17 14:59:15 +0100 |
---|---|---|
committer | rsteube | 2018-12-17 14:59:15 +0100 |
commit | 3461ab0e18a948221d3ab21cd14cf8ad7666b52c (patch) | |
tree | 718c1c9afec019a4028cb86f6f1fc403221f1e60 | |
download | aur-3461ab0e18a948221d3ab21cd14cf8ad7666b52c.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | .travis.yml | 4 | ||||
-rw-r--r-- | PKGBUILD | 23 | ||||
-rw-r--r-- | README.md | 16 | ||||
-rw-r--r-- | alva.sh | 2 | ||||
-rw-r--r-- | docker-compose.yml | 10 |
7 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f8bbc5ae102c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = alva-appimage + pkgdesc = Create living prototypes with code components. + pkgver = 0.8.0 + pkgrel = 1 + url = https://meetalva.io + arch = i686 + arch = x86_64 + license = MIT + provides = alva + conflicts = alva + options = !strip + source = https://github.com/meetalva/alva/releases/download/v0.8.0/Alva-0.8.0.AppImage + source = alva.sh + md5sums = abad794dd58818065a1f9133e7aef566 + md5sums = SKIP + +pkgname = alva-appimage + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..a4a41a8756a3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +pkg +src +*.AppImage +*.pkg.tar.xz diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000000..0988a1bb9027 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,4 @@ +services: + - docker +script: + - docker-compose run --rm makepkg diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9f60aabb6474 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: rsteube <rsteube@users.noreply.github.com> +_pkgname=alva +pkgname=alva-appimage +pkgver=0.8.0 +pkgrel=1 +pkgdesc="Create living prototypes with code components." +arch=("i686" "x86_64") +url="https://meetalva.io" +license=('MIT') +provides=(alva) +conflicts=(alva) +options=(!strip) +source=("https://github.com/meetalva/alva/releases/download/v${pkgver}/Alva-${pkgver}.AppImage" + "alva.sh") +md5sums=(abad794dd58818065a1f9133e7aef566 + SKIP) + +package() { + sed -i "s/\${pkgver}/${pkgver}/" "${srcdir}/alva.sh" + + install -D -m 755 "${srcdir}/Alva-${pkgver}.AppImage" "${pkgdir}/opt/appimages/Alva-${pkgver}.AppImage" + install -D -m 755 "${srcdir}/alva.sh" "${pkgdir}/usr/bin/alva" +} diff --git a/README.md b/README.md new file mode 100644 index 000000000000..93c714eca0fc --- /dev/null +++ b/README.md @@ -0,0 +1,16 @@ +# Alva AUR package + +Official sources for the Alva AUR package (https://github.com/meetalva/alva-aur). +AUR repository: https://aur.archlinux.org/alva-appimage.git + +# Updating Version + +refer to https://wiki.archlinux.org/index.php/Creating_packages + +- update `pkgver` to Alva version +- increase `pkgrel` on any changes to PKGBUILD itself, reset to 1 on any updates to `pkgver` +- update `md5sums` (Appimage) +- recreate `.SRCINFO` (`docker-compose run --rm makepkg`) +- verify everything works and push changes to AUR (careful: latest commit on master is directly released) + + diff --git a/alva.sh b/alva.sh new file mode 100644 index 000000000000..2d0d2386a300 --- /dev/null +++ b/alva.sh @@ -0,0 +1,2 @@ +#!/bin/sh +DESKTOPINTEGRATION=0 /opt/appimages/Alva-${pkgver}.AppImage --disable-gpu diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 000000000000..58e13ddf3bd9 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,10 @@ +version: '3' + +services: + makepkg: + image: imrehg/archlinux-makepkg + volumes: + - '.:/home/builder/' + command: sh -c "makepkg --printsrcinfo > .SRCINFO && makepkg -f" + + |