summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorThore Boedecker2017-05-08 16:51:23 +0200
committerThore Boedecker2017-05-08 16:51:23 +0200
commit93a10e3da6500e15df3f2236a51d3db0926d439d (patch)
tree4f8595603eb6bbe8f63e35c905f91de4d14cebd2
parenta35dd240f8535404a1a92495d6d3dbab0be1d354 (diff)
downloadaur-93a10e3da6500e15df3f2236a51d3db0926d439d.tar.gz
fix deps, fix doc gen, improve packaging
Signed-off-by: Thore Boedecker <me@foxxx0.de>
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD37
2 files changed, 34 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 81f76ad7521d..2e2f2c04b8cf 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,22 @@
+# Generated by mksrcinfo v8
+# Mon May 8 14:50:48 UTC 2017
pkgbase = awl
pkgdesc = Andrew's php Web Libraries
pkgver = 0.57
- pkgrel = 1
+ pkgrel = 2
url = https://gitlab.com/davical-project/awl/
install = awl.install
- arch = any
+ arch = i686
+ arch = x86_64
license = GPL2
+ makedepends = make
+ makedepends = apigen
+ makedepends = php-sqlite
depends = php
- depends = make
- source = https://gitlab.com/davical-project/awl/repository/archive.tar.bz2?ref=master
- sha256sums = fdb2757b8e6641beba27e8d58102479305d7c78f1559df63256bcac0b715a0dd
+ source = awl-0.57.tar.bz2::https://gitlab.com/davical-project/awl/repository/archive.tar.bz2?ref=r0.57
+ source = awl.install
+ sha256sums = 42e5bfc5cf1c011c3896eece13002da5be09e701a3161a6109fe5888eba5e5bc
+ sha256sums = 483f89aa1f30db4e6b64a90f486ab543985d68a712996f0deec58d354e4fb4c7
pkgname = awl
diff --git a/PKGBUILD b/PKGBUILD
index 30d0a1202c5b..7dd623ede69c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,31 +1,38 @@
-# Maintainer: Christopher Loen <christopherloen at gmail dot com>
+# Maintainer: Thore Bödecker <me [at] foxxx0 [dot] de>
+# Contriburo: Christopher Loen <christopherloen at gmail dot com>
# Contributor: Stefan Tatschner <rumpelsepp@sevenbyte.org>
# Contributor: Andre Wayand <aur-awl@awayand.sleepmail.com>
pkgname='awl'
pkgver='0.57'
-pkgrel=1
+pkgrel=2
pkgdesc="Andrew's php Web Libraries"
-arch=('any')
+arch=('i686' 'x86_64')
url="https://gitlab.com/davical-project/awl/"
license=('GPL2')
-depends=('php' 'make')
+depends=('php')
+makedepends=('make' 'apigen' 'php-sqlite')
install="${pkgname}.install"
-source=("https://gitlab.com/davical-project/awl/repository/archive.tar.bz2?ref=master")
-sha256sums=('SKIP')
+source=("awl-0.57.tar.bz2::https://gitlab.com/davical-project/awl/repository/archive.tar.bz2?ref=r0.57"
+ "${pkgname}.install")
+sha256sums=('42e5bfc5cf1c011c3896eece13002da5be09e701a3161a6109fe5888eba5e5bc'
+ '483f89aa1f30db4e6b64a90f486ab543985d68a712996f0deec58d354e4fb4c7')
prepare() {
- cd "${srcdir}"
- mv awl-* awl
+ cd "${srcdir}"
+ msg "renaming source dir"
+ mv awl-r${pkgver}-* "awl-${pkgver}"
+ msg "stripping Debian build files from source dir"
+ rm -rf "${srcdir}/${pkgname}-${pkgver}/debian"
+ msg "enabling pdo_sqlite.so php extensions in the Makefile regardless of php.ini setting"
+ sed -i 's|apigen generate|php -d "extension=pdo_sqlite.so" /usr/bin/apigen generate|g' "${srcdir}/${pkgname}-${pkgver}/Makefile"
}
build() {
- cd "${srcdir}/${pkgname}"
- make
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make
}
package() {
- cd "${srcdir}/${pkgname}"
- install -dm755 "${pkgdir}/usr/share/${pkgname}"
- cp -rf * "${pkgdir}/usr/share/${pkgname}"
-
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ install -D -d m755 "${pkgdir}/usr/share/${pkgname}"
+ cp -rf docs inc scripts tests vendor "${pkgdir}/usr/share/${pkgname}/"
}
-