diff options
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rwxr-xr-x | PKGBUILD | 39 |
3 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..28dc89355cac --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = flux-git + pkgdesc = flux is an interface description language used by DirectFB + pkgver = 1.4.4.r0.e45758a + pkgrel = 1 + url = https://github.com/deniskropp/flux + arch = x86_64 + license = GPL3 + makedepends = git + depends = gcc-libs + provides = flux + conflicts = flux + source = flux::git+https://github.com/deniskropp/flux.git#branch=master + md5sums = SKIP + +pkgname = flux-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..022fe68305a0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +*.tar.xz + +flux/ +pkg/ +src/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 000000000000..c32f28846267 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Joel Noyce Barnham <joelnbarnham@gmail.com> +pkgname=flux-git +pkgver=1.4.4.r0.e45758a +pkgrel=1 +pkgdesc="flux is an interface description language used by DirectFB" +arch=('x86_64') +url="https://github.com/deniskropp/flux" +license=('GPL3') +groups=() +depends=('gcc-libs') +makedepends=('git') +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +replaces=() +backup=() +options=() +install= +_branch="distrotech-flux" +source=("flux::git+${url}.git#branch=master") +noextract=() +md5sums=('SKIP') + +pkgver() { + cd "${srcdir}/flux" + printf "%s" "$(awk -F= '/^FLUXCOMP_(MAJOR|MINOR|MICRO)_VERSION/ { printf "%s.", $2; }' configure.in | sed 's/.$//').r0.$(git rev-parse --short HEAD)" +} + +build() { + cd "${srcdir}/flux" + autoreconf -fi + ./configure + make +} + +package() { + cd "${srcdir}/flux" + install -D -m 0755 src/fluxcomp "${pkgdir}/usr/bin/fluxcomp" + install -D -m 0644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |