Date: Monday, January 29, 2018 @ 16:03:41
  Author: spupykin
Revision: 287800

upgpkg: splint 3.1.2.git20180129-1

Modified:
  splint/trunk/PKGBUILD

----------+
 PKGBUILD |   27 ++++++++++++++++-----------
 1 file changed, 16 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2018-01-29 16:02:57 UTC (rev 287799)
+++ PKGBUILD    2018-01-29 16:03:41 UTC (rev 287800)
@@ -3,28 +3,33 @@
 # Contributor: William Rea <sillywi...@gmail.com>
 
 pkgname=splint
-pkgver=3.1.2
-pkgrel=4
+pkgver=3.1.2.git20180129
+pkgrel=1
+_commit=3fb908d0d8a4daa26dc770e1f2aa133f93100503
 pkgdesc="A tool for statically checking C programs for security 
vulnerabilities and coding mistakes"
 arch=('x86_64')
-url="http://www.splint.org/";
+url="http://repo.or.cz/splint-patched.git";
 license=('GPL')
 depends=('flex')
-source=("http://www.splint.org/downloads/${pkgname}-${pkgver}.src.tgz";
-       'splint.sh')
-md5sums=('25f47d70bd9c8bdddf6b03de5949c4fd'
-         '0efb6341b384dc44590989fe3678c96c')
+makedepends=('git')
 options=('!makeflags')
+source=("git+https://repo.or.cz/splint-patched.git#commit=${_commit}";
+       'splint.sh')
+sha256sums=('SKIP'
+            'ea90b733037ef1ad25a0a5f39cbb33ca747dabd3b2bfd9d087f3981bc6990b61')
 
 build() {
-  cd "${srcdir}"/$pkgname-$pkgver
+  cd "${srcdir}"/splint-patched
+  automake --add-missing || true
+  autoreconf || true
+  automake --add-missing
+  autoreconf
   ./configure --prefix=/usr --mandir=/usr/share/man
-  make LDFLAGS="$LDFLAGS -lfl"
+  make -j1
 }
 
 package() {
-  cd "${srcdir}"/$pkgname-$pkgver
+  cd "${srcdir}"/splint-patched
   make DESTDIR="${pkgdir}" install
-
   install -D -m755 "${srcdir}"/splint.sh "${pkgdir}"/etc/profile.d/splint.sh
 }

Reply via email to