summaryrefslogtreecommitdiff
path: root/expat
diff options
context:
space:
mode:
Diffstat (limited to 'expat')
-rw-r--r--expat/SFPM-BUILD.sh34
1 files changed, 34 insertions, 0 deletions
diff --git a/expat/SFPM-BUILD.sh b/expat/SFPM-BUILD.sh
new file mode 100644
index 0000000..b7a5b9a
--- /dev/null
+++ b/expat/SFPM-BUILD.sh
@@ -0,0 +1,34 @@
+name=expat
+_major=2
+_minor=2
+_patch=6
+version=${_major}.${_minor}.${_patch}
+release=1
+sources=(
+ https://github.com/libexpat/libexpat/archive/R_${_major}_${_minor}_${_patch}.tar.gz
+)
+sha256sums=(
+ 574499cba22a599393e28d99ecfa1e7fc85be7d6651d543045244d5b561cb7ff
+)
+
+prepare() {
+ cd "${srcdir}/lib${name}-R_${_major}_${_minor}_${_patch}/${name}"
+ sed -e 's|@false||g' < doc/Makefile.am > doc/Makefile.am
+ ./buildconf.sh
+}
+
+build() {
+ export CFLAGS=${sfpm_build_cflags}
+ export LDFLAGS=${sfpm_build_ldflags}
+
+ ./configure --prefix=${sfpm_build_prefix} \
+ --enable-shared \
+ --disable-static \
+ --without-docbook
+
+ make -j$(sfpm_CPUS)
+}
+
+package() {
+ make install DESTDIR=${pkgdir}
+}