summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJavier Tiá2019-10-23 21:20:46 -0600
committerJavier Tiá2019-10-23 21:20:46 -0600
commit619ee55b46ca00333a0e05b11e3e728e965bdc98 (patch)
tree38fa89628b7196e1e0060f0716416a47cacacecc
parentf88f60e45426077618127206d5948d0005fa5dc3 (diff)
downloadaur-619ee55b46ca00333a0e05b11e3e728e965bdc98.tar.gz
Bump up libsafec 17102019-1
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD36
2 files changed, 24 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fb6f1e7f2ddb..a59af6b30fcf 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,16 @@
pkgbase = libsafec
pkgdesc = Implementtion of C11 Annex K + ISO TR24731 Bounds Checking Interface
- pkgver = 04062019
+ pkgver = 17102019
pkgrel = 1
url = https://rurban.github.io/safeclib
arch = i686
arch = x86_64
license = MIT
makedepends = clang
+ makedepends = git
depends = pkgconfig
- source = https://github.com/rurban/safeclib/releases/download/v04062019/libsafec-04062019.0-ga99a05.tar.bz2
- sha256sums = bb3680fb15cace9ffb1120352a4d8a149187006f4b7d8daa397530d9541c606c
+ source = https://github.com/rurban/safeclib/archive/v17102019.tar.gz
+ sha256sums = f6d945bd68581ab9776cfe963961e09f64db9a3c880564c9149c5b4e4944ec92
pkgname = libsafec
diff --git a/PKGBUILD b/PKGBUILD
index 1bfbcf9eb15b..51057f7293c8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,8 +2,8 @@
pkgname=libsafec
_pkgname=safeclib
-pkgver=04062019
-_gitver=ga99a05
+pkgver=17102019
+_gitver=5d92be8
pkgrel=1
_pkgver="${pkgver}.0-${_gitver}"
pkgdesc='Implementtion of C11 Annex K + ISO TR24731 Bounds Checking Interface'
@@ -11,32 +11,36 @@ arch=('i686' 'x86_64')
url='https://rurban.github.io/safeclib'
_url='https://github.com/rurban/safeclib'
depends=('pkgconfig')
-makedepends=('clang')
+makedepends=('clang' 'git')
license=('MIT')
-# https://github.com/rurban/safeclib/releases/download/v03032018/libsafec-03032018.0-g570fa5.tar.bz2
-source=("${_url}/releases/download/v${pkgver}/${pkgname}-${_pkgver}.tar.bz2")
-sha256sums=('bb3680fb15cace9ffb1120352a4d8a149187006f4b7d8daa397530d9541c606c')
+# https://github.com/rurban/safeclib/archive/v17102019.tar.gz
+source=("${_url}/archive/v${pkgver}.tar.gz")
+sha256sums=('f6d945bd68581ab9776cfe963961e09f64db9a3c880564c9149c5b4e4944ec92')
-# prepare() {
-# cd "${srcdir}/${pkgname}-${_pkgver}"
-# ./build-tools/autogen.sh
-# }
+prepare() {
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ # Ugly workaround to solve this
+ git init
+ git add .
+ git commit -m "$(date)"
+ ./build-aux/autogen.sh
+ CC="clang -march=native -fstrict-aliasing" ./configure --prefix=/usr
+}
build() {
- cd "${srcdir}/${pkgname}-${_pkgver}"
- CC="clang -march=native -fstrict-aliasing" ./configure --prefix=/usr
+ cd "${srcdir}/${_pkgname}-${pkgver}"
make
}
check() {
- cd "${srcdir}/${pkgname}-${_pkgver}"
- # make check
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ make check
}
package() {
- cd "${srcdir}/${pkgname}-${_pkgver}/"
+ cd "${srcdir}/${_pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
- install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE"
+ install -Dm0644 COPYING "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE"
# temp fix
[ -f "${pkgdir}/usr/share/man/man3/towlower.3" ] && \