[arch-commits] Commit in lrs/repos (3 files)

Antonio Rojas arojas at archlinux.org
Thu Jun 4 10:03:32 UTC 2020


    Date: Thursday, June 4, 2020 @ 10:03:31
  Author: arojas
Revision: 638881

archrelease: copy trunk to community-staging-x86_64

Added:
  lrs/repos/community-staging-x86_64/
  lrs/repos/community-staging-x86_64/PKGBUILD
    (from rev 638880, lrs/trunk/PKGBUILD)
  lrs/repos/community-staging-x86_64/lrs-system-cflags.patch
    (from rev 638880, lrs/trunk/lrs-system-cflags.patch)

-------------------------+
 PKGBUILD                |   30 ++++++++++++++++++++++++++++++
 lrs-system-cflags.patch |   38 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 68 insertions(+)

Copied: lrs/repos/community-staging-x86_64/PKGBUILD (from rev 638880, lrs/trunk/PKGBUILD)
===================================================================
--- community-staging-x86_64/PKGBUILD	                        (rev 0)
+++ community-staging-x86_64/PKGBUILD	2020-06-04 10:03:31 UTC (rev 638881)
@@ -0,0 +1,30 @@
+# Maintainer: Antonio Rojas <arojas at archlinux.org>
+
+pkgname=lrs
+pkgver=071
+_pkgver=${pkgver/./}
+pkgrel=1
+pkgdesc="C implementation of the reverse search algorithm for vertex enumeration/convex hull problems"
+arch=(x86_64)
+url="http://cgm.cs.mcgill.ca/~avis/C/lrs.html"
+license=(GPL)
+depends=(gmp)
+source=("http://cgm.cs.mcgill.ca/~avis/C/lrslib/archive/lrslib-$_pkgver.tar.gz"
+        lrs-system-cflags.patch)
+sha256sums=('d3ea5636bfde3011d43c835773fabe131d9251197b6cc666a52d8caa3e1c7816'
+            '8e43f9f6c583c653e28b75907f27f616f45f36d6fc677a4aae6a7004d60424c0')
+
+prepare() {
+  cd lrslib-${pkgver%.*}
+  patch -p1 -i ../lrs-system-cflags.patch # Use system CFLAGS/LDFLAGS
+}
+
+build() {
+  cd lrslib-${pkgver%.*}
+  make
+}
+
+package() {
+  cd lrslib-${pkgver%.*}
+  make DESTDIR="$pkgdir" prefix=/usr install
+}

Copied: lrs/repos/community-staging-x86_64/lrs-system-cflags.patch (from rev 638880, lrs/trunk/lrs-system-cflags.patch)
===================================================================
--- community-staging-x86_64/lrs-system-cflags.patch	                        (rev 0)
+++ community-staging-x86_64/lrs-system-cflags.patch	2020-06-04 10:03:31 UTC (rev 638881)
@@ -0,0 +1,38 @@
+--- lrslib-071/makefile.orig	2020-06-04 09:58:02.217703517 +0000
++++ lrslib-071/makefile	2020-06-04 09:59:20.505523290 +0000
+@@ -32,10 +32,9 @@
+ #LIBDIR     = /usr/lib
+ 
+ #Kyoto machines usage
+-INCLUDEDIR = /usr/local/include
+-LIBDIR     = /usr/local/lib
++INCLUDEDIR = /usr/include
++LIBDIR     = /usr/lib
+ 
+-CFLAGS     = -O3 -Wall 
+ #CFLAGS     = -g -Wall 
+ 
+ #use this if you want only output file contain data between begin/end lines
+@@ -194,7 +193,7 @@
+ # Building (linking) the shared library, and relevant symlinks.
+ 
+ ${SHLIB}: ${SHLIBOBJ}
+-	$(CC) -shared -Wl,-soname=$(SONAME) $(SHLIBFLAGS) -o $@ ${SHLIBOBJ} -lgmp
++	$(CC) -shared -Wl,-soname=$(SONAME) $(SHLIBFLAGS) -o $@ ${SHLIBOBJ} -lgmp ${LDFLAGS}
+ 
+ ${SONAME}: ${SHLIB}
+ 	ln -sf ${SHLIB} ${SONAME}
+@@ -207,11 +206,11 @@
+ all-shared: ${SHLIBBIN}
+ 
+ lrs-shared: ${SHLINK} lrs.o
+-	$(CC) lrs.o -o $@ -L . -llrs
++	$(CC) lrs.o -o $@ -L . -llrs ${LDFLAGS}
+ 
+ 
+ lrsnash-shared: ${SHLINK}  lrsnash.c
+-	$(CC) -DGMP -DMA lrsnash.c  lrsnashlib.c -I${INCLUDEDIR} -o $@ -L . -llrs -lgmp
++	$(CC) -DGMP -DMA lrsnash.c  lrsnashlib.c -I${INCLUDEDIR} -o $@ -L . -llrs -lgmp ${LDFLAGS}
+ 
+ # build object files for the shared library
+ 



More information about the arch-commits mailing list